diff --git a/android/app/build.gradle b/android/app/build.gradle index 3eaaf01b..c202892a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -240,6 +240,7 @@ dependencies { implementation "com.google.code.gson:gson:2.8.5" implementation "com.github.bumptech.glide:glide:4.9.0" annotationProcessor "com.github.bumptech.glide:compiler:4.9.0" + implementation "com.tencent:mmkv-static:1.2.1" } // Run this once to be able to run the application with BUCK diff --git a/android/app/src/main/java/chat/rocket/reactnative/Ejson.java b/android/app/src/main/java/chat/rocket/reactnative/Ejson.java index 0c68e475..233d5f15 100644 --- a/android/app/src/main/java/chat/rocket/reactnative/Ejson.java +++ b/android/app/src/main/java/chat/rocket/reactnative/Ejson.java @@ -1,8 +1,28 @@ package chat.rocket.reactnative; -import android.content.SharedPreferences; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.Callback; -import chat.rocket.userdefaults.RNUserDefaultsModule; +import com.ammarahmed.mmkv.SecureKeystore; +import com.tencent.mmkv.MMKV; + +import java.math.BigInteger; + +class RNCallback implements Callback { + public void invoke(Object... args) { + + } +} + +class Utils { + static public String toHex(String arg) { + try { + return String.format("%x", new BigInteger(1, arg.getBytes("UTF-8"))); + } catch (Exception e) { + return ""; + } + } +} public class Ejson { String host; @@ -12,8 +32,32 @@ public class Ejson { String messageId; String notificationType; + private MMKV mmkv; + private String TOKEN_KEY = "reactnativemeteor_usertoken-"; - private SharedPreferences sharedPreferences = RNUserDefaultsModule.getPreferences(CustomPushNotification.reactApplicationContext); + + public Ejson() { + ReactApplicationContext reactApplicationContext = CustomPushNotification.reactApplicationContext; + + // Start MMKV container + MMKV.initialize(reactApplicationContext); + SecureKeystore secureKeystore = new SecureKeystore(reactApplicationContext); + + // https://github.com/ammarahm-ed/react-native-mmkv-storage/blob/master/src/loader.js#L31 + String alias = Utils.toHex("com.MMKV.default"); + + // Retrieve container password + secureKeystore.getSecureKey(alias, new RNCallback() { + @Override + public void invoke(Object... args) { + String error = (String) args[0]; + if (error == null) { + String password = (String) args[1]; + mmkv = MMKV.mmkvWithID("default", MMKV.SINGLE_PROCESS_MODE, password); + } + } + }); + } public String getAvatarUri() { if (type == null) { @@ -23,11 +67,17 @@ public class Ejson { } public String token() { - return sharedPreferences.getString(TOKEN_KEY.concat(userId()), ""); + if (mmkv != null) { + return mmkv.decodeString(TOKEN_KEY.concat(userId())); + } + return ""; } public String userId() { - return sharedPreferences.getString(TOKEN_KEY.concat(serverURL()), ""); + if (mmkv != null) { + return mmkv.decodeString(TOKEN_KEY.concat(serverURL())); + } + return ""; } public String serverURL() { diff --git a/android/app/src/main/java/chat/rocket/reactnative/LoadNotification.java b/android/app/src/main/java/chat/rocket/reactnative/LoadNotification.java index 9c4c0374..83ebfe8b 100644 --- a/android/app/src/main/java/chat/rocket/reactnative/LoadNotification.java +++ b/android/app/src/main/java/chat/rocket/reactnative/LoadNotification.java @@ -15,8 +15,6 @@ import java.io.IOException; import com.facebook.react.bridge.ReactApplicationContext; -import chat.rocket.userdefaults.RNUserDefaultsModule; - class JsonResponse { Data data; diff --git a/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java b/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java index 75922913..9f76fb34 100644 --- a/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java +++ b/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java @@ -1,13 +1,33 @@ package chat.rocket.reactnative; -import com.facebook.react.ReactActivityDelegate; -import com.facebook.react.ReactRootView; -import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView; import android.os.Bundle; -import com.facebook.react.ReactFragmentActivity; +import android.content.Context; import android.content.Intent; import android.content.res.Configuration; +import android.content.SharedPreferences; + +import com.facebook.react.bridge.Arguments; +import com.facebook.react.bridge.WritableMap; +import com.facebook.react.ReactRootView; +import com.facebook.react.ReactActivityDelegate; +import com.facebook.react.ReactFragmentActivity; + +import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView; import com.zoontek.rnbootsplash.RNBootSplash; +import com.tencent.mmkv.MMKV; +import com.google.gson.Gson; + +class ThemePreferences { + String currentTheme; + String darkLevel; +} + +class SortPreferences { + String sortBy; + Boolean groupByType; + Boolean showFavorites; + Boolean showUnread; +} public class MainActivity extends ReactFragmentActivity { @@ -16,6 +36,55 @@ public class MainActivity extends ReactFragmentActivity { // https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 super.onCreate(null); RNBootSplash.init(R.drawable.launch_screen, MainActivity.this); + + MMKV.initialize(MainActivity.this); + + // Start the MMKV container + MMKV defaultMMKV = MMKV.defaultMMKV(); + boolean alreadyMigrated = defaultMMKV.decodeBool("alreadyMigrated"); + + if (!alreadyMigrated) { + // MMKV Instance that will be used by JS + MMKV mmkv = MMKV.mmkvWithID("default"); + + // SharedPreferences -> MMKV (Migration) + SharedPreferences sharedPreferences = getSharedPreferences("react-native", Context.MODE_PRIVATE); + mmkv.importFromSharedPreferences(sharedPreferences); + + // SharedPreferences only save strings, so we saved this value as a String and now we'll need to cast into a MMKV object + + // Theme preferences object + String THEME_PREFERENCES_KEY = "RC_THEME_PREFERENCES_KEY"; + String themeJson = sharedPreferences.getString(THEME_PREFERENCES_KEY, ""); + if (!themeJson.isEmpty()) { + ThemePreferences themePreferences = new Gson().fromJson(themeJson, ThemePreferences.class); + WritableMap themeMap = new Arguments().createMap(); + themeMap.putString("currentTheme", themePreferences.currentTheme); + themeMap.putString("darkLevel", themePreferences.darkLevel); + Bundle bundle = Arguments.toBundle(themeMap); + mmkv.encode(THEME_PREFERENCES_KEY, bundle); + } + + // Sort preferences object + String SORT_PREFS_KEY = "RC_SORT_PREFS_KEY"; + String sortJson = sharedPreferences.getString(SORT_PREFS_KEY, ""); + if (!sortJson.isEmpty()) { + SortPreferences sortPreferences = new Gson().fromJson(sortJson, SortPreferences.class); + WritableMap sortMap = new Arguments().createMap(); + sortMap.putString("sortBy", sortPreferences.sortBy); + sortMap.putBoolean("groupByType", sortPreferences.groupByType); + sortMap.putBoolean("showFavorites", sortPreferences.showFavorites); + sortMap.putBoolean("showUnread", sortPreferences.showUnread); + Bundle bundle = Arguments.toBundle(sortMap); + mmkv.encode(SORT_PREFS_KEY, bundle); + } + + // Remove all our keys of SharedPreferences + sharedPreferences.edit().clear().commit(); + + // Mark migration complete + defaultMMKV.encode("alreadyMigrated", true); + } } /** diff --git a/android/app/src/main/java/chat/rocket/reactnative/ReplyBroadcast.java b/android/app/src/main/java/chat/rocket/reactnative/ReplyBroadcast.java index 81c62aeb..7f266b06 100644 --- a/android/app/src/main/java/chat/rocket/reactnative/ReplyBroadcast.java +++ b/android/app/src/main/java/chat/rocket/reactnative/ReplyBroadcast.java @@ -25,7 +25,6 @@ import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; -import chat.rocket.userdefaults.RNUserDefaultsModule; import com.wix.reactnativenotifications.core.NotificationIntentAdapter; public class ReplyBroadcast extends BroadcastReceiver { diff --git a/app/constants/userDefaults.js b/app/constants/userDefaults.js deleted file mode 100644 index e21b7b85..00000000 --- a/app/constants/userDefaults.js +++ /dev/null @@ -1,6 +0,0 @@ -export const SERVERS = 'kServers'; -export const TOKEN = 'kAuthToken'; -export const USER_ID = 'kUserId'; -export const SERVER_URL = 'kAuthServerURL'; -export const SERVER_NAME = 'kServerName'; -export const SERVER_ICON = 'kServerIconURL'; diff --git a/app/containers/Passcode/PasscodeEnter.js b/app/containers/Passcode/PasscodeEnter.js index 3721b9fe..ebd22f36 100644 --- a/app/containers/Passcode/PasscodeEnter.js +++ b/app/containers/Passcode/PasscodeEnter.js @@ -1,6 +1,5 @@ import React, { useEffect, useRef, useState } from 'react'; import { useAsyncStorage } from '@react-native-community/async-storage'; -import RNUserDefaults from 'rn-user-defaults'; import PropTypes from 'prop-types'; import { gestureHandlerRootHOC } from 'react-native-gesture-handler'; import * as Haptics from 'expo-haptics'; @@ -14,6 +13,7 @@ import { } from '../../constants/localAuthentication'; import { resetAttempts, biometryAuth } from '../../utils/localAuthentication'; import { getLockedUntil, getDiff } from './utils'; +import UserPreferences from '../../lib/userPreferences'; import I18n from '../../i18n'; const PasscodeEnter = ({ theme, hasBiometry, finishProcess }) => { @@ -26,7 +26,7 @@ const PasscodeEnter = ({ theme, hasBiometry, finishProcess }) => { const { setItem: setLockedUntil } = useAsyncStorage(LOCKED_OUT_TIMER_KEY); const fetchPasscode = async() => { - const p = await RNUserDefaults.get(PASSCODE_KEY); + const p = await UserPreferences.getStringAsync(PASSCODE_KEY); setPasscode(p); }; diff --git a/app/index.js b/app/index.js index e4d9e52c..60fd2c93 100644 --- a/app/index.js +++ b/app/index.js @@ -2,7 +2,6 @@ import React from 'react'; import { Linking, Dimensions } from 'react-native'; import { AppearanceProvider } from 'react-native-appearance'; import { Provider } from 'react-redux'; -import RNUserDefaults from 'rn-user-defaults'; import { KeyCommandsEmitter } from 'react-native-keycommands'; import RNScreens from 'react-native-screens'; import { SafeAreaProvider, initialWindowMetrics } from 'react-native-safe-area-context'; @@ -13,6 +12,7 @@ import { subscribeTheme, unsubscribeTheme } from './utils/theme'; +import UserPreferences from './lib/userPreferences'; import EventEmitter from './utils/events'; import { appInit, appInitLocalSettings, setMasterDetail as setMasterDetailAction } from './actions/app'; import { deepLinkingOpen } from './actions/deepLinking'; @@ -37,7 +37,6 @@ import InAppNotification from './containers/InAppNotification'; import { ActionSheetProvider } from './containers/ActionSheet'; import debounce from './utils/debounce'; - RNScreens.enableScreens(); const parseDeepLinking = (url) => { @@ -106,7 +105,7 @@ export default class Root extends React.Component { } init = async() => { - RNUserDefaults.objectForKey(THEME_PREFERENCES_KEY).then(this.setTheme); + UserPreferences.getMapAsync(THEME_PREFERENCES_KEY).then(this.setTheme); const [notification, deepLinking] = await Promise.all([initializePushNotifications(), Linking.getInitialURL()]); const parsedDeepLinkingURL = parseDeepLinking(deepLinking); store.dispatch(appInitLocalSettings()); diff --git a/app/lib/methods/logout.js b/app/lib/methods/logout.js index 4064362d..a7c69146 100644 --- a/app/lib/methods/logout.js +++ b/app/lib/methods/logout.js @@ -1,30 +1,26 @@ -import RNUserDefaults from 'rn-user-defaults'; import * as FileSystem from 'expo-file-system'; import { Rocketchat as RocketchatClient } from '@rocket.chat/sdk'; -import { SERVERS, SERVER_URL } from '../../constants/userDefaults'; import { getDeviceToken } from '../../notifications/push'; import { extractHostname } from '../../utils/server'; import { BASIC_AUTH_KEY } from '../../utils/fetch'; import database, { getDatabase } from '../database'; import RocketChat from '../rocketchat'; import { useSsl } from '../../utils/url'; +import UserPreferences from '../userPreferences'; async function removeServerKeys({ server, userId }) { - await RNUserDefaults.clear(`${ RocketChat.TOKEN_KEY }-${ server }`); - await RNUserDefaults.clear(`${ RocketChat.TOKEN_KEY }-${ userId }`); - await RNUserDefaults.clear(`${ BASIC_AUTH_KEY }-${ server }`); + await UserPreferences.removeItem(`${ RocketChat.TOKEN_KEY }-${ server }`); + await UserPreferences.removeItem(`${ RocketChat.TOKEN_KEY }-${ userId }`); + await UserPreferences.removeItem(`${ BASIC_AUTH_KEY }-${ server }`); } async function removeSharedCredentials({ server }) { + // clear certificate for server - SSL Pinning try { - const servers = await RNUserDefaults.objectForKey(SERVERS); - await RNUserDefaults.setObjectForKey(SERVERS, servers && servers.filter(srv => srv[SERVER_URL] !== server)); - - // clear certificate for server - SSL Pinning - const certificate = await RNUserDefaults.objectForKey(extractHostname(server)); + const certificate = await UserPreferences.getMapAsync(extractHostname(server)); if (certificate && certificate.path) { - await RNUserDefaults.clear(extractHostname(server)); + await UserPreferences.removeItem(extractHostname(server)); await FileSystem.deleteAsync(certificate.path); } } catch (e) { @@ -36,7 +32,7 @@ async function removeServerData({ server }) { try { const batch = []; const serversDB = database.servers; - const userId = await RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ server }`); + const userId = await UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`); const usersCollection = serversDB.collections.get('users'); if (userId) { @@ -56,8 +52,8 @@ async function removeServerData({ server }) { } async function removeCurrentServer() { - await RNUserDefaults.clear('currentServer'); - await RNUserDefaults.clear(RocketChat.TOKEN_KEY); + await UserPreferences.removeItem(RocketChat.CURRENT_SERVER); + await UserPreferences.removeItem(RocketChat.TOKEN_KEY); } async function removeServerDatabase({ server }) { @@ -71,9 +67,9 @@ async function removeServerDatabase({ server }) { export async function removeServer({ server }) { try { - const userId = await RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ server }`); + const userId = await UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`); if (userId) { - const resume = await RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ userId }`); + const resume = await UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ userId }`); const sdk = new RocketchatClient({ host: server, protocol: 'ddp', useSsl: useSsl(server) }); await sdk.login({ resume }); @@ -89,7 +85,7 @@ export async function removeServer({ server }) { await removeServerData({ server }); await removeServerDatabase({ server }); } catch (e) { - console.log('removePush', e); + console.log('removeServer', e); } } diff --git a/app/lib/rocketchat.js b/app/lib/rocketchat.js index dac3a378..0d6af725 100644 --- a/app/lib/rocketchat.js +++ b/app/lib/rocketchat.js @@ -1,7 +1,6 @@ import { InteractionManager } from 'react-native'; import semver from 'semver'; import { Rocketchat as RocketchatClient } from '@rocket.chat/sdk'; -import RNUserDefaults from 'rn-user-defaults'; import { Q } from '@nozbe/watermelondb'; import AsyncStorage from '@react-native-community/async-storage'; @@ -51,8 +50,10 @@ import I18n from '../i18n'; import { twoFactor } from '../utils/twoFactor'; import { selectServerFailure } from '../actions/server'; import { useSsl } from '../utils/url'; +import UserPreferences from './userPreferences'; const TOKEN_KEY = 'reactnativemeteor_usertoken'; +const CURRENT_SERVER = 'currentServer'; const SORT_PREFS_KEY = 'RC_SORT_PREFS_KEY'; export const THEME_PREFERENCES_KEY = 'RC_THEME_PREFERENCES_KEY'; export const CRASH_REPORT_KEY = 'RC_CRASH_REPORT_KEY'; @@ -63,6 +64,7 @@ const STATUSES = ['offline', 'online', 'away', 'busy']; const RocketChat = { TOKEN_KEY, + CURRENT_SERVER, callJitsi, async subscribeRooms() { if (!this.roomsSub) { @@ -89,13 +91,6 @@ const RocketChat = { // RC 0.51.0 return this.methodCallWrapper(type ? 'createPrivateGroup' : 'createChannel', name, users, readOnly, {}, { broadcast }); }, - async getUserToken() { - try { - return await RNUserDefaults.get(TOKEN_KEY); - } catch (error) { - console.warn(`RNUserDefaults error: ${ error.message }`); - } - }, async getWebsocketInfo({ server }) { const sdk = new RocketchatClient({ host: server, protocol: 'ddp', useSsl: useSsl(server) }); @@ -307,7 +302,7 @@ const RocketChat = { // set User info try { - const userId = await RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ server }`); + const userId = await UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`); const userCollections = serversDB.collections.get('users'); let user = null; if (userId) { @@ -1062,17 +1057,13 @@ const RocketChat = { return JSON.parse(allowCrashReport); }, async getSortPreferences() { - const prefs = await RNUserDefaults.objectForKey(SORT_PREFS_KEY); + const prefs = await UserPreferences.getMapAsync(SORT_PREFS_KEY); return prefs; }, async saveSortPreference(param) { - try { - let prefs = await RocketChat.getSortPreferences(); - prefs = { ...prefs, ...param }; - return await RNUserDefaults.setObjectForKey(SORT_PREFS_KEY, prefs); - } catch (error) { - console.warn(error); - } + let prefs = await RocketChat.getSortPreferences(); + prefs = { ...prefs, ...param }; + return UserPreferences.setMapAsync(SORT_PREFS_KEY, prefs); }, async getLoginServices(server) { try { diff --git a/app/lib/userPreferences.js b/app/lib/userPreferences.js new file mode 100644 index 00000000..633a5198 --- /dev/null +++ b/app/lib/userPreferences.js @@ -0,0 +1,80 @@ +import MMKVStorage from 'react-native-mmkv-storage'; + +import log from '../utils/log'; + +const MMKV = new MMKVStorage.Loader() + // MODES.MULTI_PROCESS = ACCESSIBLE BY APP GROUP (iOS) + .setProcessingMode(MMKVStorage.MODES.MULTI_PROCESS) + .withEncryption() + .initialize(); + +class UserPreferences { + constructor() { + this.mmkv = MMKV; + + this.encryptMigratedData(); + } + + // It should run only once + async encryptMigratedData() { + try { + const encryptMigration = await this.getBoolAsync('encryptMigration'); + + if (!encryptMigration) { + // Encrypt the migrated data + await this.mmkv.encryption.encrypt(); + + // Mark as completed + await this.setBoolAsync('encryptMigration', true); + } + } catch (e) { + log(e); + } + } + + async getStringAsync(key) { + try { + const value = await this.mmkv.getStringAsync(key); + return value; + } catch { + return null; + } + } + + setStringAsync(key, value) { + return this.mmkv.setStringAsync(key, value); + } + + async getBoolAsync(key) { + try { + const value = await this.mmkv.getBoolAsync(key); + return value; + } catch { + return null; + } + } + + setBoolAsync(key, value) { + return this.mmkv.setBoolAsync(key, value); + } + + async getMapAsync(key) { + try { + const value = await this.mmkv.getMapAsync(key); + return value; + } catch { + return null; + } + } + + setMapAsync(key, value) { + return this.mmkv.setMapAsync(key, value); + } + + removeItem(key) { + return this.mmkv.removeItem(key); + } +} + +const userPreferences = new UserPreferences(); +export default userPreferences; diff --git a/app/sagas/deepLinking.js b/app/sagas/deepLinking.js index b650a06a..4e30ddfe 100644 --- a/app/sagas/deepLinking.js +++ b/app/sagas/deepLinking.js @@ -1,8 +1,8 @@ import { takeLatest, take, select, put, all, delay } from 'redux-saga/effects'; -import RNUserDefaults from 'rn-user-defaults'; +import UserPreferences from '../lib/userPreferences'; import Navigation from '../lib/Navigation'; import * as types from '../actions/actionsTypes'; import { selectServerRequest, serverInitAdd } from '../actions/server'; @@ -105,8 +105,8 @@ const handleOpen = function* handleOpen({ params }) { } const [server, user] = yield all([ - RNUserDefaults.get('currentServer'), - RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ host }`) + UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER), + UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ host }`) ]); // TODO: needs better test diff --git a/app/sagas/init.js b/app/sagas/init.js index 25c77da0..86f4dd26 100644 --- a/app/sagas/init.js +++ b/app/sagas/init.js @@ -1,21 +1,14 @@ import { put, takeLatest, all } from 'redux-saga/effects'; -import RNUserDefaults from 'rn-user-defaults'; -import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord'; import RNBootSplash from 'react-native-bootsplash'; -import AsyncStorage from '@react-native-community/async-storage'; +import UserPreferences from '../lib/userPreferences'; import { selectServerRequest } from '../actions/server'; import { setAllPreferences } from '../actions/sortPreferences'; import { toggleCrashReport } from '../actions/crashReport'; import { APP } from '../actions/actionsTypes'; import RocketChat from '../lib/rocketchat'; import log from '../utils/log'; -import { - SERVERS, SERVER_ICON, SERVER_NAME, SERVER_URL, TOKEN, USER_ID -} from '../constants/userDefaults'; -import { isIOS } from '../utils/deviceInfo'; import database from '../lib/database'; -import protectedFunction from '../lib/methods/helpers/protectedFunction'; import { localAuthenticate } from '../utils/localAuthentication'; import { appStart, ROOT_OUTSIDE, appReady } from '../actions/app'; @@ -29,71 +22,15 @@ export const initLocalSettings = function* initLocalSettings() { const restore = function* restore() { try { - let hasMigration; - if (isIOS) { - hasMigration = yield AsyncStorage.getItem('hasMigration'); - } - - let { token, server } = yield all({ - token: RNUserDefaults.get(RocketChat.TOKEN_KEY), - server: RNUserDefaults.get('currentServer') + const { token, server } = yield all({ + token: UserPreferences.getStringAsync(RocketChat.TOKEN_KEY), + server: UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER) }); - if (!hasMigration && isIOS) { - let servers = yield RNUserDefaults.objectForKey(SERVERS); - // if not have current - if (servers && servers.length !== 0 && (!token || !server)) { - server = servers[0][SERVER_URL]; - token = servers[0][TOKEN]; - } - - // get native credentials - if (servers) { - try { - // parse servers - servers = yield Promise.all(servers.map(async(s) => { - await RNUserDefaults.set(`${ RocketChat.TOKEN_KEY }-${ s[SERVER_URL] }`, s[USER_ID]); - return ({ id: s[SERVER_URL], name: s[SERVER_NAME], iconURL: s[SERVER_ICON] }); - })); - const serversDB = database.servers; - yield serversDB.action(async() => { - const serversCollection = serversDB.collections.get('servers'); - const allServerRecords = await serversCollection.query().fetch(); - - // filter servers - let serversToCreate = servers.filter(i1 => !allServerRecords.find(i2 => i1.id === i2.id)); - - // Create - serversToCreate = serversToCreate.map(record => serversCollection.prepareCreate(protectedFunction((s) => { - s._raw = sanitizedRaw({ id: record.id }, serversCollection.schema); - Object.assign(s, record); - }))); - - const allRecords = serversToCreate; - - try { - await serversDB.batch(...allRecords); - } catch (e) { - log(e); - } - return allRecords.length; - }); - } catch (e) { - log(e); - } - } - - try { - yield AsyncStorage.setItem('hasMigration', '1'); - } catch (e) { - log(e); - } - } - if (!token || !server) { yield all([ - RNUserDefaults.clear(RocketChat.TOKEN_KEY), - RNUserDefaults.clear('currentServer') + UserPreferences.removeItem(RocketChat.TOKEN_KEY), + UserPreferences.removeItem(RocketChat.CURRENT_SERVER) ]); yield put(appStart({ root: ROOT_OUTSIDE })); } else { diff --git a/app/sagas/login.js b/app/sagas/login.js index 01ab2845..4bc9aeae 100644 --- a/app/sagas/login.js +++ b/app/sagas/login.js @@ -1,7 +1,6 @@ import { put, call, takeLatest, select, take, fork, cancel, race, delay } from 'redux-saga/effects'; -import RNUserDefaults from 'rn-user-defaults'; import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord'; import moment from 'moment'; import 'moment/min/locales'; @@ -26,6 +25,7 @@ import { inviteLinksRequest } from '../actions/inviteLinks'; import { showErrorAlert } from '../utils/info'; import { localAuthenticate } from '../utils/localAuthentication'; import { setActiveUsers } from '../actions/activeUsers'; +import UserPreferences from '../lib/userPreferences'; const getServer = state => state.server.server; const loginWithPasswordCall = args => RocketChat.loginWithPassword(args); @@ -88,7 +88,7 @@ const fetchUsersPresence = function* fetchUserPresence() { const handleLoginSuccess = function* handleLoginSuccess({ user }) { try { const adding = yield select(state => state.server.adding); - yield RNUserDefaults.set(RocketChat.TOKEN_KEY, user.token); + yield UserPreferences.setStringAsync(RocketChat.TOKEN_KEY, user.token); RocketChat.getUserPresence(user.id); @@ -131,8 +131,8 @@ const handleLoginSuccess = function* handleLoginSuccess({ user }) { } }); - yield RNUserDefaults.set(`${ RocketChat.TOKEN_KEY }-${ server }`, user.id); - yield RNUserDefaults.set(`${ RocketChat.TOKEN_KEY }-${ user.id }`, user.token); + yield UserPreferences.setStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`, user.id); + yield UserPreferences.setStringAsync(`${ RocketChat.TOKEN_KEY }-${ user.id }`, user.token); yield put(setUser(user)); EventEmitter.emit('connected'); @@ -182,9 +182,10 @@ const handleLogout = function* handleLogout({ forcedByServer }) { if (servers.length > 0) { for (let i = 0; i < servers.length; i += 1) { const newServer = servers[i].id; - const token = yield RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ newServer }`); + const token = yield UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ newServer }`); if (token) { - return yield put(selectServerRequest(newServer)); + yield put(selectServerRequest(newServer)); + return; } } } diff --git a/app/sagas/selectServer.js b/app/sagas/selectServer.js index 51728b8a..c3b883c3 100644 --- a/app/sagas/selectServer.js +++ b/app/sagas/selectServer.js @@ -1,6 +1,5 @@ import { put, takeLatest } from 'redux-saga/effects'; import { Alert } from 'react-native'; -import RNUserDefaults from 'rn-user-defaults'; import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord'; import semver from 'semver'; @@ -16,9 +15,9 @@ import database from '../lib/database'; import log, { logServerVersion } from '../utils/log'; import { extractHostname } from '../utils/server'; import I18n from '../i18n'; -import { SERVERS, TOKEN, SERVER_URL } from '../constants/userDefaults'; import { BASIC_AUTH_KEY, setBasicAuth } from '../utils/fetch'; import { appStart, ROOT_INSIDE, ROOT_OUTSIDE } from '../actions/app'; +import UserPreferences from '../lib/userPreferences'; import { inquiryReset } from '../actions/inquiry'; const getServerInfo = function* getServerInfo({ server, raiseError = true }) { @@ -68,8 +67,8 @@ const handleSelectServer = function* handleSelectServer({ server, version, fetch try { yield put(inquiryReset()); const serversDB = database.servers; - yield RNUserDefaults.set('currentServer', server); - const userId = yield RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ server }`); + yield UserPreferences.setStringAsync(RocketChat.CURRENT_SERVER, server); + const userId = yield UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`); const userCollections = serversDB.collections.get('users'); let user = null; if (userId) { @@ -85,17 +84,12 @@ const handleSelectServer = function* handleSelectServer({ server, version, fetch statusText: userRecord.statusText, roles: userRecord.roles }; - } catch (e) { - // We only run it if not has user on DB - const servers = yield RNUserDefaults.objectForKey(SERVERS); - const userCredentials = servers && servers.find(srv => srv[SERVER_URL] === server); - user = userCredentials && { - token: userCredentials[TOKEN] - }; + } catch { + // Do nothing } } - const basicAuth = yield RNUserDefaults.get(`${ BASIC_AUTH_KEY }-${ server }`); + const basicAuth = yield UserPreferences.getStringAsync(`${ BASIC_AUTH_KEY }-${ server }`); setBasicAuth(basicAuth); // Check for running requests and abort them before connecting to the server @@ -136,7 +130,7 @@ const handleSelectServer = function* handleSelectServer({ server, version, fetch const handleServerRequest = function* handleServerRequest({ server, certificate }) { try { if (certificate) { - yield RNUserDefaults.setObjectForKey(extractHostname(server), certificate); + yield UserPreferences.setMapAsync(extractHostname(server), certificate); } const serverInfo = yield getServerInfo({ server }); diff --git a/app/share.js b/app/share.js index 93840b82..d1f83fd8 100644 --- a/app/share.js +++ b/app/share.js @@ -5,7 +5,6 @@ import { NavigationContainer } from '@react-navigation/native'; import { AppearanceProvider } from 'react-native-appearance'; import { createStackNavigator } from '@react-navigation/stack'; import { Provider } from 'react-redux'; -import RNUserDefaults from 'rn-user-defaults'; import { defaultTheme, @@ -13,6 +12,7 @@ import { subscribeTheme, unsubscribeTheme } from './utils/theme'; +import UserPreferences from './lib/userPreferences'; import Navigation from './lib/ShareNavigation'; import store from './lib/createStore'; import { supportSystemTheme } from './utils/deviceInfo'; @@ -138,9 +138,9 @@ class Root extends React.Component { } init = async() => { - RNUserDefaults.objectForKey(THEME_PREFERENCES_KEY).then(this.setTheme); - const currentServer = await RNUserDefaults.get('currentServer'); - const token = await RNUserDefaults.get(RocketChat.TOKEN_KEY); + UserPreferences.getMapAsync(THEME_PREFERENCES_KEY).then(this.setTheme); + + const [currentServer, token] = await Promise.all([UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER), UserPreferences.getStringAsync(RocketChat.TOKEN_KEY)]); if (currentServer && token) { await localAuthenticate(currentServer); diff --git a/app/utils/localAuthentication.js b/app/utils/localAuthentication.js index 37c03fe3..2eb9c7d2 100644 --- a/app/utils/localAuthentication.js +++ b/app/utils/localAuthentication.js @@ -2,9 +2,9 @@ import * as LocalAuthentication from 'expo-local-authentication'; import moment from 'moment'; import RNBootSplash from 'react-native-bootsplash'; import AsyncStorage from '@react-native-community/async-storage'; -import RNUserDefaults from 'rn-user-defaults'; import { sha256 } from 'js-sha256'; +import UserPreferences from '../lib/userPreferences'; import store from '../lib/createStore'; import database from '../lib/database'; import { isIOS } from './deviceInfo'; @@ -51,7 +51,7 @@ const openChangePasscodeModal = ({ force }) => new Promise((resolve, reject) => export const changePasscode = async({ force = false }) => { const passcode = await openChangePasscodeModal({ force }); - await RNUserDefaults.set(PASSCODE_KEY, sha256(passcode)); + await UserPreferences.setStringAsync(PASSCODE_KEY, sha256(passcode)); }; export const biometryAuth = force => LocalAuthentication.authenticateAsync({ @@ -80,7 +80,7 @@ const checkBiometry = async(serverRecord) => { }; export const checkHasPasscode = async({ force = true, serverRecord }) => { - const storedPasscode = await RNUserDefaults.get(PASSCODE_KEY); + const storedPasscode = await UserPreferences.getStringAsync(PASSCODE_KEY); if (!storedPasscode) { await changePasscode({ force }); await checkBiometry(serverRecord); diff --git a/app/utils/openLink.js b/app/utils/openLink.js index 9341693a..36f72c0e 100644 --- a/app/utils/openLink.js +++ b/app/utils/openLink.js @@ -1,8 +1,8 @@ import { Linking } from 'react-native'; import * as WebBrowser from 'expo-web-browser'; -import RNUserDefaults from 'rn-user-defaults'; import parse from 'url-parse'; +import UserPreferences from '../lib/userPreferences'; import { themes } from '../constants/colors'; export const DEFAULT_BROWSER_KEY = 'DEFAULT_BROWSER_KEY'; @@ -37,7 +37,7 @@ const appSchemeURL = (url, browser) => { const openLink = async(url, theme = 'light') => { try { - const browser = await RNUserDefaults.get(DEFAULT_BROWSER_KEY); + const browser = await UserPreferences.getStringAsync(DEFAULT_BROWSER_KEY); if (browser) { const schemeUrl = appSchemeURL(url, browser.replace(':', '')); diff --git a/app/views/DefaultBrowserView.js b/app/views/DefaultBrowserView.js index e51b11f0..d5c14be5 100644 --- a/app/views/DefaultBrowserView.js +++ b/app/views/DefaultBrowserView.js @@ -3,7 +3,6 @@ import PropTypes from 'prop-types'; import { StyleSheet, FlatList, View, Text, Linking } from 'react-native'; -import RNUserDefaults from 'rn-user-defaults'; import I18n from '../i18n'; import { withTheme } from '../theme'; @@ -16,6 +15,7 @@ import { CustomIcon } from '../lib/Icons'; import { DEFAULT_BROWSER_KEY } from '../utils/openLink'; import { isIOS } from '../utils/deviceInfo'; import SafeAreaView from '../containers/SafeAreaView'; +import UserPreferences from '../lib/userPreferences'; import { logEvent, events } from '../utils/log'; const DEFAULT_BROWSERS = [ @@ -81,12 +81,8 @@ class DefaultBrowserView extends React.Component { async componentDidMount() { this.mounted = true; - try { - const browser = await RNUserDefaults.get(DEFAULT_BROWSER_KEY); - this.setState({ browser }); - } catch { - // do nothing - } + const browser = await UserPreferences.getStringAsync(DEFAULT_BROWSER_KEY); + this.setState({ browser }); } init = () => { @@ -117,7 +113,7 @@ class DefaultBrowserView extends React.Component { logEvent(events.DB_CHANGE_DEFAULT_BROWSER, { browser: newBrowser }); try { const browser = newBrowser !== 'inApp' ? newBrowser : null; - await RNUserDefaults.set(DEFAULT_BROWSER_KEY, browser); + await UserPreferences.setStringAsync(DEFAULT_BROWSER_KEY, browser); this.setState({ browser }); } catch { logEvent(events.DB_CHANGE_DEFAULT_BROWSER_F); diff --git a/app/views/NewServerView.js b/app/views/NewServerView.js index ec122939..01ab944c 100644 --- a/app/views/NewServerView.js +++ b/app/views/NewServerView.js @@ -6,10 +6,10 @@ import { import { connect } from 'react-redux'; import * as FileSystem from 'expo-file-system'; import DocumentPicker from 'react-native-document-picker'; -import RNUserDefaults from 'rn-user-defaults'; import { Base64 } from 'js-base64'; import parse from 'url-parse'; +import UserPreferences from '../lib/userPreferences'; import EventEmitter from '../utils/events'; import { selectServerRequest, serverRequest } from '../actions/server'; import { inviteLinksClear as inviteLinksClearAction } from '../actions/inviteLinks'; @@ -180,7 +180,7 @@ class NewServerView extends React.Component { const parsedUrl = parse(text, true); if (parsedUrl.auth.length) { const credentials = Base64.encode(parsedUrl.auth); - await RNUserDefaults.set(`${ BASIC_AUTH_KEY }-${ server }`, credentials); + await UserPreferences.setStringAsync(`${ BASIC_AUTH_KEY }-${ server }`, credentials); setBasicAuth(credentials); } } catch { diff --git a/app/views/RoomsListView/ServerDropdown.js b/app/views/RoomsListView/ServerDropdown.js index afeb15ee..7eeda332 100644 --- a/app/views/RoomsListView/ServerDropdown.js +++ b/app/views/RoomsListView/ServerDropdown.js @@ -5,7 +5,6 @@ import { import PropTypes from 'prop-types'; import { connect, batch } from 'react-redux'; import equal from 'deep-equal'; -import RNUserDefaults from 'rn-user-defaults'; import { withSafeAreaInsets } from 'react-native-safe-area-context'; import { toggleServerDropdown as toggleServerDropdownAction } from '../../actions/rooms'; @@ -26,6 +25,7 @@ import { showConfirmationAlert } from '../../utils/info'; import { logEvent, events } from '../../utils/log'; import { headerHeight } from '../../containers/Header'; import { goRoom } from '../../utils/goRoom'; +import UserPreferences from '../../lib/userPreferences'; const ROW_HEIGHT = 68; const ANIMATION_DURATION = 200; @@ -150,7 +150,7 @@ class ServerDropdown extends Component { this.close(); if (currentServer !== server) { logEvent(events.RL_CHANGE_SERVER); - const userId = await RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ server }`); + const userId = await UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`); if (isMasterDetail) { goRoom({ item: {}, isMasterDetail }); } diff --git a/app/views/ThemeView.js b/app/views/ThemeView.js index e6e07d1f..2686e3b6 100644 --- a/app/views/ThemeView.js +++ b/app/views/ThemeView.js @@ -3,7 +3,6 @@ import PropTypes from 'prop-types'; import { FlatList, Text, View, StyleSheet } from 'react-native'; -import RNUserDefaults from 'rn-user-defaults'; import I18n from '../i18n'; import { withTheme } from '../theme'; @@ -16,6 +15,7 @@ import { CustomIcon } from '../lib/Icons'; import { THEME_PREFERENCES_KEY } from '../lib/rocketchat'; import { supportSystemTheme } from '../utils/deviceInfo'; import SafeAreaView from '../containers/SafeAreaView'; +import UserPreferences from '../lib/userPreferences'; import { events, logEvent } from '../utils/log'; const THEME_GROUP = 'THEME_GROUP'; @@ -111,7 +111,7 @@ class ThemeView extends React.Component { const { setTheme, themePreferences } = this.props; const newTheme = { ...themePreferences, ...theme }; setTheme(newTheme); - await RNUserDefaults.setObjectForKey(THEME_PREFERENCES_KEY, newTheme); + await UserPreferences.setMapAsync(THEME_PREFERENCES_KEY, newTheme); }; renderSeparator = () => { diff --git a/ios/NotificationService/Info.plist b/ios/NotificationService/Info.plist index 496dfc6c..5705853e 100644 --- a/ios/NotificationService/Info.plist +++ b/ios/NotificationService/Info.plist @@ -2,6 +2,8 @@ + KeychainGroup + $(AppIdentifierPrefix)chat.rocket.reactnative AppGroup group.ios.chat.rocket CFBundleDevelopmentRegion diff --git a/ios/NotificationService/NotificationService-Bridging-Header.h b/ios/NotificationService/NotificationService-Bridging-Header.h new file mode 100644 index 00000000..cf9f1020 --- /dev/null +++ b/ios/NotificationService/NotificationService-Bridging-Header.h @@ -0,0 +1,6 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import "SecureStorage.h" +#import diff --git a/ios/NotificationService/NotificationService.entitlements b/ios/NotificationService/NotificationService.entitlements index f48f06fb..4bfdb2c2 100644 --- a/ios/NotificationService/NotificationService.entitlements +++ b/ios/NotificationService/NotificationService.entitlements @@ -6,5 +6,9 @@ group.ios.chat.rocket + keychain-access-groups + + $(AppIdentifierPrefix)chat.rocket.reactnative + diff --git a/ios/NotificationService/NotificationService.swift b/ios/NotificationService/NotificationService.swift index bb5352a5..73b49d80 100644 --- a/ios/NotificationService/NotificationService.swift +++ b/ios/NotificationService/NotificationService.swift @@ -60,8 +60,30 @@ class NotificationService: UNNotificationServiceExtension { return } + let mmapID = "default" + let instanceID = "com.MMKV.\(mmapID)" + let secureStorage = SecureStorage() + var cryptKey: Data = Data() + // get mmkv instance password from keychain + secureStorage.getSecureKey(instanceID.toHex()) { (response) -> () in + guard let password = response?[1] as? String else { + // kill the process and show notification as it came from APN + exit(0) + } + cryptKey = password.data(using: .utf8)! + } + + // Get App Group directory let suiteName = Bundle.main.object(forInfoDictionaryKey: "AppGroup") as! String - let userDefaults = UserDefaults(suiteName: suiteName) + guard let directory = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: suiteName) else { + return + } + + // Set App Group dir + MMKV.initialize(rootDir: nil, groupDir: directory.path, logLevel: MMKVLogLevel.none) + guard let mmkv = MMKV(mmapID: mmapID, cryptKey: cryptKey, mode: MMKVMode.multiProcess) else { + return + } var server = data.host if (server.last == "/") { @@ -69,8 +91,8 @@ class NotificationService: UNNotificationServiceExtension { } let msgId = data.messageId - let userId = userDefaults?.string(forKey: "reactnativemeteor_usertoken-\(server)") ?? "" - let token = userDefaults?.string(forKey: "reactnativemeteor_usertoken-\(userId)") ?? "" + let userId = mmkv.string(forKey: "reactnativemeteor_usertoken-\(server)") ?? "" + let token = mmkv.string(forKey: "reactnativemeteor_usertoken-\(userId)") ?? "" if userId.isEmpty || token.isEmpty { contentHandler(bestAttemptContent) diff --git a/ios/NotificationService/SecureStorage.h b/ios/NotificationService/SecureStorage.h new file mode 100644 index 00000000..6cbad0a7 --- /dev/null +++ b/ios/NotificationService/SecureStorage.h @@ -0,0 +1,48 @@ +// +// SecureStorage.h +// RocketChatRN +// +// https://github.com/ammarahm-ed/react-native-mmkv-storage/blob/master/ios/SecureStorage.h +// + +#if __has_include("RCTBridgeModule.h") +#import "RCTBridgeModule.h" +#else +#import +#endif + +#import + +@interface SecureStorage: NSObject + + + +- (void) setSecureKey: (nonnull NSString *)key value:(nonnull NSString *)value + options: (nonnull NSDictionary *)options + callback:(nullable RCTResponseSenderBlock)callback; +- (nullable NSString *) getSecureKey:(nonnull NSString *)key + callback:(nullable RCTResponseSenderBlock)callback; +- (bool) secureKeyExists:(nonnull NSString *)key + callback:(nullable RCTResponseSenderBlock)callback; +- (void) removeSecureKey:(nonnull NSString *)key + callback:(nullable RCTResponseSenderBlock)callback; + +- (BOOL)searchKeychainCopyMatchingExists:(nonnull NSString *)identifier; + +- (nonnull NSString *)searchKeychainCopyMatching:(nonnull NSString *)identifier; + +- (nonnull NSMutableDictionary *)newSearchDictionary:(nonnull NSString *)identifier; + +- (BOOL)createKeychainValue:(nonnull NSString *)value forIdentifier:(nonnull NSString *)identifier options: (NSDictionary * __nullable)options; + +- (BOOL)updateKeychainValue:(nonnull NSString *)password forIdentifier:(nonnull NSString *)identifier options:(NSDictionary * __nullable)options; + +- (BOOL)deleteKeychainValue:(nonnull NSString *)identifier; + +- (void)clearSecureKeyStore; + +- (void)handleAppUninstallation; + + + +@end diff --git a/ios/NotificationService/SecureStorage.m b/ios/NotificationService/SecureStorage.m new file mode 100644 index 00000000..2c7cf156 --- /dev/null +++ b/ios/NotificationService/SecureStorage.m @@ -0,0 +1,287 @@ +// +// SecureStorage.m +// NotificationService +// +// https://github.com/ammarahm-ed/react-native-mmkv-storage/blob/master/ios/SecureStorage.m +// Refer to /patches/react-native-mmkv-storage+0.3.5.patch + +#if __has_include("RCTBridgeModule.h") +#import "RCTBridgeModule.h" +#else +#import +#endif + +#import "SecureStorage.h" + +@implementation SecureStorage : NSObject + +NSString *serviceName; + +- (void) setSecureKey: (NSString *)key value:(NSString *)value + options: (NSDictionary *)options + callback:(RCTResponseSenderBlock)callback + +{ + + @try { + + [self handleAppUninstallation]; + BOOL status = [self createKeychainValue: value forIdentifier: key options: options]; + if (status) { + callback(@[[NSNull null],@"Key updated successfully" ]); + + } else { + BOOL status = [self updateKeychainValue: value forIdentifier: key options: options]; + if (status) { + callback(@[[NSNull null],@"Key updated successfully" ]); + } else { + callback(@[@"An error occurred", [NSNull null]]); + } + } + } + @catch (NSException *exception) { + callback(@[exception.reason, [NSNull null]]); + } +} + +- (NSString *) getSecureKey:(NSString *)key + callback:(RCTResponseSenderBlock)callback +{ + @try { + [self handleAppUninstallation]; + NSString *value = [self searchKeychainCopyMatching:key]; + if (value == nil) { + NSString* errorMessage = @"key does not present"; + if (callback != NULL) { + callback(@[errorMessage, [NSNull null]]); + } + + return NULL; + } else { + + if (callback != NULL) { + callback(@[[NSNull null], value]); + } + + return value; + } + } + @catch (NSException *exception) { + if (callback != NULL) { + callback(@[exception.reason, [NSNull null]]); + } + return NULL; + } + +} + +- (bool) secureKeyExists:(NSString *)key + callback:(RCTResponseSenderBlock)callback +{ + + @try { + [self handleAppUninstallation]; + BOOL exists = [self searchKeychainCopyMatchingExists:key]; + if (exists) { + if (callback != NULL) { + callback(@[[NSNull null], @true]); + } + + return true; + } else { + + + if (callback != NULL) { + callback(@[[NSNull null], @false]); + } + return false; + } + } + @catch(NSException *exception) { + if (callback != NULL) { + callback(@[exception.reason, [NSNull null]]); + } + + + return NULL; + } +} +- (void) removeSecureKey:(NSString *)key + callback:(RCTResponseSenderBlock)callback +{ + @try { + BOOL status = [self deleteKeychainValue:key]; + if (status) { + callback(@[[NSNull null], @"key removed successfully"]); + + } else { + NSString* errorMessage = @"Could not find the key to delete."; + + callback(@[errorMessage, [NSNull null]]); + } + } + @catch(NSException *exception) { + callback(@[exception.reason, [NSNull null]]); + } +} + + + + +- (NSMutableDictionary *)newSearchDictionary:(NSString *)identifier { + NSMutableDictionary *searchDictionary = [[NSMutableDictionary alloc] init]; + // this value is shared by main app and extensions, so, is the best to be used here + serviceName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]; + + [searchDictionary setObject:(id)kSecClassGenericPassword forKey:(id)kSecClass]; + + NSData *encodedIdentifier = [identifier dataUsingEncoding:NSUTF8StringEncoding]; + [searchDictionary setObject:encodedIdentifier forKey:(id)kSecAttrGeneric]; + [searchDictionary setObject:encodedIdentifier forKey:(id)kSecAttrAccount]; + [searchDictionary setObject:serviceName forKey:(id)kSecAttrService]; + + NSString *keychainGroup = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"KeychainGroup"]; + [searchDictionary setObject:keychainGroup forKey:(id)kSecAttrAccessGroup]; + + return searchDictionary; +} + +- (NSString *)searchKeychainCopyMatching:(NSString *)identifier { + NSMutableDictionary *searchDictionary = [self newSearchDictionary:identifier]; + + // Add search attributes + [searchDictionary setObject:(id)kSecMatchLimitOne forKey:(id)kSecMatchLimit]; + + // Add search return types + [searchDictionary setObject:(id)kCFBooleanTrue forKey:(id)kSecReturnData]; + + NSDictionary *found = nil; + CFTypeRef result = NULL; + OSStatus status = SecItemCopyMatching((CFDictionaryRef)searchDictionary, + (CFTypeRef *)&result); + + NSString *value = nil; + found = (__bridge NSDictionary*)(result); + if (found) { + value = [[NSString alloc] initWithData:found encoding:NSUTF8StringEncoding]; + } + return value; +} + +- (BOOL)searchKeychainCopyMatchingExists:(NSString *)identifier { + NSMutableDictionary *searchDictionary = [self newSearchDictionary:identifier]; + + // Add search attributes + [searchDictionary setObject:(id)kSecMatchLimitOne forKey:(id)kSecMatchLimit]; + + // Add search return types + [searchDictionary setObject:(id)kCFBooleanTrue forKey:(id)kSecReturnData]; + + CFTypeRef result = NULL; + OSStatus status = SecItemCopyMatching((CFDictionaryRef)searchDictionary, + (CFTypeRef *)&result); + + if (status != errSecItemNotFound) { + return YES; + } + return NO; +} + +- (BOOL)createKeychainValue:(NSString *)value forIdentifier:(NSString *)identifier options: (NSDictionary * __nullable)options { + CFStringRef accessible = accessibleValue(options); + NSMutableDictionary *dictionary = [self newSearchDictionary:identifier]; + + NSData *valueData = [value dataUsingEncoding:NSUTF8StringEncoding]; + [dictionary setObject:valueData forKey:(id)kSecValueData]; + dictionary[(__bridge NSString *)kSecAttrAccessible] = (__bridge id)accessible; + + OSStatus status = SecItemAdd((CFDictionaryRef)dictionary, NULL); + + if (status == errSecSuccess) { + return YES; + } + return NO; +} + +- (BOOL)updateKeychainValue:(NSString *)password forIdentifier:(NSString *)identifier options:(NSDictionary * __nullable)options { + + CFStringRef accessible = accessibleValue(options); + NSMutableDictionary *searchDictionary = [self newSearchDictionary:identifier]; + NSMutableDictionary *updateDictionary = [[NSMutableDictionary alloc] init]; + NSData *passwordData = [password dataUsingEncoding:NSUTF8StringEncoding]; + [updateDictionary setObject:passwordData forKey:(id)kSecValueData]; + updateDictionary[(__bridge NSString *)kSecAttrAccessible] = (__bridge id)accessible; + OSStatus status = SecItemUpdate((CFDictionaryRef)searchDictionary, + (CFDictionaryRef)updateDictionary); + + if (status == errSecSuccess) { + return YES; + } + return NO; +} + +- (BOOL)deleteKeychainValue:(NSString *)identifier { + NSMutableDictionary *searchDictionary = [self newSearchDictionary:identifier]; + OSStatus status = SecItemDelete((CFDictionaryRef)searchDictionary); + if (status == errSecSuccess) { + return YES; + } + return NO; +} + +- (void)clearSecureKeyStore +{ + NSArray *secItemClasses = @[(__bridge id)kSecClassGenericPassword, + (__bridge id)kSecAttrGeneric, + (__bridge id)kSecAttrAccount, + (__bridge id)kSecClassKey, + (__bridge id)kSecAttrService]; + for (id secItemClass in secItemClasses) { + NSDictionary *spec = @{(__bridge id)kSecClass: secItemClass}; + SecItemDelete((__bridge CFDictionaryRef)spec); + } +} + +- (void)handleAppUninstallation +{ + // use app group user defaults to prevent clear when it's share extension + NSString *suiteName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]; + NSUserDefaults *userDefaults = [[NSUserDefaults alloc] initWithSuiteName:suiteName]; + if (![userDefaults boolForKey:@"RnSksIsAppInstalled"]) { + [self clearSecureKeyStore]; + [userDefaults setBool:YES forKey:@"RnSksIsAppInstalled"]; + [userDefaults synchronize]; + } +} + +NSError * secureKeyStoreError(NSString *errMsg) +{ + NSError *error = [NSError errorWithDomain:serviceName code:200 userInfo:@{@"reason": errMsg}]; + return error; +} + + + +CFStringRef accessibleValue(NSDictionary *options) +{ + if (options && options[@"accessible"] != nil) { + NSDictionary *keyMap = @{ + @"AccessibleWhenUnlocked": (__bridge NSString *)kSecAttrAccessibleWhenUnlocked, + @"AccessibleAfterFirstUnlock": (__bridge NSString *)kSecAttrAccessibleAfterFirstUnlock, + @"AccessibleAlways": (__bridge NSString *)kSecAttrAccessibleAlways, + @"AccessibleWhenPasscodeSetThisDeviceOnly": (__bridge NSString *)kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, + @"AccessibleWhenUnlockedThisDeviceOnly": (__bridge NSString *)kSecAttrAccessibleWhenUnlockedThisDeviceOnly, + @"AccessibleAfterFirstUnlockThisDeviceOnly": (__bridge NSString *)kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly, + @"AccessibleAlwaysThisDeviceOnly": (__bridge NSString *)kSecAttrAccessibleAlwaysThisDeviceOnly + }; + + NSString *result = keyMap[options[@"accessible"]]; + if (result) { + return (__bridge CFStringRef)result; + } + } + return kSecAttrAccessibleAfterFirstUnlock; +} + +@end + diff --git a/ios/NotificationService/String+Hex.swift b/ios/NotificationService/String+Hex.swift new file mode 100644 index 00000000..8518ab6f --- /dev/null +++ b/ios/NotificationService/String+Hex.swift @@ -0,0 +1,13 @@ +// +// String+Hex.swift +// NotificationService +// +// Created by Djorkaeff Alexandre Vilela Pereira on 8/6/20. +// Copyright © 2020 Facebook. All rights reserved. +// + +extension String { + func toHex() -> String { + return unicodeScalars.map{ .init($0.value, radix: 16, uppercase: false) }.joined() + } +} diff --git a/ios/Podfile b/ios/Podfile index c1eca515..d7ce866b 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -18,6 +18,11 @@ target 'ShareRocketChatRN' do all_pods end +# used to get user credentials +target 'NotificationService' do + pod 'MMKVAppExtension' +end + post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c72afcec..7a4ea3e2 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -184,6 +184,11 @@ PODS: - libwebp/mux (1.1.0): - libwebp/demux - libwebp/webp (1.1.0) + - MMKV (1.2.1): + - MMKVCore (~> 1.2.1) + - MMKVAppExtension (1.2.1): + - MMKVCore (~> 1.2.1) + - MMKVCore (1.2.1) - nanopb (1.30905.0): - nanopb/decode (= 1.30905.0) - nanopb/encode (= 1.30905.0) @@ -370,6 +375,9 @@ PODS: - react-native-jitsi-meet (2.1.1): - JitsiMeetSDK (= 2.8.1) - React + - react-native-mmkv-storage (0.3.5): + - MMKV (= 1.2.1) + - React - react-native-notifications (2.1.7): - React - react-native-orientation-locker (1.1.8): @@ -495,8 +503,6 @@ PODS: - React - RNScreens (2.9.0): - React - - RNUserDefaults (1.8.1): - - React - RNVectorIcons (7.0.0): - React - SDWebImage (5.8.4): @@ -565,6 +571,7 @@ DEPENDENCIES: - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - KeyCommands (from `../node_modules/react-native-keycommands`) + - MMKVAppExtension - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) @@ -582,6 +589,7 @@ DEPENDENCIES: - "react-native-cameraroll (from `../node_modules/@react-native-community/cameraroll`)" - react-native-document-picker (from `../node_modules/react-native-document-picker`) - react-native-jitsi-meet (from `../node_modules/react-native-jitsi-meet`) + - react-native-mmkv-storage (from `../node_modules/react-native-mmkv-storage`) - react-native-notifications (from `../node_modules/react-native-notifications`) - react-native-orientation-locker (from `../node_modules/react-native-orientation-locker`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) @@ -617,7 +625,6 @@ DEPENDENCIES: - RNReanimated (from `../node_modules/react-native-reanimated`) - RNRootView (from `../node_modules/rn-root-view`) - RNScreens (from `../node_modules/react-native-screens`) - - RNUserDefaults (from `../node_modules/rn-user-defaults`) - RNVectorIcons (from `../node_modules/react-native-vector-icons`) - UMAppLoader (from `../node_modules/unimodules-app-loader/ios`) - UMBarCodeScannerInterface (from `../node_modules/unimodules-barcode-scanner-interface/ios`) @@ -658,6 +665,9 @@ SPEC REPOS: - GoogleUtilities - JitsiMeetSDK - libwebp + - MMKV + - MMKVAppExtension + - MMKVCore - nanopb - OpenSSL-Universal - PromisesObjC @@ -733,6 +743,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-document-picker" react-native-jitsi-meet: :path: "../node_modules/react-native-jitsi-meet" + react-native-mmkv-storage: + :path: "../node_modules/react-native-mmkv-storage" react-native-notifications: :path: "../node_modules/react-native-notifications" react-native-orientation-locker: @@ -803,8 +815,6 @@ EXTERNAL SOURCES: :path: "../node_modules/rn-root-view" RNScreens: :path: "../node_modules/react-native-screens" - RNUserDefaults: - :path: "../node_modules/rn-user-defaults" RNVectorIcons: :path: "../node_modules/react-native-vector-icons" UMAppLoader: @@ -877,6 +887,9 @@ SPEC CHECKSUMS: JitsiMeetSDK: 2984eac1343690bf1c0c72bde75b48b0148d0f79 KeyCommands: f66c535f698ed14b3d3a4e58859d79a827ea907e libwebp: 946cb3063cea9236285f7e9a8505d806d30e07f3 + MMKV: 67253edee25a34edf332f91d73fa94a9e038b971 + MMKVAppExtension: d792aa7bd301285e2c3100c5ce15aa44fa26456f + MMKVCore: fe398984acac1fa33f92795d1b5fd0a334c944af nanopb: c43f40fadfe79e8b8db116583945847910cbabc9 OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 PromisesObjC: b48e0338dbbac2207e611750777895f7a5811b75 @@ -895,6 +908,7 @@ SPEC CHECKSUMS: react-native-cameraroll: ae0a7c0cc8462508855707ff623b1e789b692865 react-native-document-picker: 825552b827012282baf4b7cbf119d3b37a280c90 react-native-jitsi-meet: f89bcb2cfbd5b15403b9c40738036c4f1af45d05 + react-native-mmkv-storage: 48729fe90e850ef2fdc9d3714b7030c7c51d82b0 react-native-notifications: ee8fd739853e72694f3af8b374c8ccb106b7b227 react-native-orientation-locker: f0ca1a8e5031dab6b74bfb4ab33a17ed2c2fcb0d react-native-safe-area-context: 344b969c45af3d8464d36e8dea264942992ef033 @@ -930,7 +944,6 @@ SPEC CHECKSUMS: RNReanimated: b5ccb50650ba06f6e749c7c329a1bc3ae0c88b43 RNRootView: 895a4813dedeaca82db2fa868ca1c333d790e494 RNScreens: c526239bbe0e957b988dacc8d75ac94ec9cb19da - RNUserDefaults: c421fd97ad06b35c16608c5d0fe675db353f632d RNVectorIcons: da6fe858f5a65d7bbc3379540a889b0b12aa5976 SDWebImage: cf6922231e95550934da2ada0f20f2becf2ceba9 SDWebImageWebPCoder: 36f8f47bd9879a8aea6044765c1351120fd8e3a8 @@ -951,6 +964,6 @@ SPEC CHECKSUMS: Yoga: d5bd05a2b6b94c52323745c2c2b64557c8c66f64 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 55c04243097892160d63f79f3a23157165b7ac68 +PODFILE CHECKSUM: 4916aa46fbfaed764171540e6ed76fb07a8a95e7 COCOAPODS: 1.9.3 diff --git a/ios/Pods/FirebaseCore/FirebaseCore/Sources/Private/FIRConfigurationInternal.h b/ios/Pods/FirebaseCore/FirebaseCore/Sources/Private/FIRConfigurationInternal.h deleted file mode 100644 index 0d1a36f6..00000000 --- a/ios/Pods/FirebaseCore/FirebaseCore/Sources/Private/FIRConfigurationInternal.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -@class FIRAnalyticsConfiguration; - -@interface FIRConfiguration () - -/** - * The configuration class for Firebase Analytics. This should be removed once the logic for - * enabling and disabling Analytics is moved to Analytics. - */ -@property(nonatomic, readwrite) FIRAnalyticsConfiguration *analyticsConfiguration; - -@end diff --git a/ios/Pods/FirebaseCore/FirebaseCore/Sources/Private/FIRDiagnosticsData.h b/ios/Pods/FirebaseCore/FirebaseCore/Sources/Private/FIRDiagnosticsData.h deleted file mode 100644 index ac5ef2c4..00000000 --- a/ios/Pods/FirebaseCore/FirebaseCore/Sources/Private/FIRDiagnosticsData.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** Implements the FIRCoreDiagnosticsData protocol to log diagnostics data. */ -@interface FIRDiagnosticsData : NSObject - -/** Inserts values into the diagnosticObjects dictionary if the value isn't nil. - * - * @param value The value to insert if it's not nil. - * @param key The key to associate it with. - */ -- (void)insertValue:(nullable id)value forKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/Pods/FirebaseCoreDiagnosticsInterop/Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h b/ios/Pods/FirebaseCoreDiagnosticsInterop/Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h deleted file mode 100644 index 2b0eb710..00000000 --- a/ios/Pods/FirebaseCoreDiagnosticsInterop/Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2019 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -#import "FIRCoreDiagnosticsData.h" - -NS_ASSUME_NONNULL_BEGIN - -/** Allows the interoperation of FirebaseCore and FirebaseCoreDiagnostics. */ -@protocol FIRCoreDiagnosticsInterop - -/** Sends the given diagnostics data. - * - * @param diagnosticsData The diagnostics data object to send. - */ -+ (void)sendDiagnosticsData:(id)diagnosticsData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/Pods/FirebaseCoreDiagnosticsInterop/README.md b/ios/Pods/FirebaseCoreDiagnosticsInterop/README.md deleted file mode 100644 index 3ddc8fbd..00000000 --- a/ios/Pods/FirebaseCoreDiagnosticsInterop/README.md +++ /dev/null @@ -1,251 +0,0 @@ -# Firebase iOS Open Source Development [![Build Status](https://travis-ci.org/firebase/firebase-ios-sdk.svg?branch=master)](https://travis-ci.org/firebase/firebase-ios-sdk) - -This repository contains a subset of the Firebase iOS SDK source. It currently -includes FirebaseCore, FirebaseABTesting, FirebaseAuth, FirebaseDatabase, -FirebaseFirestore, FirebaseFunctions, FirebaseInstanceID, FirebaseInAppMessaging, -FirebaseInAppMessagingDisplay, FirebaseMessaging, FirebaseRemoteConfig, and -FirebaseStorage. - -The repository also includes GoogleUtilities source. The -[GoogleUtilities](GoogleUtilities/README.md) pod is -a set of utilities used by Firebase and other Google products. - -Firebase is an app development platform with tools to help you build, grow and -monetize your app. More information about Firebase can be found at -[https://firebase.google.com](https://firebase.google.com). - -## Installation - -See the three subsections for details about three different installation methods. -1. [Standard pod install](README.md#standard-pod-install) -1. [Installing from the GitHub repo](README.md#installing-from-github) -1. [Experimental Carthage](README.md#carthage-ios-only) - -### Standard pod install - -Go to -[https://firebase.google.com/docs/ios/setup](https://firebase.google.com/docs/ios/setup). - -### Installing from GitHub - -For releases starting with 5.0.0, the source for each release is also deployed -to CocoaPods master and available via standard -[CocoaPods Podfile syntax](https://guides.cocoapods.org/syntax/podfile.html#pod). - -These instructions can be used to access the Firebase repo at other branches, -tags, or commits. - -#### Background - -See -[the Podfile Syntax Reference](https://guides.cocoapods.org/syntax/podfile.html#pod) -for instructions and options about overriding pod source locations. - -#### Accessing Firebase Source Snapshots - -All of the official releases are tagged in this repo and available via CocoaPods. To access a local -source snapshot or unreleased branch, use Podfile directives like the following: - -To access FirebaseFirestore via a branch: -``` -pod 'FirebaseCore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'master' -pod 'FirebaseFirestore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'master' -``` - -To access FirebaseMessaging via a checked out version of the firebase-ios-sdk repo do: - -``` -pod 'FirebaseCore', :path => '/path/to/firebase-ios-sdk' -pod 'FirebaseMessaging', :path => '/path/to/firebase-ios-sdk' -``` - -### Carthage (iOS only) - -Instructions for the experimental Carthage distribution are at -[Carthage](Carthage.md). - -### Rome - -Instructions for installing binary frameworks via -[Rome](https://github.com/CocoaPods/Rome) are at [Rome](Rome.md). - -## Development - -To develop Firebase software in this repository, ensure that you have at least -the following software: - - * Xcode 10.1 (or later) - * CocoaPods 1.7.2 (or later) - * [CocoaPods generate](https://github.com/square/cocoapods-generate) - -For the pod that you want to develop: - -`pod gen Firebase{name here}.podspec --local-sources=./ --auto-open --platforms=ios` - -Note: If the CocoaPods cache is out of date, you may need to run -`pod repo update` before the `pod gen` command. - -Note: Set the `--platforms` option to `macos` or `tvos` to develop/test for -those platforms. Since 10.2, Xcode does not properly handle multi-platform -CocoaPods workspaces. - -Firestore has a self contained Xcode project. See -[Firestore/README.md](Firestore/README.md). - -### Development for Catalyst -* `pod gen {name here}.podspec --local-sources=./ --auto-open --platforms=ios` -* Check the Mac box in the App-iOS Build Settings -* Sign the App in the Settings Signing & Capabilities tab -* Click Pods in the Project Manager -* Add Signing to the iOS host app and unit test targets -* Select the Unit-unit scheme -* Run it to build and test - -### Adding a New Firebase Pod - -See [AddNewPod.md](AddNewPod.md). - -### Code Formatting - -To ensure that the code is formatted consistently, run the script -[./scripts/style.sh](https://github.com/firebase/firebase-ios-sdk/blob/master/scripts/style.sh) -before creating a PR. - -Travis will verify that any code changes are done in a style compliant way. Install -`clang-format` and `swiftformat`. -These commands will get the right versions: - -``` -brew upgrade https://raw.githubusercontent.com/Homebrew/homebrew-core/e3496d9/Formula/clang-format.rb -brew upgrade https://raw.githubusercontent.com/Homebrew/homebrew-core/7963c3d/Formula/swiftformat.rb -``` - -Note: if you already have a newer version of these installed you may need to -`brew switch` to this version. - -To update this section, find the versions of clang-format and swiftformat.rb to -match the versions in the CI failure logs -[here](https://github.com/Homebrew/homebrew-core/tree/master/Formula). - -### Running Unit Tests - -Select a scheme and press Command-u to build a component and run its unit tests. - -#### Viewing Code Coverage - -First, make sure that [xcov](https://github.com/nakiostudio/xcov) is installed with `gem install xcov`. - -After running the `AllUnitTests_iOS` scheme in Xcode, execute -`xcov --workspace Firebase.xcworkspace --scheme AllUnitTests_iOS --output_directory xcov_output` -at Example/ in the terminal. This will aggregate the coverage, and you can run `open xcov_output/index.html` to see the results. - -### Running Sample Apps -In order to run the sample apps and integration tests, you'll need valid -`GoogleService-Info.plist` files for those samples. The Firebase Xcode project contains dummy plist -files without real values, but can be replaced with real plist files. To get your own -`GoogleService-Info.plist` files: - -1. Go to the [Firebase Console](https://console.firebase.google.com/) -2. Create a new Firebase project, if you don't already have one -3. For each sample app you want to test, create a new Firebase app with the sample app's bundle -identifier (e.g. `com.google.Database-Example`) -4. Download the resulting `GoogleService-Info.plist` and replace the appropriate dummy plist file -(e.g. in [Example/Database/App/](Example/Database/App/)); - -Some sample apps like Firebase Messaging ([Example/Messaging/App](Example/Messaging/App)) require -special Apple capabilities, and you will have to change the sample app to use a unique bundle -identifier that you can control in your own Apple Developer account. - -## Specific Component Instructions -See the sections below for any special instructions for those components. - -### Firebase Auth - -If you're doing specific Firebase Auth development, see -[the Auth Sample README](Example/Auth/README.md) for instructions about -building and running the FirebaseAuth pod along with various samples and tests. - -### Firebase Database - -To run the Database Integration tests, make your database authentication rules -[public](https://firebase.google.com/docs/database/security/quickstart). - -### Firebase Storage - -To run the Storage Integration tests, follow the instructions in -[FIRStorageIntegrationTests.m](Example/Storage/Tests/Integration/FIRStorageIntegrationTests.m). - -#### Push Notifications - -Push notifications can only be delivered to specially provisioned App IDs in the developer portal. -In order to actually test receiving push notifications, you will need to: - -1. Change the bundle identifier of the sample app to something you own in your Apple Developer -account, and enable that App ID for push notifications. -2. You'll also need to -[upload your APNs Provider Authentication Key or certificate to the Firebase Console](https://firebase.google.com/docs/cloud-messaging/ios/certs) -at **Project Settings > Cloud Messaging > [Your Firebase App]**. -3. Ensure your iOS device is added to your Apple Developer portal as a test device. - -#### iOS Simulator - -The iOS Simulator cannot register for remote notifications, and will not receive push notifications. -In order to receive push notifications, you'll have to follow the steps above and run the app on a -physical device. - -## Community Supported Efforts - -We've seen an amazing amount of interest and contributions to improve the Firebase SDKs, and we are -very grateful! We'd like to empower as many developers as we can to be able to use Firebase and -participate in the Firebase community. - -### tvOS, macOS, and Catalyst -Thanks to contributions from the community, FirebaseABTesting, FirebaseAuth, FirebaseCore, -FirebaseDatabase, FirebaseMessaging, FirebaseFirestore, -FirebaseFunctions, FirebaseRemoteConfig, and FirebaseStorage now compile, run unit tests, and work on -tvOS, macOS, and Catalyst. - -For tvOS, checkout the [Sample](Example/tvOSSample). - -Keep in mind that macOS, Catalyst and tvOS are not officially supported by Firebase, and this -repository is actively developed primarily for iOS. While we can catch basic unit test issues with -Travis, there may be some changes where the SDK no longer works as expected on macOS or tvOS. If you -encounter this, please [file an issue](https://github.com/firebase/firebase-ios-sdk/issues). - -To install, add a subset of the following to the Podfile: - -``` -pod 'Firebase/ABTesting' -pod 'Firebase/Auth' -pod 'Firebase/Database' -pod 'Firebase/Firestore' -pod 'Firebase/Functions' -pod 'Firebase/Messaging' -pod 'Firebase/RemoteConfig' -pod 'Firebase/Storage' -``` - -#### Additional Catalyst Notes - -* FirebaseAuth and FirebaseMessaging require adding `Keychain Sharing Capability` -to Build Settings. -* FirebaseFirestore requires signing the -[gRPC Resource target](https://github.com/firebase/firebase-ios-sdk/issues/3500#issuecomment-518741681). - -## Roadmap - -See [Roadmap](ROADMAP.md) for more about the Firebase iOS SDK Open Source -plans and directions. - -## Contributing - -See [Contributing](CONTRIBUTING.md) for more information on contributing to the Firebase -iOS SDK. - -## License - -The contents of this repository is licensed under the -[Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0). - -Your use of Firebase is governed by the -[Terms of Service for Firebase Services](https://firebase.google.com/terms/). diff --git a/ios/Pods/Headers/Private/MMKV/MMKV.h b/ios/Pods/Headers/Private/MMKV/MMKV.h new file mode 120000 index 00000000..4f5e989c --- /dev/null +++ b/ios/Pods/Headers/Private/MMKV/MMKV.h @@ -0,0 +1 @@ +../../../MMKV/iOS/MMKV/MMKV/MMKV.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKV/MMKVHandler.h b/ios/Pods/Headers/Private/MMKV/MMKVHandler.h new file mode 120000 index 00000000..5a6f0ae7 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKV/MMKVHandler.h @@ -0,0 +1 @@ +../../../MMKV/iOS/MMKV/MMKV/MMKVHandler.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVAppExtension/MMKV.h b/ios/Pods/Headers/Private/MMKVAppExtension/MMKV.h new file mode 120000 index 00000000..0c040332 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVAppExtension/MMKV.h @@ -0,0 +1 @@ +../../../MMKVAppExtension/iOS/MMKV/MMKV/MMKV.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVAppExtension/MMKVHandler.h b/ios/Pods/Headers/Private/MMKVAppExtension/MMKVHandler.h new file mode 120000 index 00000000..eaae7dc0 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVAppExtension/MMKVHandler.h @@ -0,0 +1 @@ +../../../MMKVAppExtension/iOS/MMKV/MMKV/MMKVHandler.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/AESCrypt.h b/ios/Pods/Headers/Private/MMKVCore/AESCrypt.h new file mode 120000 index 00000000..f0fa1cea --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/AESCrypt.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/AESCrypt.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/Checksum.h b/ios/Pods/Headers/Private/MMKVCore/Checksum.h new file mode 120000 index 00000000..2ba79041 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/Checksum.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/crc32/Checksum.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/CodedInputData.h b/ios/Pods/Headers/Private/MMKVCore/CodedInputData.h new file mode 120000 index 00000000..1b36d4f5 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/CodedInputData.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/CodedInputData.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/CodedInputDataCrypt.h b/ios/Pods/Headers/Private/MMKVCore/CodedInputDataCrypt.h new file mode 120000 index 00000000..3ecc4832 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/CodedInputDataCrypt.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/CodedInputDataCrypt.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/CodedOutputData.h b/ios/Pods/Headers/Private/MMKVCore/CodedOutputData.h new file mode 120000 index 00000000..1c594fb1 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/CodedOutputData.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/CodedOutputData.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/InterProcessLock.h b/ios/Pods/Headers/Private/MMKVCore/InterProcessLock.h new file mode 120000 index 00000000..86bc340a --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/InterProcessLock.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/InterProcessLock.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/KeyValueHolder.h b/ios/Pods/Headers/Private/MMKVCore/KeyValueHolder.h new file mode 120000 index 00000000..8f2cd6ba --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/KeyValueHolder.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/KeyValueHolder.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMBuffer.h b/ios/Pods/Headers/Private/MMKVCore/MMBuffer.h new file mode 120000 index 00000000..af88e07e --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMBuffer.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMBuffer.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMKV.h b/ios/Pods/Headers/Private/MMKVCore/MMKV.h new file mode 120000 index 00000000..cc0beb9a --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMKV.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKV.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMKVLog.h b/ios/Pods/Headers/Private/MMKVCore/MMKVLog.h new file mode 120000 index 00000000..a6df22a4 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMKVLog.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKVLog.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMKVMetaInfo.hpp b/ios/Pods/Headers/Private/MMKVCore/MMKVMetaInfo.hpp new file mode 120000 index 00000000..37044f68 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMKVMetaInfo.hpp @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKVMetaInfo.hpp \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMKVPredef.h b/ios/Pods/Headers/Private/MMKVCore/MMKVPredef.h new file mode 120000 index 00000000..f74a9295 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMKVPredef.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKVPredef.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMKV_IO.h b/ios/Pods/Headers/Private/MMKVCore/MMKV_IO.h new file mode 120000 index 00000000..b18d8947 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMKV_IO.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKV_IO.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MMKV_OSX.h b/ios/Pods/Headers/Private/MMKVCore/MMKV_OSX.h new file mode 120000 index 00000000..774966c9 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MMKV_OSX.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKV_OSX.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MemoryFile.h b/ios/Pods/Headers/Private/MMKVCore/MemoryFile.h new file mode 120000 index 00000000..f12f713d --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MemoryFile.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MemoryFile.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/MiniPBCoder.h b/ios/Pods/Headers/Private/MMKVCore/MiniPBCoder.h new file mode 120000 index 00000000..c63b74fd --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/MiniPBCoder.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MiniPBCoder.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/PBEncodeItem.hpp b/ios/Pods/Headers/Private/MMKVCore/PBEncodeItem.hpp new file mode 120000 index 00000000..f6b73e35 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/PBEncodeItem.hpp @@ -0,0 +1 @@ +../../../MMKVCore/Core/PBEncodeItem.hpp \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/PBUtility.h b/ios/Pods/Headers/Private/MMKVCore/PBUtility.h new file mode 120000 index 00000000..702dc11d --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/PBUtility.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/PBUtility.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/ScopedLock.hpp b/ios/Pods/Headers/Private/MMKVCore/ScopedLock.hpp new file mode 120000 index 00000000..5af1050e --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/ScopedLock.hpp @@ -0,0 +1 @@ +../../../MMKVCore/Core/ScopedLock.hpp \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/ThreadLock.h b/ios/Pods/Headers/Private/MMKVCore/ThreadLock.h new file mode 120000 index 00000000..07de54af --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/ThreadLock.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/ThreadLock.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_aes.h b/ios/Pods/Headers/Private/MMKVCore/openssl_aes.h new file mode 120000 index 00000000..e0a13cf5 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_aes.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_aes.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_aes_locl.h b/ios/Pods/Headers/Private/MMKVCore/openssl_aes_locl.h new file mode 120000 index 00000000..0240f69a --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_aes_locl.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_aes_locl.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_arm_arch.h b/ios/Pods/Headers/Private/MMKVCore/openssl_arm_arch.h new file mode 120000 index 00000000..9ddb4b07 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_arm_arch.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_arm_arch.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_md32_common.h b/ios/Pods/Headers/Private/MMKVCore/openssl_md32_common.h new file mode 120000 index 00000000..39357984 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_md32_common.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_md32_common.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_md5.h b/ios/Pods/Headers/Private/MMKVCore/openssl_md5.h new file mode 120000 index 00000000..a0d159cc --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_md5.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_md5.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_md5_locl.h b/ios/Pods/Headers/Private/MMKVCore/openssl_md5_locl.h new file mode 120000 index 00000000..14f05fcc --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_md5_locl.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_md5_locl.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/MMKVCore/openssl_opensslconf.h b/ios/Pods/Headers/Private/MMKVCore/openssl_opensslconf.h new file mode 120000 index 00000000..872a2ff7 --- /dev/null +++ b/ios/Pods/Headers/Private/MMKVCore/openssl_opensslconf.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_opensslconf.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/RNUserDefaults/RNUserDefaults.h b/ios/Pods/Headers/Private/RNUserDefaults/RNUserDefaults.h deleted file mode 120000 index 5ca38888..00000000 --- a/ios/Pods/Headers/Private/RNUserDefaults/RNUserDefaults.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../node_modules/rn-user-defaults/ios/RNUserDefaults.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/react-native-mmkv-storage/IDStore.h b/ios/Pods/Headers/Private/react-native-mmkv-storage/IDStore.h new file mode 120000 index 00000000..2033a4eb --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-mmkv-storage/IDStore.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/IDStore.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/react-native-mmkv-storage/MMKVStorage.h b/ios/Pods/Headers/Private/react-native-mmkv-storage/MMKVStorage.h new file mode 120000 index 00000000..4a9e0777 --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-mmkv-storage/MMKVStorage.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/MMKVStorage.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/react-native-mmkv-storage/SecureStorage.h b/ios/Pods/Headers/Private/react-native-mmkv-storage/SecureStorage.h new file mode 120000 index 00000000..a66b4c9a --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-mmkv-storage/SecureStorage.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/SecureStorage.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageGetters.h b/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageGetters.h new file mode 120000 index 00000000..9205f0b0 --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageGetters.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/StorageGetters.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageIndexer.h b/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageIndexer.h new file mode 120000 index 00000000..ea59219f --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageIndexer.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/StorageIndexer.h \ No newline at end of file diff --git a/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageSetters.h b/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageSetters.h new file mode 120000 index 00000000..b2a9f86a --- /dev/null +++ b/ios/Pods/Headers/Private/react-native-mmkv-storage/StorageSetters.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/StorageSetters.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKV/MMKV.h b/ios/Pods/Headers/Public/MMKV/MMKV.h new file mode 120000 index 00000000..4f5e989c --- /dev/null +++ b/ios/Pods/Headers/Public/MMKV/MMKV.h @@ -0,0 +1 @@ +../../../MMKV/iOS/MMKV/MMKV/MMKV.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKV/MMKVHandler.h b/ios/Pods/Headers/Public/MMKV/MMKVHandler.h new file mode 120000 index 00000000..5a6f0ae7 --- /dev/null +++ b/ios/Pods/Headers/Public/MMKV/MMKVHandler.h @@ -0,0 +1 @@ +../../../MMKV/iOS/MMKV/MMKV/MMKVHandler.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVAppExtension/MMKV.h b/ios/Pods/Headers/Public/MMKVAppExtension/MMKV.h new file mode 120000 index 00000000..0c040332 --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVAppExtension/MMKV.h @@ -0,0 +1 @@ +../../../MMKVAppExtension/iOS/MMKV/MMKV/MMKV.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVAppExtension/MMKVHandler.h b/ios/Pods/Headers/Public/MMKVAppExtension/MMKVHandler.h new file mode 120000 index 00000000..eaae7dc0 --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVAppExtension/MMKVHandler.h @@ -0,0 +1 @@ +../../../MMKVAppExtension/iOS/MMKV/MMKV/MMKVHandler.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/MMBuffer.h b/ios/Pods/Headers/Public/MMKVCore/MMBuffer.h new file mode 120000 index 00000000..af88e07e --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/MMBuffer.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMBuffer.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/MMKV.h b/ios/Pods/Headers/Public/MMKVCore/MMKV.h new file mode 120000 index 00000000..cc0beb9a --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/MMKV.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKV.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/MMKVLog.h b/ios/Pods/Headers/Public/MMKVCore/MMKVLog.h new file mode 120000 index 00000000..a6df22a4 --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/MMKVLog.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKVLog.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/MMKVPredef.h b/ios/Pods/Headers/Public/MMKVCore/MMKVPredef.h new file mode 120000 index 00000000..f74a9295 --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/MMKVPredef.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/MMKVPredef.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/PBUtility.h b/ios/Pods/Headers/Public/MMKVCore/PBUtility.h new file mode 120000 index 00000000..702dc11d --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/PBUtility.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/PBUtility.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/ScopedLock.hpp b/ios/Pods/Headers/Public/MMKVCore/ScopedLock.hpp new file mode 120000 index 00000000..5af1050e --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/ScopedLock.hpp @@ -0,0 +1 @@ +../../../MMKVCore/Core/ScopedLock.hpp \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/ThreadLock.h b/ios/Pods/Headers/Public/MMKVCore/ThreadLock.h new file mode 120000 index 00000000..07de54af --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/ThreadLock.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/ThreadLock.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/openssl_md5.h b/ios/Pods/Headers/Public/MMKVCore/openssl_md5.h new file mode 120000 index 00000000..a0d159cc --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/openssl_md5.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_md5.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/MMKVCore/openssl_opensslconf.h b/ios/Pods/Headers/Public/MMKVCore/openssl_opensslconf.h new file mode 120000 index 00000000..872a2ff7 --- /dev/null +++ b/ios/Pods/Headers/Public/MMKVCore/openssl_opensslconf.h @@ -0,0 +1 @@ +../../../MMKVCore/Core/aes/openssl/openssl_opensslconf.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/RNUserDefaults/RNUserDefaults.h b/ios/Pods/Headers/Public/RNUserDefaults/RNUserDefaults.h deleted file mode 120000 index 5ca38888..00000000 --- a/ios/Pods/Headers/Public/RNUserDefaults/RNUserDefaults.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../node_modules/rn-user-defaults/ios/RNUserDefaults.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-mmkv-storage/IDStore.h b/ios/Pods/Headers/Public/react-native-mmkv-storage/IDStore.h new file mode 120000 index 00000000..2033a4eb --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-mmkv-storage/IDStore.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/IDStore.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-mmkv-storage/MMKVStorage.h b/ios/Pods/Headers/Public/react-native-mmkv-storage/MMKVStorage.h new file mode 120000 index 00000000..4a9e0777 --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-mmkv-storage/MMKVStorage.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/MMKVStorage.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-mmkv-storage/SecureStorage.h b/ios/Pods/Headers/Public/react-native-mmkv-storage/SecureStorage.h new file mode 120000 index 00000000..a66b4c9a --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-mmkv-storage/SecureStorage.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/SecureStorage.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageGetters.h b/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageGetters.h new file mode 120000 index 00000000..9205f0b0 --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageGetters.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/StorageGetters.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageIndexer.h b/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageIndexer.h new file mode 120000 index 00000000..ea59219f --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageIndexer.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/StorageIndexer.h \ No newline at end of file diff --git a/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageSetters.h b/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageSetters.h new file mode 120000 index 00000000..b2a9f86a --- /dev/null +++ b/ios/Pods/Headers/Public/react-native-mmkv-storage/StorageSetters.h @@ -0,0 +1 @@ +../../../../../node_modules/react-native-mmkv-storage/ios/StorageSetters.h \ No newline at end of file diff --git a/ios/Pods/Local Podspecs/RNUserDefaults.podspec.json b/ios/Pods/Local Podspecs/RNUserDefaults.podspec.json deleted file mode 100644 index b54949a2..00000000 --- a/ios/Pods/Local Podspecs/RNUserDefaults.podspec.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "RNUserDefaults", - "version": "1.8.1", - "summary": "Use `UserDefaults` (iOS) with React Native and `SharedPreferences` on AndroidOS.", - "description": "Use `UserDefaults` (iOS) with React Native and `SharedPreferences` on AndroidOS.", - "license": "MIT", - "authors": "djorkaeffalexandre", - "homepage": "https://github.com/RocketChat/rn-user-defaults.git", - "source": { - "git": "https://github.com/RocketChat/rn-user-defaults.git" - }, - "requires_arc": true, - "platforms": { - "ios": "7.0" - }, - "preserve_paths": [ - "README.md", - "package.json", - "index.js" - ], - "source_files": "iOS/*.{h,m}", - "dependencies": { - "React": [ - - ] - } -} diff --git a/ios/Pods/Local Podspecs/react-native-mmkv-storage.podspec.json b/ios/Pods/Local Podspecs/react-native-mmkv-storage.podspec.json new file mode 100644 index 00000000..1a6d0d81 --- /dev/null +++ b/ios/Pods/Local Podspecs/react-native-mmkv-storage.podspec.json @@ -0,0 +1,25 @@ +{ + "name": "react-native-mmkv-storage", + "version": "0.3.5", + "summary": "This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses [MMKV](https://github.com/Tencent/MMKV) by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion users). Unlike other storage solutions for React Native, this library lets you store any kind of data type, in any number of database instances, with or without encryption in a very fast and efficient way.", + "homepage": "https://github.com/ammarahm-ed/react-native-mmkv-storage", + "license": "MIT", + "authors": "Ammar Ahmed for @ammarahm-ed", + "platforms": { + "ios": "9.0" + }, + "source": { + "git": "https://github.com/ammarahm-ed/react-native-mmkv-storage", + "tag": "V0.3.5" + }, + "source_files": "ios/**/*.{h,m}", + "requires_arc": true, + "dependencies": { + "React": [ + + ], + "MMKV": [ + "1.2.1" + ] + } +} diff --git a/ios/Pods/MMKV/LICENSE.TXT b/ios/Pods/MMKV/LICENSE.TXT new file mode 100644 index 00000000..096acfb2 --- /dev/null +++ b/ios/Pods/MMKV/LICENSE.TXT @@ -0,0 +1,189 @@ +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ios/Pods/MMKV/README.md b/ios/Pods/MMKV/README.md new file mode 100644 index 00000000..36310c84 --- /dev/null +++ b/ios/Pods/MMKV/README.md @@ -0,0 +1,287 @@ +[![license](https://img.shields.io/badge/license-BSD_3-brightgreen.svg?style=flat)](https://github.com/Tencent/MMKV/blob/master/LICENSE.TXT) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/MMKV/pulls) +[![Release Version](https://img.shields.io/badge/release-1.2.1-brightgreen.svg)](https://github.com/Tencent/MMKV/releases) +[![Platform](https://img.shields.io/badge/Platform-%20Android%20%7C%20iOS%2FmacOS%20%7C%20Win32%20%7C%20POSIX-brightgreen.svg)](https://github.com/Tencent/MMKV/wiki/home) + +中文版本请参看[这里](./readme_cn.md) + +MMKV is an **efficient**, **small**, **easy-to-use** mobile key-value storage framework used in the WeChat application. It's currently available on **Android**, **iOS/macOS**, **Win32** and **POSIX**. + +# MMKV for Android + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Android to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `sync`, no `apply` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 50K in binary size**: MMKV adds about 50K per architecture on App size, and much less when zipped (apk). + + +## Getting Started + +### Installation Via Maven +Add the following lines to `build.gradle` on your app module: + +```gradle +dependencies { + implementation 'com.tencent:mmkv-static:1.2.1' + // replace "1.2.1" with any available version +} +``` + +For other installation options, see [Android Setup](https://github.com/Tencent/MMKV/wiki/android_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `apply` calls needed. +Setup MMKV on App startup, say your `Application` class, add these lines: + +```Java +public void onCreate() { + super.onCreate(); + + String rootDir = MMKV.initialize(this); + System.out.println("mmkv root: " + rootDir); + //…… +} +``` + +MMKV has a global instance, that can be used directly: + +```Java +import com.tencent.mmkv.MMKV; + +MMKV kv = MMKV.defaultMMKV(); + +kv.encode("bool", true); +boolean bValue = kv.decodeBool("bool"); + +kv.encode("int", Integer.MIN_VALUE); +int iValue = kv.decodeInt("int"); + +kv.encode("string", "Hello from mmkv"); +String str = kv.decodeString("string"); +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [Android Tutorial](https://github.com/Tencent/MMKV/wiki/android_tutorial). + +## Performance +Writing random `int` for 1000 times, we get this chart: +![](https://github.com/Tencent/MMKV/wiki/assets/profile_android_mini.png) +For more benchmark data, please refer to [our benchmark](https://github.com/Tencent/MMKV/wiki/android_benchmark). + +# MMKV for iOS/macOS + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of iOS/macOS to achieve best performance. + +* **Easy-to-use**. You can use MMKV as you go, no configurations needed. All changes are saved immediately, no `synchronize` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **Less than 30K in binary size**: MMKV adds less than 30K per architecture on App size, and much less when zipped (ipa). + +## Getting Started + +### Installation Via CocoaPods: + 1. Install [CocoaPods](https://guides.CocoaPods.org/using/getting-started.html); + 2. Open terminal, `cd` to your project directory, run `pod repo update` to make CocoaPods aware of the latest available MMKV versions; + 3. Edit your Podfile, add `pod 'MMKV'` to your app target; + 4. Run `pod install`; + 5. Open the `.xcworkspace` file generated by CocoaPods; + 6. Add `#import ` to your source file and we are done. + +For other installation options, see [iOS/macOS Setup](https://github.com/Tencent/MMKV/wiki/iOS_setup). + +### Quick Tutorial +You can use MMKV as you go, no configurations needed. All changes are saved immediately, no `synchronize` calls needed. +Setup MMKV on App startup, in your `-[MyApp application: didFinishLaunchingWithOptions:]`, add these lines: + +```objective-c +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + // init MMKV in the main thread + [MMKV initializeMMKV:nil]; + + //... + return YES; +} +``` + +MMKV has a global instance, that can be used directly: + +```objective-c +MMKV *mmkv = [MMKV defaultMMKV]; + +[mmkv setBool:YES forKey:@"bool"]; +BOOL bValue = [mmkv getBoolForKey:@"bool"]; + +[mmkv setInt32:-1024 forKey:@"int32"]; +int32_t iValue = [mmkv getInt32ForKey:@"int32"]; + +[mmkv setString:@"hello, mmkv" forKey:@"string"]; +NSString *str = [mmkv getStringForKey:@"string"]; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found [here](https://github.com/Tencent/MMKV/wiki/iOS_tutorial). + +## Performance +Writing random `int` for 10000 times, we get this chart: +![](https://github.com/Tencent/MMKV/wiki/assets/profile_mini.png) +For more benchmark data, please refer to [our benchmark](https://github.com/Tencent/MMKV/wiki/iOS_benchmark). + + +# MMKV for Win32 + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Windows to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `save`, no `sync` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 10K in binary size**: MMKV adds about 10K on application size, and much less when zipped. + + +## Getting Started + +### Installation Via Source +1. Getting source code from git repository: + + ``` + git clone https://github.com/Tencent/MMKV.git + ``` + +2. Add `Win32/MMKV/MMKV.vcxproj` to your solution; +3. Add `MMKV` project to your project's dependencies; +4. Add `$(OutDir)include` to your project's `C/C++` -> `General` -> `Additional Include Directories`; +5. Add `$(OutDir)` to your project's `Linker` -> `General` -> `Additional Library Directories`; +6. Add `MMKV.lib` to your project's `Linker` -> `Input` -> `Additional Dependencies`; +7. Add `#include ` to your source file and we are done. + + +note: + +1. MMKV is compiled with `MT/MTd` runtime by default. If your project uses `MD/MDd`, you should change MMKV's setting to match your project's (`C/C++` -> `Code Generation` -> `Runtime Library`), or vise versa. +2. MMKV is developed with Visual Studio 2017, change the `Platform Toolset` if you use a different version of Visual Studio. + +For other installation options, see [Win32 Setup](https://github.com/Tencent/MMKV/wiki/windows_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `save` calls needed. +Setup MMKV on App startup, say in your `main()`, add these lines: + +```C++ +#include + +int main() { + std::wstring rootDir = getYourAppDocumentDir(); + MMKV::initializeMMKV(rootDir); + //... +} +``` + +MMKV has a global instance, that can be used directly: + +```C++ +auto mmkv = MMKV::defaultMMKV(); + +mmkv->set(true, "bool"); +std::cout << "bool = " << mmkv->getBool("bool") << std::endl; + +mmkv->set(1024, "int32"); +std::cout << "int32 = " << mmkv->getInt32("int32") << std::endl; + +mmkv->set("Hello, MMKV for Win32", "string"); +std::string result; +mmkv->getString("string", result); +std::cout << "string = " << result << std::endl; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [Win32 Tutorial](https://github.com/Tencent/MMKV/wiki/windows_tutorial). + +# MMKV for POSIX + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of POSIX to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `save`, no `sync` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 7K in binary size**: MMKV adds about 7K on application size, and much less when zipped. + + +## Getting Started + +### Installation Via CMake +1. Getting source code from git repository: + + ``` + git clone https://github.com/Tencent/MMKV.git + ``` +2. Edit your `CMakeLists.txt`, add those lines: + + ```cmake + add_subdirectory(mmkv/POSIX/src mmkv) + target_link_libraries(MyApp + mmkv) + ``` +3. Add `#include "MMKV.h"` to your source file and we are done. + +For other installation options, see [POSIX Setup](https://github.com/Tencent/MMKV/wiki/posix_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `save` calls needed. +Setup MMKV on App startup, say in your `main()`, add these lines: + +```C++ +#include "MMKV.h" + +int main() { + std::string rootDir = getYourAppDocumentDir(); + MMKV::initializeMMKV(rootDir); + //... +} +``` + +MMKV has a global instance, that can be used directly: + +```C++ +auto mmkv = MMKV::defaultMMKV(); + +mmkv->set(true, "bool"); +std::cout << "bool = " << mmkv->getBool("bool") << std::endl; + +mmkv->set(1024, "int32"); +std::cout << "int32 = " << mmkv->getInt32("int32") << std::endl; + +mmkv->set("Hello, MMKV for Win32", "string"); +std::string result; +mmkv->getString("string", result); +std::cout << "string = " << result << std::endl; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [POSIX Tutorial](https://github.com/Tencent/MMKV/wiki/posix_tutorial). + +## License +MMKV is published under the BSD 3-Clause license. For details check out the [LICENSE.TXT](./LICENSE.TXT). + +## Change Log +Check out the [CHANGELOG.md](./CHANGELOG.md) for details of change history. + +## Contributing + +If you are interested in contributing, check out the [CONTRIBUTING.md](./CONTRIBUTING.md), also join our [Tencent OpenSource Plan](https://opensource.tencent.com/contribution). + +To give clarity of what is expected of our members, MMKV has adopted the code of conduct defined by the Contributor Covenant, which is widely used. And we think it articulates our values well. For more, check out the [Code of Conduct](./CODE_OF_CONDUCT.md). + +## FAQ & Feedback +Check out the [FAQ](https://github.com/Tencent/MMKV/wiki/FAQ) first. Should there be any questions, don't hesitate to create [issues](https://github.com/Tencent/MMKV/issues). diff --git a/ios/Pods/MMKV/iOS/MMKV/MMKV/MMKV.h b/ios/Pods/MMKV/iOS/MMKV/MMKV/MMKV.h new file mode 100644 index 00000000..cf5e2f59 --- /dev/null +++ b/ios/Pods/MMKV/iOS/MMKV/MMKV/MMKV.h @@ -0,0 +1,222 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import "MMKVHandler.h" + +typedef NS_ENUM(NSUInteger, MMKVMode) { + MMKVSingleProcess = 0x1, + MMKVMultiProcess = 0x2, +}; + +@interface MMKV : NSObject + +NS_ASSUME_NONNULL_BEGIN + +/// call this in main thread, before calling any other MMKV methods +/// @param rootDir the root dir of MMKV, passing nil defaults to {NSDocumentDirectory}/mmkv +/// @return root dir of MMKV ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir NS_SWIFT_NAME(initialize(rootDir:)); + +/// call this in main thread, before calling any other MMKV methods +/// @param rootDir the root dir of MMKV, passing nil defaults to {NSDocumentDirectory}/mmkv +/// @param logLevel MMKVLogInfo by default, MMKVLogNone to disable all logging +/// @return root dir of MMKV ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir logLevel:(MMKVLogLevel)logLevel NS_SWIFT_NAME(initialize(rootDir:logLevel:)); + +/// call this in main thread, before calling any other MMKV methods +/// @param rootDir the root dir of MMKV, passing nil defaults to {NSDocumentDirectory}/mmkv +/// @param groupDir the root dir of multi-process MMKV, MMKV with MMKVMultiProcess mode will be stored in groupDir/mmkv +/// @param logLevel MMKVLogInfo by default, MMKVLogNone to disable all logging +/// @return root dir of MMKV ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir groupDir:(NSString *)groupDir logLevel:(MMKVLogLevel)logLevel NS_SWIFT_NAME(initialize(rootDir:groupDir:logLevel:)); + +/// a generic purpose instance (in MMKVSingleProcess mode) ++ (nullable instancetype)defaultMMKV; + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID NS_SWIFT_NAME(init(mmapID:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param mode MMKVMultiProcess for multi-process MMKV ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID mode:(MMKVMode)mode NS_SWIFT_NAME(init(mmapID:mode:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey NS_SWIFT_NAME(init(mmapID:cryptKey:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most +/// @param mode MMKVMultiProcess for multi-process MMKV ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey mode:(MMKVMode)mode NS_SWIFT_NAME(init(mmapID:cryptKey:mode:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param relativePath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID relativePath:(nullable NSString *)relativePath NS_SWIFT_NAME(init(mmapID:relativePath:)) __attribute__((deprecated("use +mmkvWithID:rootPath: instead"))); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param rootPath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID rootPath:(nullable NSString *)rootPath NS_SWIFT_NAME(init(mmapID:rootPath:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most +/// @param relativePath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey relativePath:(nullable NSString *)relativePath NS_SWIFT_NAME(init(mmapID:cryptKey:relativePath:)) __attribute__((deprecated("use +mmkvWithID:cryptKey:rootPath: instead"))); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most +/// @param rootPath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey rootPath:(nullable NSString *)rootPath NS_SWIFT_NAME(init(mmapID:cryptKey:rootPath:)); + +// you can call this on applicationWillTerminate, it's totally fine if you don't call ++ (void)onAppTerminate; + ++ (NSString *)mmkvBasePath; + +// if you want to change the base path, do it BEFORE getting any MMKV instance +// otherwise the behavior is undefined ++ (void)setMMKVBasePath:(NSString *)basePath __attribute__((deprecated("use +initializeMMKV: instead", "+initializeMMKV:"))); + +// transform plain text into encrypted text, or vice versa by passing newKey = nil +// you can change existing crypt key with different key +- (BOOL)reKey:(nullable NSData *)newKey NS_SWIFT_NAME(reset(cryptKey:)); +- (nullable NSData *)cryptKey; + +// just reset cryptKey (will not encrypt or decrypt anything) +// usually you should call this method after other process reKey() the multi-process mmkv +- (void)checkReSetCryptKey:(nullable NSData *)cryptKey NS_SWIFT_NAME(checkReSet(cryptKey:)); + +- (BOOL)setObject:(nullable NSObject *)object forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setBool:(BOOL)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setInt32:(int32_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setUInt32:(uint32_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setInt64:(int64_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setUInt64:(uint64_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setFloat:(float)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setDouble:(double)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setString:(NSString *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setDate:(NSDate *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setData:(NSData *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (nullable id)getObjectOfClass:(Class)cls forKey:(NSString *)key NS_SWIFT_NAME(object(of:forKey:)); + +- (BOOL)getBoolForKey:(NSString *)key __attribute__((swift_name("bool(forKey:)"))); +- (BOOL)getBoolForKey:(NSString *)key defaultValue:(BOOL)defaultValue __attribute__((swift_name("bool(forKey:defaultValue:)"))); + +- (int32_t)getInt32ForKey:(NSString *)key NS_SWIFT_NAME(int32(forKey:)); +- (int32_t)getInt32ForKey:(NSString *)key defaultValue:(int32_t)defaultValue NS_SWIFT_NAME(int32(forKey:defaultValue:)); + +- (uint32_t)getUInt32ForKey:(NSString *)key NS_SWIFT_NAME(uint32(forKey:)); +- (uint32_t)getUInt32ForKey:(NSString *)key defaultValue:(uint32_t)defaultValue NS_SWIFT_NAME(uint32(forKey:defaultValue:)); + +- (int64_t)getInt64ForKey:(NSString *)key NS_SWIFT_NAME(int64(forKey:)); +- (int64_t)getInt64ForKey:(NSString *)key defaultValue:(int64_t)defaultValue NS_SWIFT_NAME(int64(forKey:defaultValue:)); + +- (uint64_t)getUInt64ForKey:(NSString *)key NS_SWIFT_NAME(uint64(forKey:)); +- (uint64_t)getUInt64ForKey:(NSString *)key defaultValue:(uint64_t)defaultValue NS_SWIFT_NAME(uint64(forKey:defaultValue:)); + +- (float)getFloatForKey:(NSString *)key NS_SWIFT_NAME(float(forKey:)); +- (float)getFloatForKey:(NSString *)key defaultValue:(float)defaultValue NS_SWIFT_NAME(float(forKey:defaultValue:)); + +- (double)getDoubleForKey:(NSString *)key NS_SWIFT_NAME(double(forKey:)); +- (double)getDoubleForKey:(NSString *)key defaultValue:(double)defaultValue NS_SWIFT_NAME(double(forKey:defaultValue:)); + +- (nullable NSString *)getStringForKey:(NSString *)key NS_SWIFT_NAME(string(forKey:)); +- (nullable NSString *)getStringForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue NS_SWIFT_NAME(string(forKey:defaultValue:)); + +- (nullable NSDate *)getDateForKey:(NSString *)key NS_SWIFT_NAME(date(forKey:)); +- (nullable NSDate *)getDateForKey:(NSString *)key defaultValue:(nullable NSDate *)defaultValue NS_SWIFT_NAME(date(forKey:defaultValue:)); + +- (nullable NSData *)getDataForKey:(NSString *)key NS_SWIFT_NAME(data(forKey:)); +- (nullable NSData *)getDataForKey:(NSString *)key defaultValue:(nullable NSData *)defaultValue NS_SWIFT_NAME(data(forKey:defaultValue:)); + +// return the actual size consumption of the key's value +// Note: might be a little bigger than value's length +- (size_t)getValueSizeForKey:(NSString *)key NS_SWIFT_NAME(valueSize(forKey:)); + +// return size written into buffer +// return -1 on any error +- (int32_t)writeValueForKey:(NSString *)key toBuffer:(NSMutableData *)buffer NS_SWIFT_NAME(writeValue(forKey:buffer:)); + +- (BOOL)containsKey:(NSString *)key NS_SWIFT_NAME(contains(key:)); + +- (size_t)count; + +- (size_t)totalSize; + +- (size_t)actualSize; + +- (void)enumerateKeys:(void (^)(NSString *key, BOOL *stop))block; +- (NSArray *)allKeys; + +- (void)removeValueForKey:(NSString *)key NS_SWIFT_NAME(removeValue(forKey:)); + +- (void)removeValuesForKeys:(NSArray *)arrKeys NS_SWIFT_NAME(removeValues(forKeys:)); + +- (void)clearAll; + +// MMKV's size won't reduce after deleting key-values +// call this method after lots of deleting if you care about disk usage +// note that `clearAll` has the similar effect of `trim` +- (void)trim; + +// call this method if the instance is no longer needed in the near future +// any subsequent call to the instance is undefined behavior +- (void)close; + +// call this method if you are facing memory-warning +// any subsequent call to the instance will load all key-values from file again +- (void)clearMemoryCache; + +// you don't need to call this, really, I mean it +// unless you worry about running out of battery +- (void)sync; +- (void)async; + +// check if content changed by other process +- (void)checkContentChanged; + ++ (void)registerHandler:(id)handler; ++ (void)unregiserHandler; + +// MMKVLogInfo by default +// MMKVLogNone to disable all logging ++ (void)setLogLevel:(MMKVLogLevel)logLevel __attribute__((deprecated("use +initializeMMKV:logLevel: instead", "initializeMMKV:nil logLevel"))); + +// Migrate NSUserDefault data to MMKV +// return imported count of key-values +- (uint32_t)migrateFromUserDefaults:(NSUserDefaults *)userDaults NS_SWIFT_NAME(migrateFrom(userDefaults:)); + +// for CrashProtected Only ++ (BOOL)isFileValid:(NSString *)mmapID NS_SWIFT_NAME(isFileValid(for:)); ++ (BOOL)isFileValid:(NSString *)mmapID rootPath:(nullable NSString *)path NS_SWIFT_NAME(isFileValid(for:rootPath:)); + +NS_ASSUME_NONNULL_END + +@end diff --git a/ios/Pods/MMKV/iOS/MMKV/MMKV/MMKVHandler.h b/ios/Pods/MMKV/iOS/MMKV/MMKV/MMKVHandler.h new file mode 100644 index 00000000..80fd57c6 --- /dev/null +++ b/ios/Pods/MMKV/iOS/MMKV/MMKV/MMKVHandler.h @@ -0,0 +1,60 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKVHandler_h +#define MMKVHandler_h +#import + +typedef NS_ENUM(NSUInteger, MMKVRecoverStrategic) { + MMKVOnErrorDiscard = 0, + MMKVOnErrorRecover, +}; + +typedef NS_ENUM(NSUInteger, MMKVLogLevel) { + MMKVLogDebug = 0, // not available for release/product build + MMKVLogInfo = 1, // default level + MMKVLogWarning, + MMKVLogError, + MMKVLogNone, // special level used to disable all log messages +}; + +// callback is called on the operating thread of the MMKV instance +@protocol MMKVHandler +@optional + +// by default MMKV will discard all datas on crc32-check failure +// return `MMKVOnErrorRecover` to recover any data on the file +- (MMKVRecoverStrategic)onMMKVCRCCheckFail:(NSString *)mmapID; + +// by default MMKV will discard all datas on file length mismatch +// return `MMKVOnErrorRecover` to recover any data on the file +- (MMKVRecoverStrategic)onMMKVFileLengthError:(NSString *)mmapID; + +// by default MMKV will print log using NSLog +// implement this method to redirect MMKV's log +- (void)mmkvLogWithLevel:(MMKVLogLevel)level file:(const char *)file line:(int)line func:(const char *)funcname message:(NSString *)message; + +// called when content is changed by other process +// doesn't guarantee real-time notification +- (void)onMMKVContentChange:(NSString *)mmapID; + +@end + +#endif /* MMKVHandler_h */ diff --git a/ios/Pods/MMKV/iOS/MMKV/MMKV/libMMKV.mm b/ios/Pods/MMKV/iOS/MMKV/MMKV/libMMKV.mm new file mode 100644 index 00000000..0abce763 --- /dev/null +++ b/ios/Pods/MMKV/iOS/MMKV/MMKV/libMMKV.mm @@ -0,0 +1,699 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2020 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import "MMKV.h" +#import +#import +#import +#import +#import + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) +#import +#endif + +using namespace std; + +static NSMutableDictionary *g_instanceDic = nil; +static mmkv::ThreadLock *g_lock; +static id g_callbackHandler = nil; +static bool g_isLogRedirecting = false; +static NSString *g_basePath = nil; +static NSString *g_groupPath = nil; + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) +static BOOL g_isRunningInAppExtension = NO; +#endif + +static void LogHandler(mmkv::MMKVLogLevel level, const char *file, int line, const char *function, NSString *message); +static mmkv::MMKVRecoverStrategic ErrorHandler(const string &mmapID, mmkv::MMKVErrorType errorType); +static void ContentChangeHandler(const string &mmapID); + +@implementation MMKV { + NSString *m_mmapID; + NSString *m_mmapKey; + mmkv::MMKV *m_mmkv; +} + +#pragma mark - init + +// protect from some old code that don't call +initializeMMKV: ++ (void)initialize { + if (self == MMKV.class) { + g_instanceDic = [[NSMutableDictionary alloc] init]; + g_lock = new mmkv::ThreadLock(); + g_lock->initialize(); + + mmkv::MMKV::minimalInit([self mmkvBasePath].UTF8String); + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) + // just in case someone forget to set the MMKV_IOS_EXTENSION macro + if ([[[NSBundle mainBundle] bundlePath] hasSuffix:@".appex"]) { + g_isRunningInAppExtension = YES; + } + if (!g_isRunningInAppExtension) { + auto appState = [UIApplication sharedApplication].applicationState; + auto isInBackground = (appState == UIApplicationStateBackground); + mmkv::MMKV::setIsInBackground(isInBackground); + MMKVInfo("appState:%ld", (long) appState); + + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didEnterBackground) name:UIApplicationDidEnterBackgroundNotification object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil]; + } +#endif + } +} + ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir { + return [MMKV initializeMMKV:rootDir logLevel:MMKVLogInfo]; +} + +static BOOL g_hasCalledInitializeMMKV = NO; + ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir logLevel:(MMKVLogLevel)logLevel { + if (g_hasCalledInitializeMMKV) { + MMKVWarning("already called +initializeMMKV before, ignore this request"); + return [self mmkvBasePath]; + } + g_hasCalledInitializeMMKV = YES; + + g_basePath = (rootDir != nil) ? rootDir : [self mmkvBasePath]; + mmkv::MMKV::initializeMMKV(g_basePath.UTF8String, (mmkv::MMKVLogLevel) logLevel); + + return [self mmkvBasePath]; +} + ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir groupDir:(NSString *)groupDir logLevel:(MMKVLogLevel)logLevel { + auto ret = [MMKV initializeMMKV:rootDir logLevel:logLevel]; + + g_groupPath = [groupDir stringByAppendingPathComponent:@"mmkv"]; + MMKVInfo("groupDir: %@", g_groupPath); + + return ret; +} + +// a generic purpose instance ++ (instancetype)defaultMMKV { + return [MMKV mmkvWithID:(@"" DEFAULT_MMAP_ID) cryptKey:nil rootPath:nil mode:MMKVSingleProcess]; +} + +// any unique ID (com.tencent.xin.pay, etc) ++ (instancetype)mmkvWithID:(NSString *)mmapID { + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:nil mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID mode:(MMKVMode)mode { + auto rootPath = (mode == MMKVSingleProcess) ? nil : g_groupPath; + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:rootPath mode:mode]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(NSData *)cryptKey { + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:nil mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey mode:(MMKVMode)mode { + auto rootPath = (mode == MMKVSingleProcess) ? nil : g_groupPath; + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:rootPath mode:mode]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID rootPath:(nullable NSString *)rootPath { + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:rootPath mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID relativePath:(nullable NSString *)relativePath { + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:relativePath mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(NSData *)cryptKey rootPath:(nullable NSString *)rootPath { + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:rootPath mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey relativePath:(nullable NSString *)relativePath { + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:relativePath mode:MMKVSingleProcess]; +} + +// relatePath and MMKVMultiProcess mode can't be set at the same time, so we hide this method from public ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(NSData *)cryptKey rootPath:(nullable NSString *)rootPath mode:(MMKVMode)mode { + if (!g_hasCalledInitializeMMKV) { + MMKVError("MMKV not initialized properly, must call +initializeMMKV: in main thread before calling any other MMKV methods"); + } + if (mmapID.length <= 0) { + return nil; + } + + SCOPED_LOCK(g_lock); + + if (mode == MMKVMultiProcess) { + if (!rootPath) { + rootPath = g_groupPath; + } + if (!rootPath) { + MMKVError("Getting a multi-process MMKV [%@] without setting groupDir makes no sense", mmapID); + MMKV_ASSERT(0); + } + } + NSString *kvKey = [MMKV mmapKeyWithMMapID:mmapID rootPath:rootPath]; + MMKV *kv = [g_instanceDic objectForKey:kvKey]; + if (kv == nil) { + kv = [[MMKV alloc] initWithMMapID:mmapID cryptKey:cryptKey rootPath:rootPath mode:mode]; + if (!kv->m_mmkv) { + return nil; + } + kv->m_mmapKey = kvKey; + [g_instanceDic setObject:kv forKey:kvKey]; + } + return kv; +} + +- (instancetype)initWithMMapID:(NSString *)mmapID cryptKey:(NSData *)cryptKey rootPath:(NSString *)rootPath mode:(MMKVMode)mode { + if (self = [super init]) { + string pathTmp; + if (rootPath.length > 0) { + pathTmp = rootPath.UTF8String; + } + string cryptKeyTmp; + if (cryptKey.length > 0) { + cryptKeyTmp = string((char *) cryptKey.bytes, cryptKey.length); + } + string *rootPathPtr = pathTmp.empty() ? nullptr : &pathTmp; + string *cryptKeyPtr = cryptKeyTmp.empty() ? nullptr : &cryptKeyTmp; + m_mmkv = mmkv::MMKV::mmkvWithID(mmapID.UTF8String, (mmkv::MMKVMode) mode, cryptKeyPtr, rootPathPtr); + if (!m_mmkv) { + return self; + } + m_mmapID = [NSString stringWithUTF8String:m_mmkv->mmapID().c_str()]; + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) + if (!g_isRunningInAppExtension) { + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(onMemoryWarning) + name:UIApplicationDidReceiveMemoryWarningNotification + object:nil]; + } +#endif + } + return self; +} + +- (void)dealloc { + [self clearMemoryCache]; + + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + +#pragma mark - Application state + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) +- (void)onMemoryWarning { + MMKVInfo("cleaning on memory warning %@", m_mmapID); + + [self clearMemoryCache]; +} + ++ (void)didEnterBackground { + mmkv::MMKV::setIsInBackground(true); + MMKVInfo("isInBackground:%d", true); +} + ++ (void)didBecomeActive { + mmkv::MMKV::setIsInBackground(false); + MMKVInfo("isInBackground:%d", false); +} +#endif + +- (void)clearAll { + m_mmkv->clearAll(); +} + +- (void)clearMemoryCache { + if (m_mmkv) { + m_mmkv->clearMemoryCache(); + } +} + +- (void)close { + SCOPED_LOCK(g_lock); + MMKVInfo("closing %@", m_mmapID); + + m_mmkv->close(); + m_mmkv = nullptr; + + [g_instanceDic removeObjectForKey:m_mmapKey]; +} + +- (void)trim { + m_mmkv->trim(); +} + +#pragma mark - encryption & decryption + +#ifndef MMKV_DISABLE_CRYPT + +- (nullable NSData *)cryptKey { + auto str = m_mmkv->cryptKey(); + if (str.length() > 0) { + return [NSData dataWithBytes:str.data() length:str.length()]; + } + return nil; +} + +- (BOOL)reKey:(nullable NSData *)newKey { + string key; + if (newKey.length > 0) { + key = string((char *) newKey.bytes, newKey.length); + } + return m_mmkv->reKey(key); +} + +- (void)checkReSetCryptKey:(nullable NSData *)cryptKey { + if (cryptKey.length > 0) { + string key = string((char *) cryptKey.bytes, cryptKey.length); + m_mmkv->checkReSetCryptKey(&key); + } else { + m_mmkv->checkReSetCryptKey(nullptr); + } +} + +#else + +- (nullable NSData *)cryptKey { + return nil; +} + +- (BOOL)reKey:(nullable NSData *)newKey { + return NO; +} + +- (void)checkReSetCryptKey:(nullable NSData *)cryptKey { +} + +#endif // MMKV_DISABLE_CRYPT + +#pragma mark - set & get + +- (BOOL)setObject:(nullable NSObject *)object forKey:(NSString *)key { + return m_mmkv->set(object, key); +} + +- (BOOL)setBool:(BOOL)value forKey:(NSString *)key { + return m_mmkv->set((bool) value, key); +} + +- (BOOL)setInt32:(int32_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setUInt32:(uint32_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setInt64:(int64_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setUInt64:(uint64_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setFloat:(float)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setDouble:(double)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setString:(NSString *)value forKey:(NSString *)key { + return [self setObject:value forKey:key]; +} + +- (BOOL)setDate:(NSDate *)value forKey:(NSString *)key { + return [self setObject:value forKey:key]; +} + +- (BOOL)setData:(NSData *)value forKey:(NSString *)key { + return [self setObject:value forKey:key]; +} + +- (id)getObjectOfClass:(Class)cls forKey:(NSString *)key { + return m_mmkv->getObject(key, cls); +} + +- (BOOL)getBoolForKey:(NSString *)key { + return [self getBoolForKey:key defaultValue:FALSE]; +} +- (BOOL)getBoolForKey:(NSString *)key defaultValue:(BOOL)defaultValue { + return m_mmkv->getBool(key, defaultValue); +} + +- (int32_t)getInt32ForKey:(NSString *)key { + return [self getInt32ForKey:key defaultValue:0]; +} +- (int32_t)getInt32ForKey:(NSString *)key defaultValue:(int32_t)defaultValue { + return m_mmkv->getInt32(key, defaultValue); +} + +- (uint32_t)getUInt32ForKey:(NSString *)key { + return [self getUInt32ForKey:key defaultValue:0]; +} +- (uint32_t)getUInt32ForKey:(NSString *)key defaultValue:(uint32_t)defaultValue { + return m_mmkv->getUInt32(key, defaultValue); +} + +- (int64_t)getInt64ForKey:(NSString *)key { + return [self getInt64ForKey:key defaultValue:0]; +} +- (int64_t)getInt64ForKey:(NSString *)key defaultValue:(int64_t)defaultValue { + return m_mmkv->getInt64(key, defaultValue); +} + +- (uint64_t)getUInt64ForKey:(NSString *)key { + return [self getUInt64ForKey:key defaultValue:0]; +} +- (uint64_t)getUInt64ForKey:(NSString *)key defaultValue:(uint64_t)defaultValue { + return m_mmkv->getUInt64(key, defaultValue); +} + +- (float)getFloatForKey:(NSString *)key { + return [self getFloatForKey:key defaultValue:0]; +} +- (float)getFloatForKey:(NSString *)key defaultValue:(float)defaultValue { + return m_mmkv->getFloat(key, defaultValue); +} + +- (double)getDoubleForKey:(NSString *)key { + return [self getDoubleForKey:key defaultValue:0]; +} +- (double)getDoubleForKey:(NSString *)key defaultValue:(double)defaultValue { + return m_mmkv->getDouble(key, defaultValue); +} + +- (nullable NSString *)getStringForKey:(NSString *)key { + return [self getStringForKey:key defaultValue:nil]; +} +- (nullable NSString *)getStringForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue { + if (key.length <= 0) { + return defaultValue; + } + NSString *valueString = [self getObjectOfClass:NSString.class forKey:key]; + if (!valueString) { + valueString = defaultValue; + } + return valueString; +} + +- (nullable NSDate *)getDateForKey:(NSString *)key { + return [self getDateForKey:key defaultValue:nil]; +} +- (nullable NSDate *)getDateForKey:(NSString *)key defaultValue:(nullable NSDate *)defaultValue { + if (key.length <= 0) { + return defaultValue; + } + NSDate *valueDate = [self getObjectOfClass:NSDate.class forKey:key]; + if (!valueDate) { + valueDate = defaultValue; + } + return valueDate; +} + +- (nullable NSData *)getDataForKey:(NSString *)key { + return [self getDataForKey:key defaultValue:nil]; +} +- (nullable NSData *)getDataForKey:(NSString *)key defaultValue:(nullable NSData *)defaultValue { + if (key.length <= 0) { + return defaultValue; + } + NSData *valueData = [self getObjectOfClass:NSData.class forKey:key]; + if (!valueData) { + valueData = defaultValue; + } + return valueData; +} + +- (size_t)getValueSizeForKey:(NSString *)key { + return m_mmkv->getValueSize(key, false); +} + +- (int32_t)writeValueForKey:(NSString *)key toBuffer:(NSMutableData *)buffer { + return m_mmkv->writeValueToBuffer(key, buffer.mutableBytes, static_cast(buffer.length)); +} + +#pragma mark - enumerate + +- (BOOL)containsKey:(NSString *)key { + return m_mmkv->containsKey(key); +} + +- (size_t)count { + return m_mmkv->count(); +} + +- (size_t)totalSize { + return m_mmkv->totalSize(); +} + +- (size_t)actualSize { + return m_mmkv->actualSize(); +} + +- (void)enumerateKeys:(void (^)(NSString *key, BOOL *stop))block { + m_mmkv->enumerateKeys(block); +} + +- (NSArray *)allKeys { + return m_mmkv->allKeys(); +} + +- (void)removeValueForKey:(NSString *)key { + m_mmkv->removeValueForKey(key); +} + +- (void)removeValuesForKeys:(NSArray *)arrKeys { + m_mmkv->removeValuesForKeys(arrKeys); +} + +#pragma mark - Boring stuff + +- (void)sync { + m_mmkv->sync(mmkv::MMKV_SYNC); +} + +- (void)async { + m_mmkv->sync(mmkv::MMKV_ASYNC); +} + +- (void)checkContentChanged { + m_mmkv->checkContentChanged(); +} + ++ (void)onAppTerminate { + SCOPED_LOCK(g_lock); + + [g_instanceDic removeAllObjects]; + + mmkv::MMKV::onExit(); +} + ++ (NSString *)mmkvBasePath { + if (g_basePath.length > 0) { + return g_basePath; + } + + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); + NSString *documentPath = (NSString *) [paths firstObject]; + if ([documentPath length] > 0) { + g_basePath = [documentPath stringByAppendingPathComponent:@"mmkv"]; + return g_basePath; + } else { + return @""; + } +} + ++ (void)setMMKVBasePath:(NSString *)basePath { + if (basePath.length > 0) { + g_basePath = basePath; + [MMKV initializeMMKV:basePath]; + + // still warn about it + g_hasCalledInitializeMMKV = NO; + + MMKVInfo("set MMKV base path to: %@", g_basePath); + } +} + +static NSString *md5(NSString *value) { + uint8_t md[MD5_DIGEST_LENGTH] = {}; + char tmp[3] = {}, buf[33] = {}; + auto data = [value dataUsingEncoding:NSUTF8StringEncoding]; + openssl::MD5((uint8_t *) data.bytes, data.length, md); + for (auto ch : md) { + snprintf(tmp, sizeof(tmp), "%2.2x", ch); + strcat(buf, tmp); + } + return [NSString stringWithCString:buf encoding:NSASCIIStringEncoding]; +} + ++ (NSString *)mmapKeyWithMMapID:(NSString *)mmapID rootPath:(nullable NSString *)rootPath { + NSString *string = nil; + if ([rootPath length] > 0 && [rootPath isEqualToString:[MMKV mmkvBasePath]] == NO) { + string = md5([rootPath stringByAppendingPathComponent:mmapID]); + } else { + string = mmapID; + } + MMKVDebug("mmapKey: %@", string); + return string; +} + ++ (BOOL)isFileValid:(NSString *)mmapID { + return [self isFileValid:mmapID rootPath:nil]; +} + ++ (BOOL)isFileValid:(NSString *)mmapID rootPath:(nullable NSString *)path { + if (mmapID.length > 0) { + if (path.length > 0) { + string rootPath(path.UTF8String); + return mmkv::MMKV::isFileValid(mmapID.UTF8String, &rootPath); + } else { + return mmkv::MMKV::isFileValid(mmapID.UTF8String, nullptr); + } + } + return NO; +} + ++ (void)registerHandler:(id)handler { + SCOPED_LOCK(g_lock); + g_callbackHandler = handler; + + if ([g_callbackHandler respondsToSelector:@selector(mmkvLogWithLevel:file:line:func:message:)]) { + g_isLogRedirecting = true; + mmkv::MMKV::registerLogHandler(LogHandler); + } + if ([g_callbackHandler respondsToSelector:@selector(onMMKVCRCCheckFail:)] || + [g_callbackHandler respondsToSelector:@selector(onMMKVFileLengthError:)]) { + mmkv::MMKV::registerErrorHandler(ErrorHandler); + } + if ([g_callbackHandler respondsToSelector:@selector(onMMKVContentChange:)]) { + mmkv::MMKV::registerContentChangeHandler(ContentChangeHandler); + } +} + ++ (void)unregiserHandler { + SCOPED_LOCK(g_lock); + + g_isLogRedirecting = false; + g_callbackHandler = nil; + + mmkv::MMKV::unRegisterLogHandler(); + mmkv::MMKV::unRegisterErrorHandler(); + mmkv::MMKV::unRegisterContentChangeHandler(); +} + ++ (void)setLogLevel:(MMKVLogLevel)logLevel { + mmkv::MMKV::setLogLevel((mmkv::MMKVLogLevel) logLevel); +} + +- (uint32_t)migrateFromUserDefaults:(NSUserDefaults *)userDaults { + NSDictionary *dic = [userDaults dictionaryRepresentation]; + if (dic.count <= 0) { + MMKVInfo("migrate data fail, userDaults is nil or empty"); + return 0; + } + __block uint32_t count = 0; + [dic enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL *_Nonnull stop) { + if ([key isKindOfClass:[NSString class]]) { + NSString *stringKey = key; + if ([MMKV tranlateData:obj key:stringKey kv:self]) { + count++; + } + } else { + MMKVWarning("unknown type of key:%@", key); + } + }]; + return count; +} + ++ (BOOL)tranlateData:(id)obj key:(NSString *)key kv:(MMKV *)kv { + if ([obj isKindOfClass:[NSString class]]) { + return [kv setString:obj forKey:key]; + } else if ([obj isKindOfClass:[NSData class]]) { + return [kv setData:obj forKey:key]; + } else if ([obj isKindOfClass:[NSDate class]]) { + return [kv setDate:obj forKey:key]; + } else if ([obj isKindOfClass:[NSNumber class]]) { + NSNumber *num = obj; + CFNumberType numberType = CFNumberGetType((CFNumberRef) obj); + switch (numberType) { + case kCFNumberCharType: + case kCFNumberSInt8Type: + case kCFNumberSInt16Type: + case kCFNumberSInt32Type: + case kCFNumberIntType: + case kCFNumberShortType: + return [kv setInt32:num.intValue forKey:key]; + case kCFNumberSInt64Type: + case kCFNumberLongType: + case kCFNumberNSIntegerType: + case kCFNumberLongLongType: + return [kv setInt64:num.longLongValue forKey:key]; + case kCFNumberFloat32Type: + return [kv setFloat:num.floatValue forKey:key]; + case kCFNumberFloat64Type: + case kCFNumberDoubleType: + return [kv setDouble:num.doubleValue forKey:key]; + default: + MMKVWarning("unknown number type:%ld, key:%@", (long) numberType, key); + return NO; + } + } else if ([obj isKindOfClass:[NSArray class]] || [obj isKindOfClass:[NSDictionary class]]) { + return [kv setObject:obj forKey:key]; + } else { + MMKVWarning("unknown type of key:%@", key); + } + return NO; +} + +@end + +#pragma makr - callbacks + +static void LogHandler(mmkv::MMKVLogLevel level, const char *file, int line, const char *function, NSString *message) { + [g_callbackHandler mmkvLogWithLevel:(MMKVLogLevel) level file:file line:line func:function message:message]; +} + +static mmkv::MMKVRecoverStrategic ErrorHandler(const string &mmapID, mmkv::MMKVErrorType errorType) { + if (errorType == mmkv::MMKVCRCCheckFail) { + if ([g_callbackHandler respondsToSelector:@selector(onMMKVCRCCheckFail:)]) { + auto ret = [g_callbackHandler onMMKVCRCCheckFail:[NSString stringWithUTF8String:mmapID.c_str()]]; + return (mmkv::MMKVRecoverStrategic) ret; + } + } else { + if ([g_callbackHandler respondsToSelector:@selector(onMMKVFileLengthError:)]) { + auto ret = [g_callbackHandler onMMKVFileLengthError:[NSString stringWithUTF8String:mmapID.c_str()]]; + return (mmkv::MMKVRecoverStrategic) ret; + } + } + return mmkv::OnErrorDiscard; +} + +static void ContentChangeHandler(const string &mmapID) { + if ([g_callbackHandler respondsToSelector:@selector(onMMKVContentChange:)]) { + [g_callbackHandler onMMKVContentChange:[NSString stringWithUTF8String:mmapID.c_str()]]; + } +} diff --git a/ios/Pods/MMKVAppExtension/LICENSE.TXT b/ios/Pods/MMKVAppExtension/LICENSE.TXT new file mode 100644 index 00000000..096acfb2 --- /dev/null +++ b/ios/Pods/MMKVAppExtension/LICENSE.TXT @@ -0,0 +1,189 @@ +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ios/Pods/MMKVAppExtension/README.md b/ios/Pods/MMKVAppExtension/README.md new file mode 100644 index 00000000..36310c84 --- /dev/null +++ b/ios/Pods/MMKVAppExtension/README.md @@ -0,0 +1,287 @@ +[![license](https://img.shields.io/badge/license-BSD_3-brightgreen.svg?style=flat)](https://github.com/Tencent/MMKV/blob/master/LICENSE.TXT) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/MMKV/pulls) +[![Release Version](https://img.shields.io/badge/release-1.2.1-brightgreen.svg)](https://github.com/Tencent/MMKV/releases) +[![Platform](https://img.shields.io/badge/Platform-%20Android%20%7C%20iOS%2FmacOS%20%7C%20Win32%20%7C%20POSIX-brightgreen.svg)](https://github.com/Tencent/MMKV/wiki/home) + +中文版本请参看[这里](./readme_cn.md) + +MMKV is an **efficient**, **small**, **easy-to-use** mobile key-value storage framework used in the WeChat application. It's currently available on **Android**, **iOS/macOS**, **Win32** and **POSIX**. + +# MMKV for Android + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Android to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `sync`, no `apply` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 50K in binary size**: MMKV adds about 50K per architecture on App size, and much less when zipped (apk). + + +## Getting Started + +### Installation Via Maven +Add the following lines to `build.gradle` on your app module: + +```gradle +dependencies { + implementation 'com.tencent:mmkv-static:1.2.1' + // replace "1.2.1" with any available version +} +``` + +For other installation options, see [Android Setup](https://github.com/Tencent/MMKV/wiki/android_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `apply` calls needed. +Setup MMKV on App startup, say your `Application` class, add these lines: + +```Java +public void onCreate() { + super.onCreate(); + + String rootDir = MMKV.initialize(this); + System.out.println("mmkv root: " + rootDir); + //…… +} +``` + +MMKV has a global instance, that can be used directly: + +```Java +import com.tencent.mmkv.MMKV; + +MMKV kv = MMKV.defaultMMKV(); + +kv.encode("bool", true); +boolean bValue = kv.decodeBool("bool"); + +kv.encode("int", Integer.MIN_VALUE); +int iValue = kv.decodeInt("int"); + +kv.encode("string", "Hello from mmkv"); +String str = kv.decodeString("string"); +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [Android Tutorial](https://github.com/Tencent/MMKV/wiki/android_tutorial). + +## Performance +Writing random `int` for 1000 times, we get this chart: +![](https://github.com/Tencent/MMKV/wiki/assets/profile_android_mini.png) +For more benchmark data, please refer to [our benchmark](https://github.com/Tencent/MMKV/wiki/android_benchmark). + +# MMKV for iOS/macOS + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of iOS/macOS to achieve best performance. + +* **Easy-to-use**. You can use MMKV as you go, no configurations needed. All changes are saved immediately, no `synchronize` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **Less than 30K in binary size**: MMKV adds less than 30K per architecture on App size, and much less when zipped (ipa). + +## Getting Started + +### Installation Via CocoaPods: + 1. Install [CocoaPods](https://guides.CocoaPods.org/using/getting-started.html); + 2. Open terminal, `cd` to your project directory, run `pod repo update` to make CocoaPods aware of the latest available MMKV versions; + 3. Edit your Podfile, add `pod 'MMKV'` to your app target; + 4. Run `pod install`; + 5. Open the `.xcworkspace` file generated by CocoaPods; + 6. Add `#import ` to your source file and we are done. + +For other installation options, see [iOS/macOS Setup](https://github.com/Tencent/MMKV/wiki/iOS_setup). + +### Quick Tutorial +You can use MMKV as you go, no configurations needed. All changes are saved immediately, no `synchronize` calls needed. +Setup MMKV on App startup, in your `-[MyApp application: didFinishLaunchingWithOptions:]`, add these lines: + +```objective-c +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + // init MMKV in the main thread + [MMKV initializeMMKV:nil]; + + //... + return YES; +} +``` + +MMKV has a global instance, that can be used directly: + +```objective-c +MMKV *mmkv = [MMKV defaultMMKV]; + +[mmkv setBool:YES forKey:@"bool"]; +BOOL bValue = [mmkv getBoolForKey:@"bool"]; + +[mmkv setInt32:-1024 forKey:@"int32"]; +int32_t iValue = [mmkv getInt32ForKey:@"int32"]; + +[mmkv setString:@"hello, mmkv" forKey:@"string"]; +NSString *str = [mmkv getStringForKey:@"string"]; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found [here](https://github.com/Tencent/MMKV/wiki/iOS_tutorial). + +## Performance +Writing random `int` for 10000 times, we get this chart: +![](https://github.com/Tencent/MMKV/wiki/assets/profile_mini.png) +For more benchmark data, please refer to [our benchmark](https://github.com/Tencent/MMKV/wiki/iOS_benchmark). + + +# MMKV for Win32 + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Windows to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `save`, no `sync` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 10K in binary size**: MMKV adds about 10K on application size, and much less when zipped. + + +## Getting Started + +### Installation Via Source +1. Getting source code from git repository: + + ``` + git clone https://github.com/Tencent/MMKV.git + ``` + +2. Add `Win32/MMKV/MMKV.vcxproj` to your solution; +3. Add `MMKV` project to your project's dependencies; +4. Add `$(OutDir)include` to your project's `C/C++` -> `General` -> `Additional Include Directories`; +5. Add `$(OutDir)` to your project's `Linker` -> `General` -> `Additional Library Directories`; +6. Add `MMKV.lib` to your project's `Linker` -> `Input` -> `Additional Dependencies`; +7. Add `#include ` to your source file and we are done. + + +note: + +1. MMKV is compiled with `MT/MTd` runtime by default. If your project uses `MD/MDd`, you should change MMKV's setting to match your project's (`C/C++` -> `Code Generation` -> `Runtime Library`), or vise versa. +2. MMKV is developed with Visual Studio 2017, change the `Platform Toolset` if you use a different version of Visual Studio. + +For other installation options, see [Win32 Setup](https://github.com/Tencent/MMKV/wiki/windows_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `save` calls needed. +Setup MMKV on App startup, say in your `main()`, add these lines: + +```C++ +#include + +int main() { + std::wstring rootDir = getYourAppDocumentDir(); + MMKV::initializeMMKV(rootDir); + //... +} +``` + +MMKV has a global instance, that can be used directly: + +```C++ +auto mmkv = MMKV::defaultMMKV(); + +mmkv->set(true, "bool"); +std::cout << "bool = " << mmkv->getBool("bool") << std::endl; + +mmkv->set(1024, "int32"); +std::cout << "int32 = " << mmkv->getInt32("int32") << std::endl; + +mmkv->set("Hello, MMKV for Win32", "string"); +std::string result; +mmkv->getString("string", result); +std::cout << "string = " << result << std::endl; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [Win32 Tutorial](https://github.com/Tencent/MMKV/wiki/windows_tutorial). + +# MMKV for POSIX + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of POSIX to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `save`, no `sync` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 7K in binary size**: MMKV adds about 7K on application size, and much less when zipped. + + +## Getting Started + +### Installation Via CMake +1. Getting source code from git repository: + + ``` + git clone https://github.com/Tencent/MMKV.git + ``` +2. Edit your `CMakeLists.txt`, add those lines: + + ```cmake + add_subdirectory(mmkv/POSIX/src mmkv) + target_link_libraries(MyApp + mmkv) + ``` +3. Add `#include "MMKV.h"` to your source file and we are done. + +For other installation options, see [POSIX Setup](https://github.com/Tencent/MMKV/wiki/posix_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `save` calls needed. +Setup MMKV on App startup, say in your `main()`, add these lines: + +```C++ +#include "MMKV.h" + +int main() { + std::string rootDir = getYourAppDocumentDir(); + MMKV::initializeMMKV(rootDir); + //... +} +``` + +MMKV has a global instance, that can be used directly: + +```C++ +auto mmkv = MMKV::defaultMMKV(); + +mmkv->set(true, "bool"); +std::cout << "bool = " << mmkv->getBool("bool") << std::endl; + +mmkv->set(1024, "int32"); +std::cout << "int32 = " << mmkv->getInt32("int32") << std::endl; + +mmkv->set("Hello, MMKV for Win32", "string"); +std::string result; +mmkv->getString("string", result); +std::cout << "string = " << result << std::endl; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [POSIX Tutorial](https://github.com/Tencent/MMKV/wiki/posix_tutorial). + +## License +MMKV is published under the BSD 3-Clause license. For details check out the [LICENSE.TXT](./LICENSE.TXT). + +## Change Log +Check out the [CHANGELOG.md](./CHANGELOG.md) for details of change history. + +## Contributing + +If you are interested in contributing, check out the [CONTRIBUTING.md](./CONTRIBUTING.md), also join our [Tencent OpenSource Plan](https://opensource.tencent.com/contribution). + +To give clarity of what is expected of our members, MMKV has adopted the code of conduct defined by the Contributor Covenant, which is widely used. And we think it articulates our values well. For more, check out the [Code of Conduct](./CODE_OF_CONDUCT.md). + +## FAQ & Feedback +Check out the [FAQ](https://github.com/Tencent/MMKV/wiki/FAQ) first. Should there be any questions, don't hesitate to create [issues](https://github.com/Tencent/MMKV/issues). diff --git a/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/MMKV.h b/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/MMKV.h new file mode 100644 index 00000000..cf5e2f59 --- /dev/null +++ b/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/MMKV.h @@ -0,0 +1,222 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import "MMKVHandler.h" + +typedef NS_ENUM(NSUInteger, MMKVMode) { + MMKVSingleProcess = 0x1, + MMKVMultiProcess = 0x2, +}; + +@interface MMKV : NSObject + +NS_ASSUME_NONNULL_BEGIN + +/// call this in main thread, before calling any other MMKV methods +/// @param rootDir the root dir of MMKV, passing nil defaults to {NSDocumentDirectory}/mmkv +/// @return root dir of MMKV ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir NS_SWIFT_NAME(initialize(rootDir:)); + +/// call this in main thread, before calling any other MMKV methods +/// @param rootDir the root dir of MMKV, passing nil defaults to {NSDocumentDirectory}/mmkv +/// @param logLevel MMKVLogInfo by default, MMKVLogNone to disable all logging +/// @return root dir of MMKV ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir logLevel:(MMKVLogLevel)logLevel NS_SWIFT_NAME(initialize(rootDir:logLevel:)); + +/// call this in main thread, before calling any other MMKV methods +/// @param rootDir the root dir of MMKV, passing nil defaults to {NSDocumentDirectory}/mmkv +/// @param groupDir the root dir of multi-process MMKV, MMKV with MMKVMultiProcess mode will be stored in groupDir/mmkv +/// @param logLevel MMKVLogInfo by default, MMKVLogNone to disable all logging +/// @return root dir of MMKV ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir groupDir:(NSString *)groupDir logLevel:(MMKVLogLevel)logLevel NS_SWIFT_NAME(initialize(rootDir:groupDir:logLevel:)); + +/// a generic purpose instance (in MMKVSingleProcess mode) ++ (nullable instancetype)defaultMMKV; + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID NS_SWIFT_NAME(init(mmapID:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param mode MMKVMultiProcess for multi-process MMKV ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID mode:(MMKVMode)mode NS_SWIFT_NAME(init(mmapID:mode:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey NS_SWIFT_NAME(init(mmapID:cryptKey:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most +/// @param mode MMKVMultiProcess for multi-process MMKV ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey mode:(MMKVMode)mode NS_SWIFT_NAME(init(mmapID:cryptKey:mode:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param relativePath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID relativePath:(nullable NSString *)relativePath NS_SWIFT_NAME(init(mmapID:relativePath:)) __attribute__((deprecated("use +mmkvWithID:rootPath: instead"))); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param rootPath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID rootPath:(nullable NSString *)rootPath NS_SWIFT_NAME(init(mmapID:rootPath:)); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most +/// @param relativePath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey relativePath:(nullable NSString *)relativePath NS_SWIFT_NAME(init(mmapID:cryptKey:relativePath:)) __attribute__((deprecated("use +mmkvWithID:cryptKey:rootPath: instead"))); + +/// @param mmapID any unique ID (com.tencent.xin.pay, etc), if you want a per-user mmkv, you could merge user-id within mmapID +/// @param cryptKey 16 bytes at most +/// @param rootPath custom path of the file, `NSDocumentDirectory/mmkv` by default ++ (nullable instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey rootPath:(nullable NSString *)rootPath NS_SWIFT_NAME(init(mmapID:cryptKey:rootPath:)); + +// you can call this on applicationWillTerminate, it's totally fine if you don't call ++ (void)onAppTerminate; + ++ (NSString *)mmkvBasePath; + +// if you want to change the base path, do it BEFORE getting any MMKV instance +// otherwise the behavior is undefined ++ (void)setMMKVBasePath:(NSString *)basePath __attribute__((deprecated("use +initializeMMKV: instead", "+initializeMMKV:"))); + +// transform plain text into encrypted text, or vice versa by passing newKey = nil +// you can change existing crypt key with different key +- (BOOL)reKey:(nullable NSData *)newKey NS_SWIFT_NAME(reset(cryptKey:)); +- (nullable NSData *)cryptKey; + +// just reset cryptKey (will not encrypt or decrypt anything) +// usually you should call this method after other process reKey() the multi-process mmkv +- (void)checkReSetCryptKey:(nullable NSData *)cryptKey NS_SWIFT_NAME(checkReSet(cryptKey:)); + +- (BOOL)setObject:(nullable NSObject *)object forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setBool:(BOOL)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setInt32:(int32_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setUInt32:(uint32_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setInt64:(int64_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setUInt64:(uint64_t)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setFloat:(float)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setDouble:(double)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setString:(NSString *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setDate:(NSDate *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (BOOL)setData:(NSData *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:)); + +- (nullable id)getObjectOfClass:(Class)cls forKey:(NSString *)key NS_SWIFT_NAME(object(of:forKey:)); + +- (BOOL)getBoolForKey:(NSString *)key __attribute__((swift_name("bool(forKey:)"))); +- (BOOL)getBoolForKey:(NSString *)key defaultValue:(BOOL)defaultValue __attribute__((swift_name("bool(forKey:defaultValue:)"))); + +- (int32_t)getInt32ForKey:(NSString *)key NS_SWIFT_NAME(int32(forKey:)); +- (int32_t)getInt32ForKey:(NSString *)key defaultValue:(int32_t)defaultValue NS_SWIFT_NAME(int32(forKey:defaultValue:)); + +- (uint32_t)getUInt32ForKey:(NSString *)key NS_SWIFT_NAME(uint32(forKey:)); +- (uint32_t)getUInt32ForKey:(NSString *)key defaultValue:(uint32_t)defaultValue NS_SWIFT_NAME(uint32(forKey:defaultValue:)); + +- (int64_t)getInt64ForKey:(NSString *)key NS_SWIFT_NAME(int64(forKey:)); +- (int64_t)getInt64ForKey:(NSString *)key defaultValue:(int64_t)defaultValue NS_SWIFT_NAME(int64(forKey:defaultValue:)); + +- (uint64_t)getUInt64ForKey:(NSString *)key NS_SWIFT_NAME(uint64(forKey:)); +- (uint64_t)getUInt64ForKey:(NSString *)key defaultValue:(uint64_t)defaultValue NS_SWIFT_NAME(uint64(forKey:defaultValue:)); + +- (float)getFloatForKey:(NSString *)key NS_SWIFT_NAME(float(forKey:)); +- (float)getFloatForKey:(NSString *)key defaultValue:(float)defaultValue NS_SWIFT_NAME(float(forKey:defaultValue:)); + +- (double)getDoubleForKey:(NSString *)key NS_SWIFT_NAME(double(forKey:)); +- (double)getDoubleForKey:(NSString *)key defaultValue:(double)defaultValue NS_SWIFT_NAME(double(forKey:defaultValue:)); + +- (nullable NSString *)getStringForKey:(NSString *)key NS_SWIFT_NAME(string(forKey:)); +- (nullable NSString *)getStringForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue NS_SWIFT_NAME(string(forKey:defaultValue:)); + +- (nullable NSDate *)getDateForKey:(NSString *)key NS_SWIFT_NAME(date(forKey:)); +- (nullable NSDate *)getDateForKey:(NSString *)key defaultValue:(nullable NSDate *)defaultValue NS_SWIFT_NAME(date(forKey:defaultValue:)); + +- (nullable NSData *)getDataForKey:(NSString *)key NS_SWIFT_NAME(data(forKey:)); +- (nullable NSData *)getDataForKey:(NSString *)key defaultValue:(nullable NSData *)defaultValue NS_SWIFT_NAME(data(forKey:defaultValue:)); + +// return the actual size consumption of the key's value +// Note: might be a little bigger than value's length +- (size_t)getValueSizeForKey:(NSString *)key NS_SWIFT_NAME(valueSize(forKey:)); + +// return size written into buffer +// return -1 on any error +- (int32_t)writeValueForKey:(NSString *)key toBuffer:(NSMutableData *)buffer NS_SWIFT_NAME(writeValue(forKey:buffer:)); + +- (BOOL)containsKey:(NSString *)key NS_SWIFT_NAME(contains(key:)); + +- (size_t)count; + +- (size_t)totalSize; + +- (size_t)actualSize; + +- (void)enumerateKeys:(void (^)(NSString *key, BOOL *stop))block; +- (NSArray *)allKeys; + +- (void)removeValueForKey:(NSString *)key NS_SWIFT_NAME(removeValue(forKey:)); + +- (void)removeValuesForKeys:(NSArray *)arrKeys NS_SWIFT_NAME(removeValues(forKeys:)); + +- (void)clearAll; + +// MMKV's size won't reduce after deleting key-values +// call this method after lots of deleting if you care about disk usage +// note that `clearAll` has the similar effect of `trim` +- (void)trim; + +// call this method if the instance is no longer needed in the near future +// any subsequent call to the instance is undefined behavior +- (void)close; + +// call this method if you are facing memory-warning +// any subsequent call to the instance will load all key-values from file again +- (void)clearMemoryCache; + +// you don't need to call this, really, I mean it +// unless you worry about running out of battery +- (void)sync; +- (void)async; + +// check if content changed by other process +- (void)checkContentChanged; + ++ (void)registerHandler:(id)handler; ++ (void)unregiserHandler; + +// MMKVLogInfo by default +// MMKVLogNone to disable all logging ++ (void)setLogLevel:(MMKVLogLevel)logLevel __attribute__((deprecated("use +initializeMMKV:logLevel: instead", "initializeMMKV:nil logLevel"))); + +// Migrate NSUserDefault data to MMKV +// return imported count of key-values +- (uint32_t)migrateFromUserDefaults:(NSUserDefaults *)userDaults NS_SWIFT_NAME(migrateFrom(userDefaults:)); + +// for CrashProtected Only ++ (BOOL)isFileValid:(NSString *)mmapID NS_SWIFT_NAME(isFileValid(for:)); ++ (BOOL)isFileValid:(NSString *)mmapID rootPath:(nullable NSString *)path NS_SWIFT_NAME(isFileValid(for:rootPath:)); + +NS_ASSUME_NONNULL_END + +@end diff --git a/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/MMKVHandler.h b/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/MMKVHandler.h new file mode 100644 index 00000000..80fd57c6 --- /dev/null +++ b/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/MMKVHandler.h @@ -0,0 +1,60 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKVHandler_h +#define MMKVHandler_h +#import + +typedef NS_ENUM(NSUInteger, MMKVRecoverStrategic) { + MMKVOnErrorDiscard = 0, + MMKVOnErrorRecover, +}; + +typedef NS_ENUM(NSUInteger, MMKVLogLevel) { + MMKVLogDebug = 0, // not available for release/product build + MMKVLogInfo = 1, // default level + MMKVLogWarning, + MMKVLogError, + MMKVLogNone, // special level used to disable all log messages +}; + +// callback is called on the operating thread of the MMKV instance +@protocol MMKVHandler +@optional + +// by default MMKV will discard all datas on crc32-check failure +// return `MMKVOnErrorRecover` to recover any data on the file +- (MMKVRecoverStrategic)onMMKVCRCCheckFail:(NSString *)mmapID; + +// by default MMKV will discard all datas on file length mismatch +// return `MMKVOnErrorRecover` to recover any data on the file +- (MMKVRecoverStrategic)onMMKVFileLengthError:(NSString *)mmapID; + +// by default MMKV will print log using NSLog +// implement this method to redirect MMKV's log +- (void)mmkvLogWithLevel:(MMKVLogLevel)level file:(const char *)file line:(int)line func:(const char *)funcname message:(NSString *)message; + +// called when content is changed by other process +// doesn't guarantee real-time notification +- (void)onMMKVContentChange:(NSString *)mmapID; + +@end + +#endif /* MMKVHandler_h */ diff --git a/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/libMMKV.mm b/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/libMMKV.mm new file mode 100644 index 00000000..0abce763 --- /dev/null +++ b/ios/Pods/MMKVAppExtension/iOS/MMKV/MMKV/libMMKV.mm @@ -0,0 +1,699 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2020 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import "MMKV.h" +#import +#import +#import +#import +#import + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) +#import +#endif + +using namespace std; + +static NSMutableDictionary *g_instanceDic = nil; +static mmkv::ThreadLock *g_lock; +static id g_callbackHandler = nil; +static bool g_isLogRedirecting = false; +static NSString *g_basePath = nil; +static NSString *g_groupPath = nil; + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) +static BOOL g_isRunningInAppExtension = NO; +#endif + +static void LogHandler(mmkv::MMKVLogLevel level, const char *file, int line, const char *function, NSString *message); +static mmkv::MMKVRecoverStrategic ErrorHandler(const string &mmapID, mmkv::MMKVErrorType errorType); +static void ContentChangeHandler(const string &mmapID); + +@implementation MMKV { + NSString *m_mmapID; + NSString *m_mmapKey; + mmkv::MMKV *m_mmkv; +} + +#pragma mark - init + +// protect from some old code that don't call +initializeMMKV: ++ (void)initialize { + if (self == MMKV.class) { + g_instanceDic = [[NSMutableDictionary alloc] init]; + g_lock = new mmkv::ThreadLock(); + g_lock->initialize(); + + mmkv::MMKV::minimalInit([self mmkvBasePath].UTF8String); + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) + // just in case someone forget to set the MMKV_IOS_EXTENSION macro + if ([[[NSBundle mainBundle] bundlePath] hasSuffix:@".appex"]) { + g_isRunningInAppExtension = YES; + } + if (!g_isRunningInAppExtension) { + auto appState = [UIApplication sharedApplication].applicationState; + auto isInBackground = (appState == UIApplicationStateBackground); + mmkv::MMKV::setIsInBackground(isInBackground); + MMKVInfo("appState:%ld", (long) appState); + + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didEnterBackground) name:UIApplicationDidEnterBackgroundNotification object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil]; + } +#endif + } +} + ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir { + return [MMKV initializeMMKV:rootDir logLevel:MMKVLogInfo]; +} + +static BOOL g_hasCalledInitializeMMKV = NO; + ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir logLevel:(MMKVLogLevel)logLevel { + if (g_hasCalledInitializeMMKV) { + MMKVWarning("already called +initializeMMKV before, ignore this request"); + return [self mmkvBasePath]; + } + g_hasCalledInitializeMMKV = YES; + + g_basePath = (rootDir != nil) ? rootDir : [self mmkvBasePath]; + mmkv::MMKV::initializeMMKV(g_basePath.UTF8String, (mmkv::MMKVLogLevel) logLevel); + + return [self mmkvBasePath]; +} + ++ (NSString *)initializeMMKV:(nullable NSString *)rootDir groupDir:(NSString *)groupDir logLevel:(MMKVLogLevel)logLevel { + auto ret = [MMKV initializeMMKV:rootDir logLevel:logLevel]; + + g_groupPath = [groupDir stringByAppendingPathComponent:@"mmkv"]; + MMKVInfo("groupDir: %@", g_groupPath); + + return ret; +} + +// a generic purpose instance ++ (instancetype)defaultMMKV { + return [MMKV mmkvWithID:(@"" DEFAULT_MMAP_ID) cryptKey:nil rootPath:nil mode:MMKVSingleProcess]; +} + +// any unique ID (com.tencent.xin.pay, etc) ++ (instancetype)mmkvWithID:(NSString *)mmapID { + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:nil mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID mode:(MMKVMode)mode { + auto rootPath = (mode == MMKVSingleProcess) ? nil : g_groupPath; + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:rootPath mode:mode]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(NSData *)cryptKey { + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:nil mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey mode:(MMKVMode)mode { + auto rootPath = (mode == MMKVSingleProcess) ? nil : g_groupPath; + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:rootPath mode:mode]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID rootPath:(nullable NSString *)rootPath { + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:rootPath mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID relativePath:(nullable NSString *)relativePath { + return [MMKV mmkvWithID:mmapID cryptKey:nil rootPath:relativePath mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(NSData *)cryptKey rootPath:(nullable NSString *)rootPath { + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:rootPath mode:MMKVSingleProcess]; +} + ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(nullable NSData *)cryptKey relativePath:(nullable NSString *)relativePath { + return [MMKV mmkvWithID:mmapID cryptKey:cryptKey rootPath:relativePath mode:MMKVSingleProcess]; +} + +// relatePath and MMKVMultiProcess mode can't be set at the same time, so we hide this method from public ++ (instancetype)mmkvWithID:(NSString *)mmapID cryptKey:(NSData *)cryptKey rootPath:(nullable NSString *)rootPath mode:(MMKVMode)mode { + if (!g_hasCalledInitializeMMKV) { + MMKVError("MMKV not initialized properly, must call +initializeMMKV: in main thread before calling any other MMKV methods"); + } + if (mmapID.length <= 0) { + return nil; + } + + SCOPED_LOCK(g_lock); + + if (mode == MMKVMultiProcess) { + if (!rootPath) { + rootPath = g_groupPath; + } + if (!rootPath) { + MMKVError("Getting a multi-process MMKV [%@] without setting groupDir makes no sense", mmapID); + MMKV_ASSERT(0); + } + } + NSString *kvKey = [MMKV mmapKeyWithMMapID:mmapID rootPath:rootPath]; + MMKV *kv = [g_instanceDic objectForKey:kvKey]; + if (kv == nil) { + kv = [[MMKV alloc] initWithMMapID:mmapID cryptKey:cryptKey rootPath:rootPath mode:mode]; + if (!kv->m_mmkv) { + return nil; + } + kv->m_mmapKey = kvKey; + [g_instanceDic setObject:kv forKey:kvKey]; + } + return kv; +} + +- (instancetype)initWithMMapID:(NSString *)mmapID cryptKey:(NSData *)cryptKey rootPath:(NSString *)rootPath mode:(MMKVMode)mode { + if (self = [super init]) { + string pathTmp; + if (rootPath.length > 0) { + pathTmp = rootPath.UTF8String; + } + string cryptKeyTmp; + if (cryptKey.length > 0) { + cryptKeyTmp = string((char *) cryptKey.bytes, cryptKey.length); + } + string *rootPathPtr = pathTmp.empty() ? nullptr : &pathTmp; + string *cryptKeyPtr = cryptKeyTmp.empty() ? nullptr : &cryptKeyTmp; + m_mmkv = mmkv::MMKV::mmkvWithID(mmapID.UTF8String, (mmkv::MMKVMode) mode, cryptKeyPtr, rootPathPtr); + if (!m_mmkv) { + return self; + } + m_mmapID = [NSString stringWithUTF8String:m_mmkv->mmapID().c_str()]; + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) + if (!g_isRunningInAppExtension) { + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(onMemoryWarning) + name:UIApplicationDidReceiveMemoryWarningNotification + object:nil]; + } +#endif + } + return self; +} + +- (void)dealloc { + [self clearMemoryCache]; + + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + +#pragma mark - Application state + +#if defined(MMKV_IOS) && !defined(MMKV_IOS_EXTENSION) +- (void)onMemoryWarning { + MMKVInfo("cleaning on memory warning %@", m_mmapID); + + [self clearMemoryCache]; +} + ++ (void)didEnterBackground { + mmkv::MMKV::setIsInBackground(true); + MMKVInfo("isInBackground:%d", true); +} + ++ (void)didBecomeActive { + mmkv::MMKV::setIsInBackground(false); + MMKVInfo("isInBackground:%d", false); +} +#endif + +- (void)clearAll { + m_mmkv->clearAll(); +} + +- (void)clearMemoryCache { + if (m_mmkv) { + m_mmkv->clearMemoryCache(); + } +} + +- (void)close { + SCOPED_LOCK(g_lock); + MMKVInfo("closing %@", m_mmapID); + + m_mmkv->close(); + m_mmkv = nullptr; + + [g_instanceDic removeObjectForKey:m_mmapKey]; +} + +- (void)trim { + m_mmkv->trim(); +} + +#pragma mark - encryption & decryption + +#ifndef MMKV_DISABLE_CRYPT + +- (nullable NSData *)cryptKey { + auto str = m_mmkv->cryptKey(); + if (str.length() > 0) { + return [NSData dataWithBytes:str.data() length:str.length()]; + } + return nil; +} + +- (BOOL)reKey:(nullable NSData *)newKey { + string key; + if (newKey.length > 0) { + key = string((char *) newKey.bytes, newKey.length); + } + return m_mmkv->reKey(key); +} + +- (void)checkReSetCryptKey:(nullable NSData *)cryptKey { + if (cryptKey.length > 0) { + string key = string((char *) cryptKey.bytes, cryptKey.length); + m_mmkv->checkReSetCryptKey(&key); + } else { + m_mmkv->checkReSetCryptKey(nullptr); + } +} + +#else + +- (nullable NSData *)cryptKey { + return nil; +} + +- (BOOL)reKey:(nullable NSData *)newKey { + return NO; +} + +- (void)checkReSetCryptKey:(nullable NSData *)cryptKey { +} + +#endif // MMKV_DISABLE_CRYPT + +#pragma mark - set & get + +- (BOOL)setObject:(nullable NSObject *)object forKey:(NSString *)key { + return m_mmkv->set(object, key); +} + +- (BOOL)setBool:(BOOL)value forKey:(NSString *)key { + return m_mmkv->set((bool) value, key); +} + +- (BOOL)setInt32:(int32_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setUInt32:(uint32_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setInt64:(int64_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setUInt64:(uint64_t)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setFloat:(float)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setDouble:(double)value forKey:(NSString *)key { + return m_mmkv->set(value, key); +} + +- (BOOL)setString:(NSString *)value forKey:(NSString *)key { + return [self setObject:value forKey:key]; +} + +- (BOOL)setDate:(NSDate *)value forKey:(NSString *)key { + return [self setObject:value forKey:key]; +} + +- (BOOL)setData:(NSData *)value forKey:(NSString *)key { + return [self setObject:value forKey:key]; +} + +- (id)getObjectOfClass:(Class)cls forKey:(NSString *)key { + return m_mmkv->getObject(key, cls); +} + +- (BOOL)getBoolForKey:(NSString *)key { + return [self getBoolForKey:key defaultValue:FALSE]; +} +- (BOOL)getBoolForKey:(NSString *)key defaultValue:(BOOL)defaultValue { + return m_mmkv->getBool(key, defaultValue); +} + +- (int32_t)getInt32ForKey:(NSString *)key { + return [self getInt32ForKey:key defaultValue:0]; +} +- (int32_t)getInt32ForKey:(NSString *)key defaultValue:(int32_t)defaultValue { + return m_mmkv->getInt32(key, defaultValue); +} + +- (uint32_t)getUInt32ForKey:(NSString *)key { + return [self getUInt32ForKey:key defaultValue:0]; +} +- (uint32_t)getUInt32ForKey:(NSString *)key defaultValue:(uint32_t)defaultValue { + return m_mmkv->getUInt32(key, defaultValue); +} + +- (int64_t)getInt64ForKey:(NSString *)key { + return [self getInt64ForKey:key defaultValue:0]; +} +- (int64_t)getInt64ForKey:(NSString *)key defaultValue:(int64_t)defaultValue { + return m_mmkv->getInt64(key, defaultValue); +} + +- (uint64_t)getUInt64ForKey:(NSString *)key { + return [self getUInt64ForKey:key defaultValue:0]; +} +- (uint64_t)getUInt64ForKey:(NSString *)key defaultValue:(uint64_t)defaultValue { + return m_mmkv->getUInt64(key, defaultValue); +} + +- (float)getFloatForKey:(NSString *)key { + return [self getFloatForKey:key defaultValue:0]; +} +- (float)getFloatForKey:(NSString *)key defaultValue:(float)defaultValue { + return m_mmkv->getFloat(key, defaultValue); +} + +- (double)getDoubleForKey:(NSString *)key { + return [self getDoubleForKey:key defaultValue:0]; +} +- (double)getDoubleForKey:(NSString *)key defaultValue:(double)defaultValue { + return m_mmkv->getDouble(key, defaultValue); +} + +- (nullable NSString *)getStringForKey:(NSString *)key { + return [self getStringForKey:key defaultValue:nil]; +} +- (nullable NSString *)getStringForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue { + if (key.length <= 0) { + return defaultValue; + } + NSString *valueString = [self getObjectOfClass:NSString.class forKey:key]; + if (!valueString) { + valueString = defaultValue; + } + return valueString; +} + +- (nullable NSDate *)getDateForKey:(NSString *)key { + return [self getDateForKey:key defaultValue:nil]; +} +- (nullable NSDate *)getDateForKey:(NSString *)key defaultValue:(nullable NSDate *)defaultValue { + if (key.length <= 0) { + return defaultValue; + } + NSDate *valueDate = [self getObjectOfClass:NSDate.class forKey:key]; + if (!valueDate) { + valueDate = defaultValue; + } + return valueDate; +} + +- (nullable NSData *)getDataForKey:(NSString *)key { + return [self getDataForKey:key defaultValue:nil]; +} +- (nullable NSData *)getDataForKey:(NSString *)key defaultValue:(nullable NSData *)defaultValue { + if (key.length <= 0) { + return defaultValue; + } + NSData *valueData = [self getObjectOfClass:NSData.class forKey:key]; + if (!valueData) { + valueData = defaultValue; + } + return valueData; +} + +- (size_t)getValueSizeForKey:(NSString *)key { + return m_mmkv->getValueSize(key, false); +} + +- (int32_t)writeValueForKey:(NSString *)key toBuffer:(NSMutableData *)buffer { + return m_mmkv->writeValueToBuffer(key, buffer.mutableBytes, static_cast(buffer.length)); +} + +#pragma mark - enumerate + +- (BOOL)containsKey:(NSString *)key { + return m_mmkv->containsKey(key); +} + +- (size_t)count { + return m_mmkv->count(); +} + +- (size_t)totalSize { + return m_mmkv->totalSize(); +} + +- (size_t)actualSize { + return m_mmkv->actualSize(); +} + +- (void)enumerateKeys:(void (^)(NSString *key, BOOL *stop))block { + m_mmkv->enumerateKeys(block); +} + +- (NSArray *)allKeys { + return m_mmkv->allKeys(); +} + +- (void)removeValueForKey:(NSString *)key { + m_mmkv->removeValueForKey(key); +} + +- (void)removeValuesForKeys:(NSArray *)arrKeys { + m_mmkv->removeValuesForKeys(arrKeys); +} + +#pragma mark - Boring stuff + +- (void)sync { + m_mmkv->sync(mmkv::MMKV_SYNC); +} + +- (void)async { + m_mmkv->sync(mmkv::MMKV_ASYNC); +} + +- (void)checkContentChanged { + m_mmkv->checkContentChanged(); +} + ++ (void)onAppTerminate { + SCOPED_LOCK(g_lock); + + [g_instanceDic removeAllObjects]; + + mmkv::MMKV::onExit(); +} + ++ (NSString *)mmkvBasePath { + if (g_basePath.length > 0) { + return g_basePath; + } + + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); + NSString *documentPath = (NSString *) [paths firstObject]; + if ([documentPath length] > 0) { + g_basePath = [documentPath stringByAppendingPathComponent:@"mmkv"]; + return g_basePath; + } else { + return @""; + } +} + ++ (void)setMMKVBasePath:(NSString *)basePath { + if (basePath.length > 0) { + g_basePath = basePath; + [MMKV initializeMMKV:basePath]; + + // still warn about it + g_hasCalledInitializeMMKV = NO; + + MMKVInfo("set MMKV base path to: %@", g_basePath); + } +} + +static NSString *md5(NSString *value) { + uint8_t md[MD5_DIGEST_LENGTH] = {}; + char tmp[3] = {}, buf[33] = {}; + auto data = [value dataUsingEncoding:NSUTF8StringEncoding]; + openssl::MD5((uint8_t *) data.bytes, data.length, md); + for (auto ch : md) { + snprintf(tmp, sizeof(tmp), "%2.2x", ch); + strcat(buf, tmp); + } + return [NSString stringWithCString:buf encoding:NSASCIIStringEncoding]; +} + ++ (NSString *)mmapKeyWithMMapID:(NSString *)mmapID rootPath:(nullable NSString *)rootPath { + NSString *string = nil; + if ([rootPath length] > 0 && [rootPath isEqualToString:[MMKV mmkvBasePath]] == NO) { + string = md5([rootPath stringByAppendingPathComponent:mmapID]); + } else { + string = mmapID; + } + MMKVDebug("mmapKey: %@", string); + return string; +} + ++ (BOOL)isFileValid:(NSString *)mmapID { + return [self isFileValid:mmapID rootPath:nil]; +} + ++ (BOOL)isFileValid:(NSString *)mmapID rootPath:(nullable NSString *)path { + if (mmapID.length > 0) { + if (path.length > 0) { + string rootPath(path.UTF8String); + return mmkv::MMKV::isFileValid(mmapID.UTF8String, &rootPath); + } else { + return mmkv::MMKV::isFileValid(mmapID.UTF8String, nullptr); + } + } + return NO; +} + ++ (void)registerHandler:(id)handler { + SCOPED_LOCK(g_lock); + g_callbackHandler = handler; + + if ([g_callbackHandler respondsToSelector:@selector(mmkvLogWithLevel:file:line:func:message:)]) { + g_isLogRedirecting = true; + mmkv::MMKV::registerLogHandler(LogHandler); + } + if ([g_callbackHandler respondsToSelector:@selector(onMMKVCRCCheckFail:)] || + [g_callbackHandler respondsToSelector:@selector(onMMKVFileLengthError:)]) { + mmkv::MMKV::registerErrorHandler(ErrorHandler); + } + if ([g_callbackHandler respondsToSelector:@selector(onMMKVContentChange:)]) { + mmkv::MMKV::registerContentChangeHandler(ContentChangeHandler); + } +} + ++ (void)unregiserHandler { + SCOPED_LOCK(g_lock); + + g_isLogRedirecting = false; + g_callbackHandler = nil; + + mmkv::MMKV::unRegisterLogHandler(); + mmkv::MMKV::unRegisterErrorHandler(); + mmkv::MMKV::unRegisterContentChangeHandler(); +} + ++ (void)setLogLevel:(MMKVLogLevel)logLevel { + mmkv::MMKV::setLogLevel((mmkv::MMKVLogLevel) logLevel); +} + +- (uint32_t)migrateFromUserDefaults:(NSUserDefaults *)userDaults { + NSDictionary *dic = [userDaults dictionaryRepresentation]; + if (dic.count <= 0) { + MMKVInfo("migrate data fail, userDaults is nil or empty"); + return 0; + } + __block uint32_t count = 0; + [dic enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL *_Nonnull stop) { + if ([key isKindOfClass:[NSString class]]) { + NSString *stringKey = key; + if ([MMKV tranlateData:obj key:stringKey kv:self]) { + count++; + } + } else { + MMKVWarning("unknown type of key:%@", key); + } + }]; + return count; +} + ++ (BOOL)tranlateData:(id)obj key:(NSString *)key kv:(MMKV *)kv { + if ([obj isKindOfClass:[NSString class]]) { + return [kv setString:obj forKey:key]; + } else if ([obj isKindOfClass:[NSData class]]) { + return [kv setData:obj forKey:key]; + } else if ([obj isKindOfClass:[NSDate class]]) { + return [kv setDate:obj forKey:key]; + } else if ([obj isKindOfClass:[NSNumber class]]) { + NSNumber *num = obj; + CFNumberType numberType = CFNumberGetType((CFNumberRef) obj); + switch (numberType) { + case kCFNumberCharType: + case kCFNumberSInt8Type: + case kCFNumberSInt16Type: + case kCFNumberSInt32Type: + case kCFNumberIntType: + case kCFNumberShortType: + return [kv setInt32:num.intValue forKey:key]; + case kCFNumberSInt64Type: + case kCFNumberLongType: + case kCFNumberNSIntegerType: + case kCFNumberLongLongType: + return [kv setInt64:num.longLongValue forKey:key]; + case kCFNumberFloat32Type: + return [kv setFloat:num.floatValue forKey:key]; + case kCFNumberFloat64Type: + case kCFNumberDoubleType: + return [kv setDouble:num.doubleValue forKey:key]; + default: + MMKVWarning("unknown number type:%ld, key:%@", (long) numberType, key); + return NO; + } + } else if ([obj isKindOfClass:[NSArray class]] || [obj isKindOfClass:[NSDictionary class]]) { + return [kv setObject:obj forKey:key]; + } else { + MMKVWarning("unknown type of key:%@", key); + } + return NO; +} + +@end + +#pragma makr - callbacks + +static void LogHandler(mmkv::MMKVLogLevel level, const char *file, int line, const char *function, NSString *message) { + [g_callbackHandler mmkvLogWithLevel:(MMKVLogLevel) level file:file line:line func:function message:message]; +} + +static mmkv::MMKVRecoverStrategic ErrorHandler(const string &mmapID, mmkv::MMKVErrorType errorType) { + if (errorType == mmkv::MMKVCRCCheckFail) { + if ([g_callbackHandler respondsToSelector:@selector(onMMKVCRCCheckFail:)]) { + auto ret = [g_callbackHandler onMMKVCRCCheckFail:[NSString stringWithUTF8String:mmapID.c_str()]]; + return (mmkv::MMKVRecoverStrategic) ret; + } + } else { + if ([g_callbackHandler respondsToSelector:@selector(onMMKVFileLengthError:)]) { + auto ret = [g_callbackHandler onMMKVFileLengthError:[NSString stringWithUTF8String:mmapID.c_str()]]; + return (mmkv::MMKVRecoverStrategic) ret; + } + } + return mmkv::OnErrorDiscard; +} + +static void ContentChangeHandler(const string &mmapID) { + if ([g_callbackHandler respondsToSelector:@selector(onMMKVContentChange:)]) { + [g_callbackHandler onMMKVContentChange:[NSString stringWithUTF8String:mmapID.c_str()]]; + } +} diff --git a/ios/Pods/MMKVCore/Core/CodedInputData.cpp b/ios/Pods/MMKVCore/Core/CodedInputData.cpp new file mode 100644 index 00000000..9f8c161e --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedInputData.cpp @@ -0,0 +1,228 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "CodedInputData.h" +#include "PBUtility.h" +#include + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif // MMKV_APPLE + +using namespace std; + +namespace mmkv { + +CodedInputData::CodedInputData(const void *oData, size_t length) + : m_ptr((uint8_t *) oData), m_size(length), m_position(0) { + MMKV_ASSERT(m_ptr); +} + +void CodedInputData::seek(size_t addedSize) { + if (m_position + addedSize > m_size) { + throw out_of_range("OutOfSpace"); + } + m_position += addedSize; +} + +double CodedInputData::readDouble() { + return Int64ToFloat64(this->readRawLittleEndian64()); +} + +float CodedInputData::readFloat() { + return Int32ToFloat32(this->readRawLittleEndian32()); +} + +int64_t CodedInputData::readInt64() { + int32_t shift = 0; + int64_t result = 0; + while (shift < 64) { + int8_t b = this->readRawByte(); + result |= (int64_t)(b & 0x7f) << shift; + if ((b & 0x80) == 0) { + return result; + } + shift += 7; + } + throw invalid_argument("InvalidProtocolBuffer malformedInt64"); +} + +uint64_t CodedInputData::readUInt64() { + return static_cast(readInt64()); +} + +int32_t CodedInputData::readInt32() { + return this->readRawVarint32(); +} + +uint32_t CodedInputData::readUInt32() { + return static_cast(readRawVarint32()); +} + +bool CodedInputData::readBool() { + return this->readRawVarint32() != 0; +} + +#ifndef MMKV_APPLE + +string CodedInputData::readString() { + int32_t size = readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + string result((char *) (m_ptr + m_position), s_size); + m_position += s_size; + return result; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +string CodedInputData::readString(KeyValueHolder &kvHolder) { + kvHolder.offset = static_cast(m_position); + + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + kvHolder.keySize = static_cast(s_size); + + auto ptr = m_ptr + m_position; + string result((char *) (m_ptr + m_position), s_size); + m_position += s_size; + return result; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +#endif + +MMBuffer CodedInputData::readData() { + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + MMBuffer data(((int8_t *) m_ptr) + m_position, s_size); + m_position += s_size; + return data; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +void CodedInputData::readData(KeyValueHolder &kvHolder) { + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + kvHolder.computedKVSize = static_cast(m_position - kvHolder.offset); + kvHolder.valueSize = static_cast(s_size); + + m_position += s_size; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +int32_t CodedInputData::readRawVarint32() { + int8_t tmp = this->readRawByte(); + if (tmp >= 0) { + return tmp; + } + int32_t result = tmp & 0x7f; + if ((tmp = this->readRawByte()) >= 0) { + result |= tmp << 7; + } else { + result |= (tmp & 0x7f) << 7; + if ((tmp = this->readRawByte()) >= 0) { + result |= tmp << 14; + } else { + result |= (tmp & 0x7f) << 14; + if ((tmp = this->readRawByte()) >= 0) { + result |= tmp << 21; + } else { + result |= (tmp & 0x7f) << 21; + result |= (tmp = this->readRawByte()) << 28; + if (tmp < 0) { + // discard upper 32 bits + for (int i = 0; i < 5; i++) { + if (this->readRawByte() >= 0) { + return result; + } + } + throw invalid_argument("InvalidProtocolBuffer malformed varint32"); + } + } + } + } + return result; +} + +int32_t CodedInputData::readRawLittleEndian32() { + int8_t b1 = this->readRawByte(); + int8_t b2 = this->readRawByte(); + int8_t b3 = this->readRawByte(); + int8_t b4 = this->readRawByte(); + return (((int32_t) b1 & 0xff)) | (((int32_t) b2 & 0xff) << 8) | (((int32_t) b3 & 0xff) << 16) | + (((int32_t) b4 & 0xff) << 24); +} + +int64_t CodedInputData::readRawLittleEndian64() { + int8_t b1 = this->readRawByte(); + int8_t b2 = this->readRawByte(); + int8_t b3 = this->readRawByte(); + int8_t b4 = this->readRawByte(); + int8_t b5 = this->readRawByte(); + int8_t b6 = this->readRawByte(); + int8_t b7 = this->readRawByte(); + int8_t b8 = this->readRawByte(); + return (((int64_t) b1 & 0xff)) | (((int64_t) b2 & 0xff) << 8) | (((int64_t) b3 & 0xff) << 16) | + (((int64_t) b4 & 0xff) << 24) | (((int64_t) b5 & 0xff) << 32) | (((int64_t) b6 & 0xff) << 40) | + (((int64_t) b7 & 0xff) << 48) | (((int64_t) b8 & 0xff) << 56); +} + +int8_t CodedInputData::readRawByte() { + if (m_position == m_size) { + auto msg = "reach end, m_position: " + to_string(m_position) + ", m_size: " + to_string(m_size); + throw out_of_range(msg); + } + auto *bytes = (int8_t *) m_ptr; + return bytes[m_position++]; +} + +#ifdef MMKV_APPLE +#endif // MMKV_APPLE + +} // namespace mmkv diff --git a/ios/Pods/MMKVCore/Core/CodedInputData.h b/ios/Pods/MMKVCore/Core/CodedInputData.h new file mode 100644 index 00000000..b0987567 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedInputData.h @@ -0,0 +1,83 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_CODEDINPUTDATA_H +#define MMKV_CODEDINPUTDATA_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include "KeyValueHolder.h" +#include "MMBuffer.h" +#include + +namespace mmkv { + +class CodedInputData { + uint8_t *const m_ptr; + size_t m_size; + size_t m_position; + + int8_t readRawByte(); + + int32_t readRawVarint32(); + + int32_t readRawLittleEndian32(); + + int64_t readRawLittleEndian64(); + +public: + CodedInputData(const void *oData, size_t length); + + bool isAtEnd() const { return m_position == m_size; }; + + void seek(size_t addedSize); + + bool readBool(); + + double readDouble(); + + float readFloat(); + + int64_t readInt64(); + + uint64_t readUInt64(); + + int32_t readInt32(); + + uint32_t readUInt32(); + + MMBuffer readData(); + void readData(KeyValueHolder &kvHolder); + +#ifndef MMKV_APPLE + std::string readString(); + std::string readString(KeyValueHolder &kvHolder); +#else + NSString *readString(); + NSString *readString(KeyValueHolder &kvHolder); + NSData *readNSData(); +#endif +}; + +} // namespace mmkv + +#endif +#endif //MMKV_CODEDINPUTDATA_H diff --git a/ios/Pods/MMKVCore/Core/CodedInputDataCrypt.cpp b/ios/Pods/MMKVCore/Core/CodedInputDataCrypt.cpp new file mode 100644 index 00000000..71a83e07 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedInputDataCrypt.cpp @@ -0,0 +1,278 @@ +/* +* Tencent is pleased to support the open source community by making +* MMKV available. +* +* Copyright (C) 2020 THL A29 Limited, a Tencent company. +* All rights reserved. +* +* Licensed under the BSD 3-Clause License (the "License"); you may not use +* this file except in compliance with the License. You may obtain a copy of +* the License at +* +* https://opensource.org/licenses/BSD-3-Clause +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "CodedInputDataCrypt.h" +#include "PBUtility.h" +#include +#include +#include + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif // MMKV_APPLE + +#ifndef MMKV_DISABLE_CRYPT + +using namespace std; + +namespace mmkv { + +CodedInputDataCrypt::CodedInputDataCrypt(const void *oData, size_t length, AESCrypt &crypt) + : m_ptr((uint8_t *) oData), m_size(length), m_position(0), m_decryptPosition(0), m_decrypter(crypt) { + m_decryptBufferSize = AES_KEY_LEN * 2; + m_decryptBufferPosition = static_cast(crypt.m_number); + m_decryptBufferDiscardPosition = m_decryptBufferPosition; + m_decryptBufferDecryptLength = m_decryptBufferPosition; + + m_decryptBuffer = (uint8_t *) malloc(m_decryptBufferSize); + if (!m_decryptBuffer) { + throw runtime_error(strerror(errno)); + } +} + +CodedInputDataCrypt::~CodedInputDataCrypt() { + if (m_decryptBuffer) { + free(m_decryptBuffer); + } +} + +void CodedInputDataCrypt::seek(size_t addedSize) { + m_position += addedSize; + m_decryptPosition += addedSize; + + if (m_position > m_size) { + throw out_of_range("OutOfSpace"); + } + assert(m_position % AES_KEY_LEN == m_decrypter.m_number); +} + +void CodedInputDataCrypt::consumeBytes(size_t length, bool discardPreData) { + if (discardPreData) { + m_decryptBufferDiscardPosition = m_decryptBufferPosition; + } + auto decryptedBytesLeft = m_decryptBufferDecryptLength - m_decryptBufferPosition; + if (decryptedBytesLeft >= length) { + return; + } + length -= decryptedBytesLeft; + + // if there's some data left inside m_decrypter.m_vector, use them first + // it will be faster when always decrypt with (n * AES_KEY_LEN) bytes + if (m_decrypter.m_number != 0) { + auto alignDecrypter = AES_KEY_LEN - m_decrypter.m_number; + // make sure no data left inside m_decrypter.m_vector after decrypt + if (length < alignDecrypter) { + length = alignDecrypter; + } else { + length -= alignDecrypter; + length = ((length + AES_KEY_LEN - 1) / AES_KEY_LEN) * AES_KEY_LEN; + length += alignDecrypter; + } + } else { + length = ((length + AES_KEY_LEN - 1) / AES_KEY_LEN) * AES_KEY_LEN; + } + auto bytesLeftInSrc = m_size - m_decryptPosition; + length = min(bytesLeftInSrc, length); + + auto bytesLeftInBuffer = m_decryptBufferSize - m_decryptBufferDecryptLength; + // try move some space + if (bytesLeftInBuffer < length && m_decryptBufferDiscardPosition > 0) { + auto posToMove = (m_decryptBufferDiscardPosition / AES_KEY_LEN) * AES_KEY_LEN; + if (posToMove) { + auto sizeToMove = m_decryptBufferDecryptLength - posToMove; + memmove(m_decryptBuffer, m_decryptBuffer + posToMove, sizeToMove); + m_decryptBufferPosition -= posToMove; + m_decryptBufferDecryptLength -= posToMove; + m_decryptBufferDiscardPosition = 0; + bytesLeftInBuffer = m_decryptBufferSize - m_decryptBufferDecryptLength; + } + } + // still no enough sapce, try realloc() + if (bytesLeftInBuffer < length) { + auto newSize = m_decryptBufferSize + length; + auto newBuffer = realloc(m_decryptBuffer, newSize); + if (!newBuffer) { + throw runtime_error(strerror(errno)); + } + m_decryptBuffer = (uint8_t *) newBuffer; + m_decryptBufferSize = newSize; + } + m_decrypter.decrypt(m_ptr + m_decryptPosition, m_decryptBuffer + m_decryptBufferDecryptLength, length); + m_decryptPosition += length; + m_decryptBufferDecryptLength += length; + assert(m_decryptPosition == m_size || m_decrypter.m_number == 0); +} + +void CodedInputDataCrypt::skipBytes(size_t length) { + m_position += length; + + auto decryptedBytesLeft = m_decryptBufferDecryptLength - m_decryptBufferPosition; + if (decryptedBytesLeft >= length) { + m_decryptBufferPosition += length; + return; + } + length -= decryptedBytesLeft; + // if this happens, we need optimization like the alignDecrypter above + assert(m_decrypter.m_number == 0); + + size_t alignSize = ((length + AES_KEY_LEN - 1) / AES_KEY_LEN) * AES_KEY_LEN; + auto bytesLeftInSrc = m_size - m_decryptPosition; + auto size = min(alignSize, bytesLeftInSrc); + decryptedBytesLeft = size - length; + for (size_t index = 0, round = size / AES_KEY_LEN; index < round; index++) { + m_decrypter.decrypt(m_ptr + m_decryptPosition, m_decryptBuffer, AES_KEY_LEN); + m_decryptPosition += AES_KEY_LEN; + size -= AES_KEY_LEN; + } + if (size) { + m_decrypter.decrypt(m_ptr + m_decryptPosition, m_decryptBuffer, size); + m_decryptPosition += size; + m_decryptBufferPosition = size - decryptedBytesLeft; + m_decryptBufferDecryptLength = size; + } else { + m_decryptBufferPosition = AES_KEY_LEN - decryptedBytesLeft; + m_decryptBufferDecryptLength = AES_KEY_LEN; + } + assert(m_decryptBufferPosition <= m_decryptBufferDecryptLength); + assert(m_decryptPosition - m_decryptBufferDecryptLength + m_decryptBufferPosition == m_position); +} + +inline void CodedInputDataCrypt::statusBeforeDecrypt(size_t rollbackSize, AESCryptStatus &status) { + rollbackSize += m_decryptBufferDecryptLength - m_decryptBufferPosition; + m_decrypter.statusBeforeDecrypt(m_ptr + m_decryptPosition, m_decryptBuffer + m_decryptBufferDecryptLength, + rollbackSize, status); +} + +int8_t CodedInputDataCrypt::readRawByte() { + assert(m_position <= m_decryptPosition); + if (m_position == m_size) { + auto msg = "reach end, m_position: " + to_string(m_position) + ", m_size: " + to_string(m_size); + throw out_of_range(msg); + } + m_position++; + + assert(m_decryptBufferPosition < m_decryptBufferSize); + auto *bytes = (int8_t *) m_decryptBuffer; + return bytes[m_decryptBufferPosition++]; +} + +int32_t CodedInputDataCrypt::readRawVarint32(bool discardPreData) { + consumeBytes(10, discardPreData); + + int8_t tmp = this->readRawByte(); + if (tmp >= 0) { + return tmp; + } + int32_t result = tmp & 0x7f; + if ((tmp = this->readRawByte()) >= 0) { + result |= tmp << 7; + } else { + result |= (tmp & 0x7f) << 7; + if ((tmp = this->readRawByte()) >= 0) { + result |= tmp << 14; + } else { + result |= (tmp & 0x7f) << 14; + if ((tmp = this->readRawByte()) >= 0) { + result |= tmp << 21; + } else { + result |= (tmp & 0x7f) << 21; + result |= (tmp = this->readRawByte()) << 28; + if (tmp < 0) { + // discard upper 32 bits + for (int i = 0; i < 5; i++) { + if (this->readRawByte() >= 0) { + return result; + } + } + throw invalid_argument("InvalidProtocolBuffer malformed varint32"); + } + } + } + } + return result; +} + +int32_t CodedInputDataCrypt::readInt32() { + return this->readRawVarint32(); +} + +# ifndef MMKV_APPLE + +string CodedInputDataCrypt::readString(KeyValueHolderCrypt &kvHolder) { + kvHolder.offset = static_cast(m_position); + + int32_t size = this->readRawVarint32(true); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + consumeBytes(s_size); + + kvHolder.keySize = static_cast(s_size); + + string result((char *) (m_decryptBuffer + m_decryptBufferPosition), s_size); + m_position += s_size; + m_decryptBufferPosition += s_size; + return result; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +# endif + +void CodedInputDataCrypt::readData(KeyValueHolderCrypt &kvHolder) { + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + if (KeyValueHolderCrypt::isValueStoredAsOffset(s_size)) { + kvHolder.type = KeyValueHolderType_Offset; + kvHolder.valueSize = static_cast(s_size); + kvHolder.pbKeyValueSize = + static_cast(pbRawVarint32Size(kvHolder.valueSize) + pbRawVarint32Size(kvHolder.keySize)); + + size_t rollbackSize = kvHolder.pbKeyValueSize + kvHolder.keySize; + statusBeforeDecrypt(rollbackSize, kvHolder.cryptStatus); + + skipBytes(s_size); + } else { + consumeBytes(s_size); + + kvHolder.type = KeyValueHolderType_Direct; + kvHolder = KeyValueHolderCrypt(m_decryptBuffer + m_decryptBufferPosition, s_size); + m_decryptBufferPosition += s_size; + m_position += s_size; + } + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +} // namespace mmkv + +#endif // MMKV_DISABLE_CRYPT diff --git a/ios/Pods/MMKVCore/Core/CodedInputDataCrypt.h b/ios/Pods/MMKVCore/Core/CodedInputDataCrypt.h new file mode 100644 index 00000000..fac32e62 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedInputDataCrypt.h @@ -0,0 +1,87 @@ +/* +* Tencent is pleased to support the open source community by making +* MMKV available. +* +* Copyright (C) 2020 THL A29 Limited, a Tencent company. +* All rights reserved. +* +* Licensed under the BSD 3-Clause License (the "License"); you may not use +* this file except in compliance with the License. You may obtain a copy of +* the License at +* +* https://opensource.org/licenses/BSD-3-Clause +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef CodedInputDataCrypt_h +#define CodedInputDataCrypt_h +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include "KeyValueHolder.h" +#include "MMBuffer.h" +#include "aes/AESCrypt.h" +#include + +#ifdef MMKV_DISABLE_CRYPT + +namespace mmkv { +class CodedInputDataCrypt; +} + +#else + +namespace mmkv { + +class CodedInputDataCrypt { + uint8_t *const m_ptr; + size_t m_size; + size_t m_position; + size_t m_decryptPosition; // position of text that has beed decrypted + + AESCrypt &m_decrypter; + uint8_t *m_decryptBuffer; // internal decrypt buffer, grows by (n * AES_KEY_LEN) bytes + size_t m_decryptBufferSize; + size_t m_decryptBufferPosition; // reader position in the buffer, synced with m_position + size_t m_decryptBufferDecryptLength; // length of the buffer that has been used + size_t m_decryptBufferDiscardPosition; // recycle position, any data before that can be discarded + + void consumeBytes(size_t length, bool discardPreData = false); + void skipBytes(size_t length); + void statusBeforeDecrypt(size_t rollbackSize, AESCryptStatus &status); + + int8_t readRawByte(); + + int32_t readRawVarint32(bool discardPreData = false); + +public: + CodedInputDataCrypt(const void *oData, size_t length, AESCrypt &crypt); + + ~CodedInputDataCrypt(); + + bool isAtEnd() { return m_position == m_size; }; + + void seek(size_t addedSize); + + int32_t readInt32(); + + void readData(KeyValueHolderCrypt &kvHolder); + +#ifndef MMKV_APPLE + std::string readString(KeyValueHolderCrypt &kvHolder); +#else + NSString *readString(KeyValueHolderCrypt &kvHolder); +#endif +}; + +} // namespace mmkv + +#endif // MMKV_DISABLE_CRYPT +#endif // __cplusplus +#endif /* CodedInputDataCrypt_h */ diff --git a/ios/Pods/MMKVCore/Core/CodedInputDataCrypt_OSX.cpp b/ios/Pods/MMKVCore/Core/CodedInputDataCrypt_OSX.cpp new file mode 100644 index 00000000..5d19203a --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedInputDataCrypt_OSX.cpp @@ -0,0 +1,62 @@ +/* +* Tencent is pleased to support the open source community by making +* MMKV available. +* +* Copyright (C) 2020 THL A29 Limited, a Tencent company. +* All rights reserved. +* +* Licensed under the BSD 3-Clause License (the "License"); you may not use +* this file except in compliance with the License. You may obtain a copy of +* the License at +* +* https://opensource.org/licenses/BSD-3-Clause +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "CodedInputDataCrypt.h" + +#if defined(MMKV_APPLE) && !defined(MMKV_DISABLE_CRYPT) + +# include "PBUtility.h" +# include + +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif + +using namespace std; + +namespace mmkv { + +NSString *CodedInputDataCrypt::readString(KeyValueHolderCrypt &kvHolder) { + kvHolder.offset = static_cast(m_position); + + int32_t size = this->readRawVarint32(true); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + consumeBytes(s_size); + + kvHolder.keySize = static_cast(s_size); + + auto ptr = m_decryptBuffer + m_decryptBufferPosition; + NSString *result = [[NSString alloc] initWithBytes:ptr length:s_size encoding:NSUTF8StringEncoding]; + m_position += s_size; + m_decryptBufferPosition += s_size; + return [result autorelease]; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +} // namespace mmkv + +#endif // MMKV_APPLE && !MMKV_DISABLE_CRYPT diff --git a/ios/Pods/MMKVCore/Core/CodedInputData_OSX.cpp b/ios/Pods/MMKVCore/Core/CodedInputData_OSX.cpp new file mode 100644 index 00000000..41bd58ae --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedInputData_OSX.cpp @@ -0,0 +1,92 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "CodedInputData.h" + +#ifdef MMKV_APPLE + +# include "PBUtility.h" +# include + +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif + +using namespace std; + +namespace mmkv { + +NSString *CodedInputData::readString() { + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + auto ptr = m_ptr + m_position; + NSString *result = [[NSString alloc] initWithBytes:ptr length:s_size encoding:NSUTF8StringEncoding]; + m_position += s_size; + return [result autorelease]; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +NSString *CodedInputData::readString(KeyValueHolder &kvHolder) { + kvHolder.offset = static_cast(m_position); + + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + kvHolder.keySize = static_cast(s_size); + + auto ptr = m_ptr + m_position; + NSString *result = [[NSString alloc] initWithBytes:ptr length:s_size encoding:NSUTF8StringEncoding]; + m_position += s_size; + return [result autorelease]; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +NSData *CodedInputData::readNSData() { + int32_t size = this->readRawVarint32(); + if (size < 0) { + throw length_error("InvalidProtocolBuffer negativeSize"); + } + + auto s_size = static_cast(size); + if (s_size <= m_size - m_position) { + NSData *result = [NSData dataWithBytes:(m_ptr + m_position) length:s_size]; + m_position += s_size; + return result; + } else { + throw out_of_range("InvalidProtocolBuffer truncatedMessage"); + } +} + +} // namespace mmkv + +#endif // MMKV_APPLE diff --git a/ios/Pods/MMKVCore/Core/CodedOutputData.cpp b/ios/Pods/MMKVCore/Core/CodedOutputData.cpp new file mode 100644 index 00000000..96d37dee --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedOutputData.cpp @@ -0,0 +1,174 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "CodedOutputData.h" +#include "PBUtility.h" +#include +#include + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif // MMKV_APPLE + +using namespace std; + +namespace mmkv { + +CodedOutputData::CodedOutputData(void *ptr, size_t len) : m_ptr((uint8_t *) ptr), m_size(len), m_position(0) { + MMKV_ASSERT(m_ptr); +} + +uint8_t *CodedOutputData::curWritePointer() { + return m_ptr + m_position; +} + +void CodedOutputData::writeDouble(double value) { + this->writeRawLittleEndian64(Float64ToInt64(value)); +} + +void CodedOutputData::writeFloat(float value) { + this->writeRawLittleEndian32(Float32ToInt32(value)); +} + +void CodedOutputData::writeInt64(int64_t value) { + this->writeRawVarint64(value); +} + +void CodedOutputData::writeUInt64(uint64_t value) { + writeRawVarint64(static_cast(value)); +} + +void CodedOutputData::writeInt32(int32_t value) { + if (value >= 0) { + this->writeRawVarint32(value); + } else { + this->writeRawVarint64(value); + } +} + +void CodedOutputData::writeUInt32(uint32_t value) { + writeRawVarint32(static_cast(value)); +} + +void CodedOutputData::writeBool(bool value) { + this->writeRawByte(static_cast(value ? 1 : 0)); +} + +void CodedOutputData::writeData(const MMBuffer &value) { + this->writeRawVarint32((int32_t) value.length()); + this->writeRawData(value); +} + +#ifndef MMKV_APPLE + +void CodedOutputData::writeString(const string &value) { + size_t numberOfBytes = value.size(); + this->writeRawVarint32((int32_t) numberOfBytes); + if (m_position + numberOfBytes > m_size) { + auto msg = "m_position: " + to_string(m_position) + ", numberOfBytes: " + to_string(numberOfBytes) + + ", m_size: " + to_string(m_size); + throw out_of_range(msg); + } + memcpy(m_ptr + m_position, ((uint8_t *) value.data()), numberOfBytes); + m_position += numberOfBytes; +} + +#endif // MMKV_APPLE + +size_t CodedOutputData::spaceLeft() { + if (m_size <= m_position) { + return 0; + } + return m_size - m_position; +} + +void CodedOutputData::seek(size_t addedSize) { + m_position += addedSize; + + if (m_position > m_size) { + throw out_of_range("OutOfSpace"); + } +} + +void CodedOutputData::writeRawByte(uint8_t value) { + if (m_position == m_size) { + throw out_of_range("m_position: " + to_string(m_position) + " m_size: " + to_string(m_size)); + return; + } + + m_ptr[m_position++] = value; +} + +void CodedOutputData::writeRawData(const MMBuffer &data) { + size_t numberOfBytes = data.length(); + if (m_position + numberOfBytes > m_size) { + auto msg = "m_position: " + to_string(m_position) + ", numberOfBytes: " + to_string(numberOfBytes) + + ", m_size: " + to_string(m_size); + throw out_of_range(msg); + } + memcpy(m_ptr + m_position, data.getPtr(), numberOfBytes); + m_position += numberOfBytes; +} + +void CodedOutputData::writeRawVarint32(int32_t value) { + while (true) { + if ((value & ~0x7f) == 0) { + this->writeRawByte(static_cast(value)); + return; + } else { + this->writeRawByte(static_cast((value & 0x7F) | 0x80)); + value = logicalRightShift32(value, 7); + } + } +} + +void CodedOutputData::writeRawVarint64(int64_t value) { + while (true) { + if ((value & ~0x7f) == 0) { + this->writeRawByte(static_cast(value)); + return; + } else { + this->writeRawByte(static_cast((value & 0x7f) | 0x80)); + value = logicalRightShift64(value, 7); + } + } +} + +void CodedOutputData::writeRawLittleEndian32(int32_t value) { + this->writeRawByte(static_cast((value) &0xff)); + this->writeRawByte(static_cast((value >> 8) & 0xff)); + this->writeRawByte(static_cast((value >> 16) & 0xff)); + this->writeRawByte(static_cast((value >> 24) & 0xff)); +} + +void CodedOutputData::writeRawLittleEndian64(int64_t value) { + this->writeRawByte(static_cast((value) &0xff)); + this->writeRawByte(static_cast((value >> 8) & 0xff)); + this->writeRawByte(static_cast((value >> 16) & 0xff)); + this->writeRawByte(static_cast((value >> 24) & 0xff)); + this->writeRawByte(static_cast((value >> 32) & 0xff)); + this->writeRawByte(static_cast((value >> 40) & 0xff)); + this->writeRawByte(static_cast((value >> 48) & 0xff)); + this->writeRawByte(static_cast((value >> 56) & 0xff)); +} + +} // namespace mmkv diff --git a/ios/Pods/MMKVCore/Core/CodedOutputData.h b/ios/Pods/MMKVCore/Core/CodedOutputData.h new file mode 100644 index 00000000..be452bfe --- /dev/null +++ b/ios/Pods/MMKVCore/Core/CodedOutputData.h @@ -0,0 +1,82 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_CODEDOUTPUTDATA_H +#define MMKV_CODEDOUTPUTDATA_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include "MMBuffer.h" +#include + +namespace mmkv { + +class CodedOutputData { + uint8_t *const m_ptr; + size_t m_size; + size_t m_position; + +public: + CodedOutputData(void *ptr, size_t len); + + size_t spaceLeft(); + + uint8_t *curWritePointer(); + + void seek(size_t addedSize); + + void writeRawByte(uint8_t value); + + void writeRawLittleEndian32(int32_t value); + + void writeRawLittleEndian64(int64_t value); + + void writeRawVarint32(int32_t value); + + void writeRawVarint64(int64_t value); + + void writeRawData(const MMBuffer &data); + + void writeDouble(double value); + + void writeFloat(float value); + + void writeInt64(int64_t value); + + void writeUInt64(uint64_t value); + + void writeInt32(int32_t value); + + void writeUInt32(uint32_t value); + + void writeBool(bool value); + + void writeData(const MMBuffer &value); + +#ifndef MMKV_APPLE + void writeString(const std::string &value); +#endif +}; + +} // namespace mmkv + +#endif +#endif //MMKV_CODEDOUTPUTDATA_H diff --git a/ios/Pods/MMKVCore/Core/InterProcessLock.cpp b/ios/Pods/MMKVCore/Core/InterProcessLock.cpp new file mode 100644 index 00000000..7db7228f --- /dev/null +++ b/ios/Pods/MMKVCore/Core/InterProcessLock.cpp @@ -0,0 +1,181 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "InterProcessLock.h" +#include "MMKVLog.h" + +#ifndef MMKV_WIN32 +# include +#endif + +namespace mmkv { + +bool FileLock::lock(LockType lockType) { + return doLock(lockType, true); +} + +bool FileLock::try_lock(LockType lockType) { + return doLock(lockType, false); +} + +bool FileLock::doLock(LockType lockType, bool wait) { + if (!isFileLockValid()) { + return false; + } + bool unLockFirstIfNeeded = false; + + if (lockType == SharedLockType) { + // don't want shared-lock to break any existing locks + if (m_sharedLockCount > 0 || m_exclusiveLockCount > 0) { + m_sharedLockCount++; + return true; + } + } else { + // don't want exclusive-lock to break existing exclusive-locks + if (m_exclusiveLockCount > 0) { + m_exclusiveLockCount++; + return true; + } + // prevent deadlock + if (m_sharedLockCount > 0) { + unLockFirstIfNeeded = true; + } + } + + auto ret = platformLock(lockType, wait, unLockFirstIfNeeded); + if (ret) { + if (lockType == SharedLockType) { + m_sharedLockCount++; + } else { + m_exclusiveLockCount++; + } + } + return ret; +} + +#ifndef MMKV_WIN32 + +static int32_t LockType2FlockType(LockType lockType) { + switch (lockType) { + case SharedLockType: + return LOCK_SH; + case ExclusiveLockType: + return LOCK_EX; + } + return LOCK_EX; +} + +bool FileLock::platformLock(LockType lockType, bool wait, bool unLockFirstIfNeeded) { +# ifdef MMKV_ANDROID + if (m_isAshmem) { + return ashmemLock(lockType, wait, unLockFirstIfNeeded); + } +# endif + auto realLockType = LockType2FlockType(lockType); + auto cmd = wait ? realLockType : (realLockType | LOCK_NB); + if (unLockFirstIfNeeded) { + // try lock + auto ret = flock(m_fd, realLockType | LOCK_NB); + if (ret == 0) { + return true; + } + // let's be gentleman: unlock my shared-lock to prevent deadlock + ret = flock(m_fd, LOCK_UN); + if (ret != 0) { + MMKVError("fail to try unlock first fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + } + } + + auto ret = flock(m_fd, cmd); + if (ret != 0) { + MMKVError("fail to lock fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + // try recover my shared-lock + if (unLockFirstIfNeeded) { + ret = flock(m_fd, LockType2FlockType(SharedLockType)); + if (ret != 0) { + // let's hope this never happen + MMKVError("fail to recover shared-lock fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + } + } + return false; + } else { + return true; + } +} + +bool FileLock::platformUnLock(bool unlockToSharedLock) { +# ifdef MMKV_ANDROID + if (m_isAshmem) { + return ashmemUnLock(unlockToSharedLock); + } +# endif + int cmd = unlockToSharedLock ? LOCK_SH : LOCK_UN; + auto ret = flock(m_fd, cmd); + if (ret != 0) { + MMKVError("fail to unlock fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + return false; + } else { + return true; + } +} + +#endif // MMKV_WIN32 + +bool FileLock::unlock(LockType lockType) { + if (!isFileLockValid()) { + return false; + } + bool unlockToSharedLock = false; + + if (lockType == SharedLockType) { + if (m_sharedLockCount == 0) { + return false; + } + // don't want shared-lock to break any existing locks + if (m_sharedLockCount > 1 || m_exclusiveLockCount > 0) { + m_sharedLockCount--; + return true; + } + } else { + if (m_exclusiveLockCount == 0) { + return false; + } + if (m_exclusiveLockCount > 1) { + m_exclusiveLockCount--; + return true; + } + // restore shared-lock when all exclusive-locks are done + if (m_sharedLockCount > 0) { + unlockToSharedLock = true; + } + } + + auto ret = platformUnLock(unlockToSharedLock); + if (ret) { + if (lockType == SharedLockType) { + m_sharedLockCount--; + } else { + m_exclusiveLockCount--; + } + } + return ret; +} + +} // namespace mmkv diff --git a/ios/Pods/MMKVCore/Core/InterProcessLock.h b/ios/Pods/MMKVCore/Core/InterProcessLock.h new file mode 100644 index 00000000..2da539b0 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/InterProcessLock.h @@ -0,0 +1,119 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_INTERPROCESSLOCK_H +#define MMKV_INTERPROCESSLOCK_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include + +namespace mmkv { + +enum LockType { + SharedLockType, + ExclusiveLockType, +}; + +// a recursive POSIX file-lock wrapper +// handles lock upgrade & downgrade correctly +class FileLock { + MMKVFileHandle_t m_fd; + size_t m_sharedLockCount; + size_t m_exclusiveLockCount; + + bool doLock(LockType lockType, bool wait); + bool platformLock(LockType lockType, bool wait, bool unLockFirstIfNeeded); + bool platformUnLock(bool unLockFirstIfNeeded); + +#ifndef MMKV_WIN32 + bool isFileLockValid() { return m_fd >= 0; } +# ifdef MMKV_ANDROID + const bool m_isAshmem; + struct flock m_lockInfo; + bool ashmemLock(LockType lockType, bool wait, bool unLockFirstIfNeeded); + bool ashmemUnLock(bool unLockFirstIfNeeded); +# endif + +#else // defined(MMKV_WIN32) + OVERLAPPED m_overLapped; + + bool isFileLockValid() { return m_fd != INVALID_HANDLE_VALUE; } +#endif // MMKV_WIN32 + +public: +#ifndef MMKV_WIN32 +# ifndef MMKV_ANDROID + explicit FileLock(MMKVFileHandle_t fd) : m_fd(fd), m_sharedLockCount(0), m_exclusiveLockCount(0) {} +# else + explicit FileLock(MMKVFileHandle_t fd, bool isAshmem = false); +# endif // MMKV_ANDROID +#else // defined(MMKV_WIN32) + explicit FileLock(MMKVFileHandle_t fd) : m_fd(fd), m_overLapped{}, m_sharedLockCount(0), m_exclusiveLockCount(0) {} +#endif // MMKV_WIN32 + + bool lock(LockType lockType); + + bool try_lock(LockType lockType); + + bool unlock(LockType lockType); + + // just forbid it for possibly misuse + explicit FileLock(const FileLock &other) = delete; + FileLock &operator=(const FileLock &other) = delete; +}; + +class InterProcessLock { + FileLock *m_fileLock; + LockType m_lockType; + +public: + InterProcessLock(FileLock *fileLock, LockType lockType) + : m_fileLock(fileLock), m_lockType(lockType), m_enable(true) { + MMKV_ASSERT(m_fileLock); + } + + bool m_enable; + + void lock() { + if (m_enable) { + m_fileLock->lock(m_lockType); + } + } + + bool try_lock() { + if (m_enable) { + return m_fileLock->try_lock(m_lockType); + } + return false; + } + + void unlock() { + if (m_enable) { + m_fileLock->unlock(m_lockType); + } + } +}; + +} // namespace mmkv + +#endif +#endif //MMKV_INTERPROCESSLOCK_H diff --git a/ios/Pods/MMKVCore/Core/InterProcessLock_Android.cpp b/ios/Pods/MMKVCore/Core/InterProcessLock_Android.cpp new file mode 100644 index 00000000..5a06103f --- /dev/null +++ b/ios/Pods/MMKVCore/Core/InterProcessLock_Android.cpp @@ -0,0 +1,98 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "InterProcessLock.h" + +#ifdef MMKV_ANDROID +# include "MMKVLog.h" +# include +# include + +namespace mmkv { + +FileLock::FileLock(MMKVFileHandle_t fd, bool isAshmem) + : m_fd(fd), m_sharedLockCount(0), m_exclusiveLockCount(0), m_isAshmem(isAshmem) { + m_lockInfo.l_type = F_WRLCK; + m_lockInfo.l_start = 0; + m_lockInfo.l_whence = SEEK_SET; + m_lockInfo.l_len = 0; + m_lockInfo.l_pid = 0; +} + +static short LockType2FlockType(LockType lockType) { + switch (lockType) { + case SharedLockType: + return F_RDLCK; + case ExclusiveLockType: + return F_WRLCK; + } +} + +bool FileLock::ashmemLock(LockType lockType, bool wait, bool unLockFirstIfNeeded) { + m_lockInfo.l_type = LockType2FlockType(lockType); + if (unLockFirstIfNeeded) { + // try lock + auto ret = fcntl(m_fd, F_SETLK, &m_lockInfo); + if (ret == 0) { + return true; + } + // lets be gentleman: unlock my shared-lock to prevent deadlock + auto type = m_lockInfo.l_type; + m_lockInfo.l_type = F_UNLCK; + ret = fcntl(m_fd, F_SETLK, &m_lockInfo); + if (ret != 0) { + MMKVError("fail to try unlock first fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + } + m_lockInfo.l_type = type; + } + + int cmd = wait ? F_SETLKW : F_SETLK; + auto ret = fcntl(m_fd, cmd, &m_lockInfo); + if (ret != 0) { + MMKVError("fail to lock fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + // try recover my shared-lock + if (unLockFirstIfNeeded) { + m_lockInfo.l_type = LockType2FlockType(SharedLockType); + ret = fcntl(m_fd, cmd, &m_lockInfo); + if (ret != 0) { + // let's hope this never happen + MMKVError("fail to recover shared-lock fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + } + } + return false; + } else { + return true; + } +} + +bool FileLock::ashmemUnLock(bool unlockToSharedLock) { + m_lockInfo.l_type = static_cast(unlockToSharedLock ? F_RDLCK : F_UNLCK); + auto ret = fcntl(m_fd, F_SETLK, &m_lockInfo); + if (ret != 0) { + MMKVError("fail to unlock fd=%d, ret=%d, error:%s", m_fd, ret, strerror(errno)); + return false; + } else { + return true; + } +} + +} // namespace mmkv + +#endif // MMKV_ANDROID diff --git a/ios/Pods/MMKVCore/Core/InterProcessLock_Win32.cpp b/ios/Pods/MMKVCore/Core/InterProcessLock_Win32.cpp new file mode 100644 index 00000000..fe2c619b --- /dev/null +++ b/ios/Pods/MMKVCore/Core/InterProcessLock_Win32.cpp @@ -0,0 +1,98 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "InterProcessLock.h" + +#ifdef MMKV_WIN32 +# include "MMKVLog.h" + +namespace mmkv { + +static DWORD LockType2Flag(LockType lockType) { + DWORD flag = 0; + switch (lockType) { + case SharedLockType: + flag = 0; + break; + case ExclusiveLockType: + flag = LOCKFILE_EXCLUSIVE_LOCK; + break; + } + return flag; +} + +bool FileLock::platformLock(LockType lockType, bool wait, bool unLockFirstIfNeeded) { + auto realLockType = LockType2Flag(lockType); + auto flag = wait ? realLockType : (realLockType | LOCKFILE_FAIL_IMMEDIATELY); + if (unLockFirstIfNeeded) { + /* try exclusive-lock above shared-lock will always fail in Win32 + auto ret = LockFileEx(m_fd, realLockType | LOCKFILE_FAIL_IMMEDIATELY, 0, 1, 0, &m_overLapped); + if (ret) { + return true; + }*/ + // let's be gentleman: unlock my shared-lock to prevent deadlock + auto ret = UnlockFileEx(m_fd, 0, 1, 0, &m_overLapped); + if (!ret) { + MMKVError("fail to try unlock first fd=%p, error:%d", m_fd, GetLastError()); + } + } + + auto ret = LockFileEx(m_fd, flag, 0, 1, 0, &m_overLapped); + if (!ret) { + MMKVError("fail to lock fd=%p, error:%d", m_fd, GetLastError()); + // try recover my shared-lock + if (unLockFirstIfNeeded) { + ret = LockFileEx(m_fd, LockType2Flag(SharedLockType), 0, 1, 0, &m_overLapped); + if (!ret) { + // let's hope this never happen + MMKVError("fail to recover shared-lock fd=%p, error:%d", m_fd, GetLastError()); + } + } + return false; + } else { + return true; + } +} + +bool FileLock::platformUnLock(bool unlockToSharedLock) { + /* quote from MSDN: + * If the same range is locked with an exclusive and a shared lock, + * two unlock operations are necessary to unlock the region; + * the first unlock operation unlocks the exclusive lock, + * the second unlock operation unlocks the shared lock. + */ + if (unlockToSharedLock) { + auto flag = LockType2Flag(SharedLockType); + if (!LockFileEx(m_fd, flag, 0, 1, 0, &m_overLapped)) { + MMKVError("fail to roll back to shared-lock, error:%d", GetLastError()); + } + } + auto ret = UnlockFileEx(m_fd, 0, 1, 0, &m_overLapped); + if (!ret) { + MMKVError("fail to unlock fd=%p, error:%d", m_fd, GetLastError()); + return false; + } else { + return true; + } +} + +} // namespace mmkv + +#endif // MMKV_WIN32 diff --git a/ios/Pods/MMKVCore/Core/KeyValueHolder.cpp b/ios/Pods/MMKVCore/Core/KeyValueHolder.cpp new file mode 100644 index 00000000..9694348c --- /dev/null +++ b/ios/Pods/MMKVCore/Core/KeyValueHolder.cpp @@ -0,0 +1,216 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2020 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "KeyValueHolder.h" +#include "PBUtility.h" +#include "aes/AESCrypt.h" +#include +#include +#include + +namespace mmkv { + +KeyValueHolder::KeyValueHolder(uint32_t keyLength, uint32_t valueLength, uint32_t off) + : keySize(static_cast(keyLength)), valueSize(valueLength), offset(off) { + computedKVSize = keySize + static_cast(pbRawVarint32Size(keySize)); + computedKVSize += static_cast(pbRawVarint32Size(valueSize)); +} + +MMBuffer KeyValueHolder::toMMBuffer(const void *basePtr) const { + auto realPtr = (uint8_t *) basePtr + offset; + realPtr += computedKVSize; + return MMBuffer(realPtr, valueSize, MMBufferNoCopy); +} + +#ifndef MMKV_DISABLE_CRYPT + +KeyValueHolderCrypt::KeyValueHolderCrypt(const void *src, size_t length) { + if (length <= SmallBufferSize()) { + type = KeyValueHolderType_Direct; + paddedSize = static_cast(length); + memcpy(paddedValue, src, length); + } else { + type = KeyValueHolderType_Memory; + memSize = static_cast(length); + memPtr = malloc(length); + if (!memPtr) { + throw std::runtime_error(strerror(errno)); + } + memcpy(memPtr, src, memSize); + } +} + +KeyValueHolderCrypt::KeyValueHolderCrypt(MMBuffer &&data) { + if (data.type == MMBuffer::MMBufferType_Small) { + static_assert(SmallBufferSize() >= MMBuffer::SmallBufferSize(), "KeyValueHolderCrypt can't hold MMBuffer"); + + type = KeyValueHolderType_Direct; + paddedSize = static_cast(data.length()); + memcpy(paddedValue, data.getPtr(), data.length()); + } else { +# ifdef MMKV_APPLE + assert(data.m_data == nil); +# endif + type = KeyValueHolderType_Memory; + memSize = static_cast(data.length()); + memPtr = data.getPtr(); + + data.detach(); + } +} + +KeyValueHolderCrypt::KeyValueHolderCrypt(uint32_t keyLength, uint32_t valueLength, uint32_t off) + : type(KeyValueHolderType_Offset), keySize(static_cast(keyLength)), valueSize(valueLength), offset(off) { + + pbKeyValueSize = static_cast(pbRawVarint32Size(keySize) + pbRawVarint32Size(valueSize)); +} + +KeyValueHolderCrypt::KeyValueHolderCrypt(KeyValueHolderCrypt &&other) noexcept { + this->move(std::move(other)); +} + +KeyValueHolderCrypt &KeyValueHolderCrypt::operator=(KeyValueHolderCrypt &&other) noexcept { + if (type == KeyValueHolderType_Memory && memPtr) { + free(memPtr); + } + this->move(std::move(other)); + return *this; +} + +void KeyValueHolderCrypt::move(KeyValueHolderCrypt &&other) noexcept { + if (other.type == KeyValueHolderType_Direct || other.type == KeyValueHolderType_Offset) { + memcpy(this, &other, sizeof(other)); + } else if (other.type == KeyValueHolderType_Memory) { + type = KeyValueHolderType_Memory; + memSize = other.memSize; + memPtr = other.memPtr; + other.memPtr = nullptr; + } +} + +KeyValueHolderCrypt::~KeyValueHolderCrypt() { + if (type == KeyValueHolderType_Memory && memPtr) { + free(memPtr); + } +} + +// get decrypt data with [position, -1) +static MMBuffer decryptBuffer(AESCrypt &crypter, const MMBuffer &inputBuffer, size_t position) { + static uint8_t smallBuffer[16]; + auto basePtr = (uint8_t *) inputBuffer.getPtr(); + auto ptr = basePtr; + for (size_t index = sizeof(smallBuffer); index < position; index += sizeof(smallBuffer)) { + crypter.decrypt(ptr, smallBuffer, sizeof(smallBuffer)); + ptr += sizeof(smallBuffer); + } + if (ptr < basePtr + position) { + crypter.decrypt(ptr, smallBuffer, static_cast(basePtr + position - ptr)); + ptr = basePtr + position; + } + size_t length = inputBuffer.length() - position; + MMBuffer tmp(length); + + auto input = ptr; + auto output = tmp.getPtr(); + crypter.decrypt(input, output, length); + + return tmp; +} + +MMBuffer KeyValueHolderCrypt::toMMBuffer(const void *basePtr, const AESCrypt *crypter) const { + if (type == KeyValueHolderType_Direct) { + return MMBuffer((void *) paddedValue, paddedSize, MMBufferNoCopy); + } else if (type == KeyValueHolderType_Memory) { + return MMBuffer(memPtr, memSize, MMBufferNoCopy); + } else { + auto realPtr = (uint8_t *) basePtr + offset; + auto position = static_cast(pbKeyValueSize + keySize); + auto realSize = position + valueSize; + auto kvBuffer = MMBuffer(realPtr, realSize, MMBufferNoCopy); + auto decrypter = crypter->cloneWithStatus(cryptStatus); + return decryptBuffer(decrypter, kvBuffer, position); + } +} + +#endif // MMKV_DISABLE_CRYPT + +} // namespace mmkv + +#if !defined(MMKV_DISABLE_CRYPT) && !defined(NDEBUG) +# include "CodedInputData.h" +# include "CodedOutputData.h" +# include "MMKVLog.h" +# include + +using namespace std; + +namespace mmkv { + +void KeyValueHolderCrypt::testAESToMMBuffer() { + const uint8_t plainText[] = "Hello, OpenSSL-mmkv::KeyValueHolderCrypt::testAESToMMBuffer() with AES CFB 128."; + constexpr size_t textLength = sizeof(plainText) - 1; + + const uint8_t key[] = "TheAESKey"; + constexpr size_t keyLength = sizeof(key) - 1; + + uint8_t iv[AES_KEY_LEN]; + srand((unsigned) time(nullptr)); + for (uint32_t i = 0; i < AES_KEY_LEN; i++) { + iv[i] = (uint8_t) rand(); + } + AESCrypt crypt1(key, keyLength, iv, sizeof(iv)); + + auto encryptText = new uint8_t[DEFAULT_MMAP_SIZE]; + memset(encryptText, 0, DEFAULT_MMAP_SIZE); + CodedOutputData output(encryptText, DEFAULT_MMAP_SIZE); + output.writeData(MMBuffer((void *) key, keyLength, MMBufferNoCopy)); + auto lengthOfValue = textLength + pbRawVarint32Size((uint32_t) textLength); + output.writeRawVarint32((int32_t) lengthOfValue); + output.writeData(MMBuffer((void *) plainText, textLength, MMBufferNoCopy)); + crypt1.encrypt(encryptText, encryptText, (size_t)(output.curWritePointer() - encryptText)); + + AESCrypt decrypt(key, keyLength, iv, sizeof(iv)); + uint8_t smallBuffer[32]; + decrypt.decrypt(encryptText, smallBuffer, 5); + auto keySize = CodedInputData(smallBuffer, 5).readUInt32(); + auto sizeOfKeySize = pbRawVarint32Size(keySize); + auto position = sizeOfKeySize; + decrypt.decrypt(encryptText + 5, smallBuffer + 5, static_cast(sizeOfKeySize + keySize - 5)); + position += keySize; + decrypt.decrypt(encryptText + position, smallBuffer + position, 5); + auto valueSize = CodedInputData(smallBuffer + position, 5).readUInt32(); + // auto sizeOfValueSize = pbRawVarint32Size(valueSize); + KeyValueHolderCrypt kvHolder(keySize, valueSize, 0); + auto rollbackSize = position + 5; + decrypt.statusBeforeDecrypt(encryptText + rollbackSize, smallBuffer + rollbackSize, rollbackSize, + kvHolder.cryptStatus); + auto value = kvHolder.toMMBuffer(encryptText, &decrypt); +# ifdef MMKV_APPLE + MMKVInfo("testAESToMMBuffer: %@", CodedInputData((char *) value.getPtr(), value.length()).readString()); +# else + MMKVInfo("testAESToMMBuffer: %s", CodedInputData((char *) value.getPtr(), value.length()).readString().c_str()); +# endif + MMKVInfo("MMBuffer::SmallBufferSize() = %u, KeyValueHolderCrypt::SmallBufferSize() = %u", + MMBuffer::SmallBufferSize(), KeyValueHolderCrypt::SmallBufferSize()); +} + +} // namespace mmkv + +#endif diff --git a/ios/Pods/MMKVCore/Core/KeyValueHolder.h b/ios/Pods/MMKVCore/Core/KeyValueHolder.h new file mode 100644 index 00000000..355ee890 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/KeyValueHolder.h @@ -0,0 +1,116 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2020 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef KeyValueHolder_hpp +#define KeyValueHolder_hpp +#ifdef __cplusplus + +#include "MMBuffer.h" +#include "aes/AESCrypt.h" + +namespace mmkv { + +#pragma pack(push, 1) + +struct KeyValueHolder { + uint16_t computedKVSize; // internal use only + uint16_t keySize; + uint32_t valueSize; + uint32_t offset; + + KeyValueHolder() = default; + KeyValueHolder(uint32_t keyLength, uint32_t valueLength, uint32_t offset); + + MMBuffer toMMBuffer(const void *basePtr) const; +}; + +#ifndef MMKV_DISABLE_CRYPT + +enum KeyValueHolderType : uint8_t { + KeyValueHolderType_Direct, // store value directly + KeyValueHolderType_Memory, // store value in the heap memory + KeyValueHolderType_Offset, // store value by offset +}; + +// kv holder for encrypted mmkv +struct KeyValueHolderCrypt { + KeyValueHolderType type = KeyValueHolderType_Direct; + + union { + // store value by offset + struct { + uint8_t pbKeyValueSize; // size needed to encode keySize & valueSize + uint16_t keySize; + uint32_t valueSize; + uint32_t offset; + AESCryptStatus cryptStatus; + }; + // store value directly + struct { + uint8_t paddedSize; + uint8_t paddedValue[1]; + }; + // store value in the heap memory + struct { + uint32_t memSize; + void *memPtr; + }; + }; + + static constexpr size_t SmallBufferSize() { + return sizeof(KeyValueHolderCrypt) - offsetof(KeyValueHolderCrypt, paddedValue); + } + + static bool isValueStoredAsOffset(size_t valueSize) { return valueSize >= 256; } + + KeyValueHolderCrypt() = default; + KeyValueHolderCrypt(const void *valuePtr, size_t valueLength); + explicit KeyValueHolderCrypt(MMBuffer &&data); + KeyValueHolderCrypt(uint32_t keyLength, uint32_t valueLength, uint32_t offset); + + KeyValueHolderCrypt(KeyValueHolderCrypt &&other) noexcept; + KeyValueHolderCrypt &operator=(KeyValueHolderCrypt &&other) noexcept; + void move(KeyValueHolderCrypt &&other) noexcept; + + ~KeyValueHolderCrypt(); + + MMBuffer toMMBuffer(const void *basePtr, const AESCrypt *crypter) const; + + std::tuple toTuple() { + return std::make_tuple(offset, pbKeyValueSize + keySize + valueSize, &cryptStatus); + } + + // those are expensive, just forbid it for possibly misuse + explicit KeyValueHolderCrypt(const KeyValueHolderCrypt &other) = delete; + KeyValueHolderCrypt &operator=(const KeyValueHolderCrypt &other) = delete; + +#ifndef NDEBUG + static void testAESToMMBuffer(); +#endif +}; + +#endif // MMKV_DISABLE_CRYPT + +#pragma pack(pop) + +} // namespace mmkv + +#endif +#endif /* KeyValueHolder_hpp */ diff --git a/ios/Pods/MMKVCore/Core/MMBuffer.cpp b/ios/Pods/MMKVCore/Core/MMBuffer.cpp new file mode 100644 index 00000000..6986959d --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMBuffer.cpp @@ -0,0 +1,184 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MMBuffer.h" +#include +#include +#include +#include + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif + +using namespace std; + +namespace mmkv { + +MMBuffer::MMBuffer(size_t length) { + if (length > SmallBufferSize()) { + type = MMBufferType_Normal; + isNoCopy = MMBufferCopy; + size = length; + ptr = malloc(size); + if (!ptr) { + throw std::runtime_error(strerror(errno)); + } +#ifdef MMKV_APPLE + m_data = nil; +#endif + } else { + type = MMBufferType_Small; + paddedSize = static_cast(length); + } +} + +MMBuffer::MMBuffer(void *source, size_t length, MMBufferCopyFlag flag) : isNoCopy(flag) { + if (isNoCopy == MMBufferCopy) { + if (length > SmallBufferSize()) { + type = MMBufferType_Normal; + size = length; + ptr = malloc(size); + if (!ptr) { + throw std::runtime_error(strerror(errno)); + } + memcpy(ptr, source, size); +#ifdef MMKV_APPLE + m_data = nil; +#endif + } else { + type = MMBufferType_Small; + paddedSize = static_cast(length); + memcpy(paddedBuffer, source, length); + } + } else { + type = MMBufferType_Normal; + size = length; + ptr = source; +#ifdef MMKV_APPLE + m_data = nil; +#endif + } +} + +#ifdef MMKV_APPLE +MMBuffer::MMBuffer(NSData *data, MMBufferCopyFlag flag) + : type(MMBufferType_Normal), ptr((void *) data.bytes), size(data.length), isNoCopy(flag) { + if (isNoCopy == MMBufferCopy) { + m_data = [data retain]; + } else { + m_data = data; + } +} +#endif + +MMBuffer::MMBuffer(MMBuffer &&other) noexcept : type(other.type) { + if (type == MMBufferType_Normal) { + size = other.size; + ptr = other.ptr; + isNoCopy = other.isNoCopy; +#ifdef MMKV_APPLE + m_data = other.m_data; +#endif + other.detach(); + } else { + paddedSize = other.paddedSize; + memcpy(paddedBuffer, other.paddedBuffer, paddedSize); + } +} + +MMBuffer &MMBuffer::operator=(MMBuffer &&other) noexcept { + if (type == MMBufferType_Normal) { + if (other.type == MMBufferType_Normal) { + std::swap(isNoCopy, other.isNoCopy); + std::swap(size, other.size); + std::swap(ptr, other.ptr); +#ifdef MMKV_APPLE + std::swap(m_data, other.m_data); +#endif + } else { + type = MMBufferType_Small; + if (isNoCopy == MMBufferCopy) { +#ifdef MMKV_APPLE + if (m_data) { + [m_data release]; + } else if (ptr) { + free(ptr); + } +#else + if (ptr) { + free(ptr); + } +#endif + } + paddedSize = other.paddedSize; + memcpy(paddedBuffer, other.paddedBuffer, paddedSize); + } + } else { + if (other.type == MMBufferType_Normal) { + type = MMBufferType_Normal; + isNoCopy = other.isNoCopy; + size = other.size; + ptr = other.ptr; +#ifdef MMKV_APPLE + m_data = other.m_data; +#endif + other.detach(); + } else { + uint8_t tmp[SmallBufferSize()]; + memcpy(tmp, other.paddedBuffer, other.paddedSize); + memcpy(other.paddedBuffer, paddedBuffer, paddedSize); + memcpy(paddedBuffer, tmp, other.paddedSize); + std::swap(paddedSize, other.paddedSize); + } + } + + return *this; +} + +MMBuffer::~MMBuffer() { + if (type == MMBufferType_Small) { + return; + } + +#ifdef MMKV_APPLE + if (m_data) { + if (isNoCopy == MMBufferCopy) { + [m_data release]; + } + return; + } +#endif + + if (isNoCopy == MMBufferCopy && ptr) { + free(ptr); + } +} + +void MMBuffer::detach() { + // type = MMBufferType_Small; + // paddedSize = 0; + auto memsetPtr = (size_t *) &type; + *memsetPtr = 0; +} + +} // namespace mmkv diff --git a/ios/Pods/MMKVCore/Core/MMBuffer.h b/ios/Pods/MMKVCore/Core/MMBuffer.h new file mode 100644 index 00000000..c3268f2e --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMBuffer.h @@ -0,0 +1,104 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_MMBUFFER_H +#define MMKV_MMBUFFER_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include +#include + +namespace mmkv { + +enum MMBufferCopyFlag : bool { + MMBufferCopy = false, + MMBufferNoCopy = true, +}; + +#pragma pack(push, 1) + +#ifndef MMKV_DISABLE_CRYPT +struct KeyValueHolderCrypt; +#endif + +class MMBuffer { + enum MMBufferType : uint8_t { + MMBufferType_Small, // store small buffer in stack memory + MMBufferType_Normal, // store in heap memory + }; + MMBufferType type; + + union { + struct { + MMBufferCopyFlag isNoCopy; + size_t size; + void *ptr; +#ifdef MMKV_APPLE + NSData *m_data; +#endif + }; + struct { + uint8_t paddedSize; + // make at least 10 bytes to hold all primitive types (negative int32, int64, double etc) on 32 bit device + // on 64 bit device it's guaranteed larger than 10 bytes + uint8_t paddedBuffer[10]; + }; + }; + + static constexpr size_t SmallBufferSize() { + return sizeof(MMBuffer) - offsetof(MMBuffer, paddedBuffer); + } + +public: + explicit MMBuffer(size_t length = 0); + MMBuffer(void *source, size_t length, MMBufferCopyFlag flag = MMBufferCopy); +#ifdef MMKV_APPLE + explicit MMBuffer(NSData *data, MMBufferCopyFlag flag = MMBufferCopy); +#endif + + MMBuffer(MMBuffer &&other) noexcept; + MMBuffer &operator=(MMBuffer &&other) noexcept; + + ~MMBuffer(); + + void *getPtr() const { return (type == MMBufferType_Small) ? (void *) paddedBuffer : ptr; } + + size_t length() const { return (type == MMBufferType_Small) ? paddedSize : size; } + + // transfer ownership to others + void detach(); + + // those are expensive, just forbid it for possibly misuse + explicit MMBuffer(const MMBuffer &other) = delete; + MMBuffer &operator=(const MMBuffer &other) = delete; + +#ifndef MMKV_DISABLE_CRYPT + friend KeyValueHolderCrypt; +#endif +}; + +#pragma pack(pop) + +} // namespace mmkv + +#endif +#endif //MMKV_MMBUFFER_H diff --git a/ios/Pods/MMKVCore/Core/MMKV.cpp b/ios/Pods/MMKVCore/Core/MMKV.cpp new file mode 100644 index 00000000..febcf724 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV.cpp @@ -0,0 +1,958 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "CodedInputData.h" +#include "CodedOutputData.h" +#include "InterProcessLock.h" +#include "KeyValueHolder.h" +#include "MMBuffer.h" +#include "MMKVLog.h" +#include "MMKVMetaInfo.hpp" +#include "MMKV_IO.h" +#include "MemoryFile.h" +#include "MiniPBCoder.h" +#include "PBUtility.h" +#include "ScopedLock.hpp" +#include "ThreadLock.h" +#include "aes/AESCrypt.h" +#include "aes/openssl/openssl_aes.h" +#include "aes/openssl/openssl_md5.h" +#include "crc32/Checksum.h" +#include +#include +#include + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif // MMKV_APPLE + +using namespace std; +using namespace mmkv; + +unordered_map *g_instanceDic; +ThreadLock *g_instanceLock; +MMKVPath_t g_rootDir; +static mmkv::ErrorHandler g_errorHandler; +size_t mmkv::DEFAULT_MMAP_SIZE; + +#ifndef MMKV_WIN32 +constexpr auto SPECIAL_CHARACTER_DIRECTORY_NAME = "specialCharacter"; +#else +constexpr auto SPECIAL_CHARACTER_DIRECTORY_NAME = L"specialCharacter"; +#endif +constexpr uint32_t Fixed32Size = pbFixed32Size(); + +MMKV_NAMESPACE_BEGIN + +#ifndef MMKV_ANDROID +MMKV::MMKV(const std::string &mmapID, MMKVMode mode, string *cryptKey, MMKVPath_t *rootPath) + : m_mmapID(mmapID) + , m_path(mappedKVPathWithID(m_mmapID, mode, rootPath)) + , m_crcPath(crcPathWithID(m_mmapID, mode, rootPath)) + , m_dic(nullptr) + , m_dicCrypt(nullptr) + , m_file(new MemoryFile(m_path)) + , m_metaFile(new MemoryFile(m_crcPath)) + , m_metaInfo(new MMKVMetaInfo()) + , m_crypter(nullptr) + , m_lock(new ThreadLock()) + , m_fileLock(new FileLock(m_metaFile->getFd())) + , m_sharedProcessLock(new InterProcessLock(m_fileLock, SharedLockType)) + , m_exclusiveProcessLock(new InterProcessLock(m_fileLock, ExclusiveLockType)) + , m_isInterProcess((mode & MMKV_MULTI_PROCESS) != 0) { + m_actualSize = 0; + m_output = nullptr; + +# ifndef MMKV_DISABLE_CRYPT + if (cryptKey && cryptKey->length() > 0) { + m_dicCrypt = new MMKVMapCrypt(); + m_crypter = new AESCrypt(cryptKey->data(), cryptKey->length()); + } else { + m_dic = new MMKVMap(); + } +# else + m_dic = new MMKVMap(); +# endif + + m_needLoadFromFile = true; + m_hasFullWriteback = false; + + m_crcDigest = 0; + + m_lock->initialize(); + m_sharedProcessLock->m_enable = m_isInterProcess; + m_exclusiveProcessLock->m_enable = m_isInterProcess; + + // sensitive zone + { + SCOPED_LOCK(m_sharedProcessLock); + loadFromFile(); + } +} +#endif + +MMKV::~MMKV() { + clearMemoryCache(); + + delete m_dic; +#ifndef MMKV_DISABLE_CRYPT + delete m_dicCrypt; + delete m_crypter; +#endif + delete m_file; + delete m_metaFile; + delete m_metaInfo; + delete m_lock; + delete m_fileLock; + delete m_sharedProcessLock; + delete m_exclusiveProcessLock; +} + +MMKV *MMKV::defaultMMKV(MMKVMode mode, string *cryptKey) { +#ifndef MMKV_ANDROID + return mmkvWithID(DEFAULT_MMAP_ID, mode, cryptKey); +#else + return mmkvWithID(DEFAULT_MMAP_ID, DEFAULT_MMAP_SIZE, mode, cryptKey); +#endif +} + +void initialize() { + g_instanceDic = new unordered_map; + g_instanceLock = new ThreadLock(); + g_instanceLock->initialize(); + + mmkv::DEFAULT_MMAP_SIZE = mmkv::getPageSize(); + MMKVInfo("version %s page size:%d", MMKV_VERSION, DEFAULT_MMAP_SIZE); +#if !defined(NDEBUG) && !defined(MMKV_DISABLE_CRYPT) + AESCrypt::testAESCrypt(); + KeyValueHolderCrypt::testAESToMMBuffer(); +#endif +} + +ThreadOnceToken_t once_control = ThreadOnceUninitialized; + +void MMKV::initializeMMKV(const MMKVPath_t &rootDir, MMKVLogLevel logLevel) { + g_currentLogLevel = logLevel; + + ThreadLock::ThreadOnce(&once_control, initialize); + + g_rootDir = rootDir; + mkPath(g_rootDir); + + MMKVInfo("root dir: " MMKV_PATH_FORMAT, g_rootDir.c_str()); +} + +#ifndef MMKV_ANDROID +MMKV *MMKV::mmkvWithID(const string &mmapID, MMKVMode mode, string *cryptKey, MMKVPath_t *rootPath) { + + if (mmapID.empty()) { + return nullptr; + } + SCOPED_LOCK(g_instanceLock); + + auto mmapKey = mmapedKVKey(mmapID, rootPath); + auto itr = g_instanceDic->find(mmapKey); + if (itr != g_instanceDic->end()) { + MMKV *kv = itr->second; + return kv; + } + + if (rootPath) { + MMKVPath_t specialPath = (*rootPath) + MMKV_PATH_SLASH + SPECIAL_CHARACTER_DIRECTORY_NAME; + if (!isFileExist(specialPath)) { + mkPath(specialPath); + } + MMKVInfo("prepare to load %s (id %s) from rootPath %s", mmapID.c_str(), mmapKey.c_str(), rootPath->c_str()); + } + + auto kv = new MMKV(mmapID, mode, cryptKey, rootPath); + kv->m_mmapKey = mmapKey; + (*g_instanceDic)[mmapKey] = kv; + return kv; +} +#endif + +void MMKV::onExit() { + SCOPED_LOCK(g_instanceLock); + + for (auto &pair : *g_instanceDic) { + MMKV *kv = pair.second; + kv->sync(); + kv->clearMemoryCache(); + delete kv; + pair.second = nullptr; + } + + delete g_instanceDic; + g_instanceDic = nullptr; +} + +const string &MMKV::mmapID() { + return m_mmapID; +} + +mmkv::ContentChangeHandler g_contentChangeHandler = nullptr; + +void MMKV::notifyContentChanged() { + if (g_contentChangeHandler) { + g_contentChangeHandler(m_mmapID); + } +} + +void MMKV::checkContentChanged() { + SCOPED_LOCK(m_lock); + checkLoadData(); +} + +void MMKV::registerContentChangeHandler(mmkv::ContentChangeHandler handler) { + g_contentChangeHandler = handler; +} + +void MMKV::unRegisterContentChangeHandler() { + g_contentChangeHandler = nullptr; +} + +void MMKV::clearMemoryCache() { + MMKVInfo("clearMemoryCache [%s]", m_mmapID.c_str()); + SCOPED_LOCK(m_lock); + if (m_needLoadFromFile) { + return; + } + m_needLoadFromFile = true; + m_hasFullWriteback = false; + + clearDictionary(m_dic); +#ifndef MMKV_DISABLE_CRYPT + clearDictionary(m_dicCrypt); + if (m_crypter) { + if (m_metaInfo->m_version >= MMKVVersionRandomIV) { + m_crypter->resetIV(m_metaInfo->m_vector, sizeof(m_metaInfo->m_vector)); + } else { + m_crypter->resetIV(); + } + } +#endif + + delete m_output; + m_output = nullptr; + + m_file->clearMemoryCache(); + m_actualSize = 0; + m_metaInfo->m_crcDigest = 0; +} + +void MMKV::close() { + MMKVInfo("close [%s]", m_mmapID.c_str()); + SCOPED_LOCK(g_instanceLock); + m_lock->lock(); + +#ifndef MMKV_ANDROID + auto itr = g_instanceDic->find(m_mmapKey); +#else + auto itr = g_instanceDic->find(m_mmapID); +#endif + if (itr != g_instanceDic->end()) { + g_instanceDic->erase(itr); + } + delete this; +} + +#ifndef MMKV_DISABLE_CRYPT + +string MMKV::cryptKey() { + SCOPED_LOCK(m_lock); + + if (m_crypter) { + char key[AES_KEY_LEN]; + m_crypter->getKey(key); + return string(key, strnlen(key, AES_KEY_LEN)); + } + return ""; +} + +void MMKV::checkReSetCryptKey(const string *cryptKey) { + SCOPED_LOCK(m_lock); + + if (m_crypter) { + if (cryptKey && cryptKey->length() > 0) { + string oldKey = this->cryptKey(); + if (oldKey != *cryptKey) { + MMKVInfo("setting new aes key"); + delete m_crypter; + auto ptr = cryptKey->data(); + m_crypter = new AESCrypt(ptr, cryptKey->length()); + + checkLoadData(); + } else { + // nothing to do + } + } else { + MMKVInfo("reset aes key"); + delete m_crypter; + m_crypter = nullptr; + + checkLoadData(); + } + } else { + if (cryptKey && cryptKey->length() > 0) { + MMKVInfo("setting new aes key"); + auto ptr = cryptKey->data(); + m_crypter = new AESCrypt(ptr, cryptKey->length()); + + checkLoadData(); + } else { + // nothing to do + } + } +} + +#endif // MMKV_DISABLE_CRYPT + +bool MMKV::isFileValid() { + return m_file->isFileValid(); +} + +// crc + +// assuming m_file is valid +bool MMKV::checkFileCRCValid(size_t actualSize, uint32_t crcDigest) { + auto ptr = (uint8_t *) m_file->getMemory(); + if (ptr) { + m_crcDigest = (uint32_t) CRC32(0, (const uint8_t *) ptr + Fixed32Size, (uint32_t) actualSize); + + if (m_crcDigest == crcDigest) { + return true; + } + MMKVError("check crc [%s] fail, crc32:%u, m_crcDigest:%u", m_mmapID.c_str(), crcDigest, m_crcDigest); + } + return false; +} + +void MMKV::recaculateCRCDigestWithIV(const void *iv) { + auto ptr = (const uint8_t *) m_file->getMemory(); + if (ptr) { + m_crcDigest = 0; + m_crcDigest = (uint32_t) CRC32(0, ptr + Fixed32Size, (uint32_t) m_actualSize); + writeActualSize(m_actualSize, m_crcDigest, iv, IncreaseSequence); + } +} + +void MMKV::updateCRCDigest(const uint8_t *ptr, size_t length) { + if (ptr == nullptr) { + return; + } + m_crcDigest = (uint32_t) CRC32(m_crcDigest, ptr, (uint32_t) length); + + writeActualSize(m_actualSize, m_crcDigest, nullptr, KeepSequence); +} + +// set & get + +bool MMKV::set(bool value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbBoolSize(); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeBool(value); + + return setDataForKey(move(data), key); +} + +bool MMKV::set(int32_t value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbInt32Size(value); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeInt32(value); + + return setDataForKey(move(data), key); +} + +bool MMKV::set(uint32_t value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbUInt32Size(value); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeUInt32(value); + + return setDataForKey(move(data), key); +} + +bool MMKV::set(int64_t value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbInt64Size(value); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeInt64(value); + + return setDataForKey(move(data), key); +} + +bool MMKV::set(uint64_t value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbUInt64Size(value); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeUInt64(value); + + return setDataForKey(move(data), key); +} + +bool MMKV::set(float value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbFloatSize(); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeFloat(value); + + return setDataForKey(move(data), key); +} + +bool MMKV::set(double value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + size_t size = pbDoubleSize(); + MMBuffer data(size); + CodedOutputData output(data.getPtr(), size); + output.writeDouble(value); + + return setDataForKey(move(data), key); +} + +#ifndef MMKV_APPLE + +bool MMKV::set(const char *value, MMKVKey_t key) { + if (!value) { + removeValueForKey(key); + return true; + } + return setDataForKey(MMBuffer((void *) value, strlen(value), MMBufferNoCopy), key, true); +} + +bool MMKV::set(const string &value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + return setDataForKey(MMBuffer((void *) value.data(), value.length(), MMBufferNoCopy), key, true); +} + +bool MMKV::set(const MMBuffer &value, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + // delay write the size needed for encoding value + // avoid memory copying + return setDataForKey(MMBuffer(value.getPtr(), value.length(), MMBufferNoCopy), key, true); +} + +bool MMKV::set(const vector &v, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + auto data = MiniPBCoder::encodeDataWithObject(v); + return setDataForKey(move(data), key); +} + +bool MMKV::getString(MMKVKey_t key, string &result) { + if (isKeyEmpty(key)) { + return false; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + result = input.readString(); + return true; + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return false; +} + +MMBuffer MMKV::getBytes(MMKVKey_t key) { + if (isKeyEmpty(key)) { + return MMBuffer(); + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readData(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return MMBuffer(); +} + +bool MMKV::getVector(MMKVKey_t key, vector &result) { + if (isKeyEmpty(key)) { + return false; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + result = MiniPBCoder::decodeVector(data); + return true; + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return false; +} + +#endif // MMKV_APPLE + +bool MMKV::getBool(MMKVKey_t key, bool defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readBool(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +int32_t MMKV::getInt32(MMKVKey_t key, int32_t defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readInt32(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +uint32_t MMKV::getUInt32(MMKVKey_t key, uint32_t defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readUInt32(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +int64_t MMKV::getInt64(MMKVKey_t key, int64_t defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readInt64(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +uint64_t MMKV::getUInt64(MMKVKey_t key, uint64_t defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readUInt64(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +float MMKV::getFloat(MMKVKey_t key, float defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readFloat(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +double MMKV::getDouble(MMKVKey_t key, double defaultValue) { + if (isKeyEmpty(key)) { + return defaultValue; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + try { + CodedInputData input(data.getPtr(), data.length()); + return input.readDouble(); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return defaultValue; +} + +size_t MMKV::getValueSize(MMKVKey_t key, bool actualSize) { + if (isKeyEmpty(key)) { + return 0; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (actualSize) { + try { + CodedInputData input(data.getPtr(), data.length()); + auto length = input.readInt32(); + if (length >= 0) { + auto s_length = static_cast(length); + if (pbRawVarint32Size(length) + s_length == data.length()) { + return s_length; + } + } + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } + return data.length(); +} + +int32_t MMKV::writeValueToBuffer(MMKVKey_t key, void *ptr, int32_t size) { + if (isKeyEmpty(key) || size < 0) { + return -1; + } + auto s_size = static_cast(size); + + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + try { + CodedInputData input(data.getPtr(), data.length()); + auto length = input.readInt32(); + auto offset = pbRawVarint32Size(length); + if (length >= 0) { + auto s_length = static_cast(length); + if (offset + s_length == data.length()) { + if (s_length <= s_size) { + memcpy(ptr, (uint8_t *) data.getPtr() + offset, s_length); + return length; + } + } else { + if (data.length() <= s_size) { + memcpy(ptr, data.getPtr(), data.length()); + return static_cast(data.length()); + } + } + } + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + return -1; +} + +// enumerate + +bool MMKV::containsKey(MMKVKey_t key) { + SCOPED_LOCK(m_lock); + checkLoadData(); + + if (m_crypter) { + return m_dicCrypt->find(key) != m_dicCrypt->end(); + } else { + return m_dic->find(key) != m_dic->end(); + } +} + +size_t MMKV::count() { + SCOPED_LOCK(m_lock); + checkLoadData(); + if (m_crypter) { + return m_dicCrypt->size(); + } else { + return m_dic->size(); + } +} + +size_t MMKV::totalSize() { + SCOPED_LOCK(m_lock); + checkLoadData(); + return m_file->getFileSize(); +} + +size_t MMKV::actualSize() { + SCOPED_LOCK(m_lock); + checkLoadData(); + return m_actualSize; +} + +void MMKV::removeValueForKey(MMKVKey_t key) { + if (isKeyEmpty(key)) { + return; + } + SCOPED_LOCK(m_lock); + SCOPED_LOCK(m_exclusiveProcessLock); + checkLoadData(); + + removeDataForKey(key); +} + +#ifndef MMKV_APPLE + +vector MMKV::allKeys() { + SCOPED_LOCK(m_lock); + checkLoadData(); + + vector keys; + if (m_crypter) { + for (const auto &itr : *m_dicCrypt) { + keys.push_back(itr.first); + } + } else { + for (const auto &itr : *m_dic) { + keys.push_back(itr.first); + } + } + return keys; +} + +void MMKV::removeValuesForKeys(const vector &arrKeys) { + if (arrKeys.empty()) { + return; + } + if (arrKeys.size() == 1) { + return removeValueForKey(arrKeys[0]); + } + + SCOPED_LOCK(m_lock); + SCOPED_LOCK(m_exclusiveProcessLock); + checkLoadData(); + + size_t deleteCount = 0; + if (m_crypter) { + for (const auto &key : arrKeys) { + auto itr = m_dicCrypt->find(key); + if (itr != m_dicCrypt->end()) { + m_dicCrypt->erase(itr); + deleteCount++; + } + } + } else { + for (const auto &key : arrKeys) { + auto itr = m_dic->find(key); + if (itr != m_dic->end()) { + m_dic->erase(itr); + deleteCount++; + } + } + } + if (deleteCount > 0) { + m_hasFullWriteback = false; + + fullWriteback(); + } +} + +#endif // MMKV_APPLE + +// file + +void MMKV::sync(SyncFlag flag) { + SCOPED_LOCK(m_lock); + if (m_needLoadFromFile || !isFileValid()) { + return; + } + SCOPED_LOCK(m_exclusiveProcessLock); + + m_file->msync(flag); + m_metaFile->msync(flag); +} + +void MMKV::lock() { + m_exclusiveProcessLock->lock(); +} +void MMKV::unlock() { + m_exclusiveProcessLock->unlock(); +} +bool MMKV::try_lock() { + return m_exclusiveProcessLock->try_lock(); +} + +void MMKV::registerErrorHandler(ErrorHandler handler) { + SCOPED_LOCK(g_instanceLock); + g_errorHandler = handler; +} + +void MMKV::unRegisterErrorHandler() { + SCOPED_LOCK(g_instanceLock); + g_errorHandler = nullptr; +} + +void MMKV::registerLogHandler(LogHandler handler) { + SCOPED_LOCK(g_instanceLock); + g_logHandler = handler; +} + +void MMKV::unRegisterLogHandler() { + SCOPED_LOCK(g_instanceLock); + g_logHandler = nullptr; +} + +void MMKV::setLogLevel(MMKVLogLevel level) { + SCOPED_LOCK(g_instanceLock); + g_currentLogLevel = level; +} + +static void mkSpecialCharacterFileDirectory() { + MMKVPath_t path = g_rootDir + MMKV_PATH_SLASH + SPECIAL_CHARACTER_DIRECTORY_NAME; + mkPath(path); +} + +template +static string md5(const basic_string &value) { + uint8_t md[MD5_DIGEST_LENGTH] = {}; + char tmp[3] = {}, buf[33] = {}; + openssl::MD5((const uint8_t *) value.c_str(), value.size() * (sizeof(T) / sizeof(uint8_t)), md); + for (auto ch : md) { + snprintf(tmp, sizeof(tmp), "%2.2x", ch); + strcat(buf, tmp); + } + return string(buf); +} + +static MMKVPath_t encodeFilePath(const string &mmapID) { + const char *specialCharacters = "\\/:*?\"<>|"; + string encodedID; + bool hasSpecialCharacter = false; + for (auto ch : mmapID) { + if (strchr(specialCharacters, ch) != nullptr) { + encodedID = md5(mmapID); + hasSpecialCharacter = true; + break; + } + } + if (hasSpecialCharacter) { + static ThreadOnceToken_t once_control = ThreadOnceUninitialized; + ThreadLock::ThreadOnce(&once_control, mkSpecialCharacterFileDirectory); + return MMKVPath_t(SPECIAL_CHARACTER_DIRECTORY_NAME) + MMKV_PATH_SLASH + string2MMKVPath_t(encodedID); + } else { + return string2MMKVPath_t(mmapID); + } +} + +string mmapedKVKey(const string &mmapID, MMKVPath_t *rootPath) { + if (rootPath && g_rootDir != (*rootPath)) { + return md5(*rootPath + MMKV_PATH_SLASH + string2MMKVPath_t(mmapID)); + } + return mmapID; +} + +MMKVPath_t mappedKVPathWithID(const string &mmapID, MMKVMode mode, MMKVPath_t *rootPath) { +#ifndef MMKV_ANDROID + if (rootPath) { +#else + if (mode & MMKV_ASHMEM) { + return ashmemMMKVPathWithID(encodeFilePath(mmapID)); + } else if (rootPath) { +#endif + return *rootPath + MMKV_PATH_SLASH + encodeFilePath(mmapID); + } + return g_rootDir + MMKV_PATH_SLASH + encodeFilePath(mmapID); +} + +#ifndef MMKV_WIN32 +constexpr auto CRC_SUFFIX = ".crc"; +#else +constexpr auto CRC_SUFFIX = L".crc"; +#endif + +MMKVPath_t crcPathWithID(const string &mmapID, MMKVMode mode, MMKVPath_t *rootPath) { +#ifndef MMKV_ANDROID + if (rootPath) { +#else + if (mode & MMKV_ASHMEM) { + return ashmemMMKVPathWithID(encodeFilePath(mmapID)) + CRC_SUFFIX; + } else if (rootPath) { +#endif + return *rootPath + MMKV_PATH_SLASH + encodeFilePath(mmapID) + CRC_SUFFIX; + } + return g_rootDir + MMKV_PATH_SLASH + encodeFilePath(mmapID) + CRC_SUFFIX; +} + +MMKVRecoverStrategic onMMKVCRCCheckFail(const string &mmapID) { + if (g_errorHandler) { + return g_errorHandler(mmapID, MMKVErrorType::MMKVCRCCheckFail); + } + return OnErrorDiscard; +} + +MMKVRecoverStrategic onMMKVFileLengthError(const string &mmapID) { + if (g_errorHandler) { + return g_errorHandler(mmapID, MMKVErrorType::MMKVFileLength); + } + return OnErrorDiscard; +} + +MMKV_NAMESPACE_END diff --git a/ios/Pods/MMKVCore/Core/MMKV.h b/ios/Pods/MMKVCore/Core/MMKV.h new file mode 100644 index 00000000..fb505744 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV.h @@ -0,0 +1,349 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_MMKV_H +#define MMKV_MMKV_H +#ifdef __cplusplus + +#include "MMBuffer.h" +#include + +namespace mmkv { +class CodedOutputData; +class MemoryFile; +class AESCrypt; +struct MMKVMetaInfo; +class FileLock; +class InterProcessLock; +class ThreadLock; +} // namespace mmkv + +MMKV_NAMESPACE_BEGIN + +enum MMKVMode : uint32_t { + MMKV_SINGLE_PROCESS = 0x1, + MMKV_MULTI_PROCESS = 0x2, +#ifdef MMKV_ANDROID + CONTEXT_MODE_MULTI_PROCESS = 0x4, // in case someone mistakenly pass Context.MODE_MULTI_PROCESS + MMKV_ASHMEM = 0x8, +#endif +}; + +class MMKV { +#ifndef MMKV_ANDROID + std::string m_mmapKey; + MMKV(const std::string &mmapID, MMKVMode mode, std::string *cryptKey, MMKVPath_t *rootPath); +#else // defined(MMKV_ANDROID) + MMKV(const std::string &mmapID, int size, MMKVMode mode, std::string *cryptKey, MMKVPath_t *rootPath); + + MMKV(const std::string &mmapID, int ashmemFD, int ashmemMetaFd, std::string *cryptKey = nullptr); +#endif + + ~MMKV(); + + std::string m_mmapID; + MMKVPath_t m_path; + MMKVPath_t m_crcPath; + mmkv::MMKVMap *m_dic; + mmkv::MMKVMapCrypt *m_dicCrypt; + + mmkv::MemoryFile *m_file; + size_t m_actualSize; + mmkv::CodedOutputData *m_output; + + bool m_needLoadFromFile; + bool m_hasFullWriteback; + + uint32_t m_crcDigest; + mmkv::MemoryFile *m_metaFile; + mmkv::MMKVMetaInfo *m_metaInfo; + + mmkv::AESCrypt *m_crypter; + + mmkv::ThreadLock *m_lock; + mmkv::FileLock *m_fileLock; + mmkv::InterProcessLock *m_sharedProcessLock; + mmkv::InterProcessLock *m_exclusiveProcessLock; + +#ifdef MMKV_APPLE + using MMKVKey_t = NSString *__unsafe_unretained; + static bool isKeyEmpty(MMKVKey_t key) { return key.length <= 0; } +#else + using MMKVKey_t = const std::string &; + static bool isKeyEmpty(MMKVKey_t key) { return key.empty(); } +#endif + + void loadFromFile(); + + void partialLoadFromFile(); + + void checkDataValid(bool &loadFromFile, bool &needFullWriteback); + + void checkLoadData(); + + bool isFileValid(); + + bool checkFileCRCValid(size_t actualSize, uint32_t crcDigest); + + void recaculateCRCDigestWithIV(const void *iv); + + void updateCRCDigest(const uint8_t *ptr, size_t length); + + size_t readActualSize(); + + void oldStyleWriteActualSize(size_t actualSize); + + bool writeActualSize(size_t size, uint32_t crcDigest, const void *iv, bool increaseSequence); + + bool ensureMemorySize(size_t newSize); + + bool fullWriteback(mmkv::AESCrypt *newCrypter = nullptr); + + bool doFullWriteBack(std::pair preparedData, mmkv::AESCrypt *newCrypter); + + mmkv::MMBuffer getDataForKey(MMKVKey_t key); + + // isDataHolder: avoid memory copying + bool setDataForKey(mmkv::MMBuffer &&data, MMKVKey_t key, bool isDataHolder = false); + + bool removeDataForKey(MMKVKey_t key); + + using KVHolderRet_t = std::pair; + // isDataHolder: avoid memory copying + KVHolderRet_t doAppendDataWithKey(const mmkv::MMBuffer &data, const mmkv::MMBuffer &key, bool isDataHolder, uint32_t keyLength); + KVHolderRet_t appendDataWithKey(const mmkv::MMBuffer &data, MMKVKey_t key, bool isDataHolder = false); + KVHolderRet_t appendDataWithKey(const mmkv::MMBuffer &data, const mmkv::KeyValueHolder &kvHolder, bool isDataHolder = false); +#ifdef MMKV_APPLE + KVHolderRet_t appendDataWithKey(const mmkv::MMBuffer &data, + MMKVKey_t key, + const mmkv::KeyValueHolderCrypt &kvHolder, + bool isDataHolder = false); +#endif + + void notifyContentChanged(); + +#if defined(MMKV_ANDROID) && !defined(MMKV_DISABLE_CRYPT) + void checkReSetCryptKey(int fd, int metaFD, std::string *cryptKey); +#endif + +public: + // call this before getting any MMKV instance + static void initializeMMKV(const MMKVPath_t &rootDir, MMKVLogLevel logLevel = MMKVLogInfo); + +#ifdef MMKV_APPLE + // protect from some old code that don't call initializeMMKV() + static void minimalInit(MMKVPath_t defaultRootDir); +#endif + + // a generic purpose instance + static MMKV *defaultMMKV(MMKVMode mode = MMKV_SINGLE_PROCESS, std::string *cryptKey = nullptr); + +#ifndef MMKV_ANDROID + + // mmapID: any unique ID (com.tencent.xin.pay, etc) + // if you want a per-user mmkv, you could merge user-id within mmapID + // cryptKey: 16 bytes at most + static MMKV *mmkvWithID(const std::string &mmapID, + MMKVMode mode = MMKV_SINGLE_PROCESS, + std::string *cryptKey = nullptr, + MMKVPath_t *rootPath = nullptr); + +#else // defined(MMKV_ANDROID) + + // mmapID: any unique ID (com.tencent.xin.pay, etc) + // if you want a per-user mmkv, you could merge user-id within mmapID + // cryptKey: 16 bytes at most + static MMKV *mmkvWithID(const std::string &mmapID, + int size = mmkv::DEFAULT_MMAP_SIZE, + MMKVMode mode = MMKV_SINGLE_PROCESS, + std::string *cryptKey = nullptr, + MMKVPath_t *rootPath = nullptr); + + static MMKV *mmkvWithAshmemFD(const std::string &mmapID, int fd, int metaFD, std::string *cryptKey = nullptr); + + int ashmemFD(); + + int ashmemMetaFD(); + +#endif // MMKV_ANDROID + + // you can call this on application termination, it's totally fine if you don't call + static void onExit(); + + const std::string &mmapID(); + + const bool m_isInterProcess; + +#ifndef MMKV_DISABLE_CRYPT + std::string cryptKey(); + + // transform plain text into encrypted text, or vice versa with empty cryptKey + // you can change existing crypt key with different cryptKey + bool reKey(const std::string &cryptKey); + + // just reset cryptKey (will not encrypt or decrypt anything) + // usually you should call this method after other process reKey() the multi-process mmkv + void checkReSetCryptKey(const std::string *cryptKey); +#endif + + bool set(bool value, MMKVKey_t key); + + bool set(int32_t value, MMKVKey_t key); + + bool set(uint32_t value, MMKVKey_t key); + + bool set(int64_t value, MMKVKey_t key); + + bool set(uint64_t value, MMKVKey_t key); + + bool set(float value, MMKVKey_t key); + + bool set(double value, MMKVKey_t key); + + // avoid unexpected type conversion (pointer to bool, etc) + template + bool set(T value, MMKVKey_t key) = delete; + +#ifdef MMKV_APPLE + bool set(NSObject *__unsafe_unretained obj, MMKVKey_t key); + + NSObject *getObject(MMKVKey_t key, Class cls); +#else // !defined(MMKV_APPLE) + bool set(const char *value, MMKVKey_t key); + + bool set(const std::string &value, MMKVKey_t key); + + bool set(const mmkv::MMBuffer &value, MMKVKey_t key); + + bool set(const std::vector &vector, MMKVKey_t key); + + bool getString(MMKVKey_t key, std::string &result); + + mmkv::MMBuffer getBytes(MMKVKey_t key); + + bool getVector(MMKVKey_t key, std::vector &result); +#endif // MMKV_APPLE + + bool getBool(MMKVKey_t key, bool defaultValue = false); + + int32_t getInt32(MMKVKey_t key, int32_t defaultValue = 0); + + uint32_t getUInt32(MMKVKey_t key, uint32_t defaultValue = 0); + + int64_t getInt64(MMKVKey_t key, int64_t defaultValue = 0); + + uint64_t getUInt64(MMKVKey_t key, uint64_t defaultValue = 0); + + float getFloat(MMKVKey_t key, float defaultValue = 0); + + double getDouble(MMKVKey_t key, double defaultValue = 0); + + // return the actual size consumption of the key's value + // pass actualSize = true to get value's length + size_t getValueSize(MMKVKey_t key, bool actualSize); + + // return size written into buffer + // return -1 on any error + int32_t writeValueToBuffer(MMKVKey_t key, void *ptr, int32_t size); + + bool containsKey(MMKVKey_t key); + + size_t count(); + + size_t totalSize(); + + size_t actualSize(); + +#ifdef MMKV_APPLE + NSArray *allKeys(); + + void removeValuesForKeys(NSArray *arrKeys); + + typedef void (^EnumerateBlock)(NSString *key, BOOL *stop); + void enumerateKeys(EnumerateBlock block); + +# ifdef MMKV_IOS + static void setIsInBackground(bool isInBackground); +# endif +#else // !defined(MMKV_APPLE) + std::vector allKeys(); + + void removeValuesForKeys(const std::vector &arrKeys); +#endif // MMKV_APPLE + + void removeValueForKey(MMKVKey_t key); + + void clearAll(); + + // MMKV's size won't reduce after deleting key-values + // call this method after lots of deleting if you care about disk usage + // note that `clearAll` has the similar effect of `trim` + void trim(); + + // call this method if the instance is no longer needed in the near future + // any subsequent call to the instance is undefined behavior + void close(); + + // call this method if you are facing memory-warning + // any subsequent call to the instance will load all key-values from file again + void clearMemoryCache(); + + // you don't need to call this, really, I mean it + // unless you worry about running out of battery + void sync(SyncFlag flag = MMKV_SYNC); + + // get exclusive access + void lock(); + void unlock(); + bool try_lock(); + + // check if content changed by other process + void checkContentChanged(); + + // called when content is changed by other process + // doesn't guarantee real-time notification + static void registerContentChangeHandler(mmkv::ContentChangeHandler handler); + static void unRegisterContentChangeHandler(); + + // by default MMKV will discard all datas on failure + // return `OnErrorRecover` to recover any data from file + static void registerErrorHandler(mmkv::ErrorHandler handler); + static void unRegisterErrorHandler(); + + // MMKVLogInfo by default + // pass MMKVLogNone to disable all logging + static void setLogLevel(MMKVLogLevel level); + + // by default MMKV will print log to the console + // implement this method to redirect MMKV's log + static void registerLogHandler(mmkv::LogHandler handler); + static void unRegisterLogHandler(); + + static bool isFileValid(const std::string &mmapID, MMKVPath_t *relatePath = nullptr); + + // just forbid it for possibly misuse + explicit MMKV(const MMKV &other) = delete; + MMKV &operator=(const MMKV &other) = delete; +}; + +MMKV_NAMESPACE_END + +#endif +#endif // MMKV_MMKV_H diff --git a/ios/Pods/MMKVCore/Core/MMKVLog.cpp b/ios/Pods/MMKVCore/Core/MMKVLog.cpp new file mode 100644 index 00000000..5747958a --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKVLog.cpp @@ -0,0 +1,128 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MMKVLog.h" + +MMKV_NAMESPACE_BEGIN + +#ifndef NDEBUG +MMKVLogLevel g_currentLogLevel = MMKVLogDebug; +#else +MMKVLogLevel g_currentLogLevel = MMKVLogInfo; +#endif + +mmkv::LogHandler g_logHandler; + +MMKV_NAMESPACE_END + +#ifdef ENABLE_MMKV_LOG +# include +# include + +using namespace mmkv; + +const char *_getFileName(const char *path) { + const char *ptr = strrchr(path, '/'); + if (!ptr) { + ptr = strrchr(path, '\\'); + } + if (ptr) { + return ptr + 1; + } else { + return path; + } +} + +# ifndef MMKV_ANDROID + +static const char *MMKVLogLevelDesc(MMKVLogLevel level) { + switch (level) { + case MMKVLogDebug: + return "D"; + case MMKVLogInfo: + return "I"; + case MMKVLogWarning: + return "W"; + case MMKVLogError: + return "E"; + default: + return "N"; + } +} + +# ifdef MMKV_APPLE + +void _MMKVLogWithLevel(MMKVLogLevel level, const char *file, const char *func, int line, const char *format, ...) { + if (level >= g_currentLogLevel) { + NSString *nsFormat = [NSString stringWithUTF8String:format]; + va_list argList; + va_start(argList, format); + NSString *message = [[NSString alloc] initWithFormat:nsFormat arguments:argList]; + va_end(argList); + + auto filename = _getFileName(file); + + if (g_logHandler) { + g_logHandler(level, filename, line, func, message); + } else { + NSLog(@"[%s] <%s:%d::%s> %@", MMKVLogLevelDesc(level), filename, line, func, message); + } + } +} + +# else + +void _MMKVLogWithLevel(MMKVLogLevel level, const char *file, const char *func, int line, const char *format, ...) { + if (level >= g_currentLogLevel) { + std::string message; + char buffer[16]; + + va_list args; + va_start(args, format); + auto length = std::vsnprintf(buffer, sizeof(buffer), format, args); + va_end(args); + + if (length < 0) { // something wrong + message = {}; + } else if (length < sizeof(buffer)) { + message = std::string(buffer, static_cast(length)); + } else { + message.resize(static_cast(length), '\0'); + va_start(args, format); + std::vsnprintf(const_cast(message.data()), static_cast(length) + 1, format, args); + va_end(args); + } + + auto filename = _getFileName(file); + + if (g_logHandler) { + g_logHandler(level, filename, line, func, message); + } else { + printf("[%s] <%s:%d::%s> %s\n", MMKVLogLevelDesc(level), filename, line, func, message.c_str()); + //fflush(stdout); + } + } +} + +# endif // MMKV_APPLE + +# endif // MMKV_ANDROID + +#endif // ENABLE_MMKV_LOG diff --git a/ios/Pods/MMKVCore/Core/MMKVLog.h b/ios/Pods/MMKVCore/Core/MMKVLog.h new file mode 100644 index 00000000..f55f0ee9 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKVLog.h @@ -0,0 +1,75 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_MMKVLOG_H +#define MMKV_MMKVLOG_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include +#include +#include + +void _MMKVLogWithLevel( + MMKV_NAMESPACE_PREFIX::MMKVLogLevel level, const char *file, const char *func, int line, const char *format, ...); + +MMKV_NAMESPACE_BEGIN + +extern MMKVLogLevel g_currentLogLevel; +extern mmkv::LogHandler g_logHandler; + +// enable logging +#define ENABLE_MMKV_LOG + +#ifdef ENABLE_MMKV_LOG + +# define MMKVError(format, ...) \ + _MMKVLogWithLevel(MMKV_NAMESPACE_PREFIX::MMKVLogError, __FILE__, __func__, __LINE__, format, ##__VA_ARGS__) +# define MMKVWarning(format, ...) \ + _MMKVLogWithLevel(MMKV_NAMESPACE_PREFIX::MMKVLogWarning, __FILE__, __func__, __LINE__, format, ##__VA_ARGS__) +# define MMKVInfo(format, ...) \ + _MMKVLogWithLevel(MMKV_NAMESPACE_PREFIX::MMKVLogInfo, __FILE__, __func__, __LINE__, format, ##__VA_ARGS__) + +# ifndef NDEBUG +# define MMKVDebug(format, ...) \ + _MMKVLogWithLevel(MMKV_NAMESPACE_PREFIX::MMKVLogDebug, __FILE__, __func__, __LINE__, format, ##__VA_ARGS__) +# else +# define MMKVDebug(format, ...) \ + {} +# endif + +#else + +# define MMKVError(format, ...) \ + {} +# define MMKVWarning(format, ...) \ + {} +# define MMKVInfo(format, ...) \ + {} +# define MMKVDebug(format, ...) \ + {} + +#endif + +MMKV_NAMESPACE_END + +#endif +#endif //MMKV_MMKVLOG_H diff --git a/ios/Pods/MMKVCore/Core/MMKVLog_Android.cpp b/ios/Pods/MMKVCore/Core/MMKVLog_Android.cpp new file mode 100644 index 00000000..ee2435f9 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKVLog_Android.cpp @@ -0,0 +1,83 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MMKVLog.h" + +#ifdef ENABLE_MMKV_LOG +# ifdef MMKV_ANDROID +# include +# include +# include + +using namespace std; + +constexpr auto APP_NAME = "MMKV"; + +extern const char *_getFileName(const char *path); + +static android_LogPriority MMKVLogLevelDesc(MMKVLogLevel level) { + switch (level) { + case MMKVLogDebug: + return ANDROID_LOG_DEBUG; + case MMKVLogInfo: + return ANDROID_LOG_INFO; + case MMKVLogWarning: + return ANDROID_LOG_WARN; + case MMKVLogError: + return ANDROID_LOG_ERROR; + default: + return ANDROID_LOG_UNKNOWN; + } +} + +void _MMKVLogWithLevel(MMKVLogLevel level, const char *file, const char *func, int line, const char *format, ...) { + if (level >= g_currentLogLevel) { + string message; + char buffer[16]; + + va_list args; + va_start(args, format); + auto length = std::vsnprintf(buffer, sizeof(buffer), format, args); + va_end(args); + + if (length < 0) { // something wrong + message = {}; + } else if (length < sizeof(buffer)) { + message = string(buffer, static_cast(length)); + } else { + message.resize(static_cast(length), '\0'); + va_start(args, format); + std::vsnprintf(const_cast(message.data()), static_cast(length) + 1, format, args); + va_end(args); + } + + auto filename = _getFileName(file); + + if (g_logHandler) { + g_logHandler(level, filename, line, func, message); + } else { + auto desc = MMKVLogLevelDesc(level); + __android_log_print(desc, APP_NAME, "<%s:%d::%s> %s", filename, line, func, message.c_str()); + } + } +} +# endif // MMKV_ANDROID + +#endif // ENABLE_MMKV_LOG diff --git a/ios/Pods/MMKVCore/Core/MMKVMetaInfo.hpp b/ios/Pods/MMKVCore/Core/MMKVMetaInfo.hpp new file mode 100644 index 00000000..2aad778b --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKVMetaInfo.hpp @@ -0,0 +1,81 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_MMKVMETAINFO_H +#define MMKV_MMKVMETAINFO_H +#ifdef __cplusplus + +#include "aes/AESCrypt.h" +#include +#include + +namespace mmkv { + +enum MMKVVersion : uint32_t { + MMKVVersionDefault = 0, + + // record full write back count + MMKVVersionSequence = 1, + + // store random iv for encryption + MMKVVersionRandomIV = 2, + + // store actual size together with crc checksum, try to reduce file corruption + MMKVVersionActualSize = 3, +}; + +struct MMKVMetaInfo { + uint32_t m_crcDigest = 0; + uint32_t m_version = MMKVVersionSequence; + uint32_t m_sequence = 0; // full write-back count + uint8_t m_vector[AES_KEY_LEN] = {}; + uint32_t m_actualSize = 0; + + // confirmed info: it's been synced to file + struct { + uint32_t lastActualSize = 0; + uint32_t lastCRCDigest = 0; + uint32_t _reserved[16] = {}; + } m_lastConfirmedMetaInfo; + + void write(void *ptr) const { + MMKV_ASSERT(ptr); + memcpy(ptr, this, sizeof(MMKVMetaInfo)); + } + + void writeCRCAndActualSizeOnly(void *ptr) const { + MMKV_ASSERT(ptr); + auto other = (MMKVMetaInfo *) ptr; + other->m_crcDigest = m_crcDigest; + other->m_actualSize = m_actualSize; + } + + void read(const void *ptr) { + MMKV_ASSERT(ptr); + memcpy(this, ptr, sizeof(MMKVMetaInfo)); + } +}; + +static_assert(sizeof(MMKVMetaInfo) <= (4 * 1024), "MMKVMetaInfo lager than one pagesize"); + +} // namespace mmkv + +#endif +#endif //MMKV_MMKVMETAINFO_H diff --git a/ios/Pods/MMKVCore/Core/MMKVPredef.h b/ios/Pods/MMKVCore/Core/MMKVPredef.h new file mode 100755 index 00000000..dad0a1fb --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKVPredef.h @@ -0,0 +1,198 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_SRC_MMKVPREDEF_H +#define MMKV_SRC_MMKVPREDEF_H + +// disable encryption & decryption to reduce some code +//#define MMKV_DISABLE_CRYPT + +// using POSIX implementation +//#define FORCE_POSIX + +#ifdef __cplusplus + +#include +#include +#include + +constexpr auto MMKV_VERSION = "v1.2.1"; + +#ifdef __ANDROID__ +# define MMKV_ANDROID +#elif __APPLE__ +# ifdef FORCE_POSIX +# define MMKV_POSIX +# else +# define MMKV_APPLE +# ifdef __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ +# define MMKV_IOS +# elif __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ +# define MMKV_WATCH +# else +# define MMKV_MAC +# endif +# endif // FORCE_POSIX +#elif __linux__ || __unix__ +# define MMKV_POSIX +# if __linux__ +# define MMKV_LINUX +# endif +#elif _WIN32 +# define MMKV_WIN32 +#endif + +#ifdef MMKV_WIN32 +# if !defined(_WIN32_WINNT) +# define _WIN32_WINNT _WIN32_WINNT_WINXP +# endif + +# include +// Exclude rarely-used stuff from Windows headers +# define WIN32_LEAN_AND_MEAN +// Windows Header Files +# include + +constexpr auto MMKV_PATH_SLASH = L"\\"; +# define MMKV_PATH_FORMAT "%ws" +using MMKVFileHandle_t = HANDLE; +using MMKVPath_t = std::wstring; +extern MMKVPath_t string2MMKVPath_t(const std::string &str); + +# ifndef MMKV_EMBED_ZLIB +# define MMKV_EMBED_ZLIB 1 +# endif + +#else // MMKV_WIN32 + +constexpr auto MMKV_PATH_SLASH = "/"; +# define MMKV_PATH_FORMAT "%s" +using MMKVFileHandle_t = int; +using MMKVPath_t = std::string; +# define string2MMKVPath_t(str) (str) + +# ifndef MMKV_EMBED_ZLIB +# define MMKV_EMBED_ZLIB 0 +# endif + +#endif // MMKV_WIN32 + +#ifdef MMKV_APPLE +# import +# define MMKV_NAMESPACE_BEGIN namespace mmkv { +# define MMKV_NAMESPACE_END } +# define MMKV_NAMESPACE_PREFIX mmkv +using MMKVLog_t = NSString *; +#else +# define MMKV_NAMESPACE_BEGIN +# define MMKV_NAMESPACE_END +# define MMKV_NAMESPACE_PREFIX +using MMKVLog_t = const std::string &; +#endif // MMKV_APPLE + +MMKV_NAMESPACE_BEGIN + +enum MMKVLogLevel : int { + MMKVLogDebug = 0, // not available for release/product build + MMKVLogInfo = 1, // default level + MMKVLogWarning, + MMKVLogError, + MMKVLogNone, // special level used to disable all log messages +}; + +enum MMKVRecoverStrategic : int { + OnErrorDiscard = 0, + OnErrorRecover, +}; + +enum MMKVErrorType : int { + MMKVCRCCheckFail = 0, + MMKVFileLength, +}; + +enum SyncFlag : bool { MMKV_SYNC = true, MMKV_ASYNC = false }; + +MMKV_NAMESPACE_END + +namespace mmkv { + +typedef void (*LogHandler)(MMKVLogLevel level, const char *file, int line, const char *function, MMKVLog_t message); + +// by default MMKV will discard all datas on failure +// return `OnErrorRecover` to recover any data from file +typedef MMKVRecoverStrategic (*ErrorHandler)(const std::string &mmapID, MMKVErrorType errorType); + +// called when content is changed by other process +// doesn't guarantee real-time notification +typedef void (*ContentChangeHandler)(const std::string &mmapID); + +extern size_t DEFAULT_MMAP_SIZE; +#define DEFAULT_MMAP_ID "mmkv.default" + +class MMBuffer; +struct KeyValueHolder; + +#ifdef MMKV_DISABLE_CRYPT +using KeyValueHolderCrypt = KeyValueHolder; +#else +struct KeyValueHolderCrypt; +#endif + +#ifdef MMKV_APPLE +struct KeyHasher { + size_t operator()(NSString *key) const { return key.hash; } +}; + +struct KeyEqualer { + bool operator()(NSString *left, NSString *right) const { + if (left == right) { + return true; + } + return ([left isEqualToString:right] == YES); + } +}; + +using MMKVVector = std::vector>; +using MMKVMap = std::unordered_map; +using MMKVMapCrypt = std::unordered_map; +#else +using MMKVVector = std::vector>; +using MMKVMap = std::unordered_map; +using MMKVMapCrypt = std::unordered_map; +#endif // MMKV_APPLE + +template +void unused(const T &) {} + +constexpr size_t AES_KEY_LEN = 16; +constexpr size_t AES_KEY_BITSET_LEN = 128; + +} // namespace mmkv + +#ifndef NDEBUG +# include +# define MMKV_ASSERT(var) assert(var) +#else +# define MMKV_ASSERT(var) mmkv::unused(var) +#endif + +#endif //cplus-plus + +#endif //MMKV_SRC_MMKVPREDEF_H diff --git a/ios/Pods/MMKVCore/Core/MMKV_Android.cpp b/ios/Pods/MMKVCore/Core/MMKV_Android.cpp new file mode 100644 index 00000000..b57089fb --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV_Android.cpp @@ -0,0 +1,202 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MMKV.h" + +#ifdef MMKV_ANDROID + +# include "InterProcessLock.h" +# include "KeyValueHolder.h" +# include "MMKVLog.h" +# include "MMKVMetaInfo.hpp" +# include "MemoryFile.h" +# include "ScopedLock.hpp" +# include "ThreadLock.h" +# include + +using namespace std; +using namespace mmkv; + +extern unordered_map *g_instanceDic; +extern ThreadLock *g_instanceLock; + +extern string mmapedKVKey(const string &mmapID, string *rootPath); +extern string mappedKVPathWithID(const string &mmapID, MMKVMode mode, string *rootPath); +extern string crcPathWithID(const string &mmapID, MMKVMode mode, string *rootPath); + +MMKV::MMKV(const string &mmapID, int size, MMKVMode mode, string *cryptKey, string *rootPath) + : m_mmapID(mmapedKVKey(mmapID, rootPath)) // historically Android mistakenly use mmapKey as mmapID + , m_path(mappedKVPathWithID(m_mmapID, mode, rootPath)) + , m_crcPath(crcPathWithID(m_mmapID, mode, rootPath)) + , m_dic(nullptr) + , m_dicCrypt(nullptr) + , m_file(new MemoryFile(m_path, size, (mode & MMKV_ASHMEM) ? MMFILE_TYPE_ASHMEM : MMFILE_TYPE_FILE)) + , m_metaFile(new MemoryFile(m_crcPath, DEFAULT_MMAP_SIZE, m_file->m_fileType)) + , m_metaInfo(new MMKVMetaInfo()) + , m_crypter(nullptr) + , m_lock(new ThreadLock()) + , m_fileLock(new FileLock(m_metaFile->getFd(), (mode & MMKV_ASHMEM))) + , m_sharedProcessLock(new InterProcessLock(m_fileLock, SharedLockType)) + , m_exclusiveProcessLock(new InterProcessLock(m_fileLock, ExclusiveLockType)) + , m_isInterProcess((mode & MMKV_MULTI_PROCESS) != 0 || (mode & CONTEXT_MODE_MULTI_PROCESS) != 0) { + m_actualSize = 0; + m_output = nullptr; + +# ifndef MMKV_DISABLE_CRYPT + if (cryptKey && cryptKey->length() > 0) { + m_dicCrypt = new MMKVMapCrypt(); + m_crypter = new AESCrypt(cryptKey->data(), cryptKey->length()); + } else +# endif + { + m_dic = new MMKVMap(); + } + + m_needLoadFromFile = true; + m_hasFullWriteback = false; + + m_crcDigest = 0; + + m_sharedProcessLock->m_enable = m_isInterProcess; + m_exclusiveProcessLock->m_enable = m_isInterProcess; + + // sensitive zone + { + SCOPED_LOCK(m_sharedProcessLock); + loadFromFile(); + } +} + +MMKV::MMKV(const string &mmapID, int ashmemFD, int ashmemMetaFD, string *cryptKey) + : m_mmapID(mmapID) + , m_path(mappedKVPathWithID(m_mmapID, MMKV_ASHMEM, nullptr)) + , m_crcPath(crcPathWithID(m_mmapID, MMKV_ASHMEM, nullptr)) + , m_dic(nullptr) + , m_dicCrypt(nullptr) + , m_file(new MemoryFile(ashmemFD)) + , m_metaFile(new MemoryFile(ashmemMetaFD)) + , m_metaInfo(new MMKVMetaInfo()) + , m_crypter(nullptr) + , m_lock(new ThreadLock()) + , m_fileLock(new FileLock(m_metaFile->getFd(), true)) + , m_sharedProcessLock(new InterProcessLock(m_fileLock, SharedLockType)) + , m_exclusiveProcessLock(new InterProcessLock(m_fileLock, ExclusiveLockType)) + , m_isInterProcess(true) { + + m_actualSize = 0; + m_output = nullptr; + +# ifndef MMKV_DISABLE_CRYPT + if (cryptKey && cryptKey->length() > 0) { + m_dicCrypt = new MMKVMapCrypt(); + m_crypter = new AESCrypt(cryptKey->data(), cryptKey->length()); + } else +# endif + { + m_dic = new MMKVMap(); + } + + m_needLoadFromFile = true; + m_hasFullWriteback = false; + + m_crcDigest = 0; + + m_sharedProcessLock->m_enable = m_isInterProcess; + m_exclusiveProcessLock->m_enable = m_isInterProcess; + + // sensitive zone + { + SCOPED_LOCK(m_sharedProcessLock); + loadFromFile(); + } +} + +MMKV *MMKV::mmkvWithID(const string &mmapID, int size, MMKVMode mode, string *cryptKey, string *rootPath) { + + if (mmapID.empty()) { + return nullptr; + } + SCOPED_LOCK(g_instanceLock); + + auto mmapKey = mmapedKVKey(mmapID, rootPath); + auto itr = g_instanceDic->find(mmapKey); + if (itr != g_instanceDic->end()) { + MMKV *kv = itr->second; + return kv; + } + if (rootPath) { + if (!isFileExist(*rootPath)) { + if (!mkPath(*rootPath)) { + return nullptr; + } + } + MMKVInfo("prepare to load %s (id %s) from rootPath %s", mmapID.c_str(), mmapKey.c_str(), rootPath->c_str()); + } + auto kv = new MMKV(mmapID, size, mode, cryptKey, rootPath); + (*g_instanceDic)[mmapKey] = kv; + return kv; +} + +MMKV *MMKV::mmkvWithAshmemFD(const string &mmapID, int fd, int metaFD, string *cryptKey) { + + if (fd < 0) { + return nullptr; + } + SCOPED_LOCK(g_instanceLock); + + auto itr = g_instanceDic->find(mmapID); + if (itr != g_instanceDic->end()) { + MMKV *kv = itr->second; +# ifndef MMKV_DISABLE_CRYPT + kv->checkReSetCryptKey(fd, metaFD, cryptKey); +# endif + return kv; + } + auto kv = new MMKV(mmapID, fd, metaFD, cryptKey); + (*g_instanceDic)[mmapID] = kv; + return kv; +} + +int MMKV::ashmemFD() { + return (m_file->m_fileType & mmkv::MMFILE_TYPE_ASHMEM) ? m_file->getFd() : -1; +} + +int MMKV::ashmemMetaFD() { + return (m_file->m_fileType & mmkv::MMFILE_TYPE_ASHMEM) ? m_metaFile->getFd() : -1; +} + +# ifndef MMKV_DISABLE_CRYPT +void MMKV::checkReSetCryptKey(int fd, int metaFD, string *cryptKey) { + SCOPED_LOCK(m_lock); + + checkReSetCryptKey(cryptKey); + + if (m_file->m_fileType & MMFILE_TYPE_ASHMEM) { + if (m_file->getFd() != fd) { + ::close(fd); + } + if (m_metaFile->getFd() != metaFD) { + ::close(metaFD); + } + } +} +# endif // MMKV_DISABLE_CRYPT + +#endif // MMKV_ANDROID diff --git a/ios/Pods/MMKVCore/Core/MMKV_IO.cpp b/ios/Pods/MMKVCore/Core/MMKV_IO.cpp new file mode 100644 index 00000000..7cf9d58d --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV_IO.cpp @@ -0,0 +1,1114 @@ +/* +* Tencent is pleased to support the open source community by making +* MMKV available. +* +* Copyright (C) 2020 THL A29 Limited, a Tencent company. +* All rights reserved. +* +* Licensed under the BSD 3-Clause License (the "License"); you may not use +* this file except in compliance with the License. You may obtain a copy of +* the License at +* +* https://opensource.org/licenses/BSD-3-Clause +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "MMKV_IO.h" +#include "CodedInputData.h" +#include "CodedOutputData.h" +#include "InterProcessLock.h" +#include "MMBuffer.h" +#include "MMKVLog.h" +#include "MMKVMetaInfo.hpp" +#include "MemoryFile.h" +#include "MiniPBCoder.h" +#include "PBUtility.h" +#include "ScopedLock.hpp" +#include "ThreadLock.h" +#include "aes/AESCrypt.h" +#include "aes/openssl/openssl_aes.h" +#include "aes/openssl/openssl_md5.h" +#include "crc32/Checksum.h" +#include +#include + +#ifdef MMKV_IOS +# include "MMKV_OSX.h" +#endif + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif // MMKV_APPLE + +using namespace std; +using namespace mmkv; +using KVHolderRet_t = std::pair; + +constexpr uint32_t Fixed32Size = pbFixed32Size(); + +MMKV_NAMESPACE_BEGIN + +void MMKV::loadFromFile() { + if (m_metaFile->isFileValid()) { + m_metaInfo->read(m_metaFile->getMemory()); + } +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + if (m_metaInfo->m_version >= MMKVVersionRandomIV) { + m_crypter->resetIV(m_metaInfo->m_vector, sizeof(m_metaInfo->m_vector)); + } + } +#endif + if (!m_file->isFileValid()) { + m_file->reloadFromFile(); + } + if (!m_file->isFileValid()) { + MMKVError("file [%s] not valid", m_path.c_str()); + } else { + // error checking + bool loadFromFile = false, needFullWriteback = false; + checkDataValid(loadFromFile, needFullWriteback); + MMKVInfo("loading [%s] with %zu actual size, file size %zu, InterProcess %d, meta info " + "version:%u", + m_mmapID.c_str(), m_actualSize, m_file->getFileSize(), m_isInterProcess, m_metaInfo->m_version); + auto ptr = (uint8_t *) m_file->getMemory(); + // loading + if (loadFromFile && m_actualSize > 0) { + MMKVInfo("loading [%s] with crc %u sequence %u version %u", m_mmapID.c_str(), m_metaInfo->m_crcDigest, + m_metaInfo->m_sequence, m_metaInfo->m_version); + MMBuffer inputBuffer(ptr + Fixed32Size, m_actualSize, MMBufferNoCopy); + if (m_crypter) { + clearDictionary(m_dicCrypt); + } else { + clearDictionary(m_dic); + } + if (needFullWriteback) { +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + MiniPBCoder::greedyDecodeMap(*m_dicCrypt, inputBuffer, m_crypter); + } else +#endif + { + MiniPBCoder::greedyDecodeMap(*m_dic, inputBuffer); + } + } else { +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + MiniPBCoder::decodeMap(*m_dicCrypt, inputBuffer, m_crypter); + } else +#endif + { + MiniPBCoder::decodeMap(*m_dic, inputBuffer); + } + } + m_output = new CodedOutputData(ptr + Fixed32Size, m_file->getFileSize() - Fixed32Size); + m_output->seek(m_actualSize); + if (needFullWriteback) { + fullWriteback(); + } + } else { + // file not valid or empty, discard everything + SCOPED_LOCK(m_exclusiveProcessLock); + + m_output = new CodedOutputData(ptr + Fixed32Size, m_file->getFileSize() - Fixed32Size); + if (m_actualSize > 0) { + writeActualSize(0, 0, nullptr, IncreaseSequence); + sync(MMKV_SYNC); + } else { + writeActualSize(0, 0, nullptr, KeepSequence); + } + } + if (m_crypter) { + MMKVInfo("loaded [%s] with %zu values", m_mmapID.c_str(), m_dicCrypt->size()); + } else { + MMKVInfo("loaded [%s] with %zu values", m_mmapID.c_str(), m_dic->size()); + } + } + + m_needLoadFromFile = false; +} + +// read from last m_position +void MMKV::partialLoadFromFile() { + m_metaInfo->read(m_metaFile->getMemory()); + + size_t oldActualSize = m_actualSize; + m_actualSize = readActualSize(); + auto fileSize = m_file->getFileSize(); + MMKVDebug("loading [%s] with file size %zu, oldActualSize %zu, newActualSize %zu", m_mmapID.c_str(), fileSize, + oldActualSize, m_actualSize); + + if (m_actualSize > 0) { + if (m_actualSize < fileSize && m_actualSize + Fixed32Size <= fileSize) { + if (m_actualSize > oldActualSize) { + auto position = oldActualSize; + size_t addedSize = m_actualSize - position; + auto basePtr = (uint8_t *) m_file->getMemory() + Fixed32Size; + // incremental update crc digest + m_crcDigest = (uint32_t) CRC32(m_crcDigest, basePtr + position, addedSize); + if (m_crcDigest == m_metaInfo->m_crcDigest) { + MMBuffer inputBuffer(basePtr, m_actualSize, MMBufferNoCopy); +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + MiniPBCoder::greedyDecodeMap(*m_dicCrypt, inputBuffer, m_crypter, position); + } else +#endif + { + MiniPBCoder::greedyDecodeMap(*m_dic, inputBuffer, position); + } + m_output->seek(addedSize); + m_hasFullWriteback = false; + + if (m_crypter) { + MMKVDebug("partial loaded [%s] with %zu values", m_mmapID.c_str(), m_dicCrypt->size()); + } else { + MMKVDebug("partial loaded [%s] with %zu values", m_mmapID.c_str(), m_dic->size()); + } + return; + } else { + MMKVError("m_crcDigest[%u] != m_metaInfo->m_crcDigest[%u]", m_crcDigest, m_metaInfo->m_crcDigest); + } + } + } + } + // something is wrong, do a full load + clearMemoryCache(); + loadFromFile(); +} + +void MMKV::checkDataValid(bool &loadFromFile, bool &needFullWriteback) { + // try auto recover from last confirmed location + auto fileSize = m_file->getFileSize(); + auto checkLastConfirmedInfo = [&] { + if (m_metaInfo->m_version >= MMKVVersionActualSize) { + // downgrade & upgrade support + uint32_t oldStyleActualSize = 0; + memcpy(&oldStyleActualSize, m_file->getMemory(), Fixed32Size); + if (oldStyleActualSize != m_actualSize) { + MMKVWarning("oldStyleActualSize %u not equal to meta actual size %lu", oldStyleActualSize, + m_actualSize); + if (oldStyleActualSize < fileSize && (oldStyleActualSize + Fixed32Size) <= fileSize) { + if (checkFileCRCValid(oldStyleActualSize, m_metaInfo->m_crcDigest)) { + MMKVInfo("looks like [%s] been downgrade & upgrade again", m_mmapID.c_str()); + loadFromFile = true; + writeActualSize(oldStyleActualSize, m_metaInfo->m_crcDigest, nullptr, KeepSequence); + return; + } + } else { + MMKVWarning("oldStyleActualSize %u greater than file size %lu", oldStyleActualSize, fileSize); + } + } + + auto lastActualSize = m_metaInfo->m_lastConfirmedMetaInfo.lastActualSize; + if (lastActualSize < fileSize && (lastActualSize + Fixed32Size) <= fileSize) { + auto lastCRCDigest = m_metaInfo->m_lastConfirmedMetaInfo.lastCRCDigest; + if (checkFileCRCValid(lastActualSize, lastCRCDigest)) { + loadFromFile = true; + writeActualSize(lastActualSize, lastCRCDigest, nullptr, KeepSequence); + } else { + MMKVError("check [%s] error: lastActualSize %u, lastActualCRC %u", m_mmapID.c_str(), lastActualSize, + lastCRCDigest); + } + } else { + MMKVError("check [%s] error: lastActualSize %u, file size is %u", m_mmapID.c_str(), lastActualSize, + fileSize); + } + } + }; + + m_actualSize = readActualSize(); + + if (m_actualSize < fileSize && (m_actualSize + Fixed32Size) <= fileSize) { + if (checkFileCRCValid(m_actualSize, m_metaInfo->m_crcDigest)) { + loadFromFile = true; + } else { + checkLastConfirmedInfo(); + + if (!loadFromFile) { + auto strategic = onMMKVCRCCheckFail(m_mmapID); + if (strategic == OnErrorRecover) { + loadFromFile = true; + needFullWriteback = true; + } + MMKVInfo("recover strategic for [%s] is %d", m_mmapID.c_str(), strategic); + } + } + } else { + MMKVError("check [%s] error: %zu size in total, file size is %zu", m_mmapID.c_str(), m_actualSize, fileSize); + + checkLastConfirmedInfo(); + + if (!loadFromFile) { + auto strategic = onMMKVFileLengthError(m_mmapID); + if (strategic == OnErrorRecover) { + // make sure we don't over read the file + m_actualSize = fileSize - Fixed32Size; + loadFromFile = true; + needFullWriteback = true; + } + MMKVInfo("recover strategic for [%s] is %d", m_mmapID.c_str(), strategic); + } + } +} + +void MMKV::checkLoadData() { + if (m_needLoadFromFile) { + SCOPED_LOCK(m_sharedProcessLock); + + m_needLoadFromFile = false; + loadFromFile(); + return; + } + if (!m_isInterProcess) { + return; + } + + if (!m_metaFile->isFileValid()) { + return; + } + SCOPED_LOCK(m_sharedProcessLock); + + MMKVMetaInfo metaInfo; + metaInfo.read(m_metaFile->getMemory()); + if (m_metaInfo->m_sequence != metaInfo.m_sequence) { + MMKVInfo("[%s] oldSeq %u, newSeq %u", m_mmapID.c_str(), m_metaInfo->m_sequence, metaInfo.m_sequence); + SCOPED_LOCK(m_sharedProcessLock); + + clearMemoryCache(); + loadFromFile(); + notifyContentChanged(); + } else if (m_metaInfo->m_crcDigest != metaInfo.m_crcDigest) { + MMKVDebug("[%s] oldCrc %u, newCrc %u, new actualSize %u", m_mmapID.c_str(), m_metaInfo->m_crcDigest, + metaInfo.m_crcDigest, metaInfo.m_actualSize); + SCOPED_LOCK(m_sharedProcessLock); + + size_t fileSize = m_file->getActualFileSize(); + if (m_file->getFileSize() != fileSize) { + MMKVInfo("file size has changed [%s] from %zu to %zu", m_mmapID.c_str(), m_file->getFileSize(), fileSize); + clearMemoryCache(); + loadFromFile(); + } else { + partialLoadFromFile(); + } + notifyContentChanged(); + } +} + +constexpr uint32_t ItemSizeHolder = 0x00ffffff; +constexpr uint32_t ItemSizeHolderSize = 4; + +static pair prepareEncode(const mmkv::MMKVMap &dic) { + // make some room for placeholder + size_t totalSize = ItemSizeHolderSize; + for (auto &itr : dic) { + auto &kvHolder = itr.second; + totalSize += kvHolder.computedKVSize + kvHolder.valueSize; + } + return make_pair(MMBuffer(), totalSize); +} + +#ifndef MMKV_DISABLE_CRYPT +static pair prepareEncode(const mmkv::MMKVMapCrypt &dic) { + MMKVVector vec; + size_t totalSize = 0; + // make some room for placeholder + uint32_t smallestOffet = 5 + 1; // 5 is the largest size needed to encode varint32 + for (auto &itr : dic) { + auto &kvHolder = itr.second; + if (kvHolder.type == KeyValueHolderType_Offset) { + totalSize += kvHolder.pbKeyValueSize + kvHolder.keySize + kvHolder.valueSize; + smallestOffet = min(smallestOffet, kvHolder.offset); + } else { + vec.emplace_back(itr.first, kvHolder.toMMBuffer(nullptr, nullptr)); + } + } + if (smallestOffet > 5) { + smallestOffet = ItemSizeHolderSize; + } + totalSize += smallestOffet; + if (vec.empty()) { + return make_pair(MMBuffer(), totalSize); + } + auto buffer = MiniPBCoder::encodeDataWithObject(vec); + // skip the pb size of buffer + auto sizeOfMap = CodedInputData(buffer.getPtr(), buffer.length()).readUInt32(); + totalSize += sizeOfMap; + return make_pair(move(buffer), totalSize); +} +#endif + +// since we use append mode, when -[setData: forKey:] many times, space may not be enough +// try a full rewrite to make space +bool MMKV::ensureMemorySize(size_t newSize) { + if (!isFileValid()) { + MMKVWarning("[%s] file not valid", m_mmapID.c_str()); + return false; + } + + if (newSize >= m_output->spaceLeft() || (m_crypter ? m_dicCrypt->empty() : m_dic->empty())) { + // try a full rewrite to make space + auto fileSize = m_file->getFileSize(); + auto preparedData = m_crypter ? prepareEncode(*m_dicCrypt) : prepareEncode(*m_dic); + auto sizeOfDic = preparedData.second; + size_t lenNeeded = sizeOfDic + Fixed32Size + newSize; + size_t dicCount = m_crypter ? m_dicCrypt->size() : m_dic->size(); + size_t avgItemSize = lenNeeded / std::max(1, dicCount); + size_t futureUsage = avgItemSize * std::max(8, (dicCount + 1) / 2); + // 1. no space for a full rewrite, double it + // 2. or space is not large enough for future usage, double it to avoid frequently full rewrite + if (lenNeeded >= fileSize || (lenNeeded + futureUsage) >= fileSize) { + size_t oldSize = fileSize; + do { + fileSize *= 2; + } while (lenNeeded + futureUsage >= fileSize); + MMKVInfo("extending [%s] file size from %zu to %zu, incoming size:%zu, future usage:%zu", m_mmapID.c_str(), + oldSize, fileSize, newSize, futureUsage); + + // if we can't extend size, rollback to old state + if (!m_file->truncate(fileSize)) { + return false; + } + + // check if we fail to make more space + if (!isFileValid()) { + MMKVWarning("[%s] file not valid", m_mmapID.c_str()); + return false; + } + } + return doFullWriteBack(move(preparedData), nullptr); + } + return true; +} + +size_t MMKV::readActualSize() { + MMKV_ASSERT(m_file->getMemory()); + MMKV_ASSERT(m_metaFile->isFileValid()); + + uint32_t actualSize = 0; + memcpy(&actualSize, m_file->getMemory(), Fixed32Size); + + if (m_metaInfo->m_version >= MMKVVersionActualSize) { + if (m_metaInfo->m_actualSize != actualSize) { + MMKVWarning("[%s] actual size %u, meta actual size %u", m_mmapID.c_str(), actualSize, + m_metaInfo->m_actualSize); + } + return m_metaInfo->m_actualSize; + } else { + return actualSize; + } +} + +void MMKV::oldStyleWriteActualSize(size_t actualSize) { + MMKV_ASSERT(m_file->getMemory()); + + m_actualSize = actualSize; +#ifdef MMKV_IOS + auto ret = guardForBackgroundWriting(m_file->getMemory(), Fixed32Size); + if (!ret.first) { + return; + } +#endif + memcpy(m_file->getMemory(), &actualSize, Fixed32Size); +} + +bool MMKV::writeActualSize(size_t size, uint32_t crcDigest, const void *iv, bool increaseSequence) { + // backward compatibility + oldStyleWriteActualSize(size); + + if (!m_metaFile->isFileValid()) { + return false; + } + + bool needsFullWrite = false; + m_actualSize = size; + m_metaInfo->m_actualSize = static_cast(size); + m_crcDigest = crcDigest; + m_metaInfo->m_crcDigest = crcDigest; + if (m_metaInfo->m_version < MMKVVersionSequence) { + m_metaInfo->m_version = MMKVVersionSequence; + needsFullWrite = true; + } +#ifndef MMKV_DISABLE_CRYPT + if (unlikely(iv)) { + memcpy(m_metaInfo->m_vector, iv, sizeof(m_metaInfo->m_vector)); + if (m_metaInfo->m_version < MMKVVersionRandomIV) { + m_metaInfo->m_version = MMKVVersionRandomIV; + } + needsFullWrite = true; + } +#endif + if (unlikely(increaseSequence)) { + m_metaInfo->m_sequence++; + m_metaInfo->m_lastConfirmedMetaInfo.lastActualSize = static_cast(size); + m_metaInfo->m_lastConfirmedMetaInfo.lastCRCDigest = crcDigest; + if (m_metaInfo->m_version < MMKVVersionActualSize) { + m_metaInfo->m_version = MMKVVersionActualSize; + } + needsFullWrite = true; + } +#ifdef MMKV_IOS + auto ret = guardForBackgroundWriting(m_metaFile->getMemory(), sizeof(MMKVMetaInfo)); + if (!ret.first) { + return false; + } +#endif + if (unlikely(needsFullWrite)) { + m_metaInfo->write(m_metaFile->getMemory()); + } else { + m_metaInfo->writeCRCAndActualSizeOnly(m_metaFile->getMemory()); + } + return true; +} + +MMBuffer MMKV::getDataForKey(MMKVKey_t key) { + checkLoadData(); +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + auto itr = m_dicCrypt->find(key); + if (itr != m_dicCrypt->end()) { + auto basePtr = (uint8_t *) (m_file->getMemory()) + Fixed32Size; + return itr->second.toMMBuffer(basePtr, m_crypter); + } + } else +#endif + { + auto itr = m_dic->find(key); + if (itr != m_dic->end()) { + auto basePtr = (uint8_t *) (m_file->getMemory()) + Fixed32Size; + return itr->second.toMMBuffer(basePtr); + } + } + MMBuffer nan; + return nan; +} + +#ifndef MMKV_DISABLE_CRYPT +// for Apple watch simulator +# if defined(TARGET_OS_SIMULATOR) && defined(TARGET_CPU_X86) +static AESCryptStatus t_status; +# else +thread_local AESCryptStatus t_status; +# endif +#endif // MMKV_DISABLE_CRYPT + +bool MMKV::setDataForKey(MMBuffer &&data, MMKVKey_t key, bool isDataHolder) { + if ((!isDataHolder && data.length() == 0) || isKeyEmpty(key)) { + return false; + } + SCOPED_LOCK(m_lock); + SCOPED_LOCK(m_exclusiveProcessLock); + checkLoadData(); + +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + if (isDataHolder) { + auto sizeNeededForData = pbRawVarint32Size((uint32_t) data.length()) + data.length(); + if (!KeyValueHolderCrypt::isValueStoredAsOffset(sizeNeededForData)) { + data = MiniPBCoder::encodeDataWithObject(data); + isDataHolder = false; + } + } + auto itr = m_dicCrypt->find(key); + if (itr != m_dicCrypt->end()) { +# ifdef MMKV_APPLE + auto ret = appendDataWithKey(data, key, itr->second, isDataHolder); +# else + auto ret = appendDataWithKey(data, key, isDataHolder); +# endif + if (!ret.first) { + return false; + } + if (KeyValueHolderCrypt::isValueStoredAsOffset(ret.second.valueSize)) { + KeyValueHolderCrypt kvHolder(ret.second.keySize, ret.second.valueSize, ret.second.offset); + memcpy(&kvHolder.cryptStatus, &t_status, sizeof(t_status)); + itr->second = move(kvHolder); + } else { + itr->second = KeyValueHolderCrypt(move(data)); + } + } else { + auto ret = appendDataWithKey(data, key, isDataHolder); + if (!ret.first) { + return false; + } + if (KeyValueHolderCrypt::isValueStoredAsOffset(ret.second.valueSize)) { + auto r = m_dicCrypt->emplace( + key, KeyValueHolderCrypt(ret.second.keySize, ret.second.valueSize, ret.second.offset)); + if (r.second) { + memcpy(&(r.first->second.cryptStatus), &t_status, sizeof(t_status)); + } + } else { + m_dicCrypt->emplace(key, KeyValueHolderCrypt(move(data))); + } + } + } else +#endif // MMKV_DISABLE_CRYPT + { + auto itr = m_dic->find(key); + if (itr != m_dic->end()) { + auto ret = appendDataWithKey(data, itr->second, isDataHolder); + if (!ret.first) { + return false; + } + itr->second = std::move(ret.second); + } else { + auto ret = appendDataWithKey(data, key, isDataHolder); + if (!ret.first) { + return false; + } + m_dic->emplace(key, std::move(ret.second)); + } + } + m_hasFullWriteback = false; +#ifdef MMKV_APPLE + [key retain]; +#endif + return true; +} + +bool MMKV::removeDataForKey(MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + auto itr = m_dicCrypt->find(key); + if (itr != m_dicCrypt->end()) { + m_hasFullWriteback = false; + static MMBuffer nan; +# ifdef MMKV_APPLE + auto ret = appendDataWithKey(nan, key, itr->second); +# else + auto ret = appendDataWithKey(nan, key); +# endif + if (ret.first) { +# ifdef MMKV_APPLE + [itr->first release]; +# endif + m_dicCrypt->erase(itr); + } + return ret.first; + } + } else +#endif // MMKV_DISABLE_CRYPT + { + auto itr = m_dic->find(key); + if (itr != m_dic->end()) { + m_hasFullWriteback = false; + static MMBuffer nan; + auto ret = appendDataWithKey(nan, itr->second); + if (ret.first) { +#ifdef MMKV_APPLE + [itr->first release]; +#endif + m_dic->erase(itr); + } + return ret.first; + } + } + + return false; +} + +KVHolderRet_t +MMKV::doAppendDataWithKey(const MMBuffer &data, const MMBuffer &keyData, bool isDataHolder, uint32_t originKeyLength) { + auto isKeyEncoded = (originKeyLength < keyData.length()); + auto keyLength = static_cast(keyData.length()); + auto valueLength = static_cast(data.length()); + if (isDataHolder) { + valueLength += pbRawVarint32Size(valueLength); + } + // size needed to encode the key + size_t size = isKeyEncoded ? keyLength : (keyLength + pbRawVarint32Size(keyLength)); + // size needed to encode the value + size += valueLength + pbRawVarint32Size(valueLength); + + SCOPED_LOCK(m_exclusiveProcessLock); + + bool hasEnoughSize = ensureMemorySize(size); + if (!hasEnoughSize || !isFileValid()) { + return make_pair(false, KeyValueHolder()); + } + +#ifdef MMKV_IOS + auto ret = guardForBackgroundWriting(m_output->curWritePointer(), size); + if (!ret.first) { + return make_pair(false, KeyValueHolder()); + } +#endif +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + if (KeyValueHolderCrypt::isValueStoredAsOffset(valueLength)) { + m_crypter->getCurStatus(t_status); + } + } +#endif + try { + if (isKeyEncoded) { + m_output->writeRawData(keyData); + } else { + m_output->writeData(keyData); + } + if (isDataHolder) { + m_output->writeRawVarint32((int32_t) valueLength); + } + m_output->writeData(data); // note: write size of data + } catch (std::exception &e) { + MMKVError("%s", e.what()); + return make_pair(false, KeyValueHolder()); + } + + auto offset = static_cast(m_actualSize); + auto ptr = (uint8_t *) m_file->getMemory() + Fixed32Size + m_actualSize; +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + m_crypter->encrypt(ptr, ptr, size); + } +#endif + m_actualSize += size; + updateCRCDigest(ptr, size); + + return make_pair(true, KeyValueHolder(originKeyLength, valueLength, offset)); +} + +KVHolderRet_t MMKV::appendDataWithKey(const MMBuffer &data, MMKVKey_t key, bool isDataHolder) { +#ifdef MMKV_APPLE + auto oData = [key dataUsingEncoding:NSUTF8StringEncoding]; + auto keyData = MMBuffer(oData, MMBufferNoCopy); +#else + auto keyData = MMBuffer((void *) key.data(), key.size(), MMBufferNoCopy); +#endif + return doAppendDataWithKey(data, keyData, isDataHolder, static_cast(keyData.length())); +} + +KVHolderRet_t MMKV::appendDataWithKey(const MMBuffer &data, const KeyValueHolder &kvHolder, bool isDataHolder) { + SCOPED_LOCK(m_exclusiveProcessLock); + + uint32_t keyLength = kvHolder.keySize; + // size needed to encode the key + size_t rawKeySize = keyLength + pbRawVarint32Size(keyLength); + + // ensureMemorySize() might change kvHolder.offset, so have to do it early + { + auto valueLength = static_cast(data.length()); + if (isDataHolder) { + valueLength += pbRawVarint32Size(valueLength); + } + auto size = rawKeySize + valueLength + pbRawVarint32Size(valueLength); + bool hasEnoughSize = ensureMemorySize(size); + if (!hasEnoughSize) { + return make_pair(false, KeyValueHolder()); + } + } + auto basePtr = (uint8_t *) m_file->getMemory() + Fixed32Size; + MMBuffer keyData(basePtr + kvHolder.offset, rawKeySize, MMBufferNoCopy); + + return doAppendDataWithKey(data, keyData, isDataHolder, keyLength); +} + +bool MMKV::fullWriteback(AESCrypt *newCrypter) { + if (m_hasFullWriteback) { + return true; + } + if (m_needLoadFromFile) { + return true; + } + if (!isFileValid()) { + MMKVWarning("[%s] file not valid", m_mmapID.c_str()); + return false; + } + + if (m_crypter ? m_dicCrypt->empty() : m_dic->empty()) { + clearAll(); + return true; + } + + auto preparedData = m_crypter ? prepareEncode(*m_dicCrypt) : prepareEncode(*m_dic); + auto sizeOfDic = preparedData.second; + SCOPED_LOCK(m_exclusiveProcessLock); + if (sizeOfDic > 0) { + auto fileSize = m_file->getFileSize(); + if (sizeOfDic + Fixed32Size <= fileSize) { + return doFullWriteBack(move(preparedData), newCrypter); + } else { + assert(0); + assert(newCrypter == nullptr); + // ensureMemorySize will extend file & full rewrite, no need to write back again + return ensureMemorySize(sizeOfDic + Fixed32Size - fileSize); + } + } + return false; +} + +// we don't need to really serialize the dictionary, just reuse what's already in the file +static void +memmoveDictionary(MMKVMap &dic, CodedOutputData *output, uint8_t *ptr, AESCrypt *encrypter, size_t totalSize) { + auto originOutputPtr = output->curWritePointer(); + // make space to hold the fake size of dictionary's serialization result + auto writePtr = originOutputPtr + ItemSizeHolderSize; + // reuse what's already in the file + if (!dic.empty()) { + // sort by offset + vector vec; + vec.reserve(dic.size()); + for (auto &itr : dic) { + vec.push_back(&itr.second); + } + sort(vec.begin(), vec.end(), [](const auto &left, const auto &right) { return left->offset < right->offset; }); + + // merge nearby items to make memmove quicker + vector> dataSections; // pair(offset, size) + dataSections.emplace_back(vec.front()->offset, vec.front()->computedKVSize + vec.front()->valueSize); + for (size_t index = 1, total = vec.size(); index < total; index++) { + auto kvHolder = vec[index]; + auto &lastSection = dataSections.back(); + if (kvHolder->offset == lastSection.first + lastSection.second) { + lastSection.second += kvHolder->computedKVSize + kvHolder->valueSize; + } else { + dataSections.emplace_back(kvHolder->offset, kvHolder->computedKVSize + kvHolder->valueSize); + } + } + // do the move + auto basePtr = ptr + Fixed32Size; + for (auto §ion : dataSections) { + // memmove() should handle this well: src == dst + memmove(writePtr, basePtr + section.first, section.second); + writePtr += section.second; + } + // update offset + if (!encrypter) { + auto offset = ItemSizeHolderSize; + for (auto kvHolder : vec) { + kvHolder->offset = offset; + offset += kvHolder->computedKVSize + kvHolder->valueSize; + } + } + } + // hold the fake size of dictionary's serialization result + output->writeRawVarint32(ItemSizeHolder); + auto writtenSize = static_cast(writePtr - originOutputPtr); +#ifndef MMKV_DISABLE_CRYPT + if (encrypter) { + encrypter->encrypt(originOutputPtr, originOutputPtr, writtenSize); + } +#endif + assert(writtenSize == totalSize); + output->seek(writtenSize - ItemSizeHolderSize); +} + +#ifndef MMKV_DISABLE_CRYPT + +static void memmoveDictionary(MMKVMapCrypt &dic, + CodedOutputData *output, + uint8_t *ptr, + AESCrypt *decrypter, + AESCrypt *encrypter, + pair &preparedData) { + // reuse what's already in the file + vector vec; + if (!dic.empty()) { + // sort by offset + vec.reserve(dic.size()); + for (auto &itr : dic) { + if (itr.second.type == KeyValueHolderType_Offset) { + vec.push_back(&itr.second); + } + } + sort(vec.begin(), vec.end(), [](auto left, auto right) { return left->offset < right->offset; }); + } + auto sizeHolder = ItemSizeHolder, sizeHolderSize = ItemSizeHolderSize; + if (!vec.empty()) { + auto smallestOffset = vec.front()->offset; + if (smallestOffset != ItemSizeHolderSize && smallestOffset <= 5) { + sizeHolderSize = smallestOffset; + assert(sizeHolderSize != 0); + static const uint32_t ItemSizeHolders[] = {0, 0x0f, 0xff, 0xffff, 0xffffff, 0xffffffff}; + sizeHolder = ItemSizeHolders[sizeHolderSize]; + } + } + output->writeRawVarint32(static_cast(sizeHolder)); + auto writePtr = output->curWritePointer(); + if (encrypter) { + encrypter->encrypt(writePtr - sizeHolderSize, writePtr - sizeHolderSize, sizeHolderSize); + } + if (!vec.empty()) { + // merge nearby items to make memmove quicker + vector> dataSections; // pair(offset, size) + dataSections.push_back(vec.front()->toTuple()); + for (size_t index = 1, total = vec.size(); index < total; index++) { + auto kvHolder = vec[index]; + auto &lastSection = dataSections.back(); + if (kvHolder->offset == get<0>(lastSection) + get<1>(lastSection)) { + get<1>(lastSection) += kvHolder->pbKeyValueSize + kvHolder->keySize + kvHolder->valueSize; + } else { + dataSections.push_back(kvHolder->toTuple()); + } + } + // do the move + auto basePtr = ptr + Fixed32Size; + for (auto §ion : dataSections) { + auto crypter = decrypter->cloneWithStatus(*get<2>(section)); + crypter.decrypt(basePtr + get<0>(section), writePtr, get<1>(section)); + writePtr += get<1>(section); + } + // update offset & AESCryptStatus + if (encrypter) { + auto offset = sizeHolderSize; + for (auto kvHolder : vec) { + kvHolder->offset = offset; + auto size = kvHolder->pbKeyValueSize + kvHolder->keySize + kvHolder->valueSize; + encrypter->getCurStatus(kvHolder->cryptStatus); + encrypter->encrypt(basePtr + offset, basePtr + offset, size); + offset += size; + } + } + } + auto &data = preparedData.first; + if (data.length() > 0) { + auto dataSize = CodedInputData(data.getPtr(), data.length()).readUInt32(); + if (dataSize > 0) { + auto dataPtr = (uint8_t *) data.getPtr() + pbRawVarint32Size(dataSize); + if (encrypter) { + encrypter->encrypt(dataPtr, writePtr, dataSize); + } else { + memcpy(writePtr, dataPtr, dataSize); + } + writePtr += dataSize; + } + } + auto writtenSize = static_cast(writePtr - output->curWritePointer()); + assert(writtenSize + sizeHolderSize == preparedData.second); + output->seek(writtenSize); +} + +# define InvalidCryptPtr ((AESCrypt *) (void *) (1)) + +#endif // MMKV_DISABLE_CRYPT + +bool MMKV::doFullWriteBack(pair preparedData, AESCrypt *newCrypter) { + auto ptr = (uint8_t *) m_file->getMemory(); + auto totalSize = preparedData.second; +#ifdef MMKV_IOS + auto ret = guardForBackgroundWriting(ptr + Fixed32Size, totalSize); + if (!ret.first) { + return false; + } +#endif + +#ifndef MMKV_DISABLE_CRYPT + uint8_t newIV[AES_KEY_LEN]; + auto decrypter = m_crypter; + auto encrypter = (newCrypter == InvalidCryptPtr) ? nullptr : (newCrypter ? newCrypter : m_crypter); + if (encrypter) { + AESCrypt::fillRandomIV(newIV); + encrypter->resetIV(newIV, sizeof(newIV)); + } +#endif + + delete m_output; + m_output = new CodedOutputData(ptr + Fixed32Size, m_file->getFileSize() - Fixed32Size); +#ifndef MMKV_DISABLE_CRYPT + if (m_crypter) { + memmoveDictionary(*m_dicCrypt, m_output, ptr, decrypter, encrypter, preparedData); + } else { +#else + { + auto encrypter = m_crypter; +#endif + memmoveDictionary(*m_dic, m_output, ptr, encrypter, totalSize); + } + + m_actualSize = totalSize; +#ifndef MMKV_DISABLE_CRYPT + if (encrypter) { + recaculateCRCDigestWithIV(newIV); + } else +#endif + { + recaculateCRCDigestWithIV(nullptr); + } + m_hasFullWriteback = true; + // make sure lastConfirmedMetaInfo is saved + sync(MMKV_SYNC); + return true; +} + +#ifndef MMKV_DISABLE_CRYPT +bool MMKV::reKey(const string &cryptKey) { + SCOPED_LOCK(m_lock); + checkLoadData(); + + bool ret = false; + if (m_crypter) { + if (cryptKey.length() > 0) { + string oldKey = this->cryptKey(); + if (cryptKey == oldKey) { + return true; + } else { + // change encryption key + MMKVInfo("reKey with new aes key"); + auto newCrypt = new AESCrypt(cryptKey.data(), cryptKey.length()); + ret = fullWriteback(newCrypt); + if (ret) { + delete m_crypter; + m_crypter = newCrypt; + } + } + } else { + // decryption to plain text + MMKVInfo("reKey to no aes key"); + ret = fullWriteback(InvalidCryptPtr); + if (ret) { + delete m_crypter; + m_crypter = nullptr; + if (!m_dic) { + m_dic = new MMKVMap(); + } + } + } + } else { + if (cryptKey.length() > 0) { + // transform plain text to encrypted text + MMKVInfo("reKey to a aes key"); + auto newCrypt = new AESCrypt(cryptKey.data(), cryptKey.length()); + ret = fullWriteback(newCrypt); + if (ret) { + m_crypter = newCrypt; + if (!m_dicCrypt) { + m_dicCrypt = new MMKVMapCrypt(); + } + } + } else { + return true; + } + } + // m_dic or m_dicCrypt is not valid after reKey + if (ret) { + clearMemoryCache(); + } + return ret; +} +#endif + +void MMKV::trim() { + SCOPED_LOCK(m_lock); + MMKVInfo("prepare to trim %s", m_mmapID.c_str()); + + checkLoadData(); + + if (m_actualSize == 0) { + clearAll(); + return; + } else if (m_file->getFileSize() <= DEFAULT_MMAP_SIZE) { + return; + } + SCOPED_LOCK(m_exclusiveProcessLock); + + fullWriteback(); + auto oldSize = m_file->getFileSize(); + auto fileSize = oldSize; + while (fileSize > (m_actualSize + Fixed32Size) * 2) { + fileSize /= 2; + } + fileSize = std::max(fileSize, DEFAULT_MMAP_SIZE); + if (oldSize == fileSize) { + MMKVInfo("there's no need to trim %s with size %zu, actualSize %zu", m_mmapID.c_str(), fileSize, m_actualSize); + return; + } + + MMKVInfo("trimming %s from %zu to %zu, actualSize %zu", m_mmapID.c_str(), oldSize, fileSize, m_actualSize); + + if (!m_file->truncate(fileSize)) { + return; + } + fileSize = m_file->getFileSize(); + auto ptr = (uint8_t *) m_file->getMemory(); + delete m_output; + m_output = new CodedOutputData(ptr + pbFixed32Size(), fileSize - Fixed32Size); + m_output->seek(m_actualSize); + + MMKVInfo("finish trim %s from %zu to %zu", m_mmapID.c_str(), oldSize, fileSize); +} + +void MMKV::clearAll() { + MMKVInfo("cleaning all key-values from [%s]", m_mmapID.c_str()); + SCOPED_LOCK(m_lock); + SCOPED_LOCK(m_exclusiveProcessLock); + + if (m_needLoadFromFile) { + m_file->reloadFromFile(); + } + + if (m_file->getFileSize() == DEFAULT_MMAP_SIZE && m_actualSize == 0) { + MMKVInfo("nothing to clear for [%s]", m_mmapID.c_str()); + return; + } + m_file->truncate(DEFAULT_MMAP_SIZE); + +#ifndef MMKV_DISABLE_CRYPT + uint8_t newIV[AES_KEY_LEN]; + AESCrypt::fillRandomIV(newIV); + if (m_crypter) { + m_crypter->resetIV(newIV, sizeof(newIV)); + } + writeActualSize(0, 0, newIV, IncreaseSequence); +#else + writeActualSize(0, 0, nullptr, IncreaseSequence); +#endif + m_metaFile->msync(MMKV_SYNC); + + clearMemoryCache(); + loadFromFile(); +} + +bool MMKV::isFileValid(const string &mmapID, MMKVPath_t *relatePath) { + MMKVPath_t kvPath = mappedKVPathWithID(mmapID, MMKV_SINGLE_PROCESS, relatePath); + if (!isFileExist(kvPath)) { + return true; + } + + MMKVPath_t crcPath = crcPathWithID(mmapID, MMKV_SINGLE_PROCESS, relatePath); + if (!isFileExist(crcPath)) { + return false; + } + + uint32_t crcFile = 0; + MMBuffer *data = readWholeFile(crcPath); + if (data) { + if (data->getPtr()) { + MMKVMetaInfo metaInfo; + metaInfo.read(data->getPtr()); + crcFile = metaInfo.m_crcDigest; + } + delete data; + } else { + return false; + } + + uint32_t crcDigest = 0; + MMBuffer *fileData = readWholeFile(kvPath); + if (fileData) { + if (fileData->getPtr() && (fileData->length() >= Fixed32Size)) { + uint32_t actualSize = 0; + memcpy(&actualSize, fileData->getPtr(), Fixed32Size); + if (actualSize > (fileData->length() - Fixed32Size)) { + delete fileData; + return false; + } + + crcDigest = (uint32_t) CRC32(0, (const uint8_t *) fileData->getPtr() + Fixed32Size, (uint32_t) actualSize); + } + delete fileData; + return crcFile == crcDigest; + } else { + return false; + } +} + +MMKV_NAMESPACE_END diff --git a/ios/Pods/MMKVCore/Core/MMKV_IO.h b/ios/Pods/MMKVCore/Core/MMKV_IO.h new file mode 100644 index 00000000..4b2d723d --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV_IO.h @@ -0,0 +1,57 @@ +/* +* Tencent is pleased to support the open source community by making +* MMKV available. +* +* Copyright (C) 2020 THL A29 Limited, a Tencent company. +* All rights reserved. +* +* Licensed under the BSD 3-Clause License (the "License"); you may not use +* this file except in compliance with the License. You may obtain a copy of +* the License at +* +* https://opensource.org/licenses/BSD-3-Clause +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef MMKV_IO_h +#define MMKV_IO_h +#ifdef __cplusplus + +#include "MMKV.h" + +MMKV_NAMESPACE_BEGIN + +std::string mmapedKVKey(const std::string &mmapID, MMKVPath_t *rootPath = nullptr); +MMKVPath_t mappedKVPathWithID(const std::string &mmapID, MMKVMode mode, MMKVPath_t *rootPath); +MMKVPath_t crcPathWithID(const std::string &mmapID, MMKVMode mode, MMKVPath_t *rootPath); + +MMKVRecoverStrategic onMMKVCRCCheckFail(const std::string &mmapID); +MMKVRecoverStrategic onMMKVFileLengthError(const std::string &mmapID); + +template +void clearDictionary(T *dic) { + if (!dic) { + return; + } +#ifdef MMKV_APPLE + for (auto &pair : *dic) { + [pair.first release]; + } +#endif + dic->clear(); +} + +enum : bool { + KeepSequence = false, + IncreaseSequence = true, +}; + +MMKV_NAMESPACE_END + +#endif +#endif /* MMKV_IO_h */ diff --git a/ios/Pods/MMKVCore/Core/MMKV_OSX.cpp b/ios/Pods/MMKVCore/Core/MMKV_OSX.cpp new file mode 100644 index 00000000..a1db0e3c --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV_OSX.cpp @@ -0,0 +1,333 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MMKVPredef.h" + +#ifdef MMKV_APPLE + +# include "CodedInputData.h" +# include "CodedOutputData.h" +# include "InterProcessLock.h" +# include "MMKV.h" +# include "MemoryFile.h" +# include "MiniPBCoder.h" +# include "PBUtility.h" +# include "ScopedLock.hpp" +# include "ThreadLock.h" +# include "aes/AESCrypt.h" +# include + +# ifdef MMKV_IOS +# include "MMKV_OSX.h" +# include +# endif + +# ifdef __aarch64__ +# include "Checksum.h" +# endif + +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif + +using namespace std; +using namespace mmkv; + +extern ThreadLock *g_instanceLock; +extern MMKVPath_t g_rootDir; + +enum { UnKnown = 0, PowerMac = 1, Mac, iPhone, iPod, iPad, AppleTV, AppleWatch }; +static void GetAppleMachineInfo(int &device, int &version); + +MMKV_NAMESPACE_BEGIN + +# ifdef MMKV_IOS +MLockPtr::MLockPtr(void *ptr, size_t size) : m_lockDownSize(0), m_lockedPtr(nullptr) { + if (!ptr || size == 0) { + return; + } + // calc ptr to mlock() + auto writePtr = (size_t) ptr; + auto lockPtr = (writePtr / DEFAULT_MMAP_SIZE) * DEFAULT_MMAP_SIZE; + auto lockDownSize = writePtr - lockPtr + size; + if (mlock((void *) lockPtr, lockDownSize) == 0) { + m_lockedPtr = (uint8_t *) lockPtr; + m_lockDownSize = lockDownSize; + } else { + MMKVError("fail to mlock [%p], %s", m_lockedPtr, strerror(errno)); + // just fail on this condition, otherwise app will crash anyway + } +} + +MLockPtr::MLockPtr(MLockPtr &&other) : m_lockDownSize(other.m_lockDownSize), m_lockedPtr(other.m_lockedPtr) { + other.m_lockedPtr = nullptr; +} + +MLockPtr::~MLockPtr() { + if (m_lockedPtr) { + munlock(m_lockedPtr, m_lockDownSize); + } +} + +# endif + +extern ThreadOnceToken_t once_control; +extern void initialize(); + +void MMKV::minimalInit(MMKVPath_t defaultRootDir) { + ThreadLock::ThreadOnce(&once_control, initialize); + + // crc32 instruction requires A10 chip, aka iPhone 7 or iPad 6th generation + int device = 0, version = 0; + GetAppleMachineInfo(device, version); +# ifdef MMKV_USE_ARMV8_CRC32 + if ((device == iPhone && version >= 9) || (device == iPad && version >= 7)) { + CRC32 = mmkv::armv8_crc32; + } +# endif + MMKVInfo("Apple Device:%d, version:%d", device, version); + + g_rootDir = defaultRootDir; + mkPath(g_rootDir); + + MMKVInfo("default root dir: " MMKV_PATH_FORMAT, g_rootDir.c_str()); +} + +# ifdef MMKV_IOS + +static bool g_isInBackground = false; + +void MMKV::setIsInBackground(bool isInBackground) { + SCOPED_LOCK(g_instanceLock); + + g_isInBackground = isInBackground; + MMKVInfo("g_isInBackground:%d", g_isInBackground); +} + +pair guardForBackgroundWriting(void *ptr, size_t size) { + if (g_isInBackground) { + MLockPtr mlockPtr(ptr, size); + return make_pair(mlockPtr.isLocked(), move(mlockPtr)); + } else { + return make_pair(true, MLockPtr(nullptr, 0)); + } +} + +# endif // MMKV_IOS + +bool MMKV::set(NSObject *__unsafe_unretained obj, MMKVKey_t key) { + if (isKeyEmpty(key)) { + return false; + } + if (!obj) { + removeValueForKey(key); + return true; + } + + NSData *tmpData = nil; + if ([obj isKindOfClass:NSString.class]) { + auto str = (NSString *) obj; + tmpData = [str dataUsingEncoding:NSUTF8StringEncoding]; + } else if ([obj isKindOfClass:NSData.class]) { + tmpData = (NSData *) obj; + } + if (tmpData) { + // delay write the size needed for encoding tmpData + // avoid memory copying + return setDataForKey(MMBuffer(tmpData, MMBufferNoCopy), key, true); + } else if ([obj isKindOfClass:NSDate.class]) { + NSDate *oDate = (NSDate *) obj; + double time = oDate.timeIntervalSince1970; + return set(time, key); + } else { + /*if ([object conformsToProtocol:@protocol(NSCoding)])*/ { + auto tmp = [NSKeyedArchiver archivedDataWithRootObject:obj]; + if (tmp.length > 0) { + return setDataForKey(MMBuffer(tmp, MMBufferNoCopy), key); + } + } + } + return false; +} + +NSObject *MMKV::getObject(MMKVKey_t key, Class cls) { + if (isKeyEmpty(key) || !cls) { + return nil; + } + SCOPED_LOCK(m_lock); + auto data = getDataForKey(key); + if (data.length() > 0) { + if (MiniPBCoder::isCompatibleClass(cls)) { + try { + auto result = MiniPBCoder::decodeObject(data, cls); + return result; + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } else { + if ([cls conformsToProtocol:@protocol(NSCoding)]) { + auto tmp = [NSData dataWithBytesNoCopy:data.getPtr() length:data.length() freeWhenDone:NO]; + return [NSKeyedUnarchiver unarchiveObjectWithData:tmp]; + } + } + } + return nil; +} + +# ifndef MMKV_DISABLE_CRYPT + +constexpr uint32_t Fixed32Size = pbFixed32Size(); + +pair +MMKV::appendDataWithKey(const MMBuffer &data, MMKVKey_t key, const KeyValueHolderCrypt &kvHolder, bool isDataHolder) { + if (kvHolder.type != KeyValueHolderType_Offset) { + return appendDataWithKey(data, key, isDataHolder); + } + SCOPED_LOCK(m_exclusiveProcessLock); + + uint32_t keyLength = kvHolder.keySize; + // size needed to encode the key + size_t rawKeySize = keyLength + pbRawVarint32Size(keyLength); + + auto basePtr = (uint8_t *) m_file->getMemory() + Fixed32Size; + MMBuffer keyData(rawKeySize); + AESCrypt decrypter = m_crypter->cloneWithStatus(kvHolder.cryptStatus); + decrypter.decrypt(basePtr + kvHolder.offset, keyData.getPtr(), rawKeySize); + + return doAppendDataWithKey(data, keyData, isDataHolder, keyLength); +} +# endif + +NSArray *MMKV::allKeys() { + SCOPED_LOCK(m_lock); + checkLoadData(); + + NSMutableArray *keys = [NSMutableArray array]; + if (m_crypter) { + for (const auto &pair : *m_dicCrypt) { + [keys addObject:pair.first]; + } + } else { + for (const auto &pair : *m_dic) { + [keys addObject:pair.first]; + } + } + return keys; +} + +void MMKV::removeValuesForKeys(NSArray *arrKeys) { + if (arrKeys.count == 0) { + return; + } + if (arrKeys.count == 1) { + return removeValueForKey(arrKeys[0]); + } + + SCOPED_LOCK(m_lock); + SCOPED_LOCK(m_exclusiveProcessLock); + checkLoadData(); + + size_t deleteCount = 0; + if (m_crypter) { + for (NSString *key in arrKeys) { + auto itr = m_dicCrypt->find(key); + if (itr != m_dicCrypt->end()) { + [itr->first release]; + m_dicCrypt->erase(itr); + deleteCount++; + } + } + } else { + for (NSString *key in arrKeys) { + auto itr = m_dic->find(key); + if (itr != m_dic->end()) { + [itr->first release]; + m_dic->erase(itr); + deleteCount++; + } + } + } + if (deleteCount > 0) { + m_hasFullWriteback = false; + + fullWriteback(); + } +} + +void MMKV::enumerateKeys(EnumerateBlock block) { + if (block == nil) { + return; + } + SCOPED_LOCK(m_lock); + checkLoadData(); + + MMKVInfo("enumerate [%s] begin", m_mmapID.c_str()); + if (m_crypter) { + for (const auto &pair : *m_dicCrypt) { + BOOL stop = NO; + block(pair.first, &stop); + if (stop) { + break; + } + } + } else { + for (const auto &pair : *m_dic) { + BOOL stop = NO; + block(pair.first, &stop); + if (stop) { + break; + } + } + } + MMKVInfo("enumerate [%s] finish", m_mmapID.c_str()); +} + +MMKV_NAMESPACE_END + +static void GetAppleMachineInfo(int &device, int &version) { + device = UnKnown; + version = 0; + + struct utsname systemInfo = {}; + uname(&systemInfo); + + std::string machine(systemInfo.machine); + if (machine.find("PowerMac") != std::string::npos || machine.find("Power Macintosh") != std::string::npos) { + device = PowerMac; + } else if (machine.find("Mac") != std::string::npos || machine.find("Macintosh") != std::string::npos) { + device = Mac; + } else if (machine.find("iPhone") != std::string::npos) { + device = iPhone; + } else if (machine.find("iPod") != std::string::npos) { + device = iPod; + } else if (machine.find("iPad") != std::string::npos) { + device = iPad; + } else if (machine.find("AppleTV") != std::string::npos) { + device = AppleTV; + } else if (machine.find("AppleWatch") != std::string::npos) { + device = AppleWatch; + } + auto pos = machine.find_first_of("0123456789"); + if (pos != std::string::npos) { + version = std::atoi(machine.substr(pos).c_str()); + } +} + +#endif // MMKV_APPLE diff --git a/ios/Pods/MMKVCore/Core/MMKV_OSX.h b/ios/Pods/MMKVCore/Core/MMKV_OSX.h new file mode 100644 index 00000000..ae1915f6 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MMKV_OSX.h @@ -0,0 +1,51 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#pragma once +#include "MMKVPredef.h" + +#if defined(MMKV_IOS) && defined(__cplusplus) + +MMKV_NAMESPACE_BEGIN + +class MLockPtr { + size_t m_lockDownSize; + uint8_t *m_lockedPtr; + +public: + MLockPtr(void *ptr, size_t size); + MLockPtr(MLockPtr &&other); + + ~MLockPtr(); + + bool isLocked() const { + return (m_lockedPtr != nullptr); + } + + // just forbid it for possibly misuse + explicit MLockPtr(const MLockPtr &other) = delete; + MLockPtr &operator=(const MLockPtr &other) = delete; +}; + +std::pair guardForBackgroundWriting(void *ptr, size_t size); + +MMKV_NAMESPACE_END + +#endif diff --git a/ios/Pods/MMKVCore/Core/MemoryFile.cpp b/ios/Pods/MMKVCore/Core/MemoryFile.cpp new file mode 100644 index 00000000..8247b166 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MemoryFile.cpp @@ -0,0 +1,304 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MemoryFile.h" + +#ifndef MMKV_WIN32 + +# include "InterProcessLock.h" +# include "MMBuffer.h" +# include "MMKVLog.h" +# include "ScopedLock.hpp" +# include +# include +# include +# include +# include + +using namespace std; + +namespace mmkv { + +static bool getFileSize(int fd, size_t &size); + +# ifdef MMKV_ANDROID +extern size_t ASharedMemory_getSize(int fd); +# else +MemoryFile::MemoryFile(const MMKVPath_t &path) : m_name(path), m_fd(-1), m_ptr(nullptr), m_size(0) { + reloadFromFile(); +} +# endif // MMKV_ANDROID + +# ifdef MMKV_IOS +void tryResetFileProtection(const string &path); +# endif + +bool MemoryFile::truncate(size_t size) { + if (m_fd < 0) { + return false; + } + if (size == m_size) { + return true; + } +# ifdef MMKV_ANDROID + if (m_fileType == MMFILE_TYPE_ASHMEM) { + if (size > m_size) { + MMKVError("ashmem %s reach size limit:%zu, consider configure with larger size", m_name.c_str(), m_size); + } else { + MMKVInfo("no way to trim ashmem %s from %zu to smaller size %zu", m_name.c_str(), m_size, size); + } + return false; + } +# endif // MMKV_ANDROID + + auto oldSize = m_size; + m_size = size; + // round up to (n * pagesize) + if (m_size < DEFAULT_MMAP_SIZE || (m_size % DEFAULT_MMAP_SIZE != 0)) { + m_size = ((m_size / DEFAULT_MMAP_SIZE) + 1) * DEFAULT_MMAP_SIZE; + } + + if (::ftruncate(m_fd, static_cast(m_size)) != 0) { + MMKVError("fail to truncate [%s] to size %zu, %s", m_name.c_str(), m_size, strerror(errno)); + m_size = oldSize; + return false; + } + if (m_size > oldSize) { + if (!zeroFillFile(m_fd, oldSize, m_size - oldSize)) { + MMKVError("fail to zeroFile [%s] to size %zu, %s", m_name.c_str(), m_size, strerror(errno)); + m_size = oldSize; + return false; + } + } + + if (m_ptr) { + if (munmap(m_ptr, oldSize) != 0) { + MMKVError("fail to munmap [%s], %s", m_name.c_str(), strerror(errno)); + } + } + auto ret = mmap(); + if (!ret) { + doCleanMemoryCache(true); + } + return ret; +} + +bool MemoryFile::msync(SyncFlag syncFlag) { + if (m_ptr) { + auto ret = ::msync(m_ptr, m_size, syncFlag ? MMKV_SYNC : MMKV_ASYNC); + if (ret == 0) { + return true; + } + MMKVError("fail to msync [%s], %s", m_name.c_str(), strerror(errno)); + } + return false; +} + +bool MemoryFile::mmap() { + m_ptr = (char *) ::mmap(m_ptr, m_size, PROT_READ | PROT_WRITE, MAP_SHARED, m_fd, 0); + if (m_ptr == MAP_FAILED) { + MMKVError("fail to mmap [%s], %s", m_name.c_str(), strerror(errno)); + m_ptr = nullptr; + return false; + } + + return true; +} + +void MemoryFile::reloadFromFile() { +# ifdef MMKV_ANDROID + if (m_fileType == MMFILE_TYPE_ASHMEM) { + return; + } +# endif + if (isFileValid()) { + MMKVWarning("calling reloadFromFile while the cache [%s] is still valid", m_name.c_str()); + MMKV_ASSERT(0); + clearMemoryCache(); + } + + m_fd = open(m_name.c_str(), O_RDWR | O_CREAT | O_CLOEXEC, S_IRWXU); + if (m_fd < 0) { + MMKVError("fail to open:%s, %s", m_name.c_str(), strerror(errno)); + } else { + FileLock fileLock(m_fd); + InterProcessLock lock(&fileLock, ExclusiveLockType); + SCOPED_LOCK(&lock); + + mmkv::getFileSize(m_fd, m_size); + // round up to (n * pagesize) + if (m_size < DEFAULT_MMAP_SIZE || (m_size % DEFAULT_MMAP_SIZE != 0)) { + size_t roundSize = ((m_size / DEFAULT_MMAP_SIZE) + 1) * DEFAULT_MMAP_SIZE; + truncate(roundSize); + } else { + auto ret = mmap(); + if (!ret) { + doCleanMemoryCache(true); + } + } +# ifdef MMKV_IOS + tryResetFileProtection(m_name); +# endif + } +} + +void MemoryFile::doCleanMemoryCache(bool forceClean) { +# ifdef MMKV_ANDROID + if (m_fileType == MMFILE_TYPE_ASHMEM && !forceClean) { + return; + } +# endif + if (m_ptr && m_ptr != MAP_FAILED) { + if (munmap(m_ptr, m_size) != 0) { + MMKVError("fail to munmap [%s], %s", m_name.c_str(), strerror(errno)); + } + } + m_ptr = nullptr; + + if (m_fd >= 0) { + if (::close(m_fd) != 0) { + MMKVError("fail to close [%s], %s", m_name.c_str(), strerror(errno)); + } + } + m_fd = -1; + m_size = 0; +} + +size_t MemoryFile::getActualFileSize() { +# ifdef MMKV_ANDROID + if (m_fileType == MMFILE_TYPE_ASHMEM) { + return ASharedMemory_getSize(m_fd); + } +# endif + size_t size = 0; + mmkv::getFileSize(m_fd, size); + return size; +} + +bool isFileExist(const string &nsFilePath) { + if (nsFilePath.empty()) { + return false; + } + + struct stat temp = {}; + return lstat(nsFilePath.c_str(), &temp) == 0; +} + +extern bool mkPath(const MMKVPath_t &str) { + char *path = strdup(str.c_str()); + + struct stat sb = {}; + bool done = false; + char *slash = path; + + while (!done) { + slash += strspn(slash, "/"); + slash += strcspn(slash, "/"); + + done = (*slash == '\0'); + *slash = '\0'; + + if (stat(path, &sb) != 0) { + if (errno != ENOENT || mkdir(path, 0777) != 0) { + MMKVWarning("%s : %s", path, strerror(errno)); + free(path); + return false; + } + } else if (!S_ISDIR(sb.st_mode)) { + MMKVWarning("%s: %s", path, strerror(ENOTDIR)); + free(path); + return false; + } + + *slash = '/'; + } + free(path); + + return true; +} + +MMBuffer *readWholeFile(const MMKVPath_t &path) { + MMBuffer *buffer = nullptr; + int fd = open(path.c_str(), O_RDONLY | O_CLOEXEC); + if (fd >= 0) { + auto fileLength = lseek(fd, 0, SEEK_END); + if (fileLength > 0) { + buffer = new MMBuffer(static_cast(fileLength)); + lseek(fd, 0, SEEK_SET); + auto readSize = read(fd, buffer->getPtr(), static_cast(fileLength)); + if (readSize != -1) { + //fileSize = readSize; + } else { + MMKVWarning("fail to read %s: %s", path.c_str(), strerror(errno)); + + delete buffer; + buffer = nullptr; + } + } + close(fd); + } else { + MMKVWarning("fail to open %s: %s", path.c_str(), strerror(errno)); + } + return buffer; +} + +bool zeroFillFile(int fd, size_t startPos, size_t size) { + if (fd < 0) { + return false; + } + + if (lseek(fd, static_cast(startPos), SEEK_SET) < 0) { + MMKVError("fail to lseek fd[%d], error:%s", fd, strerror(errno)); + return false; + } + + static const char zeros[4096] = {}; + while (size >= sizeof(zeros)) { + if (write(fd, zeros, sizeof(zeros)) < 0) { + MMKVError("fail to write fd[%d], error:%s", fd, strerror(errno)); + return false; + } + size -= sizeof(zeros); + } + if (size > 0) { + if (write(fd, zeros, size) < 0) { + MMKVError("fail to write fd[%d], error:%s", fd, strerror(errno)); + return false; + } + } + return true; +} + +static bool getFileSize(int fd, size_t &size) { + struct stat st = {}; + if (fstat(fd, &st) != -1) { + size = (size_t) st.st_size; + return true; + } + return false; +} + +size_t getPageSize() { + return static_cast(getpagesize()); +} + +} // namespace mmkv + +#endif // MMKV_WIN32 diff --git a/ios/Pods/MMKVCore/Core/MemoryFile.h b/ios/Pods/MMKVCore/Core/MemoryFile.h new file mode 100644 index 00000000..a308deab --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MemoryFile.h @@ -0,0 +1,106 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_MAMERYFILE_H +#define MMKV_MAMERYFILE_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#ifdef MMKV_ANDROID +MMKVPath_t ashmemMMKVPathWithID(const MMKVPath_t &mmapID); + +namespace mmkv { +extern int g_android_api; + +enum FileType : bool { MMFILE_TYPE_FILE = false, MMFILE_TYPE_ASHMEM = true }; +} // namespace mmkv +#endif // MMKV_ANDROID + +namespace mmkv { + +class MemoryFile { + MMKVPath_t m_name; + MMKVFileHandle_t m_fd; +#ifdef MMKV_WIN32 + HANDLE m_fileMapping; +#endif + void *m_ptr; + size_t m_size; + + bool mmap(); + + void doCleanMemoryCache(bool forceClean); + +public: +#ifndef MMKV_ANDROID + explicit MemoryFile(const MMKVPath_t &path); +#else + MemoryFile(const MMKVPath_t &path, size_t size, FileType fileType); + explicit MemoryFile(MMKVFileHandle_t ashmemFD); + + const FileType m_fileType; +#endif // MMKV_ANDROID + + ~MemoryFile() { doCleanMemoryCache(true); } + + size_t getFileSize() const { return m_size; } + + // get the actual file size on disk + size_t getActualFileSize(); + + void *getMemory() { return m_ptr; } + + const MMKVPath_t &getName() { return m_name; } + + MMKVFileHandle_t getFd() { return m_fd; } + + // the newly expanded file content will be zeroed + bool truncate(size_t size); + + bool msync(SyncFlag syncFlag); + + // call this if clearMemoryCache() has been called + void reloadFromFile(); + + void clearMemoryCache() { doCleanMemoryCache(false); } + +#ifndef MMKV_WIN32 + bool isFileValid() { return m_fd >= 0 && m_size > 0 && m_ptr; } +#else + bool isFileValid() { return m_fd != INVALID_HANDLE_VALUE && m_size > 0 && m_fileMapping && m_ptr; } +#endif + + // just forbid it for possibly misuse + explicit MemoryFile(const MemoryFile &other) = delete; + MemoryFile &operator=(const MemoryFile &other) = delete; +}; + +class MMBuffer; + +extern bool mkPath(const MMKVPath_t &path); +extern bool isFileExist(const MMKVPath_t &nsFilePath); +extern MMBuffer *readWholeFile(const MMKVPath_t &path); +extern bool zeroFillFile(MMKVFileHandle_t fd, size_t startPos, size_t size); +extern size_t getPageSize(); +} // namespace mmkv + +#endif +#endif //MMKV_MAMERYFILE_H diff --git a/ios/Pods/MMKVCore/Core/MemoryFile_Android.cpp b/ios/Pods/MMKVCore/Core/MemoryFile_Android.cpp new file mode 100644 index 00000000..c005151d --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MemoryFile_Android.cpp @@ -0,0 +1,192 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MemoryFile.h" + +#ifdef MMKV_ANDROID + +# include "MMBuffer.h" +# include "MMKVLog.h" +# include +# include +# include +# include +# include + +using namespace std; + +constexpr char ASHMEM_NAME_DEF[] = "/dev/ashmem"; + +namespace mmkv { + +// for Android Q limiting ashmem access +extern int ASharedMemory_create(const char *name, size_t size); +extern size_t ASharedMemory_getSize(int fd); +extern string ASharedMemory_getName(int fd); + +MemoryFile::MemoryFile(const string &path, size_t size, FileType fileType) + : m_name(path), m_fd(-1), m_ptr(nullptr), m_size(0), m_fileType(fileType) { + if (m_fileType == MMFILE_TYPE_FILE) { + reloadFromFile(); + } else { + // round up to (n * pagesize) + if (size < DEFAULT_MMAP_SIZE || (size % DEFAULT_MMAP_SIZE != 0)) { + size = ((size / DEFAULT_MMAP_SIZE) + 1) * DEFAULT_MMAP_SIZE; + } + auto filename = m_name.c_str(); + auto ptr = strstr(filename, ASHMEM_NAME_DEF); + if (ptr && ptr[sizeof(ASHMEM_NAME_DEF) - 1] == '/') { + filename = ptr + sizeof(ASHMEM_NAME_DEF); + } + m_fd = ASharedMemory_create(filename, size); + if (m_fd >= 0) { + m_size = size; + auto ret = mmap(); + if (!ret) { + doCleanMemoryCache(true); + } + } + } +} + +MemoryFile::MemoryFile(int ashmemFD) + : m_name(""), m_fd(ashmemFD), m_ptr(nullptr), m_size(0), m_fileType(MMFILE_TYPE_ASHMEM) { + if (m_fd < 0) { + MMKVError("fd %d invalid", m_fd); + } else { + m_name = ASharedMemory_getName(m_fd); + m_size = ASharedMemory_getSize(m_fd); + MMKVInfo("ashmem name:%s, size:%zu", m_name.c_str(), m_size); + auto ret = mmap(); + if (!ret) { + doCleanMemoryCache(true); + } + } +} + +} // namespace mmkv + +# pragma mark - ashmem +# include +# include + +namespace mmkv { + +constexpr auto ASHMEM_NAME_LEN = 256; +constexpr auto __ASHMEMIOC = 0x77; +# define ASHMEM_SET_NAME _IOW(__ASHMEMIOC, 1, char[ASHMEM_NAME_LEN]) +# define ASHMEM_GET_NAME _IOR(__ASHMEMIOC, 2, char[ASHMEM_NAME_LEN]) +# define ASHMEM_SET_SIZE _IOW(__ASHMEMIOC, 3, size_t) +# define ASHMEM_GET_SIZE _IO(__ASHMEMIOC, 4) + +int g_android_api = __ANDROID_API_L__; + +void *loadLibrary() { + auto name = "libandroid.so"; + static auto handle = dlopen(name, RTLD_LAZY | RTLD_LOCAL); + if (handle == RTLD_DEFAULT) { + MMKVError("unable to load library %s", name); + } + return handle; +} + +typedef int (*AShmem_create_t)(const char *name, size_t size); + +int ASharedMemory_create(const char *name, size_t size) { + int fd = -1; + if (g_android_api >= __ANDROID_API_O__) { + static auto handle = loadLibrary(); + static AShmem_create_t funcPtr = + (handle != nullptr) ? reinterpret_cast(dlsym(handle, "ASharedMemory_create")) : nullptr; + if (funcPtr) { + fd = funcPtr(name, size); + if (fd < 0) { + MMKVError("fail to ASharedMemory_create %s with size %zu, errno:%s", name, size, strerror(errno)); + } + } else { + MMKVWarning("fail to locate ASharedMemory_create() from loading libandroid.so"); + } + } + if (fd < 0) { + fd = open(ASHMEM_NAME_DEF, O_RDWR | O_CLOEXEC); + if (fd < 0) { + MMKVError("fail to open ashmem:%s, %s", name, strerror(errno)); + } else { + if (ioctl(fd, ASHMEM_SET_NAME, name) != 0) { + MMKVError("fail to set ashmem name:%s, %s", name, strerror(errno)); + } else if (ioctl(fd, ASHMEM_SET_SIZE, size) != 0) { + MMKVError("fail to set ashmem:%s, size %zu, %s", name, size, strerror(errno)); + } + } + } + return fd; +} + +typedef size_t (*AShmem_getSize_t)(int fd); + +size_t ASharedMemory_getSize(int fd) { + size_t size = 0; + if (g_android_api >= __ANDROID_API_O__) { + static auto handle = loadLibrary(); + static AShmem_getSize_t funcPtr = + (handle != nullptr) ? reinterpret_cast(dlsym(handle, "ASharedMemory_getSize")) : nullptr; + if (funcPtr) { + size = funcPtr(fd); + if (size == 0) { + MMKVError("fail to ASharedMemory_getSize:%d, %s", fd, strerror(errno)); + } + } else { + MMKVWarning("fail to locate ASharedMemory_create() from loading libandroid.so"); + } + } + if (size == 0) { + int tmp = ioctl(fd, ASHMEM_GET_SIZE, nullptr); + if (tmp < 0) { + MMKVError("fail to get ashmem size:%d, %s", fd, strerror(errno)); + } else { + size = static_cast(tmp); + } + } + return size; +} + +string ASharedMemory_getName(int fd) { + // Android Q doesn't have ASharedMemory_getName() + // I've make a request to Google, https://issuetracker.google.com/issues/130741665 + // There's nothing we can do before it's supported officially by Google + if (g_android_api >= 29) { + return ""; + } + + char name[ASHMEM_NAME_LEN] = {0}; + if (ioctl(fd, ASHMEM_GET_NAME, name) != 0) { + MMKVError("fail to get ashmem name:%d, %s", fd, strerror(errno)); + return ""; + } + return string(name); +} + +} // namespace mmkv + +MMKVPath_t ashmemMMKVPathWithID(const MMKVPath_t &mmapID) { + return MMKVPath_t(ASHMEM_NAME_DEF) + MMKV_PATH_SLASH + mmapID; +} + +#endif // MMKV_ANDROID diff --git a/ios/Pods/MMKVCore/Core/MemoryFile_OSX.cpp b/ios/Pods/MMKVCore/Core/MemoryFile_OSX.cpp new file mode 100644 index 00000000..3235dc7f --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MemoryFile_OSX.cpp @@ -0,0 +1,52 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MemoryFile.h" + +#ifdef MMKV_IOS + +# include "MMKVLog.h" + +using namespace std; + +namespace mmkv { + +void tryResetFileProtection(const string &path) { + @autoreleasepool { + NSString *nsPath = [NSString stringWithUTF8String:path.c_str()]; + NSDictionary *attr = [[NSFileManager defaultManager] attributesOfItemAtPath:nsPath error:nullptr]; + NSString *protection = [attr valueForKey:NSFileProtectionKey]; + MMKVInfo("protection on [%@] is %@", nsPath, protection); + if ([protection isEqualToString:NSFileProtectionCompleteUntilFirstUserAuthentication] == NO) { + NSMutableDictionary *newAttr = [NSMutableDictionary dictionaryWithDictionary:attr]; + [newAttr setObject:NSFileProtectionCompleteUntilFirstUserAuthentication forKey:NSFileProtectionKey]; + NSError *err = nil; + [[NSFileManager defaultManager] setAttributes:newAttr ofItemAtPath:nsPath error:&err]; + if (err != nil) { + MMKVError("fail to set attribute %@ on [%@]: %@", NSFileProtectionCompleteUntilFirstUserAuthentication, + nsPath, err); + } + } + } +} + +} // namespace mmkv + +#endif // MMKV_IOS diff --git a/ios/Pods/MMKVCore/Core/MemoryFile_Win32.cpp b/ios/Pods/MMKVCore/Core/MemoryFile_Win32.cpp new file mode 100644 index 00000000..29f0597b --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MemoryFile_Win32.cpp @@ -0,0 +1,315 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MemoryFile.h" + +#ifdef MMKV_WIN32 + +# include "InterProcessLock.h" +# include "MMBuffer.h" +# include "MMKVLog.h" +# include "ScopedLock.hpp" +# include "ThreadLock.h" + +using namespace std; + +namespace mmkv { + +static bool getFileSize(MMKVFileHandle_t fd, size_t &size); +static bool ftruncate(MMKVFileHandle_t file, size_t size); + +MemoryFile::MemoryFile(const MMKVPath_t &path) + : m_name(path), m_fd(INVALID_HANDLE_VALUE), m_fileMapping(nullptr), m_ptr(nullptr), m_size(0) { + reloadFromFile(); +} + +bool MemoryFile::truncate(size_t size) { + if (m_fd < 0) { + return false; + } + if (size == m_size) { + return true; + } + + auto oldSize = m_size; + m_size = size; + // round up to (n * pagesize) + if (m_size < DEFAULT_MMAP_SIZE || (m_size % DEFAULT_MMAP_SIZE != 0)) { + m_size = ((m_size / DEFAULT_MMAP_SIZE) + 1) * DEFAULT_MMAP_SIZE; + } + + if (!ftruncate(m_fd, m_size)) { + MMKVError("fail to truncate [%ws] to size %zu", m_name.c_str(), m_size); + m_size = oldSize; + return false; + } + if (m_size > oldSize) { + if (!zeroFillFile(m_fd, oldSize, m_size - oldSize)) { + MMKVError("fail to zeroFile [%ws] to size %zu", m_name.c_str(), m_size); + m_size = oldSize; + return false; + } + } + + if (m_ptr) { + if (!UnmapViewOfFile(m_ptr)) { + MMKVError("fail to munmap [%ws], %d", m_name.c_str(), GetLastError()); + } + m_ptr = nullptr; + } + if (m_fileMapping) { + CloseHandle(m_fileMapping); + m_fileMapping = nullptr; + } + auto ret = mmap(); + if (!ret) { + doCleanMemoryCache(true); + } + return ret; +} + +bool MemoryFile::msync(SyncFlag syncFlag) { + if (m_ptr) { + if (FlushViewOfFile(m_ptr, m_size)) { + if (syncFlag == MMKV_SYNC) { + if (!FlushFileBuffers(m_fd)) { + MMKVError("fail to FlushFileBuffers [%ws]:%d", m_name.c_str(), GetLastError()); + return false; + } + } + return true; + } + MMKVError("fail to FlushViewOfFile [%ws]:%d", m_name.c_str(), GetLastError()); + return false; + } + return false; +} + +bool MemoryFile::mmap() { + m_fileMapping = CreateFileMapping(m_fd, nullptr, PAGE_READWRITE, 0, 0, nullptr); + if (!m_fileMapping) { + MMKVError("fail to CreateFileMapping [%ws], %d", m_name.c_str(), GetLastError()); + return false; + } else { + m_ptr = (char *) MapViewOfFile(m_fileMapping, FILE_MAP_ALL_ACCESS, 0, 0, 0); + if (!m_ptr) { + MMKVError("fail to mmap [%ws], %d", m_name.c_str(), GetLastError()); + return false; + } + } + + return true; +} + +void MemoryFile::reloadFromFile() { + if (isFileValid()) { + MMKVWarning("calling reloadFromFile while the cache [%ws] is still valid", m_name.c_str()); + assert(0); + clearMemoryCache(); + } + + m_fd = + CreateFile(m_name.c_str(), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, + nullptr, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr); + if (m_fd == INVALID_HANDLE_VALUE) { + MMKVError("fail to open:%ws, %d", m_name.c_str(), GetLastError()); + } else { + FileLock fileLock(m_fd); + InterProcessLock lock(&fileLock, ExclusiveLockType); + SCOPED_LOCK(&lock); + + mmkv::getFileSize(m_fd, m_size); + // round up to (n * pagesize) + if (m_size < DEFAULT_MMAP_SIZE || (m_size % DEFAULT_MMAP_SIZE != 0)) { + size_t roundSize = ((m_size / DEFAULT_MMAP_SIZE) + 1) * DEFAULT_MMAP_SIZE; + truncate(roundSize); + } else { + auto ret = mmap(); + if (!ret) { + doCleanMemoryCache(true); + } + } + } +} + +void MemoryFile::doCleanMemoryCache(bool forceClean) { + if (m_ptr) { + UnmapViewOfFile(m_ptr); + m_ptr = nullptr; + } + if (m_fileMapping) { + CloseHandle(m_fileMapping); + m_fileMapping = nullptr; + } + if (m_fd != INVALID_HANDLE_VALUE) { + CloseHandle(m_fd); + m_fd = INVALID_HANDLE_VALUE; + } +} + +size_t MemoryFile::getActualFileSize() { + size_t size = 0; + mmkv::getFileSize(m_fd, size); + return size; +} + +size_t getPageSize() { + SYSTEM_INFO system_info; + GetSystemInfo(&system_info); + return system_info.dwPageSize; +} + +bool isFileExist(const MMKVPath_t &nsFilePath) { + if (nsFilePath.empty()) { + return false; + } + auto attribute = GetFileAttributes(nsFilePath.c_str()); + return (attribute != INVALID_FILE_ATTRIBUTES); +} + +bool mkPath(const MMKVPath_t &str) { + wchar_t *path = _wcsdup(str.c_str()); + + bool done = false; + wchar_t *slash = path; + + while (!done) { + slash += wcsspn(slash, L"\\"); + slash += wcscspn(slash, L"\\"); + + done = (*slash == L'\0'); + *slash = L'\0'; + + auto attribute = GetFileAttributes(path); + if (attribute == INVALID_FILE_ATTRIBUTES) { + if (!CreateDirectory(path, nullptr)) { + MMKVError("fail to create dir:%ws, %d", str.c_str(), GetLastError()); + free(path); + return false; + } + } else if (!(attribute & FILE_ATTRIBUTE_DIRECTORY)) { + MMKVError("%ws attribute:%d not a directry", str.c_str(), attribute); + free(path); + return false; + } + + *slash = L'\\'; + } + free(path); + return true; +} + +MMBuffer *readWholeFile(const MMKVPath_t &nsFilePath) { + MMBuffer *buffer = nullptr; + auto fd = CreateFile(nsFilePath.c_str(), GENERIC_READ | GENERIC_WRITE, + FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, nullptr, OPEN_EXISTING, + FILE_ATTRIBUTE_NORMAL, nullptr); + if (fd != INVALID_HANDLE_VALUE) { + size_t fileLength = 0; + getFileSize(fd, fileLength); + if (fileLength > 0) { + buffer = new MMBuffer(static_cast(fileLength)); + SetFilePointer(fd, 0, 0, FILE_BEGIN); + DWORD readSize = 0; + if (ReadFile(fd, buffer->getPtr(), fileLength, &readSize, nullptr)) { + //fileSize = readSize; + } else { + MMKVWarning("fail to read %ws: %d", nsFilePath.c_str(), GetLastError()); + delete buffer; + buffer = nullptr; + } + } + CloseHandle(fd); + } else { + MMKVWarning("fail to open %ws: %d", nsFilePath.c_str(), GetLastError()); + } + return buffer; +} + +bool zeroFillFile(MMKVFileHandle_t file, size_t startPos, size_t size) { + if (file == INVALID_HANDLE_VALUE) { + return false; + } + if (size == 0) { + return true; + } + + LARGE_INTEGER position; + position.QuadPart = startPos; + if (!SetFilePointerEx(file, position, nullptr, FILE_BEGIN)) { + MMKVError("fail to lseek fd[%p], error:%d", file, GetLastError()); + return false; + } + + static const char zeros[4096] = {0}; + while (size >= sizeof(zeros)) { + DWORD bytesWritten = 0; + if (!WriteFile(file, zeros, sizeof(zeros), &bytesWritten, nullptr)) { + MMKVError("fail to write fd[%p], error:%d", file, GetLastError()); + return false; + } + size -= bytesWritten; + } + if (size > 0) { + DWORD bytesWritten = 0; + if (!WriteFile(file, zeros, size, &bytesWritten, nullptr)) { + MMKVError("fail to write fd[%p], error:%d", file, GetLastError()); + return false; + } + } + return true; +} + +static bool ftruncate(MMKVFileHandle_t file, size_t size) { + LARGE_INTEGER large; + large.QuadPart = size; + if (SetFilePointerEx(file, large, 0, FILE_BEGIN)) { + if (SetEndOfFile(file)) { + return true; + } + MMKVError("fail to SetEndOfFile:%d", GetLastError()); + return false; + } else { + MMKVError("fail to SetFilePointer:%d", GetLastError()); + return false; + } +} + +static bool getFileSize(MMKVFileHandle_t fd, size_t &size) { + LARGE_INTEGER filesize = {0}; + if (GetFileSizeEx(fd, &filesize)) { + size = static_cast(filesize.QuadPart); + return true; + } + return false; +} + +} // namespace mmkv + +std::wstring string2MMKVPath_t(const std::string &str) { + auto length = MultiByteToWideChar(CP_UTF8, 0, str.c_str(), -1, nullptr, 0); + auto buffer = new wchar_t[length]; + MultiByteToWideChar(CP_UTF8, 0, str.c_str(), -1, buffer, length); + wstring result(buffer); + delete[] buffer; + return result; +} + +#endif // MMKV_WIN32 diff --git a/ios/Pods/MMKVCore/Core/MiniPBCoder.cpp b/ios/Pods/MMKVCore/Core/MiniPBCoder.cpp new file mode 100644 index 00000000..8c88523e --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MiniPBCoder.cpp @@ -0,0 +1,366 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MiniPBCoder.h" +#include "CodedInputData.h" +#include "CodedInputDataCrypt.h" +#include "CodedOutputData.h" +#include "PBEncodeItem.hpp" + +#ifdef MMKV_APPLE +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif +#endif // MMKV_APPLE + +using namespace std; + +namespace mmkv { + +MiniPBCoder::MiniPBCoder() : m_encodeItems(new std::vector()) { +} + +MiniPBCoder::MiniPBCoder(const MMBuffer *inputBuffer, AESCrypt *crypter) : MiniPBCoder() { + m_inputBuffer = inputBuffer; +#ifndef MMKV_DISABLE_CRYPT + if (crypter) { + m_inputDataDecrpt = new CodedInputDataCrypt(m_inputBuffer->getPtr(), m_inputBuffer->length(), *crypter); + } else { + m_inputData = new CodedInputData(m_inputBuffer->getPtr(), m_inputBuffer->length()); + } +#else + m_inputData = new CodedInputData(m_inputBuffer->getPtr(), m_inputBuffer->length()); +#endif // MMKV_DISABLE_CRYPT +} + +MiniPBCoder::~MiniPBCoder() { + delete m_inputData; +#ifndef MMKV_DISABLE_CRYPT + delete m_inputDataDecrpt; +#endif + delete m_outputBuffer; + delete m_outputData; + delete m_encodeItems; +} + +// encode + +// write object using prepared m_encodeItems[] +void MiniPBCoder::writeRootObject() { + for (size_t index = 0, total = m_encodeItems->size(); index < total; index++) { + PBEncodeItem *encodeItem = &(*m_encodeItems)[index]; + switch (encodeItem->type) { + case PBEncodeItemType_Data: { + m_outputData->writeData(*(encodeItem->value.bufferValue)); + break; + } + case PBEncodeItemType_Container: { + m_outputData->writeUInt32(encodeItem->valueSize); + break; + } +#ifndef MMKV_APPLE + case PBEncodeItemType_String: { + m_outputData->writeString(*(encodeItem->value.strValue)); + break; + } +#else + case PBEncodeItemType_NSString: { + m_outputData->writeUInt32(encodeItem->valueSize); + if (encodeItem->valueSize > 0 && encodeItem->value.tmpObjectValue != nullptr) { + auto obj = (__bridge NSData *) encodeItem->value.tmpObjectValue; + MMBuffer buffer(obj, MMBufferNoCopy); + m_outputData->writeRawData(buffer); + } + break; + } + case PBEncodeItemType_NSData: { + m_outputData->writeUInt32(encodeItem->valueSize); + if (encodeItem->valueSize > 0 && encodeItem->value.objectValue != nullptr) { + auto obj = (__bridge NSData *) encodeItem->value.objectValue; + MMBuffer buffer(obj, MMBufferNoCopy); + m_outputData->writeRawData(buffer); + } + break; + } + case PBEncodeItemType_NSDate: { + NSDate *oDate = (__bridge NSDate *) encodeItem->value.objectValue; + m_outputData->writeDouble(oDate.timeIntervalSince1970); + break; + } +#endif // MMKV_APPLE + case PBEncodeItemType_None: { + MMKVError("%d", encodeItem->type); + break; + } + } + } +} + +size_t MiniPBCoder::prepareObjectForEncode(const MMBuffer &buffer) { + m_encodeItems->push_back(PBEncodeItem()); + PBEncodeItem *encodeItem = &(m_encodeItems->back()); + size_t index = m_encodeItems->size() - 1; + { + encodeItem->type = PBEncodeItemType_Data; + encodeItem->value.bufferValue = &buffer; + encodeItem->valueSize = static_cast(buffer.length()); + } + encodeItem->compiledSize = pbRawVarint32Size(encodeItem->valueSize) + encodeItem->valueSize; + + return index; +} + +#ifndef MMKV_DISABLE_CRYPT + +size_t MiniPBCoder::prepareObjectForEncode(const MMKVVector &vec) { + m_encodeItems->push_back(PBEncodeItem()); + PBEncodeItem *encodeItem = &(m_encodeItems->back()); + size_t index = m_encodeItems->size() - 1; + { + encodeItem->type = PBEncodeItemType_Container; + encodeItem->value.bufferValue = nullptr; + + for (const auto &itr : vec) { + const auto &key = itr.first; + const auto &value = itr.second; +# ifdef MMKV_APPLE + if (key.length <= 0) { +# else + if (key.length() <= 0) { +# endif + continue; + } + + size_t keyIndex = prepareObjectForEncode(key); + if (keyIndex < m_encodeItems->size()) { + size_t valueIndex = prepareObjectForEncode(value); + if (valueIndex < m_encodeItems->size()) { + (*m_encodeItems)[index].valueSize += (*m_encodeItems)[keyIndex].compiledSize; + (*m_encodeItems)[index].valueSize += (*m_encodeItems)[valueIndex].compiledSize; + } else { + m_encodeItems->pop_back(); // pop key + } + } + } + + encodeItem = &(*m_encodeItems)[index]; + } + encodeItem->compiledSize = pbRawVarint32Size(encodeItem->valueSize) + encodeItem->valueSize; + + return index; +} + +#endif // MMKV_DISABLE_CRYPT + +MMBuffer MiniPBCoder::writePreparedItems(size_t index) { + PBEncodeItem *oItem = (index < m_encodeItems->size()) ? &(*m_encodeItems)[index] : nullptr; + if (oItem && oItem->compiledSize > 0) { + m_outputBuffer = new MMBuffer(oItem->compiledSize); + m_outputData = new CodedOutputData(m_outputBuffer->getPtr(), m_outputBuffer->length()); + + writeRootObject(); + } + + return std::move(*m_outputBuffer); +} + +MMBuffer MiniPBCoder::encodeDataWithObject(const MMBuffer &obj) { + try { + auto valueSize = static_cast(obj.length()); + auto compiledSize = pbRawVarint32Size(valueSize) + valueSize; + MMBuffer result(compiledSize); + CodedOutputData output(result.getPtr(), result.length()); + output.writeData(obj); + return result; + } catch (const std::exception &exception) { + MMKVError("%s", exception.what()); + return MMBuffer(); + } +} + +#ifndef MMKV_APPLE + +size_t MiniPBCoder::prepareObjectForEncode(const string &str) { + m_encodeItems->push_back(PBEncodeItem()); + PBEncodeItem *encodeItem = &(m_encodeItems->back()); + size_t index = m_encodeItems->size() - 1; + { + encodeItem->type = PBEncodeItemType_String; + encodeItem->value.strValue = &str; + encodeItem->valueSize = static_cast(str.size()); + } + encodeItem->compiledSize = pbRawVarint32Size(encodeItem->valueSize) + encodeItem->valueSize; + + return index; +} + +size_t MiniPBCoder::prepareObjectForEncode(const vector &v) { + m_encodeItems->push_back(PBEncodeItem()); + PBEncodeItem *encodeItem = &(m_encodeItems->back()); + size_t index = m_encodeItems->size() - 1; + { + encodeItem->type = PBEncodeItemType_Container; + encodeItem->value.bufferValue = nullptr; + + for (const auto &str : v) { + size_t itemIndex = prepareObjectForEncode(str); + if (itemIndex < m_encodeItems->size()) { + (*m_encodeItems)[index].valueSize += (*m_encodeItems)[itemIndex].compiledSize; + } + } + + encodeItem = &(*m_encodeItems)[index]; + } + encodeItem->compiledSize = pbRawVarint32Size(encodeItem->valueSize) + encodeItem->valueSize; + + return index; +} + +vector MiniPBCoder::decodeOneVector() { + vector v; + + m_inputData->readInt32(); + + while (!m_inputData->isAtEnd()) { + auto value = m_inputData->readString(); + v.push_back(move(value)); + } + + return v; +} + +void MiniPBCoder::decodeOneMap(MMKVMap &dic, size_t position, bool greedy) { + auto block = [position, this](MMKVMap &dictionary) { + if (position) { + m_inputData->seek(position); + } else { + m_inputData->readInt32(); + } + while (!m_inputData->isAtEnd()) { + KeyValueHolder kvHolder; + const auto &key = m_inputData->readString(kvHolder); + if (key.length() > 0) { + m_inputData->readData(kvHolder); + if (kvHolder.valueSize > 0) { + dictionary[key] = move(kvHolder); + } else { + auto itr = dictionary.find(key); + if (itr != dictionary.end()) { + dictionary.erase(itr); + } + } + } + } + }; + + if (greedy) { + try { + block(dic); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } else { + try { + MMKVMap tmpDic; + block(tmpDic); + dic.swap(tmpDic); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } +} + +# ifndef MMKV_DISABLE_CRYPT + +void MiniPBCoder::decodeOneMap(MMKVMapCrypt &dic, size_t position, bool greedy) { + auto block = [position, this](MMKVMapCrypt &dictionary) { + if (position) { + m_inputDataDecrpt->seek(position); + } else { + m_inputDataDecrpt->readInt32(); + } + while (!m_inputDataDecrpt->isAtEnd()) { + KeyValueHolderCrypt kvHolder; + const auto &key = m_inputDataDecrpt->readString(kvHolder); + if (key.length() > 0) { + m_inputDataDecrpt->readData(kvHolder); + if (kvHolder.valueSize > 0) { + dictionary[key] = move(kvHolder); + } else { + auto itr = dictionary.find(key); + if (itr != dictionary.end()) { + dictionary.erase(itr); + } + } + } + } + }; + + if (greedy) { + try { + block(dic); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } else { + try { + MMKVMapCrypt tmpDic; + block(tmpDic); + dic.swap(tmpDic); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } +} + +# endif // MMKV_DISABLE_CRYPT + +vector MiniPBCoder::decodeVector(const MMBuffer &oData) { + MiniPBCoder oCoder(&oData); + return oCoder.decodeOneVector(); +} + +#endif // MMKV_APPLE + +void MiniPBCoder::decodeMap(MMKVMap &dic, const MMBuffer &oData, size_t position) { + MiniPBCoder oCoder(&oData); + oCoder.decodeOneMap(dic, position, false); +} + +void MiniPBCoder::greedyDecodeMap(MMKVMap &dic, const MMBuffer &oData, size_t position) { + MiniPBCoder oCoder(&oData); + oCoder.decodeOneMap(dic, position, true); +} + +#ifndef MMKV_DISABLE_CRYPT + +void MiniPBCoder::decodeMap(MMKVMapCrypt &dic, const MMBuffer &oData, AESCrypt *crypter, size_t position) { + MiniPBCoder oCoder(&oData, crypter); + oCoder.decodeOneMap(dic, position, false); +} + +void MiniPBCoder::greedyDecodeMap(MMKVMapCrypt &dic, const MMBuffer &oData, AESCrypt *crypter, size_t position) { + MiniPBCoder oCoder(&oData, crypter); + oCoder.decodeOneMap(dic, position, true); +} + +#endif + +} // namespace mmkv diff --git a/ios/Pods/MMKVCore/Core/MiniPBCoder.h b/ios/Pods/MMKVCore/Core/MiniPBCoder.h new file mode 100644 index 00000000..15895687 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MiniPBCoder.h @@ -0,0 +1,129 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_MINIPBCODER_H +#define MMKV_MINIPBCODER_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include "KeyValueHolder.h" +#include "MMBuffer.h" +#include "MMBuffer.h" +#include "MMKVLog.h" +#include "PBUtility.h" +#include + +namespace mmkv { + +class CodedInputData; +class CodedOutputData; +class AESCrypt; +class CodedInputDataCrypt; +struct PBEncodeItem; + +class MiniPBCoder { + const MMBuffer *m_inputBuffer = nullptr; + CodedInputData *m_inputData = nullptr; + CodedInputDataCrypt *m_inputDataDecrpt = nullptr; + + MMBuffer *m_outputBuffer = nullptr; + CodedOutputData *m_outputData = nullptr; + std::vector *m_encodeItems = nullptr; + + MiniPBCoder(); + explicit MiniPBCoder(const MMBuffer *inputBuffer, AESCrypt *crypter = nullptr); + ~MiniPBCoder(); + + void writeRootObject(); + + size_t prepareObjectForEncode(const MMKVVector &vec); + size_t prepareObjectForEncode(const MMBuffer &buffer); + + template + MMBuffer getEncodeData(const T &obj) { + size_t index = prepareObjectForEncode(obj); + return writePreparedItems(index); + } + + MMBuffer writePreparedItems(size_t index); + + void decodeOneMap(MMKVMap &dic, size_t position, bool greedy); +#ifndef MMKV_DISABLE_CRYPT + void decodeOneMap(MMKVMapCrypt &dic, size_t position, bool greedy); +#endif + +#ifndef MMKV_APPLE + size_t prepareObjectForEncode(const std::string &str); + size_t prepareObjectForEncode(const std::vector &vector); + + std::vector decodeOneVector(); +#else + // NSString, NSData, NSDate + size_t prepareObjectForEncode(__unsafe_unretained NSObject *obj); +#endif + +public: + template + static MMBuffer encodeDataWithObject(const T &obj) { + try { + MiniPBCoder pbcoder; + return pbcoder.getEncodeData(obj); + } catch (const std::exception &exception) { + MMKVError("%s", exception.what()); + return MMBuffer(); + } + } + + // opt encoding a single MMBuffer + static MMBuffer encodeDataWithObject(const MMBuffer &obj); + + // return empty result if there's any error + static void decodeMap(MMKVMap &dic, const MMBuffer &oData, size_t position = 0); + + // decode as much data as possible before any error happens + static void greedyDecodeMap(MMKVMap &dic, const MMBuffer &oData, size_t position = 0); + +#ifndef MMKV_DISABLE_CRYPT + // return empty result if there's any error + static void decodeMap(MMKVMapCrypt &dic, const MMBuffer &oData, AESCrypt *crypter, size_t position = 0); + + // decode as much data as possible before any error happens + static void greedyDecodeMap(MMKVMapCrypt &dic, const MMBuffer &oData, AESCrypt *crypter, size_t position = 0); +#endif // MMKV_DISABLE_CRYPT + +#ifndef MMKV_APPLE + static std::vector decodeVector(const MMBuffer &oData); +#else + // NSString, NSData, NSDate + static NSObject *decodeObject(const MMBuffer &oData, Class cls); + + static bool isCompatibleClass(Class cls); +#endif + + // just forbid it for possibly misuse + explicit MiniPBCoder(const MiniPBCoder &other) = delete; + MiniPBCoder &operator=(const MiniPBCoder &other) = delete; +}; + +} // namespace mmkv + +#endif +#endif //MMKV_MINIPBCODER_H diff --git a/ios/Pods/MMKVCore/Core/MiniPBCoder_OSX.cpp b/ios/Pods/MMKVCore/Core/MiniPBCoder_OSX.cpp new file mode 100644 index 00000000..20d55b00 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/MiniPBCoder_OSX.cpp @@ -0,0 +1,218 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "MiniPBCoder.h" + +#ifdef MMKV_APPLE + +# include "CodedInputData.h" +# include "CodedInputDataCrypt.h" +# include "CodedOutputData.h" +# include "MMBuffer.h" +# include "PBEncodeItem.hpp" +# include "PBUtility.h" +# include +# include + +# if __has_feature(objc_arc) +# error This file must be compiled with MRC. Use -fno-objc-arc flag. +# endif + +using namespace std; + +namespace mmkv { + +size_t MiniPBCoder::prepareObjectForEncode(__unsafe_unretained NSObject *obj) { + if (!obj) { + return m_encodeItems->size(); + } + m_encodeItems->push_back(PBEncodeItem()); + PBEncodeItem *encodeItem = &(m_encodeItems->back()); + size_t index = m_encodeItems->size() - 1; + + if ([obj isKindOfClass:[NSString class]]) { + NSString *str = (NSString *) obj; + encodeItem->type = PBEncodeItemType_NSString; + NSData *buffer = [[str dataUsingEncoding:NSUTF8StringEncoding] retain]; + encodeItem->value.tmpObjectValue = (__bridge void *) buffer; + encodeItem->valueSize = static_cast(buffer.length); + } else if ([obj isKindOfClass:[NSDate class]]) { + NSDate *oDate = (NSDate *) obj; + encodeItem->type = PBEncodeItemType_NSDate; + encodeItem->value.objectValue = (__bridge void *) oDate; + encodeItem->valueSize = pbDoubleSize(); + encodeItem->compiledSize = encodeItem->valueSize; + return index; // double has fixed compilesize + } else if ([obj isKindOfClass:[NSData class]]) { + NSData *oData = (NSData *) obj; + encodeItem->type = PBEncodeItemType_NSData; + encodeItem->value.objectValue = (__bridge void *) oData; + encodeItem->valueSize = static_cast(oData.length); + } else { + m_encodeItems->pop_back(); + MMKVError("%@ not recognized", NSStringFromClass(obj.class)); + return m_encodeItems->size(); + } + encodeItem->compiledSize = pbRawVarint32Size(encodeItem->valueSize) + encodeItem->valueSize; + + return index; +} + +void MiniPBCoder::decodeOneMap(MMKVMap &dic, size_t position, bool greedy) { + auto block = [position, this](MMKVMap &dictionary) { + if (position) { + m_inputData->seek(position); + } else { + m_inputData->readInt32(); + } + while (!m_inputData->isAtEnd()) { + KeyValueHolder kvHolder; + const auto &key = m_inputData->readString(kvHolder); + if (key.length > 0) { + m_inputData->readData(kvHolder); + if (kvHolder.valueSize > 0) { + dictionary[key] = move(kvHolder); + [key retain]; + } else { + auto itr = dictionary.find(key); + if (itr != dictionary.end()) { + dictionary.erase(itr); + [itr->first release]; + } + } + } + } + }; + + if (greedy) { + try { + block(dic); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } else { + try { + MMKVMap tmpDic; + block(tmpDic); + dic.swap(tmpDic); + for (auto &pair : tmpDic) { + [pair.first release]; + } + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } +} + +# ifndef MMKV_DISABLE_CRYPT + +void MiniPBCoder::decodeOneMap(MMKVMapCrypt &dic, size_t position, bool greedy) { + auto block = [position, this](MMKVMapCrypt &dictionary) { + if (position) { + m_inputDataDecrpt->seek(position); + } else { + m_inputDataDecrpt->readInt32(); + } + while (!m_inputDataDecrpt->isAtEnd()) { + KeyValueHolderCrypt kvHolder; + const auto &key = m_inputDataDecrpt->readString(kvHolder); + if (key.length > 0) { + m_inputDataDecrpt->readData(kvHolder); + if (kvHolder.valueSize > 0) { + dictionary[key] = move(kvHolder); + [key retain]; + } else { + auto itr = dictionary.find(key); + if (itr != dictionary.end()) { + dictionary.erase(itr); + [itr->first release]; + } + } + } + } + }; + + if (greedy) { + try { + block(dic); + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } else { + try { + MMKVMapCrypt tmpDic; + block(tmpDic); + dic.swap(tmpDic); + for (auto &pair : tmpDic) { + [pair.first release]; + } + } catch (std::exception &exception) { + MMKVError("%s", exception.what()); + } + } +} + +# endif // MMKV_DISABLE_CRYPT + +NSObject *MiniPBCoder::decodeObject(const MMBuffer &oData, Class cls) { + if (!cls || oData.length() == 0) { + return nil; + } + CodedInputData input(oData.getPtr(), oData.length()); + if (cls == [NSString class]) { + return input.readString(); + } else if (cls == [NSMutableString class]) { + return [NSMutableString stringWithString:input.readString()]; + } else if (cls == [NSData class]) { + return input.readNSData(); + } else if (cls == [NSMutableData class]) { + return [NSMutableData dataWithData:input.readNSData()]; + } else if (cls == [NSDate class]) { + return [NSDate dateWithTimeIntervalSince1970:input.readDouble()]; + } else { + MMKVError("%@ not recognized", NSStringFromClass(cls)); + } + + return nil; +} + +bool MiniPBCoder::isCompatibleClass(Class cls) { + if (cls == [NSString class]) { + return true; + } + if (cls == [NSMutableString class]) { + return true; + } + if (cls == [NSData class]) { + return true; + } + if (cls == [NSMutableData class]) { + return true; + } + if (cls == [NSDate class]) { + return true; + } + + return false; +} + +} // namespace mmkv + +#endif // MMKV_APPLE diff --git a/ios/Pods/MMKVCore/Core/PBEncodeItem.hpp b/ios/Pods/MMKVCore/Core/PBEncodeItem.hpp new file mode 100644 index 00000000..f5a1a345 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/PBEncodeItem.hpp @@ -0,0 +1,86 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_PBENCODEITEM_HPP +#define MMKV_PBENCODEITEM_HPP +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include "MMBuffer.h" +#include +#include + +namespace mmkv { + +enum PBEncodeItemType { + PBEncodeItemType_None, + PBEncodeItemType_Data, + PBEncodeItemType_Container, +#ifndef MMKV_APPLE + PBEncodeItemType_String, +#else + PBEncodeItemType_NSString, + PBEncodeItemType_NSData, + PBEncodeItemType_NSDate, +#endif +}; + +struct PBEncodeItem { + PBEncodeItemType type; + uint32_t compiledSize; + uint32_t valueSize; + union { + const MMBuffer *bufferValue; +#ifndef MMKV_APPLE + const std::string *strValue; +#else + void *objectValue; + void *tmpObjectValue; // this object should be released on dealloc +#endif + } value; + + PBEncodeItem() : type(PBEncodeItemType_None), compiledSize(0), valueSize(0) { memset(&value, 0, sizeof(value)); } + +#ifndef MMKV_APPLE + // opt std::vector.push_back() on slow_path + PBEncodeItem(PBEncodeItem &&other) = default; +#else + // opt std::vector.push_back() on slow_path + PBEncodeItem(PBEncodeItem &&other) + : type(other.type), compiledSize(other.compiledSize), valueSize(other.valueSize), value(other.value) { + // omit unnecessary CFRetain() & CFRelease() + other.type = PBEncodeItemType_None; + } + + ~PBEncodeItem() { + if (type == PBEncodeItemType_NSString) { + if (value.tmpObjectValue) { + CFRelease(value.tmpObjectValue); + } + } + } +#endif // MMKV_APPLE +}; + +} // namespace mmkv + +#endif +#endif //MMKV_PBENCODEITEM_HPP diff --git a/ios/Pods/MMKVCore/Core/PBUtility.cpp b/ios/Pods/MMKVCore/Core/PBUtility.cpp new file mode 100644 index 00000000..ae0d8290 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/PBUtility.cpp @@ -0,0 +1,61 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "PBUtility.h" + +namespace mmkv { + +uint32_t pbRawVarint32Size(uint32_t value) { + if ((value & (0xffffffff << 7)) == 0) { + return 1; + } else if ((value & (0xffffffff << 14)) == 0) { + return 2; + } else if ((value & (0xffffffff << 21)) == 0) { + return 3; + } else if ((value & (0xffffffff << 28)) == 0) { + return 4; + } + return 5; +} + +uint32_t pbUInt64Size(uint64_t value) { + if ((value & (0xffffffffffffffffL << 7)) == 0) { + return 1; + } else if ((value & (0xffffffffffffffffL << 14)) == 0) { + return 2; + } else if ((value & (0xffffffffffffffffL << 21)) == 0) { + return 3; + } else if ((value & (0xffffffffffffffffL << 28)) == 0) { + return 4; + } else if ((value & (0xffffffffffffffffL << 35)) == 0) { + return 5; + } else if ((value & (0xffffffffffffffffL << 42)) == 0) { + return 6; + } else if ((value & (0xffffffffffffffffL << 49)) == 0) { + return 7; + } else if ((value & (0xffffffffffffffffL << 56)) == 0) { + return 8; + } else if ((value & (0xffffffffffffffffL << 63)) == 0) { + return 9; + } + return 10; +} + +} // namespace mmkv diff --git a/ios/Pods/MMKVCore/Core/PBUtility.h b/ios/Pods/MMKVCore/Core/PBUtility.h new file mode 100755 index 00000000..19602961 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/PBUtility.h @@ -0,0 +1,153 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_PBUTILITY_H +#define MMKV_PBUTILITY_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#include + +#ifndef MMKV_WIN32 +# ifndef likely +# define unlikely(x) (__builtin_expect(bool(x), 0)) +# define likely(x) (__builtin_expect(bool(x), 1)) +# endif +#else +# ifndef likely +# define unlikely(x) (x) +# define likely(x) (x) +# endif +#endif + +namespace mmkv { + +template +union Converter { + static_assert(sizeof(T) == sizeof(P), "size not match"); + T first; + P second; +}; + +static inline int64_t Float64ToInt64(double v) { + Converter converter; + converter.first = v; + return converter.second; +} + +static inline int32_t Float32ToInt32(float v) { + Converter converter; + converter.first = v; + return converter.second; +} + +static inline double Int64ToFloat64(int64_t v) { + Converter converter; + converter.second = v; + return converter.first; +} + +static inline float Int32ToFloat32(int32_t v) { + Converter converter; + converter.second = v; + return converter.first; +} + +static inline uint64_t Int64ToUInt64(int64_t v) { + Converter converter; + converter.first = v; + return converter.second; +} + +static inline int64_t UInt64ToInt64(uint64_t v) { + Converter converter; + converter.second = v; + return converter.first; +} + +static inline uint32_t Int32ToUInt32(int32_t v) { + Converter converter; + converter.first = v; + return converter.second; +} + +static inline int32_t UInt32ToInt32(uint32_t v) { + Converter converter; + converter.second = v; + return converter.first; +} + +static inline int32_t logicalRightShift32(int32_t value, uint32_t spaces) { + return UInt32ToInt32((Int32ToUInt32(value) >> spaces)); +} + +static inline int64_t logicalRightShift64(int64_t value, uint32_t spaces) { + return UInt64ToInt64((Int64ToUInt64(value) >> spaces)); +} + +constexpr uint32_t LittleEdian32Size = 4; + +constexpr uint32_t pbFloatSize() { + return LittleEdian32Size; +} + +constexpr uint32_t pbFixed32Size() { + return LittleEdian32Size; +} + +constexpr uint32_t LittleEdian64Size = 8; + +constexpr uint32_t pbDoubleSize() { + return LittleEdian64Size; +} + +constexpr uint32_t pbBoolSize() { + return 1; +} + +extern uint32_t pbRawVarint32Size(uint32_t value); + +static inline uint32_t pbRawVarint32Size(int32_t value) { + return pbRawVarint32Size(Int32ToUInt32(value)); +} + +extern uint32_t pbUInt64Size(uint64_t value); + +static inline uint32_t pbInt64Size(int64_t value) { + return pbUInt64Size(Int64ToUInt64(value)); +} + +static inline uint32_t pbInt32Size(int32_t value) { + if (value >= 0) { + return pbRawVarint32Size(value); + } else { + return 10; + } +} + +static inline uint32_t pbUInt32Size(uint32_t value) { + return pbRawVarint32Size(value); +} + +} // namespace mmkv + +#endif +#endif //MMKV_PBUTILITY_H diff --git a/ios/Pods/MMKVCore/Core/ScopedLock.hpp b/ios/Pods/MMKVCore/Core/ScopedLock.hpp new file mode 100644 index 00000000..227bfe91 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/ScopedLock.hpp @@ -0,0 +1,69 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_SCOPEDLOCK_HPP +#define MMKV_SCOPEDLOCK_HPP +#ifdef __cplusplus + +namespace mmkv { + +template +class ScopedLock { + T *m_lock; + + void lock() { + if (m_lock) { + m_lock->lock(); + } + } + + void unlock() { + if (m_lock) { + m_lock->unlock(); + } + } + +public: + explicit ScopedLock(T *oLock) : m_lock(oLock) { + MMKV_ASSERT(m_lock); + lock(); + } + + ~ScopedLock() { + unlock(); + m_lock = nullptr; + } + + // just forbid it for possibly misuse + explicit ScopedLock(const ScopedLock &other) = delete; + ScopedLock &operator=(const ScopedLock &other) = delete; +}; + +} // namespace mmkv + +#include + +#define SCOPED_LOCK(lock) _SCOPEDLOCK(lock, __COUNTER__) +#define _SCOPEDLOCK(lock, counter) __SCOPEDLOCK(lock, counter) +#define __SCOPEDLOCK(lock, counter) \ + mmkv::ScopedLock::type> __scopedLock##counter(lock) + +#endif +#endif //MMKV_SCOPEDLOCK_HPP diff --git a/ios/Pods/MMKVCore/Core/ThreadLock.cpp b/ios/Pods/MMKVCore/Core/ThreadLock.cpp new file mode 100644 index 00000000..836488bc --- /dev/null +++ b/ios/Pods/MMKVCore/Core/ThreadLock.cpp @@ -0,0 +1,68 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "ThreadLock.h" +#include "MMKVLog.h" + +#if MMKV_USING_PTHREAD + +using namespace std; + +namespace mmkv { + +ThreadLock::ThreadLock() { + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); + + pthread_mutex_init(&m_lock, &attr); + + pthread_mutexattr_destroy(&attr); +} + +ThreadLock::~ThreadLock() { + pthread_mutex_destroy(&m_lock); +} + +void ThreadLock::initialize() { + return; +} + +void ThreadLock::lock() { + auto ret = pthread_mutex_lock(&m_lock); + if (ret != 0) { + MMKVError("fail to lock %p, ret=%d, errno=%s", &m_lock, ret, strerror(errno)); + } +} + +void ThreadLock::unlock() { + auto ret = pthread_mutex_unlock(&m_lock); + if (ret != 0) { + MMKVError("fail to unlock %p, ret=%d, errno=%s", &m_lock, ret, strerror(errno)); + } +} + +void ThreadLock::ThreadOnce(ThreadOnceToken_t *onceToken, void (*callback)()) { + pthread_once(onceToken, callback); +} + +} // namespace mmkv + +#endif // MMKV_USING_PTHREAD diff --git a/ios/Pods/MMKVCore/Core/ThreadLock.h b/ios/Pods/MMKVCore/Core/ThreadLock.h new file mode 100644 index 00000000..a6c00d73 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/ThreadLock.h @@ -0,0 +1,78 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMKV_THREADLOCK_H +#define MMKV_THREADLOCK_H +#ifdef __cplusplus + +#include "MMKVPredef.h" + +#ifndef MMKV_WIN32 +# include +# define MMKV_USING_PTHREAD 1 +#endif + +#if MMKV_USING_PTHREAD +#else +# include +#endif + +namespace mmkv { + +#if MMKV_USING_PTHREAD +# define ThreadOnceToken_t pthread_once_t +# define ThreadOnceUninitialized PTHREAD_ONCE_INIT +#else +enum ThreadOnceTokenEnum : int32_t { ThreadOnceUninitialized = 0, ThreadOnceInitializing, ThreadOnceInitialized }; +using ThreadOnceToken_t = std::atomic; +#endif + +class ThreadLock { +private: +#if MMKV_USING_PTHREAD + pthread_mutex_t m_lock; +#else + CRITICAL_SECTION m_lock; +#endif + +public: + ThreadLock(); + ~ThreadLock(); + + void initialize(); + + void lock(); + void unlock(); + + static void ThreadOnce(ThreadOnceToken_t *onceToken, void (*callback)(void)); + +#ifdef MMKV_WIN32 + static void Sleep(int ms); +#endif + + // just forbid it for possibly misuse + explicit ThreadLock(const ThreadLock &other) = delete; + ThreadLock &operator=(const ThreadLock &other) = delete; +}; + +} // namespace mmkv + +#endif +#endif //MMKV_THREADLOCK_H diff --git a/ios/Pods/MMKVCore/Core/ThreadLock_Win32.cpp b/ios/Pods/MMKVCore/Core/ThreadLock_Win32.cpp new file mode 100644 index 00000000..2f41f835 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/ThreadLock_Win32.cpp @@ -0,0 +1,89 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2019 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "ThreadLock.h" + +#if !(MMKV_USING_PTHREAD) + +# include "MMKVLog.h" +# include +# include + +namespace mmkv { + +ThreadLock::ThreadLock() : m_lock{0} { +} + +ThreadLock::~ThreadLock() { + DeleteCriticalSection(&m_lock); +} + +void ThreadLock::initialize() { + // TODO: a better spin count? + if (!InitializeCriticalSectionAndSpinCount(&m_lock, 1024)) { + MMKVError("fail to init critical section:%d", GetLastError()); + } +} + +void ThreadLock::lock() { + EnterCriticalSection(&m_lock); +} + +void ThreadLock::unlock() { + LeaveCriticalSection(&m_lock); +} + +void ThreadLock::ThreadOnce(ThreadOnceToken_t *onceToken, void (*callback)()) { + if (!onceToken || !callback) { + assert(onceToken); + assert(callback); + return; + } + while (true) { + auto expected = ThreadOnceUninitialized; + atomic_compare_exchange_weak(onceToken, &expected, ThreadOnceInitializing); + switch (expected) { + case ThreadOnceInitialized: + return; + case ThreadOnceUninitialized: + callback(); + onceToken->store(ThreadOnceInitialized); + return; + case ThreadOnceInitializing: { + // another thread is initializing, let's wait for 1ms + ThreadLock::Sleep(1); + break; + } + default: { + MMKVError("should never happen:%d", expected); + assert(0); + return; + } + } + } +} + +void ThreadLock::Sleep(int ms) { + ::Sleep(ms); +} + +} // namespace mmkv + +#endif // MMKV_USING_PTHREAD diff --git a/ios/Pods/MMKVCore/Core/aes/AESCrypt.cpp b/ios/Pods/MMKVCore/Core/aes/AESCrypt.cpp new file mode 100644 index 00000000..b71e99b1 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/AESCrypt.cpp @@ -0,0 +1,256 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "AESCrypt.h" +#include "openssl/openssl_aes.h" +#include +#include +#include +#include + +#ifndef MMKV_DISABLE_CRYPT + +using namespace openssl; + +namespace mmkv { + +AESCrypt::AESCrypt(const void *key, size_t keyLength, const void *iv, size_t ivLength) { + if (key && keyLength > 0) { + memcpy(m_key, key, (keyLength > AES_KEY_LEN) ? AES_KEY_LEN : keyLength); + + resetIV(iv, ivLength); + + m_aesKey = new AES_KEY; + memset(m_aesKey, 0, sizeof(AES_KEY)); + int ret = AES_set_encrypt_key(m_key, AES_KEY_BITSET_LEN, m_aesKey); + MMKV_ASSERT(ret == 0); + } +} + +AESCrypt::AESCrypt(const AESCrypt &other, const AESCryptStatus &status) : m_isClone(true), m_number(status.m_number) { + //memcpy(m_key, other.m_key, sizeof(m_key)); + memcpy(m_vector, status.m_vector, sizeof(m_vector)); + m_aesKey = other.m_aesKey; +} + +AESCrypt::~AESCrypt() { + if (!m_isClone) { + delete m_aesKey; + delete m_aesRollbackKey; + } +} + +void AESCrypt::resetIV(const void *iv, size_t ivLength) { + m_number = 0; + if (iv && ivLength > 0) { + memcpy(m_vector, iv, (ivLength > AES_KEY_LEN) ? AES_KEY_LEN : ivLength); + } else { + memcpy(m_vector, m_key, AES_KEY_LEN); + } +} + +void AESCrypt::resetStatus(const AESCryptStatus &status) { + m_number = status.m_number; + memcpy(m_vector, status.m_vector, AES_KEY_LEN); +} + +void AESCrypt::getKey(void *output) const { + if (output) { + memcpy(output, m_key, AES_KEY_LEN); + } +} + +void AESCrypt::encrypt(const void *input, void *output, size_t length) { + if (!input || !output || length == 0) { + return; + } + AES_cfb128_encrypt((const uint8_t *) input, (uint8_t *) output, length, m_aesKey, m_vector, &m_number); +} + +void AESCrypt::decrypt(const void *input, void *output, size_t length) { + if (!input || !output || length == 0) { + return; + } + AES_cfb128_decrypt((const uint8_t *) input, (uint8_t *) output, length, m_aesKey, m_vector, &m_number); +} + +void AESCrypt::fillRandomIV(void *vector) { + if (!vector) { + return; + } + srand((unsigned) time(nullptr)); + int *ptr = (int *) vector; + for (uint32_t i = 0; i < AES_KEY_LEN / sizeof(int); i++) { + ptr[i] = rand(); + } +} + +static inline void +Rollback_cfb_decrypt(const uint8_t *input, const uint8_t *output, size_t len, AES_KEY *key, AESCryptStatus &status) { + auto ivec = status.m_vector; + auto n = status.m_number; + + while (n && len) { + auto c = *(--output); + ivec[--n] = *(--input) ^ c; + len--; + } + if (n == 0 && (status.m_number != 0)) { + AES_decrypt(ivec, ivec, key); + } + while (len >= 16) { + len -= 16; + output -= 16; + input -= 16; + for (; n < 16; n += sizeof(size_t)) { + size_t t = *(size_t *) (output + n); + *(size_t *) (ivec + n) = *(size_t *) (input + n) ^ t; + } + n = 0; + AES_decrypt(ivec, ivec, key); + } + if (len) { + n = 16; + do { + auto c = *(--output); + ivec[--n] = *(--input) ^ c; + len--; + } while (len); + } + + status.m_number = n; +} + +void AESCrypt::statusBeforeDecrypt(const void *input, const void *output, size_t length, AESCryptStatus &status) { + if (length == 0) { + return; + } + if (!m_aesRollbackKey) { + m_aesRollbackKey = new AES_KEY; + memset(m_aesRollbackKey, 0, sizeof(AES_KEY)); + int ret = AES_set_decrypt_key(m_key, AES_KEY_BITSET_LEN, m_aesRollbackKey); + MMKV_ASSERT(ret == 0); + } + getCurStatus(status); + Rollback_cfb_decrypt((const uint8_t *) input, (const uint8_t *) output, length, m_aesRollbackKey, status); +} + +void AESCrypt::getCurStatus(AESCryptStatus &status) { + status.m_number = static_cast(m_number); + memcpy(status.m_vector, m_vector, sizeof(m_vector)); +} + +AESCrypt AESCrypt::cloneWithStatus(const AESCryptStatus &status) const { + return AESCrypt(*this, status); +} + +} // namespace mmkv + +# ifndef NDEBUG + +# include "../MMKVLog.h" +# include "../MemoryFile.h" + +namespace mmkv { + +// check if AESCrypt is encrypt-decrypt full-duplex +void AESCrypt::testAESCrypt() { + const uint8_t plainText[] = "Hello, OpenSSL-mmkv::AESCrypt::testAESCrypt() with AES CFB 128."; + constexpr size_t textLength = sizeof(plainText) - 1; + + const uint8_t key[] = "TheAESKey"; + constexpr size_t keyLength = sizeof(key) - 1; + + uint8_t iv[AES_KEY_LEN]; + srand((unsigned) time(nullptr)); + for (uint32_t i = 0; i < AES_KEY_LEN; i++) { + iv[i] = (uint8_t) rand(); + } + AESCrypt crypt1(key, keyLength, iv, sizeof(iv)); + AESCrypt crypt2(key, keyLength, iv, sizeof(iv)); + + auto encryptText = new uint8_t[DEFAULT_MMAP_SIZE]; + auto decryptText = new uint8_t[DEFAULT_MMAP_SIZE]; + memset(encryptText, 0, DEFAULT_MMAP_SIZE); + memset(decryptText, 0, DEFAULT_MMAP_SIZE); + + /* in-place encryption & decryption + memcpy(encryptText, plainText, textLength); + crypt1.encrypt(encryptText, encryptText, textLength); + crypt2.decrypt(encryptText, encryptText, textLength); + return; + */ + AES_KEY decryptKey; + AES_set_decrypt_key(crypt1.m_key, AES_KEY_BITSET_LEN, &decryptKey); + + size_t actualSize = 0; + bool flip = false; + for (const uint8_t *ptr = plainText; ptr < plainText + textLength;) { + auto tokenPtr = (const uint8_t *) strchr((const char *) ptr, ' '); + size_t size = 0; + if (!tokenPtr) { + size = static_cast(plainText + textLength - ptr); + } else { + size = static_cast(tokenPtr - ptr + 1); + } + + AESCrypt *decrypter; + uint32_t oldNum; + uint8_t oldVector[sizeof(crypt1.m_vector)]; + + flip = !flip; + if (flip) { + crypt1.encrypt(plainText + actualSize, encryptText + actualSize, size); + + decrypter = &crypt2; + oldNum = decrypter->m_number; + memcpy(oldVector, decrypter->m_vector, sizeof(oldVector)); + crypt2.decrypt(encryptText + actualSize, decryptText + actualSize, size); + } else { + crypt2.encrypt(plainText + actualSize, encryptText + actualSize, size); + + decrypter = &crypt1; + oldNum = decrypter->m_number; + memcpy(oldVector, decrypter->m_vector, sizeof(oldVector)); + crypt1.decrypt(encryptText + actualSize, decryptText + actualSize, size); + } + // that's why AESCrypt can be full-duplex + assert(crypt1.m_number == crypt2.m_number); + assert(0 == memcmp(crypt1.m_vector, crypt2.m_vector, sizeof(crypt1.m_vector))); + + // how rollback works + AESCryptStatus status; + decrypter->statusBeforeDecrypt(encryptText + actualSize + size, decryptText + actualSize + size, size, status); + assert(oldNum == status.m_number); + assert(0 == memcmp(oldVector, status.m_vector, sizeof(oldVector))); + + actualSize += size; + ptr += size; + } + MMKVInfo("AES CFB decode: %s", decryptText); + + delete[] encryptText; + delete[] decryptText; +} + +} // namespace mmkv + +# endif // NDEBUG +#endif // MMKV_DISABLE_CRYPT diff --git a/ios/Pods/MMKVCore/Core/aes/AESCrypt.h b/ios/Pods/MMKVCore/Core/aes/AESCrypt.h new file mode 100644 index 00000000..e5b78dc0 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/AESCrypt.h @@ -0,0 +1,107 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef AES_CRYPT_H_ +#define AES_CRYPT_H_ +#ifdef __cplusplus + +#include "MMKVPredef.h" +#include + +#ifdef MMKV_DISABLE_CRYPT + +namespace mmkv { +class AESCrypt; +} + +#else + +namespace openssl { +struct AES_KEY; +} + +namespace mmkv { + +#pragma pack(push, 1) + +struct AESCryptStatus { + uint8_t m_number; + uint8_t m_vector[AES_KEY_LEN]; +}; + +#pragma pack(pop) + +class CodedInputDataCrypt; + +// a AES CFB-128 encrypt-decrypt full-duplex wrapper +class AESCrypt { + bool m_isClone = false; + uint32_t m_number = 0; + openssl::AES_KEY *m_aesKey = nullptr; + openssl::AES_KEY *m_aesRollbackKey = nullptr; + uint8_t m_key[AES_KEY_LEN] = {}; + +public: + uint8_t m_vector[AES_KEY_LEN] = {}; + +private: + // for cloneWithStatus() + AESCrypt(const AESCrypt &other, const AESCryptStatus &status); + +public: + AESCrypt(const void *key, size_t keyLength, const void *iv = nullptr, size_t ivLength = 0); + AESCrypt(AESCrypt &&other) = default; + + ~AESCrypt(); + + void encrypt(const void *input, void *output, size_t length); + + void decrypt(const void *input, void *output, size_t length); + + void getCurStatus(AESCryptStatus &status); + void statusBeforeDecrypt(const void *input, const void *output, size_t length, AESCryptStatus &status); + + AESCrypt cloneWithStatus(const AESCryptStatus &status) const; + + void resetIV(const void *iv = nullptr, size_t ivLength = 0); + void resetStatus(const AESCryptStatus &status); + + // output must have [AES_KEY_LEN] space + void getKey(void *output) const; + + static void fillRandomIV(void *vector); + + // just forbid it for possibly misuse + explicit AESCrypt(const AESCrypt &other) = delete; + AESCrypt &operator=(const AESCrypt &other) = delete; + + friend CodedInputDataCrypt; + +#ifndef NDEBUG + // check if AESCrypt is encrypt-decrypt full-duplex + static void testAESCrypt(); +#endif +}; + +} // namespace mmkv + +#endif // MMKV_DISABLE_CRYPT +#endif // __cplusplus +#endif /* AES_CRYPT_H_ */ diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes-armv4.S b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes-armv4.S new file mode 100644 index 00000000..eeae3d7a --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes-armv4.S @@ -0,0 +1,1243 @@ +/* Copyright 2007-2018 The OpenSSL Project Authors. All Rights Reserved. +* +* Licensed under the OpenSSL license (the "License"). You may not use +* this file except in compliance with the License. You can obtain a copy +* in the file LICENSE in the source distribution or at +* https://www.openssl.org/source/license.html + + +* ==================================================================== +* Written by Andy Polyakov for the OpenSSL +* project. The module is, however, dual licensed under OpenSSL and +* CRYPTOGAMS licenses depending on where you obtain it. For further +* details see http://www.openssl.org/~appro/cryptogams/. +* ==================================================================== + +* AES for ARMv4 + +* January 2007. +* +* Code uses single 1K S-box and is >2 times faster than code generated +* by gcc-3.4.1. This is thanks to unique feature of ARMv4 ISA, which +* allows to merge logical or arithmetic operation with shift or rotate +* in one instruction and emit combined result every cycle. The module +* is endian-neutral. The performance is ~42 cycles/byte for 128-bit +* key [on single-issue Xscale PXA250 core]. + +* May 2007. +* +* AES_set_[en|de]crypt_key is added. + +* July 2010. +* +* Rescheduling for dual-issue pipeline resulted in 12% improvement on +* Cortex A8 core and ~25 cycles per byte processed with 128-bit key. + +* February 2011. +* +* Profiler-assisted and platform-specific optimization resulted in 16% +* improvement on Cortex A8 core and ~21.5 cycles per byte. +*/ + +#include "openssl_arm_arch.h" +#include "../../MMKVPredef.h" + +#if (__ARM_MAX_ARCH__ <= 7) && (__ARM_MAX_ARCH__ > 0) && !defined(MMKV_DISABLE_CRYPT) + +.text +#if defined(__thumb2__) && !defined(__APPLE__) +.syntax unified +.thumb +#else +.code 32 +#undef __thumb2__ +#endif + + +.align 5 +AES_Te: +.word 0xc66363a5, 0xf87c7c84, 0xee777799, 0xf67b7b8d +.word 0xfff2f20d, 0xd66b6bbd, 0xde6f6fb1, 0x91c5c554 +.word 0x60303050, 0x02010103, 0xce6767a9, 0x562b2b7d +.word 0xe7fefe19, 0xb5d7d762, 0x4dababe6, 0xec76769a +.word 0x8fcaca45, 0x1f82829d, 0x89c9c940, 0xfa7d7d87 +.word 0xeffafa15, 0xb25959eb, 0x8e4747c9, 0xfbf0f00b +.word 0x41adadec, 0xb3d4d467, 0x5fa2a2fd, 0x45afafea +.word 0x239c9cbf, 0x53a4a4f7, 0xe4727296, 0x9bc0c05b +.word 0x75b7b7c2, 0xe1fdfd1c, 0x3d9393ae, 0x4c26266a +.word 0x6c36365a, 0x7e3f3f41, 0xf5f7f702, 0x83cccc4f +.word 0x6834345c, 0x51a5a5f4, 0xd1e5e534, 0xf9f1f108 +.word 0xe2717193, 0xabd8d873, 0x62313153, 0x2a15153f +.word 0x0804040c, 0x95c7c752, 0x46232365, 0x9dc3c35e +.word 0x30181828, 0x379696a1, 0x0a05050f, 0x2f9a9ab5 +.word 0x0e070709, 0x24121236, 0x1b80809b, 0xdfe2e23d +.word 0xcdebeb26, 0x4e272769, 0x7fb2b2cd, 0xea75759f +.word 0x1209091b, 0x1d83839e, 0x582c2c74, 0x341a1a2e +.word 0x361b1b2d, 0xdc6e6eb2, 0xb45a5aee, 0x5ba0a0fb +.word 0xa45252f6, 0x763b3b4d, 0xb7d6d661, 0x7db3b3ce +.word 0x5229297b, 0xdde3e33e, 0x5e2f2f71, 0x13848497 +.word 0xa65353f5, 0xb9d1d168, 0x00000000, 0xc1eded2c +.word 0x40202060, 0xe3fcfc1f, 0x79b1b1c8, 0xb65b5bed +.word 0xd46a6abe, 0x8dcbcb46, 0x67bebed9, 0x7239394b +.word 0x944a4ade, 0x984c4cd4, 0xb05858e8, 0x85cfcf4a +.word 0xbbd0d06b, 0xc5efef2a, 0x4faaaae5, 0xedfbfb16 +.word 0x864343c5, 0x9a4d4dd7, 0x66333355, 0x11858594 +.word 0x8a4545cf, 0xe9f9f910, 0x04020206, 0xfe7f7f81 +.word 0xa05050f0, 0x783c3c44, 0x259f9fba, 0x4ba8a8e3 +.word 0xa25151f3, 0x5da3a3fe, 0x804040c0, 0x058f8f8a +.word 0x3f9292ad, 0x219d9dbc, 0x70383848, 0xf1f5f504 +.word 0x63bcbcdf, 0x77b6b6c1, 0xafdada75, 0x42212163 +.word 0x20101030, 0xe5ffff1a, 0xfdf3f30e, 0xbfd2d26d +.word 0x81cdcd4c, 0x180c0c14, 0x26131335, 0xc3ecec2f +.word 0xbe5f5fe1, 0x359797a2, 0x884444cc, 0x2e171739 +.word 0x93c4c457, 0x55a7a7f2, 0xfc7e7e82, 0x7a3d3d47 +.word 0xc86464ac, 0xba5d5de7, 0x3219192b, 0xe6737395 +.word 0xc06060a0, 0x19818198, 0x9e4f4fd1, 0xa3dcdc7f +.word 0x44222266, 0x542a2a7e, 0x3b9090ab, 0x0b888883 +.word 0x8c4646ca, 0xc7eeee29, 0x6bb8b8d3, 0x2814143c +.word 0xa7dede79, 0xbc5e5ee2, 0x160b0b1d, 0xaddbdb76 +.word 0xdbe0e03b, 0x64323256, 0x743a3a4e, 0x140a0a1e +.word 0x924949db, 0x0c06060a, 0x4824246c, 0xb85c5ce4 +.word 0x9fc2c25d, 0xbdd3d36e, 0x43acacef, 0xc46262a6 +.word 0x399191a8, 0x319595a4, 0xd3e4e437, 0xf279798b +.word 0xd5e7e732, 0x8bc8c843, 0x6e373759, 0xda6d6db7 +.word 0x018d8d8c, 0xb1d5d564, 0x9c4e4ed2, 0x49a9a9e0 +.word 0xd86c6cb4, 0xac5656fa, 0xf3f4f407, 0xcfeaea25 +.word 0xca6565af, 0xf47a7a8e, 0x47aeaee9, 0x10080818 +.word 0x6fbabad5, 0xf0787888, 0x4a25256f, 0x5c2e2e72 +.word 0x381c1c24, 0x57a6a6f1, 0x73b4b4c7, 0x97c6c651 +.word 0xcbe8e823, 0xa1dddd7c, 0xe874749c, 0x3e1f1f21 +.word 0x964b4bdd, 0x61bdbddc, 0x0d8b8b86, 0x0f8a8a85 +.word 0xe0707090, 0x7c3e3e42, 0x71b5b5c4, 0xcc6666aa +.word 0x904848d8, 0x06030305, 0xf7f6f601, 0x1c0e0e12 +.word 0xc26161a3, 0x6a35355f, 0xae5757f9, 0x69b9b9d0 +.word 0x17868691, 0x99c1c158, 0x3a1d1d27, 0x279e9eb9 +.word 0xd9e1e138, 0xebf8f813, 0x2b9898b3, 0x22111133 +.word 0xd26969bb, 0xa9d9d970, 0x078e8e89, 0x339494a7 +.word 0x2d9b9bb6, 0x3c1e1e22, 0x15878792, 0xc9e9e920 +.word 0x87cece49, 0xaa5555ff, 0x50282878, 0xa5dfdf7a +.word 0x038c8c8f, 0x59a1a1f8, 0x09898980, 0x1a0d0d17 +.word 0x65bfbfda, 0xd7e6e631, 0x844242c6, 0xd06868b8 +.word 0x824141c3, 0x299999b0, 0x5a2d2d77, 0x1e0f0f11 +.word 0x7bb0b0cb, 0xa85454fc, 0x6dbbbbd6, 0x2c16163a +// Te4[256] +.byte 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5 +.byte 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76 +.byte 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0 +.byte 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0 +.byte 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc +.byte 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15 +.byte 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a +.byte 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75 +.byte 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0 +.byte 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84 +.byte 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b +.byte 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf +.byte 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85 +.byte 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8 +.byte 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5 +.byte 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2 +.byte 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17 +.byte 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73 +.byte 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88 +.byte 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb +.byte 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c +.byte 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79 +.byte 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9 +.byte 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08 +.byte 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6 +.byte 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a +.byte 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e +.byte 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e +.byte 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94 +.byte 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf +.byte 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68 +.byte 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16 +// rcon[] +.word 0x01000000, 0x02000000, 0x04000000, 0x08000000 +.word 0x10000000, 0x20000000, 0x40000000, 0x80000000 +.word 0x1B000000, 0x36000000, 0, 0, 0, 0, 0, 0 + + +/* void openssl_aes_arm_encrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key) { +*/ +#ifndef __ANDROID__ +.globl _openssl_aes_arm_encrypt +#ifdef __thumb2__ +.thumb_func _openssl_aes_arm_encrypt +#endif +.align 5 +_openssl_aes_arm_encrypt: +#else +.globl openssl_aes_arm_encrypt +#ifdef __thumb2__ +.thumb_func openssl_aes_arm_encrypt +#endif +.align 5 +openssl_aes_arm_encrypt: +#endif +#ifndef __thumb2__ + sub r3,pc,#8 // _AES_encrypt +#else + adr r3,. +#endif + stmdb sp!,{r1,r4-r12,lr} +#if defined(__thumb2__) || defined(__APPLE__) + adr r10,AES_Te +#elif defined(__ANDROID__) + sub r10,r3,#openssl_aes_arm_encrypt-AES_Te // Te +#else + sub r10,r3,#_openssl_aes_arm_encrypt-AES_Te // Te +#endif + mov r12,r0 // inp + mov r11,r2 +#if __ARM_ARCH__<7 + ldrb r0,[r12,#3] // load input data in endian-neutral + ldrb r4,[r12,#2] // manner... + ldrb r5,[r12,#1] + ldrb r6,[r12,#0] + orr r0,r0,r4,lsl#8 + ldrb r1,[r12,#7] + orr r0,r0,r5,lsl#16 + ldrb r4,[r12,#6] + orr r0,r0,r6,lsl#24 + ldrb r5,[r12,#5] + ldrb r6,[r12,#4] + orr r1,r1,r4,lsl#8 + ldrb r2,[r12,#11] + orr r1,r1,r5,lsl#16 + ldrb r4,[r12,#10] + orr r1,r1,r6,lsl#24 + ldrb r5,[r12,#9] + ldrb r6,[r12,#8] + orr r2,r2,r4,lsl#8 + ldrb r3,[r12,#15] + orr r2,r2,r5,lsl#16 + ldrb r4,[r12,#14] + orr r2,r2,r6,lsl#24 + ldrb r5,[r12,#13] + ldrb r6,[r12,#12] + orr r3,r3,r4,lsl#8 + orr r3,r3,r5,lsl#16 + orr r3,r3,r6,lsl#24 +#else + ldr r0,[r12,#0] + ldr r1,[r12,#4] + ldr r2,[r12,#8] + ldr r3,[r12,#12] +#ifdef __ARMEL__ + rev r0,r0 + rev r1,r1 + rev r2,r2 + rev r3,r3 +#endif +#endif + bl _armv4_AES_encrypt + + ldr r12,[sp],#4 // pop out +#if __ARM_ARCH__>=7 +#ifdef __ARMEL__ + rev r0,r0 + rev r1,r1 + rev r2,r2 + rev r3,r3 +#endif + str r0,[r12,#0] + str r1,[r12,#4] + str r2,[r12,#8] + str r3,[r12,#12] +#else + mov r4,r0,lsr#24 // write output in endian-neutral + mov r5,r0,lsr#16 // manner... + mov r6,r0,lsr#8 + strb r4,[r12,#0] + strb r5,[r12,#1] + mov r4,r1,lsr#24 + strb r6,[r12,#2] + mov r5,r1,lsr#16 + strb r0,[r12,#3] + mov r6,r1,lsr#8 + strb r4,[r12,#4] + strb r5,[r12,#5] + mov r4,r2,lsr#24 + strb r6,[r12,#6] + mov r5,r2,lsr#16 + strb r1,[r12,#7] + mov r6,r2,lsr#8 + strb r4,[r12,#8] + strb r5,[r12,#9] + mov r4,r3,lsr#24 + strb r6,[r12,#10] + mov r5,r3,lsr#16 + strb r2,[r12,#11] + mov r6,r3,lsr#8 + strb r4,[r12,#12] + strb r5,[r12,#13] + strb r6,[r12,#14] + strb r3,[r12,#15] +#endif +#if __ARM_ARCH__>=5 + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} +#else + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} + tst lr,#1 + moveq pc,lr // be binary compatible with V4, yet +.word 0xe12fff1e // interoperable with Thumb ISA:-) +#endif + + +#ifdef __thumb2__ +.thumb_func _armv4_AES_encrypt +#endif +.align 2 +_armv4_AES_encrypt: + str lr,[sp,#-4]! // push lr + ldmia r11!,{r4,r5,r6,r7} + eor r0,r0,r4 + ldr r12,[r11,#240-16] + eor r1,r1,r5 + eor r2,r2,r6 + eor r3,r3,r7 + sub r12,r12,#1 + mov lr,#255 + + and r7,lr,r0 + and r8,lr,r0,lsr#8 + and r9,lr,r0,lsr#16 + mov r0,r0,lsr#24 +Lenc_loop: + ldr r4,[r10,r7,lsl#2] // Te3[s0>>0] + and r7,lr,r1,lsr#16 // i0 + ldr r5,[r10,r8,lsl#2] // Te2[s0>>8] + and r8,lr,r1 + ldr r6,[r10,r9,lsl#2] // Te1[s0>>16] + and r9,lr,r1,lsr#8 + ldr r0,[r10,r0,lsl#2] // Te0[s0>>24] + mov r1,r1,lsr#24 + + ldr r7,[r10,r7,lsl#2] // Te1[s1>>16] + ldr r8,[r10,r8,lsl#2] // Te3[s1>>0] + ldr r9,[r10,r9,lsl#2] // Te2[s1>>8] + eor r0,r0,r7,ror#8 + ldr r1,[r10,r1,lsl#2] // Te0[s1>>24] + and r7,lr,r2,lsr#8 // i0 + eor r5,r5,r8,ror#8 + and r8,lr,r2,lsr#16 // i1 + eor r6,r6,r9,ror#8 + and r9,lr,r2 + ldr r7,[r10,r7,lsl#2] // Te2[s2>>8] + eor r1,r1,r4,ror#24 + ldr r8,[r10,r8,lsl#2] // Te1[s2>>16] + mov r2,r2,lsr#24 + + ldr r9,[r10,r9,lsl#2] // Te3[s2>>0] + eor r0,r0,r7,ror#16 + ldr r2,[r10,r2,lsl#2] // Te0[s2>>24] + and r7,lr,r3 // i0 + eor r1,r1,r8,ror#8 + and r8,lr,r3,lsr#8 // i1 + eor r6,r6,r9,ror#16 + and r9,lr,r3,lsr#16 // i2 + ldr r7,[r10,r7,lsl#2] // Te3[s3>>0] + eor r2,r2,r5,ror#16 + ldr r8,[r10,r8,lsl#2] // Te2[s3>>8] + mov r3,r3,lsr#24 + + ldr r9,[r10,r9,lsl#2] // Te1[s3>>16] + eor r0,r0,r7,ror#24 + ldr r7,[r11],#16 + eor r1,r1,r8,ror#16 + ldr r3,[r10,r3,lsl#2] // Te0[s3>>24] + eor r2,r2,r9,ror#8 + ldr r4,[r11,#-12] + eor r3,r3,r6,ror#8 + + ldr r5,[r11,#-8] + eor r0,r0,r7 + ldr r6,[r11,#-4] + and r7,lr,r0 + eor r1,r1,r4 + and r8,lr,r0,lsr#8 + eor r2,r2,r5 + and r9,lr,r0,lsr#16 + eor r3,r3,r6 + mov r0,r0,lsr#24 + + subs r12,r12,#1 + bne Lenc_loop + + add r10,r10,#2 + + ldrb r4,[r10,r7,lsl#2] // Te4[s0>>0] + and r7,lr,r1,lsr#16 // i0 + ldrb r5,[r10,r8,lsl#2] // Te4[s0>>8] + and r8,lr,r1 + ldrb r6,[r10,r9,lsl#2] // Te4[s0>>16] + and r9,lr,r1,lsr#8 + ldrb r0,[r10,r0,lsl#2] // Te4[s0>>24] + mov r1,r1,lsr#24 + + ldrb r7,[r10,r7,lsl#2] // Te4[s1>>16] + ldrb r8,[r10,r8,lsl#2] // Te4[s1>>0] + ldrb r9,[r10,r9,lsl#2] // Te4[s1>>8] + eor r0,r7,r0,lsl#8 + ldrb r1,[r10,r1,lsl#2] // Te4[s1>>24] + and r7,lr,r2,lsr#8 // i0 + eor r5,r8,r5,lsl#8 + and r8,lr,r2,lsr#16 // i1 + eor r6,r9,r6,lsl#8 + and r9,lr,r2 + ldrb r7,[r10,r7,lsl#2] // Te4[s2>>8] + eor r1,r4,r1,lsl#24 + ldrb r8,[r10,r8,lsl#2] // Te4[s2>>16] + mov r2,r2,lsr#24 + + ldrb r9,[r10,r9,lsl#2] // Te4[s2>>0] + eor r0,r7,r0,lsl#8 + ldrb r2,[r10,r2,lsl#2] // Te4[s2>>24] + and r7,lr,r3 // i0 + eor r1,r1,r8,lsl#16 + and r8,lr,r3,lsr#8 // i1 + eor r6,r9,r6,lsl#8 + and r9,lr,r3,lsr#16 // i2 + ldrb r7,[r10,r7,lsl#2] // Te4[s3>>0] + eor r2,r5,r2,lsl#24 + ldrb r8,[r10,r8,lsl#2] // Te4[s3>>8] + mov r3,r3,lsr#24 + + ldrb r9,[r10,r9,lsl#2] // Te4[s3>>16] + eor r0,r7,r0,lsl#8 + ldr r7,[r11,#0] + ldrb r3,[r10,r3,lsl#2] // Te4[s3>>24] + eor r1,r1,r8,lsl#8 + ldr r4,[r11,#4] + eor r2,r2,r9,lsl#16 + ldr r5,[r11,#8] + eor r3,r6,r3,lsl#24 + ldr r6,[r11,#12] + + eor r0,r0,r7 + eor r1,r1,r4 + eor r2,r2,r5 + eor r3,r3,r6 + + sub r10,r10,#2 + ldr pc,[sp],#4 // pop and return + + +#ifndef __ANDROID__ +.globl _openssl_aes_arm_set_encrypt_key +#ifdef __thumb2__ +.thumb_func _openssl_aes_arm_set_encrypt_key +#endif +.align 5 +_openssl_aes_arm_set_encrypt_key: +#else +.globl openssl_aes_arm_set_encrypt_key +#ifdef __thumb2__ +.thumb_func openssl_aes_arm_set_encrypt_key +#endif +.align 5 +openssl_aes_arm_set_encrypt_key: +#endif +_armv4_AES_set_encrypt_key: +#ifndef __thumb2__ + sub r3,pc,#8 // _AES_set_encrypt_key +#else + adr r3,. +#endif + teq r0,#0 +#ifdef __thumb2__ + itt eq // Thumb2 thing, sanity check in ARM +#endif + moveq r0,#-1 + beq Labrt + teq r2,#0 +#ifdef __thumb2__ + itt eq // Thumb2 thing, sanity check in ARM +#endif + moveq r0,#-1 + beq Labrt + + teq r1,#128 + beq Lok + teq r1,#192 + beq Lok + teq r1,#256 +#ifdef __thumb2__ + itt ne // Thumb2 thing, sanity check in ARM +#endif + movne r0,#-1 + bne Labrt + +Lok: stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} + mov r12,r0 // inp + mov lr,r1 // bits + mov r11,r2 // key + +#if defined(__thumb2__) || defined(__APPLE__) + adr r10,AES_Te+1024 // Te4 +#else + sub r10,r3,#_armv4_AES_set_encrypt_key-AES_Te-1024 // Te4 +#endif + +#if __ARM_ARCH__<7 + ldrb r0,[r12,#3] // load input data in endian-neutral + ldrb r4,[r12,#2] // manner... + ldrb r5,[r12,#1] + ldrb r6,[r12,#0] + orr r0,r0,r4,lsl#8 + ldrb r1,[r12,#7] + orr r0,r0,r5,lsl#16 + ldrb r4,[r12,#6] + orr r0,r0,r6,lsl#24 + ldrb r5,[r12,#5] + ldrb r6,[r12,#4] + orr r1,r1,r4,lsl#8 + ldrb r2,[r12,#11] + orr r1,r1,r5,lsl#16 + ldrb r4,[r12,#10] + orr r1,r1,r6,lsl#24 + ldrb r5,[r12,#9] + ldrb r6,[r12,#8] + orr r2,r2,r4,lsl#8 + ldrb r3,[r12,#15] + orr r2,r2,r5,lsl#16 + ldrb r4,[r12,#14] + orr r2,r2,r6,lsl#24 + ldrb r5,[r12,#13] + ldrb r6,[r12,#12] + orr r3,r3,r4,lsl#8 + str r0,[r11],#16 + orr r3,r3,r5,lsl#16 + str r1,[r11,#-12] + orr r3,r3,r6,lsl#24 + str r2,[r11,#-8] + str r3,[r11,#-4] +#else + ldr r0,[r12,#0] + ldr r1,[r12,#4] + ldr r2,[r12,#8] + ldr r3,[r12,#12] +#ifdef __ARMEL__ + rev r0,r0 + rev r1,r1 + rev r2,r2 + rev r3,r3 +#endif + str r0,[r11],#16 + str r1,[r11,#-12] + str r2,[r11,#-8] + str r3,[r11,#-4] +#endif + + teq lr,#128 + bne Lnot128 + mov r12,#10 + str r12,[r11,#240-16] + add r6,r10,#256 // rcon + mov lr,#255 + +L128_loop: + and r5,lr,r3,lsr#24 + and r7,lr,r3,lsr#16 + ldrb r5,[r10,r5] + and r8,lr,r3,lsr#8 + ldrb r7,[r10,r7] + and r9,lr,r3 + ldrb r8,[r10,r8] + orr r5,r5,r7,lsl#24 + ldrb r9,[r10,r9] + orr r5,r5,r8,lsl#16 + ldr r4,[r6],#4 // rcon[i++] + orr r5,r5,r9,lsl#8 + eor r5,r5,r4 + eor r0,r0,r5 // rk[4]=rk[0]^... + eor r1,r1,r0 // rk[5]=rk[1]^rk[4] + str r0,[r11],#16 + eor r2,r2,r1 // rk[6]=rk[2]^rk[5] + str r1,[r11,#-12] + eor r3,r3,r2 // rk[7]=rk[3]^rk[6] + str r2,[r11,#-8] + subs r12,r12,#1 + str r3,[r11,#-4] + bne L128_loop + sub r2,r11,#176 + b Ldone + +Lnot128: +#if __ARM_ARCH__<7 + ldrb r8,[r12,#19] + ldrb r4,[r12,#18] + ldrb r5,[r12,#17] + ldrb r6,[r12,#16] + orr r8,r8,r4,lsl#8 + ldrb r9,[r12,#23] + orr r8,r8,r5,lsl#16 + ldrb r4,[r12,#22] + orr r8,r8,r6,lsl#24 + ldrb r5,[r12,#21] + ldrb r6,[r12,#20] + orr r9,r9,r4,lsl#8 + orr r9,r9,r5,lsl#16 + str r8,[r11],#8 + orr r9,r9,r6,lsl#24 + str r9,[r11,#-4] +#else + ldr r8,[r12,#16] + ldr r9,[r12,#20] +#ifdef __ARMEL__ + rev r8,r8 + rev r9,r9 +#endif + str r8,[r11],#8 + str r9,[r11,#-4] +#endif + + teq lr,#192 + bne Lnot192 + mov r12,#12 + str r12,[r11,#240-24] + add r6,r10,#256 // rcon + mov lr,#255 + mov r12,#8 + +L192_loop: + and r5,lr,r9,lsr#24 + and r7,lr,r9,lsr#16 + ldrb r5,[r10,r5] + and r8,lr,r9,lsr#8 + ldrb r7,[r10,r7] + and r9,lr,r9 + ldrb r8,[r10,r8] + orr r5,r5,r7,lsl#24 + ldrb r9,[r10,r9] + orr r5,r5,r8,lsl#16 + ldr r4,[r6],#4 // rcon[i++] + orr r5,r5,r9,lsl#8 + eor r9,r5,r4 + eor r0,r0,r9 // rk[6]=rk[0]^... + eor r1,r1,r0 // rk[7]=rk[1]^rk[6] + str r0,[r11],#24 + eor r2,r2,r1 // rk[8]=rk[2]^rk[7] + str r1,[r11,#-20] + eor r3,r3,r2 // rk[9]=rk[3]^rk[8] + str r2,[r11,#-16] + subs r12,r12,#1 + str r3,[r11,#-12] +#ifdef __thumb2__ + itt eq // Thumb2 thing, sanity check in ARM +#endif + subeq r2,r11,#216 + beq Ldone + + ldr r7,[r11,#-32] + ldr r8,[r11,#-28] + eor r7,r7,r3 // rk[10]=rk[4]^rk[9] + eor r9,r8,r7 // rk[11]=rk[5]^rk[10] + str r7,[r11,#-8] + str r9,[r11,#-4] + b L192_loop + +Lnot192: +#if __ARM_ARCH__<7 + ldrb r8,[r12,#27] + ldrb r4,[r12,#26] + ldrb r5,[r12,#25] + ldrb r6,[r12,#24] + orr r8,r8,r4,lsl#8 + ldrb r9,[r12,#31] + orr r8,r8,r5,lsl#16 + ldrb r4,[r12,#30] + orr r8,r8,r6,lsl#24 + ldrb r5,[r12,#29] + ldrb r6,[r12,#28] + orr r9,r9,r4,lsl#8 + orr r9,r9,r5,lsl#16 + str r8,[r11],#8 + orr r9,r9,r6,lsl#24 + str r9,[r11,#-4] +#else + ldr r8,[r12,#24] + ldr r9,[r12,#28] +#ifdef __ARMEL__ + rev r8,r8 + rev r9,r9 +#endif + str r8,[r11],#8 + str r9,[r11,#-4] +#endif + + mov r12,#14 + str r12,[r11,#240-32] + add r6,r10,#256 // rcon + mov lr,#255 + mov r12,#7 + +L256_loop: + and r5,lr,r9,lsr#24 + and r7,lr,r9,lsr#16 + ldrb r5,[r10,r5] + and r8,lr,r9,lsr#8 + ldrb r7,[r10,r7] + and r9,lr,r9 + ldrb r8,[r10,r8] + orr r5,r5,r7,lsl#24 + ldrb r9,[r10,r9] + orr r5,r5,r8,lsl#16 + ldr r4,[r6],#4 // rcon[i++] + orr r5,r5,r9,lsl#8 + eor r9,r5,r4 + eor r0,r0,r9 // rk[8]=rk[0]^... + eor r1,r1,r0 // rk[9]=rk[1]^rk[8] + str r0,[r11],#32 + eor r2,r2,r1 // rk[10]=rk[2]^rk[9] + str r1,[r11,#-28] + eor r3,r3,r2 // rk[11]=rk[3]^rk[10] + str r2,[r11,#-24] + subs r12,r12,#1 + str r3,[r11,#-20] +#ifdef __thumb2__ + itt eq // Thumb2 thing, sanity check in ARM +#endif + subeq r2,r11,#256 + beq Ldone + + and r5,lr,r3 + and r7,lr,r3,lsr#8 + ldrb r5,[r10,r5] + and r8,lr,r3,lsr#16 + ldrb r7,[r10,r7] + and r9,lr,r3,lsr#24 + ldrb r8,[r10,r8] + orr r5,r5,r7,lsl#8 + ldrb r9,[r10,r9] + orr r5,r5,r8,lsl#16 + ldr r4,[r11,#-48] + orr r5,r5,r9,lsl#24 + + ldr r7,[r11,#-44] + ldr r8,[r11,#-40] + eor r4,r4,r5 // rk[12]=rk[4]^... + ldr r9,[r11,#-36] + eor r7,r7,r4 // rk[13]=rk[5]^rk[12] + str r4,[r11,#-16] + eor r8,r8,r7 // rk[14]=rk[6]^rk[13] + str r7,[r11,#-12] + eor r9,r9,r8 // rk[15]=rk[7]^rk[14] + str r8,[r11,#-8] + str r9,[r11,#-4] + b L256_loop + +.align 2 +Ldone: mov r0,#0 + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} +Labrt: +#if __ARM_ARCH__>=5 + bx lr // .word 0xe12fff1e +#else + tst lr,#1 + moveq pc,lr // be binary compatible with V4, yet +.word 0xe12fff1e // interoperable with Thumb ISA:-) +#endif + +#ifndef __ANDROID__ +.globl _openssl_aes_arm_set_decrypt_key +#ifdef __thumb2__ +.thumb_func _openssl_aes_arm_set_decrypt_key +#endif +.align 5 +_openssl_aes_arm_set_decrypt_key: +#else // __ANDROID__ +.globl openssl_aes_arm_set_decrypt_key +#ifdef __thumb2__ +.thumb_func openssl_aes_arm_set_decrypt_key +#endif +.align 5 +openssl_aes_arm_set_decrypt_key: +#endif // __ANDROID__ + str lr,[sp,#-4]! // push lr + bl _armv4_AES_set_encrypt_key + teq r0,#0 + ldr lr,[sp],#4 // pop lr + bne Labrt + + mov r0,r2 // _AES_set_encrypt_key preserves r2, + mov r1,r2 // which is AES_KEY *key + b _armv4_AES_set_enc2dec_key + +#ifdef __thumb2__ +.thumb_func _armv4_AES_set_enc2dec_key +#endif +.align 5 +_armv4_AES_set_enc2dec_key: + stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} + + ldr r12,[r0,#240] + mov r7,r0 // input + add r8,r0,r12,lsl#4 + mov r11,r1 // output + add r10,r1,r12,lsl#4 + str r12,[r1,#240] + +Linv: ldr r0,[r7],#16 + ldr r1,[r7,#-12] + ldr r2,[r7,#-8] + ldr r3,[r7,#-4] + ldr r4,[r8],#-16 + ldr r5,[r8,#16+4] + ldr r6,[r8,#16+8] + ldr r9,[r8,#16+12] + str r0,[r10],#-16 + str r1,[r10,#16+4] + str r2,[r10,#16+8] + str r3,[r10,#16+12] + str r4,[r11],#16 + str r5,[r11,#-12] + str r6,[r11,#-8] + str r9,[r11,#-4] + teq r7,r8 + bne Linv + + ldr r0,[r7] + ldr r1,[r7,#4] + ldr r2,[r7,#8] + ldr r3,[r7,#12] + str r0,[r11] + str r1,[r11,#4] + str r2,[r11,#8] + str r3,[r11,#12] + sub r11,r11,r12,lsl#3 + ldr r0,[r11,#16]! // prefetch tp1 + mov r7,#0x80 + mov r8,#0x1b + orr r7,r7,#0x8000 + orr r8,r8,#0x1b00 + orr r7,r7,r7,lsl#16 + orr r8,r8,r8,lsl#16 + sub r12,r12,#1 + mvn r9,r7 + mov r12,r12,lsl#2 // (rounds-1)*4 + +Lmix: and r4,r0,r7 + and r1,r0,r9 + sub r4,r4,r4,lsr#7 + and r4,r4,r8 + eor r1,r4,r1,lsl#1 // tp2 + + and r4,r1,r7 + and r2,r1,r9 + sub r4,r4,r4,lsr#7 + and r4,r4,r8 + eor r2,r4,r2,lsl#1 // tp4 + + and r4,r2,r7 + and r3,r2,r9 + sub r4,r4,r4,lsr#7 + and r4,r4,r8 + eor r3,r4,r3,lsl#1 // tp8 + + eor r4,r1,r2 + eor r5,r0,r3 // tp9 + eor r4,r4,r3 // tpe + eor r4,r4,r1,ror#24 + eor r4,r4,r5,ror#24 // ^= ROTATE(tpb=tp9^tp2,8) + eor r4,r4,r2,ror#16 + eor r4,r4,r5,ror#16 // ^= ROTATE(tpd=tp9^tp4,16) + eor r4,r4,r5,ror#8 // ^= ROTATE(tp9,24) + + ldr r0,[r11,#4] // prefetch tp1 + str r4,[r11],#4 + subs r12,r12,#1 + bne Lmix + + mov r0,#0 +#if __ARM_ARCH__>=5 + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} +#else + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} + tst lr,#1 + moveq pc,lr // be binary compatible with V4, yet +.word 0xe12fff1e // interoperable with Thumb ISA:-) +#endif + + +.align 5 +AES_Td: +.word 0x51f4a750, 0x7e416553, 0x1a17a4c3, 0x3a275e96 +.word 0x3bab6bcb, 0x1f9d45f1, 0xacfa58ab, 0x4be30393 +.word 0x2030fa55, 0xad766df6, 0x88cc7691, 0xf5024c25 +.word 0x4fe5d7fc, 0xc52acbd7, 0x26354480, 0xb562a38f +.word 0xdeb15a49, 0x25ba1b67, 0x45ea0e98, 0x5dfec0e1 +.word 0xc32f7502, 0x814cf012, 0x8d4697a3, 0x6bd3f9c6 +.word 0x038f5fe7, 0x15929c95, 0xbf6d7aeb, 0x955259da +.word 0xd4be832d, 0x587421d3, 0x49e06929, 0x8ec9c844 +.word 0x75c2896a, 0xf48e7978, 0x99583e6b, 0x27b971dd +.word 0xbee14fb6, 0xf088ad17, 0xc920ac66, 0x7dce3ab4 +.word 0x63df4a18, 0xe51a3182, 0x97513360, 0x62537f45 +.word 0xb16477e0, 0xbb6bae84, 0xfe81a01c, 0xf9082b94 +.word 0x70486858, 0x8f45fd19, 0x94de6c87, 0x527bf8b7 +.word 0xab73d323, 0x724b02e2, 0xe31f8f57, 0x6655ab2a +.word 0xb2eb2807, 0x2fb5c203, 0x86c57b9a, 0xd33708a5 +.word 0x302887f2, 0x23bfa5b2, 0x02036aba, 0xed16825c +.word 0x8acf1c2b, 0xa779b492, 0xf307f2f0, 0x4e69e2a1 +.word 0x65daf4cd, 0x0605bed5, 0xd134621f, 0xc4a6fe8a +.word 0x342e539d, 0xa2f355a0, 0x058ae132, 0xa4f6eb75 +.word 0x0b83ec39, 0x4060efaa, 0x5e719f06, 0xbd6e1051 +.word 0x3e218af9, 0x96dd063d, 0xdd3e05ae, 0x4de6bd46 +.word 0x91548db5, 0x71c45d05, 0x0406d46f, 0x605015ff +.word 0x1998fb24, 0xd6bde997, 0x894043cc, 0x67d99e77 +.word 0xb0e842bd, 0x07898b88, 0xe7195b38, 0x79c8eedb +.word 0xa17c0a47, 0x7c420fe9, 0xf8841ec9, 0x00000000 +.word 0x09808683, 0x322bed48, 0x1e1170ac, 0x6c5a724e +.word 0xfd0efffb, 0x0f853856, 0x3daed51e, 0x362d3927 +.word 0x0a0fd964, 0x685ca621, 0x9b5b54d1, 0x24362e3a +.word 0x0c0a67b1, 0x9357e70f, 0xb4ee96d2, 0x1b9b919e +.word 0x80c0c54f, 0x61dc20a2, 0x5a774b69, 0x1c121a16 +.word 0xe293ba0a, 0xc0a02ae5, 0x3c22e043, 0x121b171d +.word 0x0e090d0b, 0xf28bc7ad, 0x2db6a8b9, 0x141ea9c8 +.word 0x57f11985, 0xaf75074c, 0xee99ddbb, 0xa37f60fd +.word 0xf701269f, 0x5c72f5bc, 0x44663bc5, 0x5bfb7e34 +.word 0x8b432976, 0xcb23c6dc, 0xb6edfc68, 0xb8e4f163 +.word 0xd731dcca, 0x42638510, 0x13972240, 0x84c61120 +.word 0x854a247d, 0xd2bb3df8, 0xaef93211, 0xc729a16d +.word 0x1d9e2f4b, 0xdcb230f3, 0x0d8652ec, 0x77c1e3d0 +.word 0x2bb3166c, 0xa970b999, 0x119448fa, 0x47e96422 +.word 0xa8fc8cc4, 0xa0f03f1a, 0x567d2cd8, 0x223390ef +.word 0x87494ec7, 0xd938d1c1, 0x8ccaa2fe, 0x98d40b36 +.word 0xa6f581cf, 0xa57ade28, 0xdab78e26, 0x3fadbfa4 +.word 0x2c3a9de4, 0x5078920d, 0x6a5fcc9b, 0x547e4662 +.word 0xf68d13c2, 0x90d8b8e8, 0x2e39f75e, 0x82c3aff5 +.word 0x9f5d80be, 0x69d0937c, 0x6fd52da9, 0xcf2512b3 +.word 0xc8ac993b, 0x10187da7, 0xe89c636e, 0xdb3bbb7b +.word 0xcd267809, 0x6e5918f4, 0xec9ab701, 0x834f9aa8 +.word 0xe6956e65, 0xaaffe67e, 0x21bccf08, 0xef15e8e6 +.word 0xbae79bd9, 0x4a6f36ce, 0xea9f09d4, 0x29b07cd6 +.word 0x31a4b2af, 0x2a3f2331, 0xc6a59430, 0x35a266c0 +.word 0x744ebc37, 0xfc82caa6, 0xe090d0b0, 0x33a7d815 +.word 0xf104984a, 0x41ecdaf7, 0x7fcd500e, 0x1791f62f +.word 0x764dd68d, 0x43efb04d, 0xccaa4d54, 0xe49604df +.word 0x9ed1b5e3, 0x4c6a881b, 0xc12c1fb8, 0x4665517f +.word 0x9d5eea04, 0x018c355d, 0xfa877473, 0xfb0b412e +.word 0xb3671d5a, 0x92dbd252, 0xe9105633, 0x6dd64713 +.word 0x9ad7618c, 0x37a10c7a, 0x59f8148e, 0xeb133c89 +.word 0xcea927ee, 0xb761c935, 0xe11ce5ed, 0x7a47b13c +.word 0x9cd2df59, 0x55f2733f, 0x1814ce79, 0x73c737bf +.word 0x53f7cdea, 0x5ffdaa5b, 0xdf3d6f14, 0x7844db86 +.word 0xcaaff381, 0xb968c43e, 0x3824342c, 0xc2a3405f +.word 0x161dc372, 0xbce2250c, 0x283c498b, 0xff0d9541 +.word 0x39a80171, 0x080cb3de, 0xd8b4e49c, 0x6456c190 +.word 0x7bcb8461, 0xd532b670, 0x486c5c74, 0xd0b85742 +// Td4[256] +.byte 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38 +.byte 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb +.byte 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87 +.byte 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb +.byte 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d +.byte 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e +.byte 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2 +.byte 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25 +.byte 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16 +.byte 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92 +.byte 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda +.byte 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84 +.byte 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a +.byte 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06 +.byte 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02 +.byte 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b +.byte 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea +.byte 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73 +.byte 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85 +.byte 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e +.byte 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89 +.byte 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b +.byte 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20 +.byte 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4 +.byte 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31 +.byte 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f +.byte 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d +.byte 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef +.byte 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0 +.byte 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61 +.byte 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26 +.byte 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d + + +// void AES_decrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key) { +#ifndef __ANDROID__ +.globl _openssl_aes_arm_decrypt +#ifdef __thumb2__ +.thumb_func _openssl_aes_arm_decrypt +#endif +.align 5 +_openssl_aes_arm_decrypt: +#else // __ANDROID__ +.globl openssl_aes_arm_decrypt +#ifdef __thumb2__ +.thumb_func openssl_aes_arm_decrypt +#endif +.align 5 +openssl_aes_arm_decrypt: +#endif // __ANDROID__ +#ifndef __thumb2__ + sub r3,pc,#8 // _AES_decrypt +#else + adr r3,. +#endif + stmdb sp!,{r1,r4-r12,lr} +#if defined(__thumb2__) || defined(__APPLE__) + adr r10,AES_Td +#elif __ANDROID__ + sub r10,r3,#openssl_aes_arm_decrypt-AES_Td // Td +#else + sub r10,r3,#_openssl_aes_arm_decrypt-AES_Td // Td +#endif + mov r12,r0 // inp + mov r11,r2 +#if __ARM_ARCH__<7 + ldrb r0,[r12,#3] // load input data in endian-neutral + ldrb r4,[r12,#2] // manner... + ldrb r5,[r12,#1] + ldrb r6,[r12,#0] + orr r0,r0,r4,lsl#8 + ldrb r1,[r12,#7] + orr r0,r0,r5,lsl#16 + ldrb r4,[r12,#6] + orr r0,r0,r6,lsl#24 + ldrb r5,[r12,#5] + ldrb r6,[r12,#4] + orr r1,r1,r4,lsl#8 + ldrb r2,[r12,#11] + orr r1,r1,r5,lsl#16 + ldrb r4,[r12,#10] + orr r1,r1,r6,lsl#24 + ldrb r5,[r12,#9] + ldrb r6,[r12,#8] + orr r2,r2,r4,lsl#8 + ldrb r3,[r12,#15] + orr r2,r2,r5,lsl#16 + ldrb r4,[r12,#14] + orr r2,r2,r6,lsl#24 + ldrb r5,[r12,#13] + ldrb r6,[r12,#12] + orr r3,r3,r4,lsl#8 + orr r3,r3,r5,lsl#16 + orr r3,r3,r6,lsl#24 +#else + ldr r0,[r12,#0] + ldr r1,[r12,#4] + ldr r2,[r12,#8] + ldr r3,[r12,#12] +#ifdef __ARMEL__ + rev r0,r0 + rev r1,r1 + rev r2,r2 + rev r3,r3 +#endif +#endif + bl _armv4_AES_decrypt + + ldr r12,[sp],#4 // pop out +#if __ARM_ARCH__>=7 +#ifdef __ARMEL__ + rev r0,r0 + rev r1,r1 + rev r2,r2 + rev r3,r3 +#endif + str r0,[r12,#0] + str r1,[r12,#4] + str r2,[r12,#8] + str r3,[r12,#12] +#else + mov r4,r0,lsr#24 // write output in endian-neutral + mov r5,r0,lsr#16 // manner... + mov r6,r0,lsr#8 + strb r4,[r12,#0] + strb r5,[r12,#1] + mov r4,r1,lsr#24 + strb r6,[r12,#2] + mov r5,r1,lsr#16 + strb r0,[r12,#3] + mov r6,r1,lsr#8 + strb r4,[r12,#4] + strb r5,[r12,#5] + mov r4,r2,lsr#24 + strb r6,[r12,#6] + mov r5,r2,lsr#16 + strb r1,[r12,#7] + mov r6,r2,lsr#8 + strb r4,[r12,#8] + strb r5,[r12,#9] + mov r4,r3,lsr#24 + strb r6,[r12,#10] + mov r5,r3,lsr#16 + strb r2,[r12,#11] + mov r6,r3,lsr#8 + strb r4,[r12,#12] + strb r5,[r12,#13] + strb r6,[r12,#14] + strb r3,[r12,#15] +#endif +#if __ARM_ARCH__>=5 + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} +#else + ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} + tst lr,#1 + moveq pc,lr // be binary compatible with V4, yet +.word 0xe12fff1e // interoperable with Thumb ISA:-) +#endif + + +#ifdef __thumb2__ +.thumb_func _armv4_AES_decrypt +#endif +.align 2 +_armv4_AES_decrypt: + str lr,[sp,#-4]! // push lr + ldmia r11!,{r4,r5,r6,r7} + eor r0,r0,r4 + ldr r12,[r11,#240-16] + eor r1,r1,r5 + eor r2,r2,r6 + eor r3,r3,r7 + sub r12,r12,#1 + mov lr,#255 + + and r7,lr,r0,lsr#16 + and r8,lr,r0,lsr#8 + and r9,lr,r0 + mov r0,r0,lsr#24 +Ldec_loop: + ldr r4,[r10,r7,lsl#2] // Td1[s0>>16] + and r7,lr,r1 // i0 + ldr r5,[r10,r8,lsl#2] // Td2[s0>>8] + and r8,lr,r1,lsr#16 + ldr r6,[r10,r9,lsl#2] // Td3[s0>>0] + and r9,lr,r1,lsr#8 + ldr r0,[r10,r0,lsl#2] // Td0[s0>>24] + mov r1,r1,lsr#24 + + ldr r7,[r10,r7,lsl#2] // Td3[s1>>0] + ldr r8,[r10,r8,lsl#2] // Td1[s1>>16] + ldr r9,[r10,r9,lsl#2] // Td2[s1>>8] + eor r0,r0,r7,ror#24 + ldr r1,[r10,r1,lsl#2] // Td0[s1>>24] + and r7,lr,r2,lsr#8 // i0 + eor r5,r8,r5,ror#8 + and r8,lr,r2 // i1 + eor r6,r9,r6,ror#8 + and r9,lr,r2,lsr#16 + ldr r7,[r10,r7,lsl#2] // Td2[s2>>8] + eor r1,r1,r4,ror#8 + ldr r8,[r10,r8,lsl#2] // Td3[s2>>0] + mov r2,r2,lsr#24 + + ldr r9,[r10,r9,lsl#2] // Td1[s2>>16] + eor r0,r0,r7,ror#16 + ldr r2,[r10,r2,lsl#2] // Td0[s2>>24] + and r7,lr,r3,lsr#16 // i0 + eor r1,r1,r8,ror#24 + and r8,lr,r3,lsr#8 // i1 + eor r6,r9,r6,ror#8 + and r9,lr,r3 // i2 + ldr r7,[r10,r7,lsl#2] // Td1[s3>>16] + eor r2,r2,r5,ror#8 + ldr r8,[r10,r8,lsl#2] // Td2[s3>>8] + mov r3,r3,lsr#24 + + ldr r9,[r10,r9,lsl#2] // Td3[s3>>0] + eor r0,r0,r7,ror#8 + ldr r7,[r11],#16 + eor r1,r1,r8,ror#16 + ldr r3,[r10,r3,lsl#2] // Td0[s3>>24] + eor r2,r2,r9,ror#24 + + ldr r4,[r11,#-12] + eor r0,r0,r7 + ldr r5,[r11,#-8] + eor r3,r3,r6,ror#8 + ldr r6,[r11,#-4] + and r7,lr,r0,lsr#16 + eor r1,r1,r4 + and r8,lr,r0,lsr#8 + eor r2,r2,r5 + and r9,lr,r0 + eor r3,r3,r6 + mov r0,r0,lsr#24 + + subs r12,r12,#1 + bne Ldec_loop + + add r10,r10,#1024 + + ldr r5,[r10,#0] // prefetch Td4 + ldr r6,[r10,#32] + ldr r4,[r10,#64] + ldr r5,[r10,#96] + ldr r6,[r10,#128] + ldr r4,[r10,#160] + ldr r5,[r10,#192] + ldr r6,[r10,#224] + + ldrb r0,[r10,r0] // Td4[s0>>24] + ldrb r4,[r10,r7] // Td4[s0>>16] + and r7,lr,r1 // i0 + ldrb r5,[r10,r8] // Td4[s0>>8] + and r8,lr,r1,lsr#16 + ldrb r6,[r10,r9] // Td4[s0>>0] + and r9,lr,r1,lsr#8 + + add r1,r10,r1,lsr#24 + ldrb r7,[r10,r7] // Td4[s1>>0] + ldrb r1,[r1] // Td4[s1>>24] + ldrb r8,[r10,r8] // Td4[s1>>16] + eor r0,r7,r0,lsl#24 + ldrb r9,[r10,r9] // Td4[s1>>8] + eor r1,r4,r1,lsl#8 + and r7,lr,r2,lsr#8 // i0 + eor r5,r5,r8,lsl#8 + and r8,lr,r2 // i1 + ldrb r7,[r10,r7] // Td4[s2>>8] + eor r6,r6,r9,lsl#8 + ldrb r8,[r10,r8] // Td4[s2>>0] + and r9,lr,r2,lsr#16 + + add r2,r10,r2,lsr#24 + ldrb r2,[r2] // Td4[s2>>24] + eor r0,r0,r7,lsl#8 + ldrb r9,[r10,r9] // Td4[s2>>16] + eor r1,r8,r1,lsl#16 + and r7,lr,r3,lsr#16 // i0 + eor r2,r5,r2,lsl#16 + and r8,lr,r3,lsr#8 // i1 + ldrb r7,[r10,r7] // Td4[s3>>16] + eor r6,r6,r9,lsl#16 + ldrb r8,[r10,r8] // Td4[s3>>8] + and r9,lr,r3 // i2 + + add r3,r10,r3,lsr#24 + ldrb r9,[r10,r9] // Td4[s3>>0] + ldrb r3,[r3] // Td4[s3>>24] + eor r0,r0,r7,lsl#16 + ldr r7,[r11,#0] + eor r1,r1,r8,lsl#8 + ldr r4,[r11,#4] + eor r2,r9,r2,lsl#8 + ldr r5,[r11,#8] + eor r3,r6,r3,lsl#24 + ldr r6,[r11,#12] + + eor r0,r0,r7 + eor r1,r1,r4 + eor r2,r2,r5 + eor r3,r3,r6 + + sub r10,r10,#1024 + ldr pc,[sp],#4 // pop and return + +.byte 65,69,83,32,102,111,114,32,65,82,77,118,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 +.align 2 +.align 2 + +#endif diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes.h new file mode 100644 index 00000000..67857247 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes.h @@ -0,0 +1,118 @@ +/* + * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef HEADER_AES_H +# define HEADER_AES_H +#ifdef __cplusplus + +#include "openssl_opensslconf.h" +#include "openssl_arm_arch.h" +#include +#include "../../MMKVPredef.h" + +#ifndef MMKV_DISABLE_CRYPT + +namespace openssl { + +/* + * Because array size can't be a const in C, the following two are macros. + * Both sizes are in bytes. + */ +# define AES_MAXNR 14 +# define AES_BLOCK_SIZE 16 + +/* This should be a hidden type, but EVP requires that the size be known */ +struct AES_KEY { +# ifdef AES_LONG + unsigned long rd_key[4 * (AES_MAXNR + 1)]; +# else + unsigned int rd_key[4 * (AES_MAXNR + 1)]; +# endif + int rounds; +}; + +void AES_cfb128_encrypt(const uint8_t *in, uint8_t *out, size_t length, const AES_KEY *key, uint8_t *ivec, uint32_t *num); +void AES_cfb128_decrypt(const uint8_t *in, uint8_t *out, size_t length, const AES_KEY *key, uint8_t *ivec, uint32_t *num); + +} // namespace openssl + +#if __ARM_MAX_ARCH__ > 0 + +#ifndef MMKV_ANDROID + +extern "C" int openssl_aes_arm_set_encrypt_key(const uint8_t *userKey, const int bits, void *key); +extern "C" int openssl_aes_arm_set_decrypt_key(const uint8_t *userKey, const int bits, void *key); +extern "C" void openssl_aes_arm_encrypt(const uint8_t *in, uint8_t *out, const void *key); +extern "C" void openssl_aes_arm_decrypt(const uint8_t *in, uint8_t *out, const void *key); + +#define AES_set_encrypt_key(userKey, bits, key) openssl_aes_arm_set_encrypt_key(userKey, bits, key) +#define AES_set_decrypt_key(userKey, bits, key) openssl_aes_arm_set_decrypt_key(userKey, bits, key) +#define AES_encrypt(in, out, key) openssl_aes_arm_encrypt(in, out, key) +#define AES_decrypt(in, out, key) openssl_aes_arm_decrypt(in, out, key) + +#else // MMKV_ANDROID + +#if __ARM_MAX_ARCH__ <= 7 + +extern "C" int openssl_aes_arm_set_encrypt_key(const uint8_t *userKey, const int bits, void *key); +extern "C" int openssl_aes_arm_set_decrypt_key(const uint8_t *userKey, const int bits, void *key); +extern "C" void openssl_aes_arm_encrypt(const uint8_t *in, uint8_t *out, const void *key); +extern "C" void openssl_aes_arm_decrypt(const uint8_t *in, uint8_t *out, const void *key); + +#define AES_set_encrypt_key(userKey, bits, key) openssl_aes_arm_set_encrypt_key(userKey, bits, key) +#define AES_set_decrypt_key(userKey, bits, key) openssl_aes_arm_set_decrypt_key(userKey, bits, key) +#define AES_encrypt(in, out, key) openssl_aes_arm_encrypt(in, out, key) +#define AES_decrypt(in, out, key) openssl_aes_arm_decrypt(in, out, key) + +#else // __ARM_MAX_ARCH__ > 7 + +extern "C" int openssl_aes_armv8_set_encrypt_key(const uint8_t *userKey, const int bits, void *key); +extern "C" int openssl_aes_armv8_set_decrypt_key(const uint8_t *userKey, const int bits, void *key); +extern "C" void openssl_aes_armv8_encrypt(const uint8_t *in, uint8_t *out, const void *key); +extern "C" void openssl_aes_armv8_decrypt(const uint8_t *in, uint8_t *out, const void *key); + +typedef int (*aes_set_encrypt_t)(const uint8_t *userKey, const int bits, void *key); +typedef int (*aes_set_decrypt_t)(const uint8_t *userKey, const int bits, void *key); +typedef void (*aes_encrypt_t)(const uint8_t *in, uint8_t *out, const void *key); +typedef void (*aes_decrypt_t)(const uint8_t *in, uint8_t *out, const void *key); + +namespace openssl { + +int AES_C_set_encrypt_key(const uint8_t *userKey, const int bits, void *key); +int AES_C_set_decrypt_key(const uint8_t *userKey, const int bits, void *key); +void AES_C_encrypt(const uint8_t *in, uint8_t *out, const void *key); +void AES_C_decrypt(const uint8_t *in, uint8_t *out, const void *key); + +} // namespace openssl + +extern aes_set_encrypt_t AES_set_encrypt_key; +extern aes_set_decrypt_t AES_set_decrypt_key; +extern aes_encrypt_t AES_encrypt; +extern aes_decrypt_t AES_decrypt; + +#endif // __ARM_MAX_ARCH__ <= 7 + +#endif // MMKV_ANDROID + +#else // __ARM_MAX_ARCH__ <= 0 + +namespace openssl { + +int AES_set_encrypt_key(const uint8_t *userKey, const int bits, AES_KEY *key); +int AES_set_decrypt_key(const uint8_t *userKey, const int bits, AES_KEY *key); +void AES_encrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key); +void AES_decrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key); + +} // namespace openssl + +#endif // __ARM_MAX_ARCH__ > 0 + +#endif // MMKV_DISABLE_CRYPT +#endif // __cplusplus +#endif // HEADER_AES_H diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes_core.cpp b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes_core.cpp new file mode 100755 index 00000000..a4fab8cc --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes_core.cpp @@ -0,0 +1,1044 @@ +/* + * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +/** + * rijndael-alg-fst.c + * + * @version 3.0 (December 2000) + * + * Optimised ANSI C code for the Rijndael cipher (now AES) + * + * @author Vincent Rijmen + * @author Antoon Bosselaers + * @author Paulo Barreto + * + * This code is hereby placed in the public domain. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* Note: rewritten a little bit to provide error control and an OpenSSL- + compatible API */ + +#include +#include +#include "openssl_aes.h" +#include "openssl_aes_locl.h" + +#ifndef MMKV_DISABLE_CRYPT + +#if (__ARM_MAX_ARCH__ > 7) && defined(MMKV_ANDROID) + +aes_set_encrypt_t AES_set_encrypt_key = openssl::AES_C_set_encrypt_key; +aes_set_decrypt_t AES_set_decrypt_key = openssl::AES_C_set_decrypt_key; +aes_encrypt_t AES_encrypt = openssl::AES_C_encrypt; +aes_encrypt_t AES_decrypt = openssl::AES_C_decrypt; + +#endif // (__ARM_MAX_ARCH__ > 7 && defined(MMKV_ANDROID) + +#if (__ARM_MAX_ARCH__ <= 0) || (__ARM_MAX_ARCH__ > 7 && defined(MMKV_ANDROID)) + +namespace openssl { + +/*- +Te0[x] = S [x].[02, 01, 01, 03]; +Te1[x] = S [x].[03, 02, 01, 01]; +Te2[x] = S [x].[01, 03, 02, 01]; +Te3[x] = S [x].[01, 01, 03, 02]; + +Td0[x] = Si[x].[0e, 09, 0d, 0b]; +Td1[x] = Si[x].[0b, 0e, 09, 0d]; +Td2[x] = Si[x].[0d, 0b, 0e, 09]; +Td3[x] = Si[x].[09, 0d, 0b, 0e]; +Td4[x] = Si[x].[01]; +*/ + +static const u32 Te0[256] = { + 0xc66363a5U, 0xf87c7c84U, 0xee777799U, 0xf67b7b8dU, + 0xfff2f20dU, 0xd66b6bbdU, 0xde6f6fb1U, 0x91c5c554U, + 0x60303050U, 0x02010103U, 0xce6767a9U, 0x562b2b7dU, + 0xe7fefe19U, 0xb5d7d762U, 0x4dababe6U, 0xec76769aU, + 0x8fcaca45U, 0x1f82829dU, 0x89c9c940U, 0xfa7d7d87U, + 0xeffafa15U, 0xb25959ebU, 0x8e4747c9U, 0xfbf0f00bU, + 0x41adadecU, 0xb3d4d467U, 0x5fa2a2fdU, 0x45afafeaU, + 0x239c9cbfU, 0x53a4a4f7U, 0xe4727296U, 0x9bc0c05bU, + 0x75b7b7c2U, 0xe1fdfd1cU, 0x3d9393aeU, 0x4c26266aU, + 0x6c36365aU, 0x7e3f3f41U, 0xf5f7f702U, 0x83cccc4fU, + 0x6834345cU, 0x51a5a5f4U, 0xd1e5e534U, 0xf9f1f108U, + 0xe2717193U, 0xabd8d873U, 0x62313153U, 0x2a15153fU, + 0x0804040cU, 0x95c7c752U, 0x46232365U, 0x9dc3c35eU, + 0x30181828U, 0x379696a1U, 0x0a05050fU, 0x2f9a9ab5U, + 0x0e070709U, 0x24121236U, 0x1b80809bU, 0xdfe2e23dU, + 0xcdebeb26U, 0x4e272769U, 0x7fb2b2cdU, 0xea75759fU, + 0x1209091bU, 0x1d83839eU, 0x582c2c74U, 0x341a1a2eU, + 0x361b1b2dU, 0xdc6e6eb2U, 0xb45a5aeeU, 0x5ba0a0fbU, + 0xa45252f6U, 0x763b3b4dU, 0xb7d6d661U, 0x7db3b3ceU, + 0x5229297bU, 0xdde3e33eU, 0x5e2f2f71U, 0x13848497U, + 0xa65353f5U, 0xb9d1d168U, 0x00000000U, 0xc1eded2cU, + 0x40202060U, 0xe3fcfc1fU, 0x79b1b1c8U, 0xb65b5bedU, + 0xd46a6abeU, 0x8dcbcb46U, 0x67bebed9U, 0x7239394bU, + 0x944a4adeU, 0x984c4cd4U, 0xb05858e8U, 0x85cfcf4aU, + 0xbbd0d06bU, 0xc5efef2aU, 0x4faaaae5U, 0xedfbfb16U, + 0x864343c5U, 0x9a4d4dd7U, 0x66333355U, 0x11858594U, + 0x8a4545cfU, 0xe9f9f910U, 0x04020206U, 0xfe7f7f81U, + 0xa05050f0U, 0x783c3c44U, 0x259f9fbaU, 0x4ba8a8e3U, + 0xa25151f3U, 0x5da3a3feU, 0x804040c0U, 0x058f8f8aU, + 0x3f9292adU, 0x219d9dbcU, 0x70383848U, 0xf1f5f504U, + 0x63bcbcdfU, 0x77b6b6c1U, 0xafdada75U, 0x42212163U, + 0x20101030U, 0xe5ffff1aU, 0xfdf3f30eU, 0xbfd2d26dU, + 0x81cdcd4cU, 0x180c0c14U, 0x26131335U, 0xc3ecec2fU, + 0xbe5f5fe1U, 0x359797a2U, 0x884444ccU, 0x2e171739U, + 0x93c4c457U, 0x55a7a7f2U, 0xfc7e7e82U, 0x7a3d3d47U, + 0xc86464acU, 0xba5d5de7U, 0x3219192bU, 0xe6737395U, + 0xc06060a0U, 0x19818198U, 0x9e4f4fd1U, 0xa3dcdc7fU, + 0x44222266U, 0x542a2a7eU, 0x3b9090abU, 0x0b888883U, + 0x8c4646caU, 0xc7eeee29U, 0x6bb8b8d3U, 0x2814143cU, + 0xa7dede79U, 0xbc5e5ee2U, 0x160b0b1dU, 0xaddbdb76U, + 0xdbe0e03bU, 0x64323256U, 0x743a3a4eU, 0x140a0a1eU, + 0x924949dbU, 0x0c06060aU, 0x4824246cU, 0xb85c5ce4U, + 0x9fc2c25dU, 0xbdd3d36eU, 0x43acacefU, 0xc46262a6U, + 0x399191a8U, 0x319595a4U, 0xd3e4e437U, 0xf279798bU, + 0xd5e7e732U, 0x8bc8c843U, 0x6e373759U, 0xda6d6db7U, + 0x018d8d8cU, 0xb1d5d564U, 0x9c4e4ed2U, 0x49a9a9e0U, + 0xd86c6cb4U, 0xac5656faU, 0xf3f4f407U, 0xcfeaea25U, + 0xca6565afU, 0xf47a7a8eU, 0x47aeaee9U, 0x10080818U, + 0x6fbabad5U, 0xf0787888U, 0x4a25256fU, 0x5c2e2e72U, + 0x381c1c24U, 0x57a6a6f1U, 0x73b4b4c7U, 0x97c6c651U, + 0xcbe8e823U, 0xa1dddd7cU, 0xe874749cU, 0x3e1f1f21U, + 0x964b4bddU, 0x61bdbddcU, 0x0d8b8b86U, 0x0f8a8a85U, + 0xe0707090U, 0x7c3e3e42U, 0x71b5b5c4U, 0xcc6666aaU, + 0x904848d8U, 0x06030305U, 0xf7f6f601U, 0x1c0e0e12U, + 0xc26161a3U, 0x6a35355fU, 0xae5757f9U, 0x69b9b9d0U, + 0x17868691U, 0x99c1c158U, 0x3a1d1d27U, 0x279e9eb9U, + 0xd9e1e138U, 0xebf8f813U, 0x2b9898b3U, 0x22111133U, + 0xd26969bbU, 0xa9d9d970U, 0x078e8e89U, 0x339494a7U, + 0x2d9b9bb6U, 0x3c1e1e22U, 0x15878792U, 0xc9e9e920U, + 0x87cece49U, 0xaa5555ffU, 0x50282878U, 0xa5dfdf7aU, + 0x038c8c8fU, 0x59a1a1f8U, 0x09898980U, 0x1a0d0d17U, + 0x65bfbfdaU, 0xd7e6e631U, 0x844242c6U, 0xd06868b8U, + 0x824141c3U, 0x299999b0U, 0x5a2d2d77U, 0x1e0f0f11U, + 0x7bb0b0cbU, 0xa85454fcU, 0x6dbbbbd6U, 0x2c16163aU, +}; +static const u32 Te1[256] = { + 0xa5c66363U, 0x84f87c7cU, 0x99ee7777U, 0x8df67b7bU, + 0x0dfff2f2U, 0xbdd66b6bU, 0xb1de6f6fU, 0x5491c5c5U, + 0x50603030U, 0x03020101U, 0xa9ce6767U, 0x7d562b2bU, + 0x19e7fefeU, 0x62b5d7d7U, 0xe64dababU, 0x9aec7676U, + 0x458fcacaU, 0x9d1f8282U, 0x4089c9c9U, 0x87fa7d7dU, + 0x15effafaU, 0xebb25959U, 0xc98e4747U, 0x0bfbf0f0U, + 0xec41adadU, 0x67b3d4d4U, 0xfd5fa2a2U, 0xea45afafU, + 0xbf239c9cU, 0xf753a4a4U, 0x96e47272U, 0x5b9bc0c0U, + 0xc275b7b7U, 0x1ce1fdfdU, 0xae3d9393U, 0x6a4c2626U, + 0x5a6c3636U, 0x417e3f3fU, 0x02f5f7f7U, 0x4f83ccccU, + 0x5c683434U, 0xf451a5a5U, 0x34d1e5e5U, 0x08f9f1f1U, + 0x93e27171U, 0x73abd8d8U, 0x53623131U, 0x3f2a1515U, + 0x0c080404U, 0x5295c7c7U, 0x65462323U, 0x5e9dc3c3U, + 0x28301818U, 0xa1379696U, 0x0f0a0505U, 0xb52f9a9aU, + 0x090e0707U, 0x36241212U, 0x9b1b8080U, 0x3ddfe2e2U, + 0x26cdebebU, 0x694e2727U, 0xcd7fb2b2U, 0x9fea7575U, + 0x1b120909U, 0x9e1d8383U, 0x74582c2cU, 0x2e341a1aU, + 0x2d361b1bU, 0xb2dc6e6eU, 0xeeb45a5aU, 0xfb5ba0a0U, + 0xf6a45252U, 0x4d763b3bU, 0x61b7d6d6U, 0xce7db3b3U, + 0x7b522929U, 0x3edde3e3U, 0x715e2f2fU, 0x97138484U, + 0xf5a65353U, 0x68b9d1d1U, 0x00000000U, 0x2cc1ededU, + 0x60402020U, 0x1fe3fcfcU, 0xc879b1b1U, 0xedb65b5bU, + 0xbed46a6aU, 0x468dcbcbU, 0xd967bebeU, 0x4b723939U, + 0xde944a4aU, 0xd4984c4cU, 0xe8b05858U, 0x4a85cfcfU, + 0x6bbbd0d0U, 0x2ac5efefU, 0xe54faaaaU, 0x16edfbfbU, + 0xc5864343U, 0xd79a4d4dU, 0x55663333U, 0x94118585U, + 0xcf8a4545U, 0x10e9f9f9U, 0x06040202U, 0x81fe7f7fU, + 0xf0a05050U, 0x44783c3cU, 0xba259f9fU, 0xe34ba8a8U, + 0xf3a25151U, 0xfe5da3a3U, 0xc0804040U, 0x8a058f8fU, + 0xad3f9292U, 0xbc219d9dU, 0x48703838U, 0x04f1f5f5U, + 0xdf63bcbcU, 0xc177b6b6U, 0x75afdadaU, 0x63422121U, + 0x30201010U, 0x1ae5ffffU, 0x0efdf3f3U, 0x6dbfd2d2U, + 0x4c81cdcdU, 0x14180c0cU, 0x35261313U, 0x2fc3ececU, + 0xe1be5f5fU, 0xa2359797U, 0xcc884444U, 0x392e1717U, + 0x5793c4c4U, 0xf255a7a7U, 0x82fc7e7eU, 0x477a3d3dU, + 0xacc86464U, 0xe7ba5d5dU, 0x2b321919U, 0x95e67373U, + 0xa0c06060U, 0x98198181U, 0xd19e4f4fU, 0x7fa3dcdcU, + 0x66442222U, 0x7e542a2aU, 0xab3b9090U, 0x830b8888U, + 0xca8c4646U, 0x29c7eeeeU, 0xd36bb8b8U, 0x3c281414U, + 0x79a7dedeU, 0xe2bc5e5eU, 0x1d160b0bU, 0x76addbdbU, + 0x3bdbe0e0U, 0x56643232U, 0x4e743a3aU, 0x1e140a0aU, + 0xdb924949U, 0x0a0c0606U, 0x6c482424U, 0xe4b85c5cU, + 0x5d9fc2c2U, 0x6ebdd3d3U, 0xef43acacU, 0xa6c46262U, + 0xa8399191U, 0xa4319595U, 0x37d3e4e4U, 0x8bf27979U, + 0x32d5e7e7U, 0x438bc8c8U, 0x596e3737U, 0xb7da6d6dU, + 0x8c018d8dU, 0x64b1d5d5U, 0xd29c4e4eU, 0xe049a9a9U, + 0xb4d86c6cU, 0xfaac5656U, 0x07f3f4f4U, 0x25cfeaeaU, + 0xafca6565U, 0x8ef47a7aU, 0xe947aeaeU, 0x18100808U, + 0xd56fbabaU, 0x88f07878U, 0x6f4a2525U, 0x725c2e2eU, + 0x24381c1cU, 0xf157a6a6U, 0xc773b4b4U, 0x5197c6c6U, + 0x23cbe8e8U, 0x7ca1ddddU, 0x9ce87474U, 0x213e1f1fU, + 0xdd964b4bU, 0xdc61bdbdU, 0x860d8b8bU, 0x850f8a8aU, + 0x90e07070U, 0x427c3e3eU, 0xc471b5b5U, 0xaacc6666U, + 0xd8904848U, 0x05060303U, 0x01f7f6f6U, 0x121c0e0eU, + 0xa3c26161U, 0x5f6a3535U, 0xf9ae5757U, 0xd069b9b9U, + 0x91178686U, 0x5899c1c1U, 0x273a1d1dU, 0xb9279e9eU, + 0x38d9e1e1U, 0x13ebf8f8U, 0xb32b9898U, 0x33221111U, + 0xbbd26969U, 0x70a9d9d9U, 0x89078e8eU, 0xa7339494U, + 0xb62d9b9bU, 0x223c1e1eU, 0x92158787U, 0x20c9e9e9U, + 0x4987ceceU, 0xffaa5555U, 0x78502828U, 0x7aa5dfdfU, + 0x8f038c8cU, 0xf859a1a1U, 0x80098989U, 0x171a0d0dU, + 0xda65bfbfU, 0x31d7e6e6U, 0xc6844242U, 0xb8d06868U, + 0xc3824141U, 0xb0299999U, 0x775a2d2dU, 0x111e0f0fU, + 0xcb7bb0b0U, 0xfca85454U, 0xd66dbbbbU, 0x3a2c1616U, +}; +static const u32 Te2[256] = { + 0x63a5c663U, 0x7c84f87cU, 0x7799ee77U, 0x7b8df67bU, + 0xf20dfff2U, 0x6bbdd66bU, 0x6fb1de6fU, 0xc55491c5U, + 0x30506030U, 0x01030201U, 0x67a9ce67U, 0x2b7d562bU, + 0xfe19e7feU, 0xd762b5d7U, 0xabe64dabU, 0x769aec76U, + 0xca458fcaU, 0x829d1f82U, 0xc94089c9U, 0x7d87fa7dU, + 0xfa15effaU, 0x59ebb259U, 0x47c98e47U, 0xf00bfbf0U, + 0xadec41adU, 0xd467b3d4U, 0xa2fd5fa2U, 0xafea45afU, + 0x9cbf239cU, 0xa4f753a4U, 0x7296e472U, 0xc05b9bc0U, + 0xb7c275b7U, 0xfd1ce1fdU, 0x93ae3d93U, 0x266a4c26U, + 0x365a6c36U, 0x3f417e3fU, 0xf702f5f7U, 0xcc4f83ccU, + 0x345c6834U, 0xa5f451a5U, 0xe534d1e5U, 0xf108f9f1U, + 0x7193e271U, 0xd873abd8U, 0x31536231U, 0x153f2a15U, + 0x040c0804U, 0xc75295c7U, 0x23654623U, 0xc35e9dc3U, + 0x18283018U, 0x96a13796U, 0x050f0a05U, 0x9ab52f9aU, + 0x07090e07U, 0x12362412U, 0x809b1b80U, 0xe23ddfe2U, + 0xeb26cdebU, 0x27694e27U, 0xb2cd7fb2U, 0x759fea75U, + 0x091b1209U, 0x839e1d83U, 0x2c74582cU, 0x1a2e341aU, + 0x1b2d361bU, 0x6eb2dc6eU, 0x5aeeb45aU, 0xa0fb5ba0U, + 0x52f6a452U, 0x3b4d763bU, 0xd661b7d6U, 0xb3ce7db3U, + 0x297b5229U, 0xe33edde3U, 0x2f715e2fU, 0x84971384U, + 0x53f5a653U, 0xd168b9d1U, 0x00000000U, 0xed2cc1edU, + 0x20604020U, 0xfc1fe3fcU, 0xb1c879b1U, 0x5bedb65bU, + 0x6abed46aU, 0xcb468dcbU, 0xbed967beU, 0x394b7239U, + 0x4ade944aU, 0x4cd4984cU, 0x58e8b058U, 0xcf4a85cfU, + 0xd06bbbd0U, 0xef2ac5efU, 0xaae54faaU, 0xfb16edfbU, + 0x43c58643U, 0x4dd79a4dU, 0x33556633U, 0x85941185U, + 0x45cf8a45U, 0xf910e9f9U, 0x02060402U, 0x7f81fe7fU, + 0x50f0a050U, 0x3c44783cU, 0x9fba259fU, 0xa8e34ba8U, + 0x51f3a251U, 0xa3fe5da3U, 0x40c08040U, 0x8f8a058fU, + 0x92ad3f92U, 0x9dbc219dU, 0x38487038U, 0xf504f1f5U, + 0xbcdf63bcU, 0xb6c177b6U, 0xda75afdaU, 0x21634221U, + 0x10302010U, 0xff1ae5ffU, 0xf30efdf3U, 0xd26dbfd2U, + 0xcd4c81cdU, 0x0c14180cU, 0x13352613U, 0xec2fc3ecU, + 0x5fe1be5fU, 0x97a23597U, 0x44cc8844U, 0x17392e17U, + 0xc45793c4U, 0xa7f255a7U, 0x7e82fc7eU, 0x3d477a3dU, + 0x64acc864U, 0x5de7ba5dU, 0x192b3219U, 0x7395e673U, + 0x60a0c060U, 0x81981981U, 0x4fd19e4fU, 0xdc7fa3dcU, + 0x22664422U, 0x2a7e542aU, 0x90ab3b90U, 0x88830b88U, + 0x46ca8c46U, 0xee29c7eeU, 0xb8d36bb8U, 0x143c2814U, + 0xde79a7deU, 0x5ee2bc5eU, 0x0b1d160bU, 0xdb76addbU, + 0xe03bdbe0U, 0x32566432U, 0x3a4e743aU, 0x0a1e140aU, + 0x49db9249U, 0x060a0c06U, 0x246c4824U, 0x5ce4b85cU, + 0xc25d9fc2U, 0xd36ebdd3U, 0xacef43acU, 0x62a6c462U, + 0x91a83991U, 0x95a43195U, 0xe437d3e4U, 0x798bf279U, + 0xe732d5e7U, 0xc8438bc8U, 0x37596e37U, 0x6db7da6dU, + 0x8d8c018dU, 0xd564b1d5U, 0x4ed29c4eU, 0xa9e049a9U, + 0x6cb4d86cU, 0x56faac56U, 0xf407f3f4U, 0xea25cfeaU, + 0x65afca65U, 0x7a8ef47aU, 0xaee947aeU, 0x08181008U, + 0xbad56fbaU, 0x7888f078U, 0x256f4a25U, 0x2e725c2eU, + 0x1c24381cU, 0xa6f157a6U, 0xb4c773b4U, 0xc65197c6U, + 0xe823cbe8U, 0xdd7ca1ddU, 0x749ce874U, 0x1f213e1fU, + 0x4bdd964bU, 0xbddc61bdU, 0x8b860d8bU, 0x8a850f8aU, + 0x7090e070U, 0x3e427c3eU, 0xb5c471b5U, 0x66aacc66U, + 0x48d89048U, 0x03050603U, 0xf601f7f6U, 0x0e121c0eU, + 0x61a3c261U, 0x355f6a35U, 0x57f9ae57U, 0xb9d069b9U, + 0x86911786U, 0xc15899c1U, 0x1d273a1dU, 0x9eb9279eU, + 0xe138d9e1U, 0xf813ebf8U, 0x98b32b98U, 0x11332211U, + 0x69bbd269U, 0xd970a9d9U, 0x8e89078eU, 0x94a73394U, + 0x9bb62d9bU, 0x1e223c1eU, 0x87921587U, 0xe920c9e9U, + 0xce4987ceU, 0x55ffaa55U, 0x28785028U, 0xdf7aa5dfU, + 0x8c8f038cU, 0xa1f859a1U, 0x89800989U, 0x0d171a0dU, + 0xbfda65bfU, 0xe631d7e6U, 0x42c68442U, 0x68b8d068U, + 0x41c38241U, 0x99b02999U, 0x2d775a2dU, 0x0f111e0fU, + 0xb0cb7bb0U, 0x54fca854U, 0xbbd66dbbU, 0x163a2c16U, +}; +static const u32 Te3[256] = { + 0x6363a5c6U, 0x7c7c84f8U, 0x777799eeU, 0x7b7b8df6U, + 0xf2f20dffU, 0x6b6bbdd6U, 0x6f6fb1deU, 0xc5c55491U, + 0x30305060U, 0x01010302U, 0x6767a9ceU, 0x2b2b7d56U, + 0xfefe19e7U, 0xd7d762b5U, 0xababe64dU, 0x76769aecU, + 0xcaca458fU, 0x82829d1fU, 0xc9c94089U, 0x7d7d87faU, + 0xfafa15efU, 0x5959ebb2U, 0x4747c98eU, 0xf0f00bfbU, + 0xadadec41U, 0xd4d467b3U, 0xa2a2fd5fU, 0xafafea45U, + 0x9c9cbf23U, 0xa4a4f753U, 0x727296e4U, 0xc0c05b9bU, + 0xb7b7c275U, 0xfdfd1ce1U, 0x9393ae3dU, 0x26266a4cU, + 0x36365a6cU, 0x3f3f417eU, 0xf7f702f5U, 0xcccc4f83U, + 0x34345c68U, 0xa5a5f451U, 0xe5e534d1U, 0xf1f108f9U, + 0x717193e2U, 0xd8d873abU, 0x31315362U, 0x15153f2aU, + 0x04040c08U, 0xc7c75295U, 0x23236546U, 0xc3c35e9dU, + 0x18182830U, 0x9696a137U, 0x05050f0aU, 0x9a9ab52fU, + 0x0707090eU, 0x12123624U, 0x80809b1bU, 0xe2e23ddfU, + 0xebeb26cdU, 0x2727694eU, 0xb2b2cd7fU, 0x75759feaU, + 0x09091b12U, 0x83839e1dU, 0x2c2c7458U, 0x1a1a2e34U, + 0x1b1b2d36U, 0x6e6eb2dcU, 0x5a5aeeb4U, 0xa0a0fb5bU, + 0x5252f6a4U, 0x3b3b4d76U, 0xd6d661b7U, 0xb3b3ce7dU, + 0x29297b52U, 0xe3e33eddU, 0x2f2f715eU, 0x84849713U, + 0x5353f5a6U, 0xd1d168b9U, 0x00000000U, 0xeded2cc1U, + 0x20206040U, 0xfcfc1fe3U, 0xb1b1c879U, 0x5b5bedb6U, + 0x6a6abed4U, 0xcbcb468dU, 0xbebed967U, 0x39394b72U, + 0x4a4ade94U, 0x4c4cd498U, 0x5858e8b0U, 0xcfcf4a85U, + 0xd0d06bbbU, 0xefef2ac5U, 0xaaaae54fU, 0xfbfb16edU, + 0x4343c586U, 0x4d4dd79aU, 0x33335566U, 0x85859411U, + 0x4545cf8aU, 0xf9f910e9U, 0x02020604U, 0x7f7f81feU, + 0x5050f0a0U, 0x3c3c4478U, 0x9f9fba25U, 0xa8a8e34bU, + 0x5151f3a2U, 0xa3a3fe5dU, 0x4040c080U, 0x8f8f8a05U, + 0x9292ad3fU, 0x9d9dbc21U, 0x38384870U, 0xf5f504f1U, + 0xbcbcdf63U, 0xb6b6c177U, 0xdada75afU, 0x21216342U, + 0x10103020U, 0xffff1ae5U, 0xf3f30efdU, 0xd2d26dbfU, + 0xcdcd4c81U, 0x0c0c1418U, 0x13133526U, 0xecec2fc3U, + 0x5f5fe1beU, 0x9797a235U, 0x4444cc88U, 0x1717392eU, + 0xc4c45793U, 0xa7a7f255U, 0x7e7e82fcU, 0x3d3d477aU, + 0x6464acc8U, 0x5d5de7baU, 0x19192b32U, 0x737395e6U, + 0x6060a0c0U, 0x81819819U, 0x4f4fd19eU, 0xdcdc7fa3U, + 0x22226644U, 0x2a2a7e54U, 0x9090ab3bU, 0x8888830bU, + 0x4646ca8cU, 0xeeee29c7U, 0xb8b8d36bU, 0x14143c28U, + 0xdede79a7U, 0x5e5ee2bcU, 0x0b0b1d16U, 0xdbdb76adU, + 0xe0e03bdbU, 0x32325664U, 0x3a3a4e74U, 0x0a0a1e14U, + 0x4949db92U, 0x06060a0cU, 0x24246c48U, 0x5c5ce4b8U, + 0xc2c25d9fU, 0xd3d36ebdU, 0xacacef43U, 0x6262a6c4U, + 0x9191a839U, 0x9595a431U, 0xe4e437d3U, 0x79798bf2U, + 0xe7e732d5U, 0xc8c8438bU, 0x3737596eU, 0x6d6db7daU, + 0x8d8d8c01U, 0xd5d564b1U, 0x4e4ed29cU, 0xa9a9e049U, + 0x6c6cb4d8U, 0x5656faacU, 0xf4f407f3U, 0xeaea25cfU, + 0x6565afcaU, 0x7a7a8ef4U, 0xaeaee947U, 0x08081810U, + 0xbabad56fU, 0x787888f0U, 0x25256f4aU, 0x2e2e725cU, + 0x1c1c2438U, 0xa6a6f157U, 0xb4b4c773U, 0xc6c65197U, + 0xe8e823cbU, 0xdddd7ca1U, 0x74749ce8U, 0x1f1f213eU, + 0x4b4bdd96U, 0xbdbddc61U, 0x8b8b860dU, 0x8a8a850fU, + 0x707090e0U, 0x3e3e427cU, 0xb5b5c471U, 0x6666aaccU, + 0x4848d890U, 0x03030506U, 0xf6f601f7U, 0x0e0e121cU, + 0x6161a3c2U, 0x35355f6aU, 0x5757f9aeU, 0xb9b9d069U, + 0x86869117U, 0xc1c15899U, 0x1d1d273aU, 0x9e9eb927U, + 0xe1e138d9U, 0xf8f813ebU, 0x9898b32bU, 0x11113322U, + 0x6969bbd2U, 0xd9d970a9U, 0x8e8e8907U, 0x9494a733U, + 0x9b9bb62dU, 0x1e1e223cU, 0x87879215U, 0xe9e920c9U, + 0xcece4987U, 0x5555ffaaU, 0x28287850U, 0xdfdf7aa5U, + 0x8c8c8f03U, 0xa1a1f859U, 0x89898009U, 0x0d0d171aU, + 0xbfbfda65U, 0xe6e631d7U, 0x4242c684U, 0x6868b8d0U, + 0x4141c382U, 0x9999b029U, 0x2d2d775aU, 0x0f0f111eU, + 0xb0b0cb7bU, 0x5454fca8U, 0xbbbbd66dU, 0x16163a2cU, +}; +static const u32 Td0[256] = { + 0x51f4a750U, 0x7e416553U, 0x1a17a4c3U, 0x3a275e96U, + 0x3bab6bcbU, 0x1f9d45f1U, 0xacfa58abU, 0x4be30393U, + 0x2030fa55U, 0xad766df6U, 0x88cc7691U, 0xf5024c25U, + 0x4fe5d7fcU, 0xc52acbd7U, 0x26354480U, 0xb562a38fU, + 0xdeb15a49U, 0x25ba1b67U, 0x45ea0e98U, 0x5dfec0e1U, + 0xc32f7502U, 0x814cf012U, 0x8d4697a3U, 0x6bd3f9c6U, + 0x038f5fe7U, 0x15929c95U, 0xbf6d7aebU, 0x955259daU, + 0xd4be832dU, 0x587421d3U, 0x49e06929U, 0x8ec9c844U, + 0x75c2896aU, 0xf48e7978U, 0x99583e6bU, 0x27b971ddU, + 0xbee14fb6U, 0xf088ad17U, 0xc920ac66U, 0x7dce3ab4U, + 0x63df4a18U, 0xe51a3182U, 0x97513360U, 0x62537f45U, + 0xb16477e0U, 0xbb6bae84U, 0xfe81a01cU, 0xf9082b94U, + 0x70486858U, 0x8f45fd19U, 0x94de6c87U, 0x527bf8b7U, + 0xab73d323U, 0x724b02e2U, 0xe31f8f57U, 0x6655ab2aU, + 0xb2eb2807U, 0x2fb5c203U, 0x86c57b9aU, 0xd33708a5U, + 0x302887f2U, 0x23bfa5b2U, 0x02036abaU, 0xed16825cU, + 0x8acf1c2bU, 0xa779b492U, 0xf307f2f0U, 0x4e69e2a1U, + 0x65daf4cdU, 0x0605bed5U, 0xd134621fU, 0xc4a6fe8aU, + 0x342e539dU, 0xa2f355a0U, 0x058ae132U, 0xa4f6eb75U, + 0x0b83ec39U, 0x4060efaaU, 0x5e719f06U, 0xbd6e1051U, + 0x3e218af9U, 0x96dd063dU, 0xdd3e05aeU, 0x4de6bd46U, + 0x91548db5U, 0x71c45d05U, 0x0406d46fU, 0x605015ffU, + 0x1998fb24U, 0xd6bde997U, 0x894043ccU, 0x67d99e77U, + 0xb0e842bdU, 0x07898b88U, 0xe7195b38U, 0x79c8eedbU, + 0xa17c0a47U, 0x7c420fe9U, 0xf8841ec9U, 0x00000000U, + 0x09808683U, 0x322bed48U, 0x1e1170acU, 0x6c5a724eU, + 0xfd0efffbU, 0x0f853856U, 0x3daed51eU, 0x362d3927U, + 0x0a0fd964U, 0x685ca621U, 0x9b5b54d1U, 0x24362e3aU, + 0x0c0a67b1U, 0x9357e70fU, 0xb4ee96d2U, 0x1b9b919eU, + 0x80c0c54fU, 0x61dc20a2U, 0x5a774b69U, 0x1c121a16U, + 0xe293ba0aU, 0xc0a02ae5U, 0x3c22e043U, 0x121b171dU, + 0x0e090d0bU, 0xf28bc7adU, 0x2db6a8b9U, 0x141ea9c8U, + 0x57f11985U, 0xaf75074cU, 0xee99ddbbU, 0xa37f60fdU, + 0xf701269fU, 0x5c72f5bcU, 0x44663bc5U, 0x5bfb7e34U, + 0x8b432976U, 0xcb23c6dcU, 0xb6edfc68U, 0xb8e4f163U, + 0xd731dccaU, 0x42638510U, 0x13972240U, 0x84c61120U, + 0x854a247dU, 0xd2bb3df8U, 0xaef93211U, 0xc729a16dU, + 0x1d9e2f4bU, 0xdcb230f3U, 0x0d8652ecU, 0x77c1e3d0U, + 0x2bb3166cU, 0xa970b999U, 0x119448faU, 0x47e96422U, + 0xa8fc8cc4U, 0xa0f03f1aU, 0x567d2cd8U, 0x223390efU, + 0x87494ec7U, 0xd938d1c1U, 0x8ccaa2feU, 0x98d40b36U, + 0xa6f581cfU, 0xa57ade28U, 0xdab78e26U, 0x3fadbfa4U, + 0x2c3a9de4U, 0x5078920dU, 0x6a5fcc9bU, 0x547e4662U, + 0xf68d13c2U, 0x90d8b8e8U, 0x2e39f75eU, 0x82c3aff5U, + 0x9f5d80beU, 0x69d0937cU, 0x6fd52da9U, 0xcf2512b3U, + 0xc8ac993bU, 0x10187da7U, 0xe89c636eU, 0xdb3bbb7bU, + 0xcd267809U, 0x6e5918f4U, 0xec9ab701U, 0x834f9aa8U, + 0xe6956e65U, 0xaaffe67eU, 0x21bccf08U, 0xef15e8e6U, + 0xbae79bd9U, 0x4a6f36ceU, 0xea9f09d4U, 0x29b07cd6U, + 0x31a4b2afU, 0x2a3f2331U, 0xc6a59430U, 0x35a266c0U, + 0x744ebc37U, 0xfc82caa6U, 0xe090d0b0U, 0x33a7d815U, + 0xf104984aU, 0x41ecdaf7U, 0x7fcd500eU, 0x1791f62fU, + 0x764dd68dU, 0x43efb04dU, 0xccaa4d54U, 0xe49604dfU, + 0x9ed1b5e3U, 0x4c6a881bU, 0xc12c1fb8U, 0x4665517fU, + 0x9d5eea04U, 0x018c355dU, 0xfa877473U, 0xfb0b412eU, + 0xb3671d5aU, 0x92dbd252U, 0xe9105633U, 0x6dd64713U, + 0x9ad7618cU, 0x37a10c7aU, 0x59f8148eU, 0xeb133c89U, + 0xcea927eeU, 0xb761c935U, 0xe11ce5edU, 0x7a47b13cU, + 0x9cd2df59U, 0x55f2733fU, 0x1814ce79U, 0x73c737bfU, + 0x53f7cdeaU, 0x5ffdaa5bU, 0xdf3d6f14U, 0x7844db86U, + 0xcaaff381U, 0xb968c43eU, 0x3824342cU, 0xc2a3405fU, + 0x161dc372U, 0xbce2250cU, 0x283c498bU, 0xff0d9541U, + 0x39a80171U, 0x080cb3deU, 0xd8b4e49cU, 0x6456c190U, + 0x7bcb8461U, 0xd532b670U, 0x486c5c74U, 0xd0b85742U, +}; +static const u32 Td1[256] = { + 0x5051f4a7U, 0x537e4165U, 0xc31a17a4U, 0x963a275eU, + 0xcb3bab6bU, 0xf11f9d45U, 0xabacfa58U, 0x934be303U, + 0x552030faU, 0xf6ad766dU, 0x9188cc76U, 0x25f5024cU, + 0xfc4fe5d7U, 0xd7c52acbU, 0x80263544U, 0x8fb562a3U, + 0x49deb15aU, 0x6725ba1bU, 0x9845ea0eU, 0xe15dfec0U, + 0x02c32f75U, 0x12814cf0U, 0xa38d4697U, 0xc66bd3f9U, + 0xe7038f5fU, 0x9515929cU, 0xebbf6d7aU, 0xda955259U, + 0x2dd4be83U, 0xd3587421U, 0x2949e069U, 0x448ec9c8U, + 0x6a75c289U, 0x78f48e79U, 0x6b99583eU, 0xdd27b971U, + 0xb6bee14fU, 0x17f088adU, 0x66c920acU, 0xb47dce3aU, + 0x1863df4aU, 0x82e51a31U, 0x60975133U, 0x4562537fU, + 0xe0b16477U, 0x84bb6baeU, 0x1cfe81a0U, 0x94f9082bU, + 0x58704868U, 0x198f45fdU, 0x8794de6cU, 0xb7527bf8U, + 0x23ab73d3U, 0xe2724b02U, 0x57e31f8fU, 0x2a6655abU, + 0x07b2eb28U, 0x032fb5c2U, 0x9a86c57bU, 0xa5d33708U, + 0xf2302887U, 0xb223bfa5U, 0xba02036aU, 0x5ced1682U, + 0x2b8acf1cU, 0x92a779b4U, 0xf0f307f2U, 0xa14e69e2U, + 0xcd65daf4U, 0xd50605beU, 0x1fd13462U, 0x8ac4a6feU, + 0x9d342e53U, 0xa0a2f355U, 0x32058ae1U, 0x75a4f6ebU, + 0x390b83ecU, 0xaa4060efU, 0x065e719fU, 0x51bd6e10U, + 0xf93e218aU, 0x3d96dd06U, 0xaedd3e05U, 0x464de6bdU, + 0xb591548dU, 0x0571c45dU, 0x6f0406d4U, 0xff605015U, + 0x241998fbU, 0x97d6bde9U, 0xcc894043U, 0x7767d99eU, + 0xbdb0e842U, 0x8807898bU, 0x38e7195bU, 0xdb79c8eeU, + 0x47a17c0aU, 0xe97c420fU, 0xc9f8841eU, 0x00000000U, + 0x83098086U, 0x48322bedU, 0xac1e1170U, 0x4e6c5a72U, + 0xfbfd0effU, 0x560f8538U, 0x1e3daed5U, 0x27362d39U, + 0x640a0fd9U, 0x21685ca6U, 0xd19b5b54U, 0x3a24362eU, + 0xb10c0a67U, 0x0f9357e7U, 0xd2b4ee96U, 0x9e1b9b91U, + 0x4f80c0c5U, 0xa261dc20U, 0x695a774bU, 0x161c121aU, + 0x0ae293baU, 0xe5c0a02aU, 0x433c22e0U, 0x1d121b17U, + 0x0b0e090dU, 0xadf28bc7U, 0xb92db6a8U, 0xc8141ea9U, + 0x8557f119U, 0x4caf7507U, 0xbbee99ddU, 0xfda37f60U, + 0x9ff70126U, 0xbc5c72f5U, 0xc544663bU, 0x345bfb7eU, + 0x768b4329U, 0xdccb23c6U, 0x68b6edfcU, 0x63b8e4f1U, + 0xcad731dcU, 0x10426385U, 0x40139722U, 0x2084c611U, + 0x7d854a24U, 0xf8d2bb3dU, 0x11aef932U, 0x6dc729a1U, + 0x4b1d9e2fU, 0xf3dcb230U, 0xec0d8652U, 0xd077c1e3U, + 0x6c2bb316U, 0x99a970b9U, 0xfa119448U, 0x2247e964U, + 0xc4a8fc8cU, 0x1aa0f03fU, 0xd8567d2cU, 0xef223390U, + 0xc787494eU, 0xc1d938d1U, 0xfe8ccaa2U, 0x3698d40bU, + 0xcfa6f581U, 0x28a57adeU, 0x26dab78eU, 0xa43fadbfU, + 0xe42c3a9dU, 0x0d507892U, 0x9b6a5fccU, 0x62547e46U, + 0xc2f68d13U, 0xe890d8b8U, 0x5e2e39f7U, 0xf582c3afU, + 0xbe9f5d80U, 0x7c69d093U, 0xa96fd52dU, 0xb3cf2512U, + 0x3bc8ac99U, 0xa710187dU, 0x6ee89c63U, 0x7bdb3bbbU, + 0x09cd2678U, 0xf46e5918U, 0x01ec9ab7U, 0xa8834f9aU, + 0x65e6956eU, 0x7eaaffe6U, 0x0821bccfU, 0xe6ef15e8U, + 0xd9bae79bU, 0xce4a6f36U, 0xd4ea9f09U, 0xd629b07cU, + 0xaf31a4b2U, 0x312a3f23U, 0x30c6a594U, 0xc035a266U, + 0x37744ebcU, 0xa6fc82caU, 0xb0e090d0U, 0x1533a7d8U, + 0x4af10498U, 0xf741ecdaU, 0x0e7fcd50U, 0x2f1791f6U, + 0x8d764dd6U, 0x4d43efb0U, 0x54ccaa4dU, 0xdfe49604U, + 0xe39ed1b5U, 0x1b4c6a88U, 0xb8c12c1fU, 0x7f466551U, + 0x049d5eeaU, 0x5d018c35U, 0x73fa8774U, 0x2efb0b41U, + 0x5ab3671dU, 0x5292dbd2U, 0x33e91056U, 0x136dd647U, + 0x8c9ad761U, 0x7a37a10cU, 0x8e59f814U, 0x89eb133cU, + 0xeecea927U, 0x35b761c9U, 0xede11ce5U, 0x3c7a47b1U, + 0x599cd2dfU, 0x3f55f273U, 0x791814ceU, 0xbf73c737U, + 0xea53f7cdU, 0x5b5ffdaaU, 0x14df3d6fU, 0x867844dbU, + 0x81caaff3U, 0x3eb968c4U, 0x2c382434U, 0x5fc2a340U, + 0x72161dc3U, 0x0cbce225U, 0x8b283c49U, 0x41ff0d95U, + 0x7139a801U, 0xde080cb3U, 0x9cd8b4e4U, 0x906456c1U, + 0x617bcb84U, 0x70d532b6U, 0x74486c5cU, 0x42d0b857U, +}; +static const u32 Td2[256] = { + 0xa75051f4U, 0x65537e41U, 0xa4c31a17U, 0x5e963a27U, + 0x6bcb3babU, 0x45f11f9dU, 0x58abacfaU, 0x03934be3U, + 0xfa552030U, 0x6df6ad76U, 0x769188ccU, 0x4c25f502U, + 0xd7fc4fe5U, 0xcbd7c52aU, 0x44802635U, 0xa38fb562U, + 0x5a49deb1U, 0x1b6725baU, 0x0e9845eaU, 0xc0e15dfeU, + 0x7502c32fU, 0xf012814cU, 0x97a38d46U, 0xf9c66bd3U, + 0x5fe7038fU, 0x9c951592U, 0x7aebbf6dU, 0x59da9552U, + 0x832dd4beU, 0x21d35874U, 0x692949e0U, 0xc8448ec9U, + 0x896a75c2U, 0x7978f48eU, 0x3e6b9958U, 0x71dd27b9U, + 0x4fb6bee1U, 0xad17f088U, 0xac66c920U, 0x3ab47dceU, + 0x4a1863dfU, 0x3182e51aU, 0x33609751U, 0x7f456253U, + 0x77e0b164U, 0xae84bb6bU, 0xa01cfe81U, 0x2b94f908U, + 0x68587048U, 0xfd198f45U, 0x6c8794deU, 0xf8b7527bU, + 0xd323ab73U, 0x02e2724bU, 0x8f57e31fU, 0xab2a6655U, + 0x2807b2ebU, 0xc2032fb5U, 0x7b9a86c5U, 0x08a5d337U, + 0x87f23028U, 0xa5b223bfU, 0x6aba0203U, 0x825ced16U, + 0x1c2b8acfU, 0xb492a779U, 0xf2f0f307U, 0xe2a14e69U, + 0xf4cd65daU, 0xbed50605U, 0x621fd134U, 0xfe8ac4a6U, + 0x539d342eU, 0x55a0a2f3U, 0xe132058aU, 0xeb75a4f6U, + 0xec390b83U, 0xefaa4060U, 0x9f065e71U, 0x1051bd6eU, + 0x8af93e21U, 0x063d96ddU, 0x05aedd3eU, 0xbd464de6U, + 0x8db59154U, 0x5d0571c4U, 0xd46f0406U, 0x15ff6050U, + 0xfb241998U, 0xe997d6bdU, 0x43cc8940U, 0x9e7767d9U, + 0x42bdb0e8U, 0x8b880789U, 0x5b38e719U, 0xeedb79c8U, + 0x0a47a17cU, 0x0fe97c42U, 0x1ec9f884U, 0x00000000U, + 0x86830980U, 0xed48322bU, 0x70ac1e11U, 0x724e6c5aU, + 0xfffbfd0eU, 0x38560f85U, 0xd51e3daeU, 0x3927362dU, + 0xd9640a0fU, 0xa621685cU, 0x54d19b5bU, 0x2e3a2436U, + 0x67b10c0aU, 0xe70f9357U, 0x96d2b4eeU, 0x919e1b9bU, + 0xc54f80c0U, 0x20a261dcU, 0x4b695a77U, 0x1a161c12U, + 0xba0ae293U, 0x2ae5c0a0U, 0xe0433c22U, 0x171d121bU, + 0x0d0b0e09U, 0xc7adf28bU, 0xa8b92db6U, 0xa9c8141eU, + 0x198557f1U, 0x074caf75U, 0xddbbee99U, 0x60fda37fU, + 0x269ff701U, 0xf5bc5c72U, 0x3bc54466U, 0x7e345bfbU, + 0x29768b43U, 0xc6dccb23U, 0xfc68b6edU, 0xf163b8e4U, + 0xdccad731U, 0x85104263U, 0x22401397U, 0x112084c6U, + 0x247d854aU, 0x3df8d2bbU, 0x3211aef9U, 0xa16dc729U, + 0x2f4b1d9eU, 0x30f3dcb2U, 0x52ec0d86U, 0xe3d077c1U, + 0x166c2bb3U, 0xb999a970U, 0x48fa1194U, 0x642247e9U, + 0x8cc4a8fcU, 0x3f1aa0f0U, 0x2cd8567dU, 0x90ef2233U, + 0x4ec78749U, 0xd1c1d938U, 0xa2fe8ccaU, 0x0b3698d4U, + 0x81cfa6f5U, 0xde28a57aU, 0x8e26dab7U, 0xbfa43fadU, + 0x9de42c3aU, 0x920d5078U, 0xcc9b6a5fU, 0x4662547eU, + 0x13c2f68dU, 0xb8e890d8U, 0xf75e2e39U, 0xaff582c3U, + 0x80be9f5dU, 0x937c69d0U, 0x2da96fd5U, 0x12b3cf25U, + 0x993bc8acU, 0x7da71018U, 0x636ee89cU, 0xbb7bdb3bU, + 0x7809cd26U, 0x18f46e59U, 0xb701ec9aU, 0x9aa8834fU, + 0x6e65e695U, 0xe67eaaffU, 0xcf0821bcU, 0xe8e6ef15U, + 0x9bd9bae7U, 0x36ce4a6fU, 0x09d4ea9fU, 0x7cd629b0U, + 0xb2af31a4U, 0x23312a3fU, 0x9430c6a5U, 0x66c035a2U, + 0xbc37744eU, 0xcaa6fc82U, 0xd0b0e090U, 0xd81533a7U, + 0x984af104U, 0xdaf741ecU, 0x500e7fcdU, 0xf62f1791U, + 0xd68d764dU, 0xb04d43efU, 0x4d54ccaaU, 0x04dfe496U, + 0xb5e39ed1U, 0x881b4c6aU, 0x1fb8c12cU, 0x517f4665U, + 0xea049d5eU, 0x355d018cU, 0x7473fa87U, 0x412efb0bU, + 0x1d5ab367U, 0xd25292dbU, 0x5633e910U, 0x47136dd6U, + 0x618c9ad7U, 0x0c7a37a1U, 0x148e59f8U, 0x3c89eb13U, + 0x27eecea9U, 0xc935b761U, 0xe5ede11cU, 0xb13c7a47U, + 0xdf599cd2U, 0x733f55f2U, 0xce791814U, 0x37bf73c7U, + 0xcdea53f7U, 0xaa5b5ffdU, 0x6f14df3dU, 0xdb867844U, + 0xf381caafU, 0xc43eb968U, 0x342c3824U, 0x405fc2a3U, + 0xc372161dU, 0x250cbce2U, 0x498b283cU, 0x9541ff0dU, + 0x017139a8U, 0xb3de080cU, 0xe49cd8b4U, 0xc1906456U, + 0x84617bcbU, 0xb670d532U, 0x5c74486cU, 0x5742d0b8U, +}; +static const u32 Td3[256] = { + 0xf4a75051U, 0x4165537eU, 0x17a4c31aU, 0x275e963aU, + 0xab6bcb3bU, 0x9d45f11fU, 0xfa58abacU, 0xe303934bU, + 0x30fa5520U, 0x766df6adU, 0xcc769188U, 0x024c25f5U, + 0xe5d7fc4fU, 0x2acbd7c5U, 0x35448026U, 0x62a38fb5U, + 0xb15a49deU, 0xba1b6725U, 0xea0e9845U, 0xfec0e15dU, + 0x2f7502c3U, 0x4cf01281U, 0x4697a38dU, 0xd3f9c66bU, + 0x8f5fe703U, 0x929c9515U, 0x6d7aebbfU, 0x5259da95U, + 0xbe832dd4U, 0x7421d358U, 0xe0692949U, 0xc9c8448eU, + 0xc2896a75U, 0x8e7978f4U, 0x583e6b99U, 0xb971dd27U, + 0xe14fb6beU, 0x88ad17f0U, 0x20ac66c9U, 0xce3ab47dU, + 0xdf4a1863U, 0x1a3182e5U, 0x51336097U, 0x537f4562U, + 0x6477e0b1U, 0x6bae84bbU, 0x81a01cfeU, 0x082b94f9U, + 0x48685870U, 0x45fd198fU, 0xde6c8794U, 0x7bf8b752U, + 0x73d323abU, 0x4b02e272U, 0x1f8f57e3U, 0x55ab2a66U, + 0xeb2807b2U, 0xb5c2032fU, 0xc57b9a86U, 0x3708a5d3U, + 0x2887f230U, 0xbfa5b223U, 0x036aba02U, 0x16825cedU, + 0xcf1c2b8aU, 0x79b492a7U, 0x07f2f0f3U, 0x69e2a14eU, + 0xdaf4cd65U, 0x05bed506U, 0x34621fd1U, 0xa6fe8ac4U, + 0x2e539d34U, 0xf355a0a2U, 0x8ae13205U, 0xf6eb75a4U, + 0x83ec390bU, 0x60efaa40U, 0x719f065eU, 0x6e1051bdU, + 0x218af93eU, 0xdd063d96U, 0x3e05aeddU, 0xe6bd464dU, + 0x548db591U, 0xc45d0571U, 0x06d46f04U, 0x5015ff60U, + 0x98fb2419U, 0xbde997d6U, 0x4043cc89U, 0xd99e7767U, + 0xe842bdb0U, 0x898b8807U, 0x195b38e7U, 0xc8eedb79U, + 0x7c0a47a1U, 0x420fe97cU, 0x841ec9f8U, 0x00000000U, + 0x80868309U, 0x2bed4832U, 0x1170ac1eU, 0x5a724e6cU, + 0x0efffbfdU, 0x8538560fU, 0xaed51e3dU, 0x2d392736U, + 0x0fd9640aU, 0x5ca62168U, 0x5b54d19bU, 0x362e3a24U, + 0x0a67b10cU, 0x57e70f93U, 0xee96d2b4U, 0x9b919e1bU, + 0xc0c54f80U, 0xdc20a261U, 0x774b695aU, 0x121a161cU, + 0x93ba0ae2U, 0xa02ae5c0U, 0x22e0433cU, 0x1b171d12U, + 0x090d0b0eU, 0x8bc7adf2U, 0xb6a8b92dU, 0x1ea9c814U, + 0xf1198557U, 0x75074cafU, 0x99ddbbeeU, 0x7f60fda3U, + 0x01269ff7U, 0x72f5bc5cU, 0x663bc544U, 0xfb7e345bU, + 0x4329768bU, 0x23c6dccbU, 0xedfc68b6U, 0xe4f163b8U, + 0x31dccad7U, 0x63851042U, 0x97224013U, 0xc6112084U, + 0x4a247d85U, 0xbb3df8d2U, 0xf93211aeU, 0x29a16dc7U, + 0x9e2f4b1dU, 0xb230f3dcU, 0x8652ec0dU, 0xc1e3d077U, + 0xb3166c2bU, 0x70b999a9U, 0x9448fa11U, 0xe9642247U, + 0xfc8cc4a8U, 0xf03f1aa0U, 0x7d2cd856U, 0x3390ef22U, + 0x494ec787U, 0x38d1c1d9U, 0xcaa2fe8cU, 0xd40b3698U, + 0xf581cfa6U, 0x7ade28a5U, 0xb78e26daU, 0xadbfa43fU, + 0x3a9de42cU, 0x78920d50U, 0x5fcc9b6aU, 0x7e466254U, + 0x8d13c2f6U, 0xd8b8e890U, 0x39f75e2eU, 0xc3aff582U, + 0x5d80be9fU, 0xd0937c69U, 0xd52da96fU, 0x2512b3cfU, + 0xac993bc8U, 0x187da710U, 0x9c636ee8U, 0x3bbb7bdbU, + 0x267809cdU, 0x5918f46eU, 0x9ab701ecU, 0x4f9aa883U, + 0x956e65e6U, 0xffe67eaaU, 0xbccf0821U, 0x15e8e6efU, + 0xe79bd9baU, 0x6f36ce4aU, 0x9f09d4eaU, 0xb07cd629U, + 0xa4b2af31U, 0x3f23312aU, 0xa59430c6U, 0xa266c035U, + 0x4ebc3774U, 0x82caa6fcU, 0x90d0b0e0U, 0xa7d81533U, + 0x04984af1U, 0xecdaf741U, 0xcd500e7fU, 0x91f62f17U, + 0x4dd68d76U, 0xefb04d43U, 0xaa4d54ccU, 0x9604dfe4U, + 0xd1b5e39eU, 0x6a881b4cU, 0x2c1fb8c1U, 0x65517f46U, + 0x5eea049dU, 0x8c355d01U, 0x877473faU, 0x0b412efbU, + 0x671d5ab3U, 0xdbd25292U, 0x105633e9U, 0xd647136dU, + 0xd7618c9aU, 0xa10c7a37U, 0xf8148e59U, 0x133c89ebU, + 0xa927eeceU, 0x61c935b7U, 0x1ce5ede1U, 0x47b13c7aU, + 0xd2df599cU, 0xf2733f55U, 0x14ce7918U, 0xc737bf73U, + 0xf7cdea53U, 0xfdaa5b5fU, 0x3d6f14dfU, 0x44db8678U, + 0xaff381caU, 0x68c43eb9U, 0x24342c38U, 0xa3405fc2U, + 0x1dc37216U, 0xe2250cbcU, 0x3c498b28U, 0x0d9541ffU, + 0xa8017139U, 0x0cb3de08U, 0xb4e49cd8U, 0x56c19064U, + 0xcb84617bU, 0x32b670d5U, 0x6c5c7448U, 0xb85742d0U, +}; +static const u8 Td4[256] = { + 0x52U, 0x09U, 0x6aU, 0xd5U, 0x30U, 0x36U, 0xa5U, 0x38U, + 0xbfU, 0x40U, 0xa3U, 0x9eU, 0x81U, 0xf3U, 0xd7U, 0xfbU, + 0x7cU, 0xe3U, 0x39U, 0x82U, 0x9bU, 0x2fU, 0xffU, 0x87U, + 0x34U, 0x8eU, 0x43U, 0x44U, 0xc4U, 0xdeU, 0xe9U, 0xcbU, + 0x54U, 0x7bU, 0x94U, 0x32U, 0xa6U, 0xc2U, 0x23U, 0x3dU, + 0xeeU, 0x4cU, 0x95U, 0x0bU, 0x42U, 0xfaU, 0xc3U, 0x4eU, + 0x08U, 0x2eU, 0xa1U, 0x66U, 0x28U, 0xd9U, 0x24U, 0xb2U, + 0x76U, 0x5bU, 0xa2U, 0x49U, 0x6dU, 0x8bU, 0xd1U, 0x25U, + 0x72U, 0xf8U, 0xf6U, 0x64U, 0x86U, 0x68U, 0x98U, 0x16U, + 0xd4U, 0xa4U, 0x5cU, 0xccU, 0x5dU, 0x65U, 0xb6U, 0x92U, + 0x6cU, 0x70U, 0x48U, 0x50U, 0xfdU, 0xedU, 0xb9U, 0xdaU, + 0x5eU, 0x15U, 0x46U, 0x57U, 0xa7U, 0x8dU, 0x9dU, 0x84U, + 0x90U, 0xd8U, 0xabU, 0x00U, 0x8cU, 0xbcU, 0xd3U, 0x0aU, + 0xf7U, 0xe4U, 0x58U, 0x05U, 0xb8U, 0xb3U, 0x45U, 0x06U, + 0xd0U, 0x2cU, 0x1eU, 0x8fU, 0xcaU, 0x3fU, 0x0fU, 0x02U, + 0xc1U, 0xafU, 0xbdU, 0x03U, 0x01U, 0x13U, 0x8aU, 0x6bU, + 0x3aU, 0x91U, 0x11U, 0x41U, 0x4fU, 0x67U, 0xdcU, 0xeaU, + 0x97U, 0xf2U, 0xcfU, 0xceU, 0xf0U, 0xb4U, 0xe6U, 0x73U, + 0x96U, 0xacU, 0x74U, 0x22U, 0xe7U, 0xadU, 0x35U, 0x85U, + 0xe2U, 0xf9U, 0x37U, 0xe8U, 0x1cU, 0x75U, 0xdfU, 0x6eU, + 0x47U, 0xf1U, 0x1aU, 0x71U, 0x1dU, 0x29U, 0xc5U, 0x89U, + 0x6fU, 0xb7U, 0x62U, 0x0eU, 0xaaU, 0x18U, 0xbeU, 0x1bU, + 0xfcU, 0x56U, 0x3eU, 0x4bU, 0xc6U, 0xd2U, 0x79U, 0x20U, + 0x9aU, 0xdbU, 0xc0U, 0xfeU, 0x78U, 0xcdU, 0x5aU, 0xf4U, + 0x1fU, 0xddU, 0xa8U, 0x33U, 0x88U, 0x07U, 0xc7U, 0x31U, + 0xb1U, 0x12U, 0x10U, 0x59U, 0x27U, 0x80U, 0xecU, 0x5fU, + 0x60U, 0x51U, 0x7fU, 0xa9U, 0x19U, 0xb5U, 0x4aU, 0x0dU, + 0x2dU, 0xe5U, 0x7aU, 0x9fU, 0x93U, 0xc9U, 0x9cU, 0xefU, + 0xa0U, 0xe0U, 0x3bU, 0x4dU, 0xaeU, 0x2aU, 0xf5U, 0xb0U, + 0xc8U, 0xebU, 0xbbU, 0x3cU, 0x83U, 0x53U, 0x99U, 0x61U, + 0x17U, 0x2bU, 0x04U, 0x7eU, 0xbaU, 0x77U, 0xd6U, 0x26U, + 0xe1U, 0x69U, 0x14U, 0x63U, 0x55U, 0x21U, 0x0cU, 0x7dU, +}; +static const u32 rcon[] = { + 0x01000000, 0x02000000, 0x04000000, 0x08000000, + 0x10000000, 0x20000000, 0x40000000, 0x80000000, + 0x1B000000, 0x36000000, /* for 128-bit blocks, Rijndael never uses more than 10 rcon values */ +}; + +/** + * Expand the cipher key into the encryption key schedule. + */ +#if (__ARM_MAX_ARCH__ <= 0) +int AES_set_encrypt_key(const uint8_t *userKey, const int bits, AES_KEY *key) { +#else +int AES_C_set_encrypt_key(const uint8_t *userKey, const int bits, void *k) { + auto key = (AES_KEY*) k; +#endif + u32 *rk; + int i = 0; + u32 temp; + + if (!userKey || !key) + return -1; + if (bits != 128 && bits != 192 && bits != 256) + return -2; + + rk = key->rd_key; + + if (bits == 128) + key->rounds = 10; + else if (bits == 192) + key->rounds = 12; + else + key->rounds = 14; + + rk[0] = GETU32(userKey ); + rk[1] = GETU32(userKey + 4); + rk[2] = GETU32(userKey + 8); + rk[3] = GETU32(userKey + 12); + if (bits == 128) { + while (1) { + temp = rk[3]; + rk[4] = rk[0] ^ + (Te2[(temp >> 16) & 0xff] & 0xff000000) ^ + (Te3[(temp >> 8) & 0xff] & 0x00ff0000) ^ + (Te0[(temp ) & 0xff] & 0x0000ff00) ^ + (Te1[(temp >> 24) ] & 0x000000ff) ^ + rcon[i]; + rk[5] = rk[1] ^ rk[4]; + rk[6] = rk[2] ^ rk[5]; + rk[7] = rk[3] ^ rk[6]; + if (++i == 10) { + return 0; + } + rk += 4; + } + } + rk[4] = GETU32(userKey + 16); + rk[5] = GETU32(userKey + 20); + if (bits == 192) { + while (1) { + temp = rk[ 5]; + rk[ 6] = rk[ 0] ^ + (Te2[(temp >> 16) & 0xff] & 0xff000000) ^ + (Te3[(temp >> 8) & 0xff] & 0x00ff0000) ^ + (Te0[(temp ) & 0xff] & 0x0000ff00) ^ + (Te1[(temp >> 24) ] & 0x000000ff) ^ + rcon[i]; + rk[ 7] = rk[ 1] ^ rk[ 6]; + rk[ 8] = rk[ 2] ^ rk[ 7]; + rk[ 9] = rk[ 3] ^ rk[ 8]; + if (++i == 8) { + return 0; + } + rk[10] = rk[ 4] ^ rk[ 9]; + rk[11] = rk[ 5] ^ rk[10]; + rk += 6; + } + } + rk[6] = GETU32(userKey + 24); + rk[7] = GETU32(userKey + 28); + if (bits == 256) { + while (1) { + temp = rk[ 7]; + rk[ 8] = rk[ 0] ^ + (Te2[(temp >> 16) & 0xff] & 0xff000000) ^ + (Te3[(temp >> 8) & 0xff] & 0x00ff0000) ^ + (Te0[(temp ) & 0xff] & 0x0000ff00) ^ + (Te1[(temp >> 24) ] & 0x000000ff) ^ + rcon[i]; + rk[ 9] = rk[ 1] ^ rk[ 8]; + rk[10] = rk[ 2] ^ rk[ 9]; + rk[11] = rk[ 3] ^ rk[10]; + if (++i == 7) { + return 0; + } + temp = rk[11]; + rk[12] = rk[ 4] ^ + (Te2[(temp >> 24) ] & 0xff000000) ^ + (Te3[(temp >> 16) & 0xff] & 0x00ff0000) ^ + (Te0[(temp >> 8) & 0xff] & 0x0000ff00) ^ + (Te1[(temp ) & 0xff] & 0x000000ff); + rk[13] = rk[ 5] ^ rk[12]; + rk[14] = rk[ 6] ^ rk[13]; + rk[15] = rk[ 7] ^ rk[14]; + + rk += 8; + } + } + return 0; +} + +/** + * Expand the cipher key into the decryption key schedule. + */ +#if (__ARM_MAX_ARCH__ <= 0) +int AES_set_decrypt_key(const uint8_t *userKey, const int bits, AES_KEY *key) { +#else +int AES_C_set_decrypt_key(const uint8_t *userKey, const int bits, void *k) { + auto key = (AES_KEY*) k; +#endif + u32 *rk; + int i, j, status; + u32 temp; + + /* first, start with an encryption schedule */ + status = AES_set_encrypt_key(userKey, bits, key); + if (status < 0) + return status; + + rk = key->rd_key; + + /* invert the order of the round keys: */ + for (i = 0, j = 4*(key->rounds); i < j; i += 4, j -= 4) { + temp = rk[i ]; rk[i ] = rk[j ]; rk[j ] = temp; + temp = rk[i + 1]; rk[i + 1] = rk[j + 1]; rk[j + 1] = temp; + temp = rk[i + 2]; rk[i + 2] = rk[j + 2]; rk[j + 2] = temp; + temp = rk[i + 3]; rk[i + 3] = rk[j + 3]; rk[j + 3] = temp; + } + /* apply the inverse MixColumn transform to all round keys but the first and the last: */ + for (i = 1; i < (key->rounds); i++) { + rk += 4; + rk[0] = + Td0[Te1[(rk[0] >> 24) ] & 0xff] ^ + Td1[Te1[(rk[0] >> 16) & 0xff] & 0xff] ^ + Td2[Te1[(rk[0] >> 8) & 0xff] & 0xff] ^ + Td3[Te1[(rk[0] ) & 0xff] & 0xff]; + rk[1] = + Td0[Te1[(rk[1] >> 24) ] & 0xff] ^ + Td1[Te1[(rk[1] >> 16) & 0xff] & 0xff] ^ + Td2[Te1[(rk[1] >> 8) & 0xff] & 0xff] ^ + Td3[Te1[(rk[1] ) & 0xff] & 0xff]; + rk[2] = + Td0[Te1[(rk[2] >> 24) ] & 0xff] ^ + Td1[Te1[(rk[2] >> 16) & 0xff] & 0xff] ^ + Td2[Te1[(rk[2] >> 8) & 0xff] & 0xff] ^ + Td3[Te1[(rk[2] ) & 0xff] & 0xff]; + rk[3] = + Td0[Te1[(rk[3] >> 24) ] & 0xff] ^ + Td1[Te1[(rk[3] >> 16) & 0xff] & 0xff] ^ + Td2[Te1[(rk[3] >> 8) & 0xff] & 0xff] ^ + Td3[Te1[(rk[3] ) & 0xff] & 0xff]; + } + return 0; +} + + +/* + * Encrypt a single block + * in and out can overlap + */ +#if (__ARM_MAX_ARCH__ <= 0) +void AES_encrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key) { +#else +void AES_C_encrypt(const uint8_t *in, uint8_t *out, const void *k) { + auto key = (const AES_KEY*) k; +#endif + const u32 *rk; + u32 s0, s1, s2, s3, t0, t1, t2, t3; + int r; + + assert(in && out && key); + rk = key->rd_key; + + /* + * map byte array block to cipher state + * and add initial round key: + */ + s0 = GETU32(in ) ^ rk[0]; + s1 = GETU32(in + 4) ^ rk[1]; + s2 = GETU32(in + 8) ^ rk[2]; + s3 = GETU32(in + 12) ^ rk[3]; + + /* + * Nr - 1 full rounds: + */ + r = key->rounds >> 1; + for (;;) { + t0 = + Te0[(s0 >> 24) ] ^ + Te1[(s1 >> 16) & 0xff] ^ + Te2[(s2 >> 8) & 0xff] ^ + Te3[(s3 ) & 0xff] ^ + rk[4]; + t1 = + Te0[(s1 >> 24) ] ^ + Te1[(s2 >> 16) & 0xff] ^ + Te2[(s3 >> 8) & 0xff] ^ + Te3[(s0 ) & 0xff] ^ + rk[5]; + t2 = + Te0[(s2 >> 24) ] ^ + Te1[(s3 >> 16) & 0xff] ^ + Te2[(s0 >> 8) & 0xff] ^ + Te3[(s1 ) & 0xff] ^ + rk[6]; + t3 = + Te0[(s3 >> 24) ] ^ + Te1[(s0 >> 16) & 0xff] ^ + Te2[(s1 >> 8) & 0xff] ^ + Te3[(s2 ) & 0xff] ^ + rk[7]; + + rk += 8; + if (--r == 0) { + break; + } + + s0 = + Te0[(t0 >> 24) ] ^ + Te1[(t1 >> 16) & 0xff] ^ + Te2[(t2 >> 8) & 0xff] ^ + Te3[(t3 ) & 0xff] ^ + rk[0]; + s1 = + Te0[(t1 >> 24) ] ^ + Te1[(t2 >> 16) & 0xff] ^ + Te2[(t3 >> 8) & 0xff] ^ + Te3[(t0 ) & 0xff] ^ + rk[1]; + s2 = + Te0[(t2 >> 24) ] ^ + Te1[(t3 >> 16) & 0xff] ^ + Te2[(t0 >> 8) & 0xff] ^ + Te3[(t1 ) & 0xff] ^ + rk[2]; + s3 = + Te0[(t3 >> 24) ] ^ + Te1[(t0 >> 16) & 0xff] ^ + Te2[(t1 >> 8) & 0xff] ^ + Te3[(t2 ) & 0xff] ^ + rk[3]; + } + /* + * apply last round and + * map cipher state to byte array block: + */ + s0 = + (Te2[(t0 >> 24) ] & 0xff000000) ^ + (Te3[(t1 >> 16) & 0xff] & 0x00ff0000) ^ + (Te0[(t2 >> 8) & 0xff] & 0x0000ff00) ^ + (Te1[(t3 ) & 0xff] & 0x000000ff) ^ + rk[0]; + PUTU32(out , s0); + s1 = + (Te2[(t1 >> 24) ] & 0xff000000) ^ + (Te3[(t2 >> 16) & 0xff] & 0x00ff0000) ^ + (Te0[(t3 >> 8) & 0xff] & 0x0000ff00) ^ + (Te1[(t0 ) & 0xff] & 0x000000ff) ^ + rk[1]; + PUTU32(out + 4, s1); + s2 = + (Te2[(t2 >> 24) ] & 0xff000000) ^ + (Te3[(t3 >> 16) & 0xff] & 0x00ff0000) ^ + (Te0[(t0 >> 8) & 0xff] & 0x0000ff00) ^ + (Te1[(t1 ) & 0xff] & 0x000000ff) ^ + rk[2]; + PUTU32(out + 8, s2); + s3 = + (Te2[(t3 >> 24) ] & 0xff000000) ^ + (Te3[(t0 >> 16) & 0xff] & 0x00ff0000) ^ + (Te0[(t1 >> 8) & 0xff] & 0x0000ff00) ^ + (Te1[(t2 ) & 0xff] & 0x000000ff) ^ + rk[3]; + PUTU32(out + 12, s3); +} + +/* + * Decrypt a single block + * in and out can overlap + */ +#if (__ARM_MAX_ARCH__ <= 0) +void AES_decrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key) { +#else +void AES_C_decrypt(const uint8_t *in, uint8_t *out, const void *k) { + auto key = (AES_KEY*) k; +#endif + const u32 *rk; + u32 s0, s1, s2, s3, t0, t1, t2, t3; + int r; + + assert(in && out && key); + rk = key->rd_key; + + /* + * map byte array block to cipher state + * and add initial round key: + */ + s0 = GETU32(in ) ^ rk[0]; + s1 = GETU32(in + 4) ^ rk[1]; + s2 = GETU32(in + 8) ^ rk[2]; + s3 = GETU32(in + 12) ^ rk[3]; + + /* + * Nr - 1 full rounds: + */ + r = key->rounds >> 1; + for (;;) { + t0 = + Td0[(s0 >> 24) ] ^ + Td1[(s3 >> 16) & 0xff] ^ + Td2[(s2 >> 8) & 0xff] ^ + Td3[(s1 ) & 0xff] ^ + rk[4]; + t1 = + Td0[(s1 >> 24) ] ^ + Td1[(s0 >> 16) & 0xff] ^ + Td2[(s3 >> 8) & 0xff] ^ + Td3[(s2 ) & 0xff] ^ + rk[5]; + t2 = + Td0[(s2 >> 24) ] ^ + Td1[(s1 >> 16) & 0xff] ^ + Td2[(s0 >> 8) & 0xff] ^ + Td3[(s3 ) & 0xff] ^ + rk[6]; + t3 = + Td0[(s3 >> 24) ] ^ + Td1[(s2 >> 16) & 0xff] ^ + Td2[(s1 >> 8) & 0xff] ^ + Td3[(s0 ) & 0xff] ^ + rk[7]; + + rk += 8; + if (--r == 0) { + break; + } + + s0 = + Td0[(t0 >> 24) ] ^ + Td1[(t3 >> 16) & 0xff] ^ + Td2[(t2 >> 8) & 0xff] ^ + Td3[(t1 ) & 0xff] ^ + rk[0]; + s1 = + Td0[(t1 >> 24) ] ^ + Td1[(t0 >> 16) & 0xff] ^ + Td2[(t3 >> 8) & 0xff] ^ + Td3[(t2 ) & 0xff] ^ + rk[1]; + s2 = + Td0[(t2 >> 24) ] ^ + Td1[(t1 >> 16) & 0xff] ^ + Td2[(t0 >> 8) & 0xff] ^ + Td3[(t3 ) & 0xff] ^ + rk[2]; + s3 = + Td0[(t3 >> 24) ] ^ + Td1[(t2 >> 16) & 0xff] ^ + Td2[(t1 >> 8) & 0xff] ^ + Td3[(t0 ) & 0xff] ^ + rk[3]; + } + + /* + * apply last round and + * map cipher state to byte array block: + */ + s0 = + ((u32)Td4[(t0 >> 24) ] << 24) ^ + ((u32)Td4[(t3 >> 16) & 0xff] << 16) ^ + ((u32)Td4[(t2 >> 8) & 0xff] << 8) ^ + ((u32)Td4[(t1 ) & 0xff]) ^ + rk[0]; + PUTU32(out , s0); + s1 = + ((u32)Td4[(t1 >> 24) ] << 24) ^ + ((u32)Td4[(t0 >> 16) & 0xff] << 16) ^ + ((u32)Td4[(t3 >> 8) & 0xff] << 8) ^ + ((u32)Td4[(t2 ) & 0xff]) ^ + rk[1]; + PUTU32(out + 4, s1); + s2 = + ((u32)Td4[(t2 >> 24) ] << 24) ^ + ((u32)Td4[(t1 >> 16) & 0xff] << 16) ^ + ((u32)Td4[(t0 >> 8) & 0xff] << 8) ^ + ((u32)Td4[(t3 ) & 0xff]) ^ + rk[2]; + PUTU32(out + 8, s2); + s3 = + ((u32)Td4[(t3 >> 24) ] << 24) ^ + ((u32)Td4[(t2 >> 16) & 0xff] << 16) ^ + ((u32)Td4[(t1 >> 8) & 0xff] << 8) ^ + ((u32)Td4[(t0 ) & 0xff]) ^ + rk[3]; + PUTU32(out + 12, s3); +} + +} // namespace openssl + +#endif // (__ARM_MAX_ARCH__ < 0) || (__ARM_MAX_ARCH__ > 7 && defined(MMKV_ANDROID)) + +#endif // MMKV_DISABLE_CRYPT diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes_locl.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes_locl.h new file mode 100644 index 00000000..2fa1cd45 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aes_locl.h @@ -0,0 +1,38 @@ +/* + * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef HEADER_AES_LOCL_H +# define HEADER_AES_LOCL_H +#ifdef __cplusplus + +# include "openssl_opensslconf.h" +# include +# include +# include +# include + +# if defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64)) +# define SWAP(x) (_lrotl(x, 8) & 0x00ff00ff | _lrotr(x, 8) & 0xff00ff00) +# define GETU32(p) SWAP(*((u32 *)(p))) +# define PUTU32(ct, st) { *((u32 *)(ct)) = SWAP((st)); } +# else +# define GETU32(pt) (((u32)(pt)[0] << 24) ^ ((u32)(pt)[1] << 16) ^ ((u32)(pt)[2] << 8) ^ ((u32)(pt)[3])) +# define PUTU32(ct, st) { (ct)[0] = (u8)((st) >> 24); (ct)[1] = (u8)((st) >> 16); (ct)[2] = (u8)((st) >> 8); (ct)[3] = (u8)(st); } +# endif + +# ifdef AES_LONG +typedef unsigned long u32; +# else +typedef unsigned int u32; +# endif +typedef unsigned short u16; +typedef unsigned char u8; + +#endif +#endif /* !HEADER_AES_LOCL_H */ diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aesv8-armx.S b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aesv8-armx.S new file mode 100644 index 00000000..f900c996 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_aesv8-armx.S @@ -0,0 +1,308 @@ +#include "openssl_arm_arch.h" +#include "../../MMKVPredef.h" + +#if (__ARM_MAX_ARCH__ > 7) && !defined(MMKV_DISABLE_CRYPT) + +.text + +.align 5 +Lrcon: +.long 0x01,0x01,0x01,0x01 +.long 0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d // rotate-n-splat +.long 0x1b,0x1b,0x1b,0x1b + +#ifndef __ANDROID__ +.globl _openssl_aes_arm_set_encrypt_key + +.align 5 +_openssl_aes_arm_set_encrypt_key: +#else +.globl openssl_aes_armv8_set_encrypt_key + +.align 5 +openssl_aes_armv8_set_encrypt_key: +#endif // __ANDROID__ + +Lenc_key: + stp x29,x30,[sp,#-16]! + add x29,sp,#0 + mov x3,#-1 + cmp x0,#0 + b.eq Lenc_key_abort + cmp x2,#0 + b.eq Lenc_key_abort + mov x3,#-2 + cmp w1,#128 + b.lt Lenc_key_abort + cmp w1,#256 + b.gt Lenc_key_abort + tst w1,#0x3f + b.ne Lenc_key_abort + + adr x3,Lrcon + cmp w1,#192 + + eor v0.16b,v0.16b,v0.16b + ld1 {v3.16b},[x0],#16 + mov w1,#8 // reuse w1 + ld1 {v1.4s,v2.4s},[x3],#32 + + b.lt Loop128 + b.eq L192 + b L256 + +.align 4 +Loop128: + tbl v6.16b,{v3.16b},v2.16b + ext v5.16b,v0.16b,v3.16b,#12 + st1 {v3.4s},[x2],#16 + aese v6.16b,v0.16b + subs w1,w1,#1 + + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v6.16b,v6.16b,v1.16b + eor v3.16b,v3.16b,v5.16b + shl v1.16b,v1.16b,#1 + eor v3.16b,v3.16b,v6.16b + b.ne Loop128 + + ld1 {v1.4s},[x3] + + tbl v6.16b,{v3.16b},v2.16b + ext v5.16b,v0.16b,v3.16b,#12 + st1 {v3.4s},[x2],#16 + aese v6.16b,v0.16b + + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v6.16b,v6.16b,v1.16b + eor v3.16b,v3.16b,v5.16b + shl v1.16b,v1.16b,#1 + eor v3.16b,v3.16b,v6.16b + + tbl v6.16b,{v3.16b},v2.16b + ext v5.16b,v0.16b,v3.16b,#12 + st1 {v3.4s},[x2],#16 + aese v6.16b,v0.16b + + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v6.16b,v6.16b,v1.16b + eor v3.16b,v3.16b,v5.16b + eor v3.16b,v3.16b,v6.16b + st1 {v3.4s},[x2] + add x2,x2,#0x50 + + mov w12,#10 + b Ldone + +.align 4 +L192: + ld1 {v4.8b},[x0],#8 + movi v6.16b,#8 // borrow v6.16b + st1 {v3.4s},[x2],#16 + sub v2.16b,v2.16b,v6.16b // adjust the mask + +Loop192: + tbl v6.16b,{v4.16b},v2.16b + ext v5.16b,v0.16b,v3.16b,#12 + st1 {v4.8b},[x2],#8 + aese v6.16b,v0.16b + subs w1,w1,#1 + + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v3.16b,v3.16b,v5.16b + + dup v5.4s,v3.s[3] + eor v5.16b,v5.16b,v4.16b + eor v6.16b,v6.16b,v1.16b + ext v4.16b,v0.16b,v4.16b,#12 + shl v1.16b,v1.16b,#1 + eor v4.16b,v4.16b,v5.16b + eor v3.16b,v3.16b,v6.16b + eor v4.16b,v4.16b,v6.16b + st1 {v3.4s},[x2],#16 + b.ne Loop192 + + mov w12,#12 + add x2,x2,#0x20 + b Ldone + +.align 4 +L256: + ld1 {v4.16b},[x0] + mov w1,#7 + mov w12,#14 + st1 {v3.4s},[x2],#16 + +Loop256: + tbl v6.16b,{v4.16b},v2.16b + ext v5.16b,v0.16b,v3.16b,#12 + st1 {v4.4s},[x2],#16 + aese v6.16b,v0.16b + subs w1,w1,#1 + + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v3.16b,v3.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v6.16b,v6.16b,v1.16b + eor v3.16b,v3.16b,v5.16b + shl v1.16b,v1.16b,#1 + eor v3.16b,v3.16b,v6.16b + st1 {v3.4s},[x2],#16 + b.eq Ldone + + dup v6.4s,v3.s[3] // just splat + ext v5.16b,v0.16b,v4.16b,#12 + aese v6.16b,v0.16b + + eor v4.16b,v4.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v4.16b,v4.16b,v5.16b + ext v5.16b,v0.16b,v5.16b,#12 + eor v4.16b,v4.16b,v5.16b + + eor v4.16b,v4.16b,v6.16b + b Loop256 + +Ldone: + str w12,[x2] + mov x3,#0 + +Lenc_key_abort: + mov x0,x3 // return value + ldr x29,[sp],#16 + ret + +#ifndef __ANDROID__ +.globl _openssl_aes_arm_set_decrypt_key + +.align 5 +_openssl_aes_arm_set_decrypt_key: +#else // __ANDROID__ +.globl openssl_aes_armv8_set_decrypt_key + +.align 5 +openssl_aes_armv8_set_decrypt_key: +#endif // __ANDROID__ + stp x29,x30,[sp,#-16]! + add x29,sp,#0 + bl Lenc_key + + cmp x0,#0 + b.ne Ldec_key_abort + + sub x2,x2,#240 // restore original x2 + mov x4,#-16 + add x0,x2,x12,lsl#4 // end of key schedule + + ld1 {v0.4s},[x2] + ld1 {v1.4s},[x0] + st1 {v0.4s},[x0],x4 + st1 {v1.4s},[x2],#16 + +Loop_imc: + ld1 {v0.4s},[x2] + ld1 {v1.4s},[x0] + aesimc v0.16b,v0.16b + aesimc v1.16b,v1.16b + st1 {v0.4s},[x0],x4 + st1 {v1.4s},[x2],#16 + cmp x0,x2 + b.hi Loop_imc + + ld1 {v0.4s},[x2] + aesimc v0.16b,v0.16b + st1 {v0.4s},[x0] + + eor x0,x0,x0 // return value +Ldec_key_abort: + ldp x29,x30,[sp],#16 + ret + +#ifndef __ANDROID__ +.globl _openssl_aes_arm_encrypt + +.align 5 +_openssl_aes_arm_encrypt: +#else +.globl openssl_aes_armv8_encrypt + +.align 5 +openssl_aes_armv8_encrypt: +#endif // __ANDROID__ + + ldr w3,[x2,#240] + ld1 {v0.4s},[x2],#16 + ld1 {v2.16b},[x0] + sub w3,w3,#2 + ld1 {v1.4s},[x2],#16 + +Loop_enc: + aese v2.16b,v0.16b + aesmc v2.16b,v2.16b + ld1 {v0.4s},[x2],#16 + subs w3,w3,#2 + aese v2.16b,v1.16b + aesmc v2.16b,v2.16b + ld1 {v1.4s},[x2],#16 + b.gt Loop_enc + + aese v2.16b,v0.16b + aesmc v2.16b,v2.16b + ld1 {v0.4s},[x2] + aese v2.16b,v1.16b + eor v2.16b,v2.16b,v0.16b + + st1 {v2.16b},[x1] + ret + +#ifndef __ANDROID__ +.globl _openssl_aes_arm_decrypt + +.align 5 +_openssl_aes_arm_decrypt: +#else +.globl openssl_aes_armv8_decrypt + +.align 5 +openssl_aes_armv8_decrypt: +#endif // __ANDROID__ + + ldr w3,[x2,#240] + ld1 {v0.4s},[x2],#16 + ld1 {v2.16b},[x0] + sub w3,w3,#2 + ld1 {v1.4s},[x2],#16 + +Loop_dec: + aesd v2.16b,v0.16b + aesimc v2.16b,v2.16b + ld1 {v0.4s},[x2],#16 + subs w3,w3,#2 + aesd v2.16b,v1.16b + aesimc v2.16b,v2.16b + ld1 {v1.4s},[x2],#16 + b.gt Loop_dec + + aesd v2.16b,v0.16b + aesimc v2.16b,v2.16b + ld1 {v0.4s},[x2] + aesd v2.16b,v1.16b + eor v2.16b,v2.16b,v0.16b + + st1 {v2.16b},[x1] + ret + +#endif diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_arm_arch.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_arm_arch.h new file mode 100644 index 00000000..9a1ddd34 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_arm_arch.h @@ -0,0 +1,84 @@ +/* + * Copyright 2011-2018 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef __ARM_ARCH_H__ +# define __ARM_ARCH_H__ + +# if !defined(__ARM_ARCH__) +# if defined(__CC_ARM) +# define __ARM_ARCH__ __TARGET_ARCH_ARM +# if defined(__BIG_ENDIAN) +# define __ARMEB__ +# else +# define __ARMEL__ +# endif +# elif defined(__GNUC__) +# if defined(__aarch64__) +# define __ARM_ARCH__ 8 +# if __BYTE_ORDER__==__ORDER_BIG_ENDIAN__ +# define __ARMEB__ +# else +# define __ARMEL__ +# endif + /* + * Why doesn't gcc define __ARM_ARCH__? Instead it defines + * bunch of below macros. See all_architectires[] table in + * gcc/config/arm/arm.c. On a side note it defines + * __ARMEL__/__ARMEB__ for little-/big-endian. + */ +# elif defined(__ARM_ARCH) +# define __ARM_ARCH__ __ARM_ARCH +# elif defined(__ARM_ARCH_8A__) +# define __ARM_ARCH__ 8 +# elif defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || \ + defined(__ARM_ARCH_7R__)|| defined(__ARM_ARCH_7M__) || \ + defined(__ARM_ARCH_7EM__) || defined(__ARM_ARCH_7K__) +# define __ARM_ARCH__ 7 +# elif defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || \ + defined(__ARM_ARCH_6K__)|| defined(__ARM_ARCH_6M__) || \ + defined(__ARM_ARCH_6Z__)|| defined(__ARM_ARCH_6ZK__) || \ + defined(__ARM_ARCH_6T2__) +# define __ARM_ARCH__ 6 +# elif defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || \ + defined(__ARM_ARCH_5E__)|| defined(__ARM_ARCH_5TE__) || \ + defined(__ARM_ARCH_5TEJ__) +# define __ARM_ARCH__ 5 +# elif defined(__ARM_ARCH_4__) || defined(__ARM_ARCH_4T__) +# define __ARM_ARCH__ 4 +# else +//# error "unsupported ARM architecture" +# define __ARM_ARCH__ 0 +# endif +# endif +# endif + +# if !defined(__ARM_MAX_ARCH__) +# define __ARM_MAX_ARCH__ __ARM_ARCH__ +# endif + +# if __ARM_MAX_ARCH__<__ARM_ARCH__ +# error "__ARM_MAX_ARCH__ can't be less than __ARM_ARCH__" +# elif __ARM_MAX_ARCH__!=__ARM_ARCH__ +# if __ARM_ARCH__<7 && __ARM_MAX_ARCH__>=7 && defined(__ARMEB__) +# error "can't build universal big-endian binary" +# endif +# endif + +# ifndef __ASSEMBLER__ +extern unsigned int OPENSSL_armcap_P; +# endif + +# define ARMV7_NEON (1<<0) +# define ARMV7_TICK (1<<1) +# define ARMV8_AES (1<<2) +# define ARMV8_SHA1 (1<<3) +# define ARMV8_SHA256 (1<<4) +# define ARMV8_PMULL (1<<5) + +#endif diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_cfb128.cpp b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_cfb128.cpp new file mode 100644 index 00000000..5774b159 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_cfb128.cpp @@ -0,0 +1,97 @@ +/* + * Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include "openssl_aes.h" +#include "../../MMKVPredef.h" +#include + +#ifndef MMKV_DISABLE_CRYPT + +namespace openssl { + +/* + * The input and output encrypted as though 128bit cfb mode is being used. + * The extra state information to record how much of the 128bit block we have + * used is contained in *num; + */ +void AES_cfb128_encrypt(const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], uint32_t *num) +{ + auto n = *num; + + while (n && len) { + *(out++) = ivec[n] ^= *(in++); + --len; + n = (n + 1) % 16; + } + while (len >= 16) { + AES_encrypt(ivec, ivec, key); + for (; n < 16; n += sizeof(size_t)) { + *(size_t *)(out + n) = + *(size_t *)(ivec + n) ^= *(size_t *)(in + n); + } + len -= 16; + out += 16; + in += 16; + n = 0; + } + if (len) { + AES_encrypt(ivec, ivec, key); + while (len--) { + out[n] = ivec[n] ^= in[n]; + ++n; + } + } + + *num = n; +} + +/* +* The input and output encrypted as though 128bit cfb mode is being used. +* The extra state information to record how much of the 128bit block we have +* used is contained in *num; +*/ +void AES_cfb128_decrypt(const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], uint32_t *num) +{ + auto n = *num; + + while (n && len) { + uint8_t c = *(in++); + *(out++) = ivec[n] ^ c; + ivec[n] = c; + --len; + n = (n + 1) % 16; + } + while (len >= 16) { + AES_encrypt(ivec, ivec, key); + for (; n < 16; n += sizeof(size_t)) { + size_t t = *(size_t *)(in + n); + *(size_t *)(out + n) = *(size_t *)(ivec + n) ^ t; + *(size_t *)(ivec + n) = t; + } + len -= 16; + out += 16; + in += 16; + n = 0; + } + if (len) { + AES_encrypt(ivec, ivec, key); + while (len--) { + uint8_t c = in[n]; + out[n] = ivec[n] ^ c; + ivec[n] = c; + ++n; + } + } + + *num = n; +} + +} // namespace openssl + +#endif // MMKV_DISABLE_CRYPT diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md32_common.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md32_common.h new file mode 100755 index 00000000..08af38c0 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md32_common.h @@ -0,0 +1,254 @@ +/* + * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +/*- + * This is a generic 32 bit "collector" for message digest algorithms. + * Whenever needed it collects input character stream into chunks of + * 32 bit values and invokes a block function that performs actual hash + * calculations. + * + * Porting guide. + * + * Obligatory macros: + * + * DATA_ORDER_IS_BIG_ENDIAN or DATA_ORDER_IS_LITTLE_ENDIAN + * this macro defines byte order of input stream. + * HASH_CBLOCK + * size of a unit chunk HASH_BLOCK operates on. + * HASH_LONG + * has to be at least 32 bit wide. + * HASH_CTX + * context structure that at least contains following + * members: + * typedef struct { + * ... + * HASH_LONG Nl,Nh; + * either { + * HASH_LONG data[HASH_LBLOCK]; + * unsigned char data[HASH_CBLOCK]; + * }; + * unsigned int num; + * ... + * } HASH_CTX; + * data[] vector is expected to be zeroed upon first call to + * HASH_UPDATE. + * HASH_UPDATE + * name of "Update" function, implemented here. + * HASH_TRANSFORM + * name of "Transform" function, implemented here. + * HASH_FINAL + * name of "Final" function, implemented here. + * HASH_BLOCK_DATA_ORDER + * name of "block" function capable of treating *unaligned* input + * message in original (data) byte order, implemented externally. + * HASH_MAKE_STRING + * macro converting context variables to an ASCII hash string. + * + * MD5 example: + * + * #define DATA_ORDER_IS_LITTLE_ENDIAN + * + * #define HASH_LONG MD5_LONG + * #define HASH_CTX MD5_CTX + * #define HASH_CBLOCK MD5_CBLOCK + * #define HASH_UPDATE MD5_Update + * #define HASH_TRANSFORM MD5_Transform + * #define HASH_FINAL MD5_Final + * #define HASH_BLOCK_DATA_ORDER md5_block_data_order + */ + + +#if !defined(DATA_ORDER_IS_BIG_ENDIAN) && !defined(DATA_ORDER_IS_LITTLE_ENDIAN) +# error "DATA_ORDER must be defined!" +#endif + +#ifndef HASH_CBLOCK +# error "HASH_CBLOCK must be defined!" +#endif +#ifndef HASH_LONG +# error "HASH_LONG must be defined!" +#endif +#ifndef HASH_CTX +# error "HASH_CTX must be defined!" +#endif + +#ifndef HASH_UPDATE +# error "HASH_UPDATE must be defined!" +#endif +//#ifndef HASH_TRANSFORM +//# error "HASH_TRANSFORM must be defined!" +//#endif +#ifndef HASH_FINAL +# error "HASH_FINAL must be defined!" +#endif + +#ifndef HASH_BLOCK_DATA_ORDER +# error "HASH_BLOCK_DATA_ORDER must be defined!" +#endif + +#define ROTATE(a,n) (((a)<<(n))|(((a)&0xffffffff)>>(32-(n)))) + +#if defined(DATA_ORDER_IS_BIG_ENDIAN) + +# define HOST_c2l(c,l) (l =(((unsigned long)(*((c)++)))<<24), \ + l|=(((unsigned long)(*((c)++)))<<16), \ + l|=(((unsigned long)(*((c)++)))<< 8), \ + l|=(((unsigned long)(*((c)++))) ) ) +# define HOST_l2c(l,c) (*((c)++)=(unsigned char)(((l)>>24)&0xff), \ + *((c)++)=(unsigned char)(((l)>>16)&0xff), \ + *((c)++)=(unsigned char)(((l)>> 8)&0xff), \ + *((c)++)=(unsigned char)(((l) )&0xff), \ + l) + +#elif defined(DATA_ORDER_IS_LITTLE_ENDIAN) + +# define HOST_c2l(c,l) (l =(((unsigned long)(*((c)++))) ), \ + l|=(((unsigned long)(*((c)++)))<< 8), \ + l|=(((unsigned long)(*((c)++)))<<16), \ + l|=(((unsigned long)(*((c)++)))<<24) ) +# define HOST_l2c(l,c) (*((c)++)=(unsigned char)(((l) )&0xff), \ + *((c)++)=(unsigned char)(((l)>> 8)&0xff), \ + *((c)++)=(unsigned char)(((l)>>16)&0xff), \ + *((c)++)=(unsigned char)(((l)>>24)&0xff), \ + l) + +#endif + +/* + * Time for some action :-) + */ + +int HASH_UPDATE(HASH_CTX *c, const void *data_, size_t len) +{ + auto data = (const unsigned char *) data_; + unsigned char *p; + HASH_LONG l; + size_t n; + + if (len == 0) + return 1; + + l = (c->Nl + (((HASH_LONG) len) << 3)) & 0xffffffffUL; + if (l < c->Nl) /* overflow */ + c->Nh++; + c->Nh += (HASH_LONG) (len >> 29); /* might cause compiler warning on + * 16-bit */ + c->Nl = l; + + n = c->num; + if (n != 0) { + p = (unsigned char *)c->data; + + if (len >= HASH_CBLOCK || len + n >= HASH_CBLOCK) { + memcpy(p + n, data, HASH_CBLOCK - n); + HASH_BLOCK_DATA_ORDER(c, p, 1); + n = HASH_CBLOCK - n; + data += n; + len -= n; + c->num = 0; + /* + * We use memset rather than OPENSSL_cleanse() here deliberately. + * Using OPENSSL_cleanse() here could be a performance issue. It + * will get properly cleansed on finalisation so this isn't a + * security problem. + */ + memset(p, 0, HASH_CBLOCK); /* keep it zeroed */ + } else { + memcpy(p + n, data, len); + c->num += (unsigned int)len; + return 1; + } + } + + n = len / HASH_CBLOCK; + if (n > 0) { + HASH_BLOCK_DATA_ORDER(c, data, n); + n *= HASH_CBLOCK; + data += n; + len -= n; + } + + if (len != 0) { + p = (unsigned char *)c->data; + c->num = (unsigned int)len; + memcpy(p, data, len); + } + return 1; +} + +//void HASH_TRANSFORM(HASH_CTX *c, const unsigned char *data) +//{ +// HASH_BLOCK_DATA_ORDER(c, data, 1); +//} + +int HASH_FINAL(unsigned char *md, HASH_CTX *c) +{ + unsigned char *p = (unsigned char *)c->data; + size_t n = c->num; + + p[n] = 0x80; /* there is always room for one */ + n++; + + if (n > (HASH_CBLOCK - 8)) { + memset(p + n, 0, HASH_CBLOCK - n); + n = 0; + HASH_BLOCK_DATA_ORDER(c, p, 1); + } + memset(p + n, 0, HASH_CBLOCK - 8 - n); + + p += HASH_CBLOCK - 8; +#if defined(DATA_ORDER_IS_BIG_ENDIAN) + (void)HOST_l2c(c->Nh, p); + (void)HOST_l2c(c->Nl, p); +#elif defined(DATA_ORDER_IS_LITTLE_ENDIAN) + (void)HOST_l2c(c->Nl, p); + (void)HOST_l2c(c->Nh, p); +#endif + p -= HASH_CBLOCK; + HASH_BLOCK_DATA_ORDER(c, p, 1); + c->num = 0; + +#ifndef HASH_MAKE_STRING +# error "HASH_MAKE_STRING must be defined!" +#else + HASH_MAKE_STRING(c, md); +#endif + + return 1; +} + +#ifndef MD32_REG_T +# if (defined(_LP64) && _LP64) +# define MD32_REG_T long +/* + * This comment was originally written for MD5, which is why it + * discusses A-D. But it basically applies to all 32-bit digests, + * which is why it was moved to common header file. + * + * In case you wonder why A-D are declared as long and not + * as MD5_LONG. Doing so results in slight performance + * boost on LP64 architectures. The catch is we don't + * really care if 32 MSBs of a 64-bit register get polluted + * with eventual overflows as we *save* only 32 LSBs in + * *either* case. Now declaring 'em long excuses the compiler + * from keeping 32 MSBs zeroed resulting in 13% performance + * improvement under SPARC Solaris7/64 and 5% under AlphaLinux. + * Well, to be honest it should say that this *prevents* + * performance degradation. + */ +# else +/* + * Above is not absolute and there are LP64 compilers that + * generate better code if MD32_REG_T is defined int. The above + * pre-processor condition reflects the circumstances under which + * the conclusion was made and is subject to further extension. + */ +# define MD32_REG_T int +# endif +#endif diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5.h new file mode 100755 index 00000000..bcd1eff0 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5.h @@ -0,0 +1,49 @@ +/* + * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef HEADER_MD5_H +# define HEADER_MD5_H +#ifdef __cplusplus + +# include "openssl_opensslconf.h" + +# ifndef OPENSSL_NO_MD5 +# include + +namespace openssl { + +/* + * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + * ! MD5_LONG has to be at least 32 bits wide. ! + * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + */ +# define MD5_LONG unsigned int + +# define MD5_CBLOCK 64 +# define MD5_LBLOCK (MD5_CBLOCK/4) +# define MD5_DIGEST_LENGTH 16 + +typedef struct MD5state_st { + MD5_LONG A, B, C, D; + MD5_LONG Nl, Nh; + MD5_LONG data[MD5_LBLOCK]; + unsigned int num; +} MD5_CTX; + +int MD5_Init(MD5_CTX *c); +int MD5_Update(MD5_CTX *c, const void *data, size_t len); +int MD5_Final(unsigned char *md, MD5_CTX *c); +unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md); +//void MD5_Transform(MD5_CTX *c, const unsigned char *b); + +} // namespace openssl +# endif + +#endif +#endif diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_dgst.cpp b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_dgst.cpp new file mode 100755 index 00000000..ba5bf309 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_dgst.cpp @@ -0,0 +1,166 @@ +/* + * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include +#include "openssl_md5_locl.h" + +namespace openssl { +/* + * Implemented from RFC1321 The MD5 Message-Digest Algorithm + */ + +#define INIT_DATA_A (unsigned long)0x67452301L +#define INIT_DATA_B (unsigned long)0xefcdab89L +#define INIT_DATA_C (unsigned long)0x98badcfeL +#define INIT_DATA_D (unsigned long)0x10325476L + +int MD5_Init(MD5_CTX *c) +{ + memset(c, 0, sizeof(*c)); + c->A = INIT_DATA_A; + c->B = INIT_DATA_B; + c->C = INIT_DATA_C; + c->D = INIT_DATA_D; + return 1; +} + +#ifndef md5_block_data_order +# ifdef X +# undef X +# endif +void md5_block_data_order(MD5_CTX *c, const void *data_, size_t num) +{ + auto data = (const unsigned char *) data_; + unsigned MD32_REG_T A, B, C, D, l; +# ifndef MD32_XARRAY + /* See comment in crypto/sha/sha_locl.h for details. */ + unsigned MD32_REG_T XX0, XX1, XX2, XX3, XX4, XX5, XX6, XX7, + XX8, XX9, XX10, XX11, XX12, XX13, XX14, XX15; +# define X(i) XX##i +# else + MD5_LONG XX[MD5_LBLOCK]; +# define X(i) XX[i] +# endif + + A = c->A; + B = c->B; + C = c->C; + D = c->D; + + for (; num--;) { + (void)HOST_c2l(data, l); + X(0) = l; + (void)HOST_c2l(data, l); + X(1) = l; + /* Round 0 */ + R0(A, B, C, D, X(0), 7, 0xd76aa478L); + (void)HOST_c2l(data, l); + X(2) = l; + R0(D, A, B, C, X(1), 12, 0xe8c7b756L); + (void)HOST_c2l(data, l); + X(3) = l; + R0(C, D, A, B, X(2), 17, 0x242070dbL); + (void)HOST_c2l(data, l); + X(4) = l; + R0(B, C, D, A, X(3), 22, 0xc1bdceeeL); + (void)HOST_c2l(data, l); + X(5) = l; + R0(A, B, C, D, X(4), 7, 0xf57c0fafL); + (void)HOST_c2l(data, l); + X(6) = l; + R0(D, A, B, C, X(5), 12, 0x4787c62aL); + (void)HOST_c2l(data, l); + X(7) = l; + R0(C, D, A, B, X(6), 17, 0xa8304613L); + (void)HOST_c2l(data, l); + X(8) = l; + R0(B, C, D, A, X(7), 22, 0xfd469501L); + (void)HOST_c2l(data, l); + X(9) = l; + R0(A, B, C, D, X(8), 7, 0x698098d8L); + (void)HOST_c2l(data, l); + X(10) = l; + R0(D, A, B, C, X(9), 12, 0x8b44f7afL); + (void)HOST_c2l(data, l); + X(11) = l; + R0(C, D, A, B, X(10), 17, 0xffff5bb1L); + (void)HOST_c2l(data, l); + X(12) = l; + R0(B, C, D, A, X(11), 22, 0x895cd7beL); + (void)HOST_c2l(data, l); + X(13) = l; + R0(A, B, C, D, X(12), 7, 0x6b901122L); + (void)HOST_c2l(data, l); + X(14) = l; + R0(D, A, B, C, X(13), 12, 0xfd987193L); + (void)HOST_c2l(data, l); + X(15) = l; + R0(C, D, A, B, X(14), 17, 0xa679438eL); + R0(B, C, D, A, X(15), 22, 0x49b40821L); + /* Round 1 */ + R1(A, B, C, D, X(1), 5, 0xf61e2562L); + R1(D, A, B, C, X(6), 9, 0xc040b340L); + R1(C, D, A, B, X(11), 14, 0x265e5a51L); + R1(B, C, D, A, X(0), 20, 0xe9b6c7aaL); + R1(A, B, C, D, X(5), 5, 0xd62f105dL); + R1(D, A, B, C, X(10), 9, 0x02441453L); + R1(C, D, A, B, X(15), 14, 0xd8a1e681L); + R1(B, C, D, A, X(4), 20, 0xe7d3fbc8L); + R1(A, B, C, D, X(9), 5, 0x21e1cde6L); + R1(D, A, B, C, X(14), 9, 0xc33707d6L); + R1(C, D, A, B, X(3), 14, 0xf4d50d87L); + R1(B, C, D, A, X(8), 20, 0x455a14edL); + R1(A, B, C, D, X(13), 5, 0xa9e3e905L); + R1(D, A, B, C, X(2), 9, 0xfcefa3f8L); + R1(C, D, A, B, X(7), 14, 0x676f02d9L); + R1(B, C, D, A, X(12), 20, 0x8d2a4c8aL); + /* Round 2 */ + R2(A, B, C, D, X(5), 4, 0xfffa3942L); + R2(D, A, B, C, X(8), 11, 0x8771f681L); + R2(C, D, A, B, X(11), 16, 0x6d9d6122L); + R2(B, C, D, A, X(14), 23, 0xfde5380cL); + R2(A, B, C, D, X(1), 4, 0xa4beea44L); + R2(D, A, B, C, X(4), 11, 0x4bdecfa9L); + R2(C, D, A, B, X(7), 16, 0xf6bb4b60L); + R2(B, C, D, A, X(10), 23, 0xbebfbc70L); + R2(A, B, C, D, X(13), 4, 0x289b7ec6L); + R2(D, A, B, C, X(0), 11, 0xeaa127faL); + R2(C, D, A, B, X(3), 16, 0xd4ef3085L); + R2(B, C, D, A, X(6), 23, 0x04881d05L); + R2(A, B, C, D, X(9), 4, 0xd9d4d039L); + R2(D, A, B, C, X(12), 11, 0xe6db99e5L); + R2(C, D, A, B, X(15), 16, 0x1fa27cf8L); + R2(B, C, D, A, X(2), 23, 0xc4ac5665L); + /* Round 3 */ + R3(A, B, C, D, X(0), 6, 0xf4292244L); + R3(D, A, B, C, X(7), 10, 0x432aff97L); + R3(C, D, A, B, X(14), 15, 0xab9423a7L); + R3(B, C, D, A, X(5), 21, 0xfc93a039L); + R3(A, B, C, D, X(12), 6, 0x655b59c3L); + R3(D, A, B, C, X(3), 10, 0x8f0ccc92L); + R3(C, D, A, B, X(10), 15, 0xffeff47dL); + R3(B, C, D, A, X(1), 21, 0x85845dd1L); + R3(A, B, C, D, X(8), 6, 0x6fa87e4fL); + R3(D, A, B, C, X(15), 10, 0xfe2ce6e0L); + R3(C, D, A, B, X(6), 15, 0xa3014314L); + R3(B, C, D, A, X(13), 21, 0x4e0811a1L); + R3(A, B, C, D, X(4), 6, 0xf7537e82L); + R3(D, A, B, C, X(11), 10, 0xbd3af235L); + R3(C, D, A, B, X(2), 15, 0x2ad7d2bbL); + R3(B, C, D, A, X(9), 21, 0xeb86d391L); + + A = c->A += A; + B = c->B += B; + C = c->C += C; + D = c->D += D; + } +} +#endif + +} // namespace openssl diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_locl.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_locl.h new file mode 100755 index 00000000..a528d954 --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_locl.h @@ -0,0 +1,75 @@ +/* + * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ +#ifdef __cplusplus + +#include +#include +#include "openssl_md5.h" + +namespace openssl { + +void md5_block_data_order(MD5_CTX *c, const void *p, size_t num); + +#define DATA_ORDER_IS_LITTLE_ENDIAN + +#define HASH_LONG MD5_LONG +#define HASH_CTX MD5_CTX +#define HASH_CBLOCK MD5_CBLOCK +#define HASH_UPDATE MD5_Update +//#define HASH_TRANSFORM MD5_Transform +#define HASH_FINAL MD5_Final +#define HASH_MAKE_STRING(c,s) do { \ + unsigned long ll; \ + ll=(c)->A; (void)HOST_l2c(ll,(s)); \ + ll=(c)->B; (void)HOST_l2c(ll,(s)); \ + ll=(c)->C; (void)HOST_l2c(ll,(s)); \ + ll=(c)->D; (void)HOST_l2c(ll,(s)); \ + } while (0) +#define HASH_BLOCK_DATA_ORDER md5_block_data_order + +#include "openssl_md32_common.h" + +/*- +#define F(x,y,z) (((x) & (y)) | ((~(x)) & (z))) +#define G(x,y,z) (((x) & (z)) | ((y) & (~(z)))) +*/ + +/* + * As pointed out by Wei Dai, the above can be simplified to the code + * below. Wei attributes these optimizations to Peter Gutmann's + * SHS code, and he attributes it to Rich Schroeppel. + */ +#define F(b,c,d) ((((c) ^ (d)) & (b)) ^ (d)) +#define G(b,c,d) ((((b) ^ (c)) & (d)) ^ (c)) +#define H(b,c,d) ((b) ^ (c) ^ (d)) +#define I(b,c,d) (((~(d)) | (b)) ^ (c)) + +#define R0(a,b,c,d,k,s,t) { \ + a+=((k)+(t)+F((b),(c),(d))); \ + a=ROTATE(a,s); \ + a+=b; };\ + +#define R1(a,b,c,d,k,s,t) { \ + a+=((k)+(t)+G((b),(c),(d))); \ + a=ROTATE(a,s); \ + a+=b; }; + +#define R2(a,b,c,d,k,s,t) { \ + a+=((k)+(t)+H((b),(c),(d))); \ + a=ROTATE(a,s); \ + a+=b; }; + +#define R3(a,b,c,d,k,s,t) { \ + a+=((k)+(t)+I((b),(c),(d))); \ + a=ROTATE(a,s); \ + a+=b; }; + +} // namespace openssl + +#endif diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_one.cpp b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_one.cpp new file mode 100755 index 00000000..e986fb3a --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_md5_one.cpp @@ -0,0 +1,30 @@ +/* + * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include +#include +#include "openssl_md5.h" + +namespace openssl { + +unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md) +{ + MD5_CTX c; + static unsigned char m[MD5_DIGEST_LENGTH]; + + if (md == NULL) + md = m; + if (!MD5_Init(&c)) + return NULL; + MD5_Update(&c, d, n); + MD5_Final(md, &c); + return md; +} + +} // namespace openssl diff --git a/ios/Pods/MMKVCore/Core/aes/openssl/openssl_opensslconf.h b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_opensslconf.h new file mode 100644 index 00000000..55b37d3c --- /dev/null +++ b/ios/Pods/MMKVCore/Core/aes/openssl/openssl_opensslconf.h @@ -0,0 +1,271 @@ +/* opensslconf.h */ +/* WARNING: Generated automatically from opensslconf.h.in by Configure. */ + +#ifdef __cplusplus +extern "C" { +#endif +/* OpenSSL was configured with the following options: */ +#ifndef OPENSSL_SYSNAME_iOS +# define OPENSSL_SYSNAME_iOS +#endif +#ifndef OPENSSL_DOING_MAKEDEPEND + + +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_GMP +# define OPENSSL_NO_GMP +#endif +#ifndef OPENSSL_NO_JPAKE +# define OPENSSL_NO_JPAKE +#endif +#ifndef OPENSSL_NO_KRB5 +# define OPENSSL_NO_KRB5 +#endif +#ifndef OPENSSL_NO_LIBUNBOUND +# define OPENSSL_NO_LIBUNBOUND +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_NO_RFC3779 +# define OPENSSL_NO_RFC3779 +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL_TRACE +# define OPENSSL_NO_SSL_TRACE +#endif +#ifndef OPENSSL_NO_SSL2 +# define OPENSSL_NO_SSL2 +#endif +#ifndef OPENSSL_NO_STORE +# define OPENSSL_NO_STORE +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif + +#endif /* OPENSSL_DOING_MAKEDEPEND */ + +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + +/* The OPENSSL_NO_* macros are also defined as NO_* if the application + asks for it. This is a transient feature that is provided for those + who haven't had the time to do the appropriate changes in their + applications. */ +#ifdef OPENSSL_ALGORITHM_DEFINES +# if defined(OPENSSL_NO_EC_NISTP_64_GCC_128) && !defined(NO_EC_NISTP_64_GCC_128) +# define NO_EC_NISTP_64_GCC_128 +# endif +# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP) +# define NO_GMP +# endif +# if defined(OPENSSL_NO_JPAKE) && !defined(NO_JPAKE) +# define NO_JPAKE +# endif +# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5) +# define NO_KRB5 +# endif +# if defined(OPENSSL_NO_LIBUNBOUND) && !defined(NO_LIBUNBOUND) +# define NO_LIBUNBOUND +# endif +# if defined(OPENSSL_NO_MD2) && !defined(NO_MD2) +# define NO_MD2 +# endif +# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5) +# define NO_RC5 +# endif +# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779) +# define NO_RFC3779 +# endif +# if defined(OPENSSL_NO_SCTP) && !defined(NO_SCTP) +# define NO_SCTP +# endif +# if defined(OPENSSL_NO_SSL_TRACE) && !defined(NO_SSL_TRACE) +# define NO_SSL_TRACE +# endif +# if defined(OPENSSL_NO_SSL2) && !defined(NO_SSL2) +# define NO_SSL2 +# endif +# if defined(OPENSSL_NO_STORE) && !defined(NO_STORE) +# define NO_STORE +# endif +# if defined(OPENSSL_NO_UNIT_TEST) && !defined(NO_UNIT_TEST) +# define NO_UNIT_TEST +# endif +# if defined(OPENSSL_NO_WEAK_SSL_CIPHERS) && !defined(NO_WEAK_SSL_CIPHERS) +# define NO_WEAK_SSL_CIPHERS +# endif +#endif + +/* crypto/opensslconf.h.in */ + +/* Generate 80386 code? */ +#undef I386_ONLY + +#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ +#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) +#define ENGINESDIR "/Users/elviswu/Desktop/compile/openssl-ios-build-shell-script-master/openssl-1.0.2k-build/armv7/lib/engines" +#define OPENSSLDIR "/Users/elviswu/Desktop/compile/openssl-ios-build-shell-script-master/openssl-1.0.2k-build/armv7/ssl" +#endif +#endif + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +#if defined(HEADER_IDEA_H) && !defined(IDEA_INT) +#define IDEA_INT unsigned int +#endif + +#if defined(HEADER_MD2_H) && !defined(MD2_INT) +#define MD2_INT unsigned int +#endif + +#if defined(HEADER_RC2_H) && !defined(RC2_INT) +/* I need to put in a mod for the alpha - eay */ +#define RC2_INT unsigned int +#endif + +#if defined(HEADER_RC4_H) +#if !defined(RC4_INT) +/* using int types make the structure larger but make the code faster + * on most boxes I have tested - up to %20 faster. */ +/* + * I don't know what does "most" mean, but declaring "int" is a must on: + * - Intel P6 because partial register stalls are very expensive; + * - elder Alpha because it lacks byte load/store instructions; + */ +#define RC4_INT unsigned char +#endif +#if !defined(RC4_CHUNK) +/* + * This enables code handling data aligned at natural CPU word + * boundary. See crypto/rc4/rc4_enc.c for further details. + */ +#define RC4_CHUNK unsigned long +#endif +#endif + +#if (defined(HEADER_NEW_DES_H) || defined(HEADER_DES_H)) && !defined(DES_LONG) +/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a + * %20 speed up (longs are 8 bytes, int's are 4). */ +#ifndef DES_LONG +#define DES_LONG unsigned long +#endif +#endif + +#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) +#define CONFIG_HEADER_BN_H +#define BN_LLONG + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT +#endif + +#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) +#define CONFIG_HEADER_RC4_LOCL_H +/* if this is defined data[i] is used instead of *data, this is a %20 + * speedup on x86 */ +#undef RC4_INDEX +#endif + +#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) +#define CONFIG_HEADER_BF_LOCL_H +#define BF_PTR +#endif /* HEADER_BF_LOCL_H */ + +#if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H) +#define CONFIG_HEADER_DES_LOCL_H +#ifndef DES_DEFAULT_OPTIONS +/* the following is tweaked from a config script, that is why it is a + * protected undef/define */ +#ifndef DES_PTR +#undef DES_PTR +#endif + +/* This helps C compiler generate the correct code for multiple functional + * units. It reduces register dependancies at the expense of 2 more + * registers */ +#ifndef DES_RISC1 +#undef DES_RISC1 +#endif + +#ifndef DES_RISC2 +#undef DES_RISC2 +#endif + +#if defined(DES_RISC1) && defined(DES_RISC2) +#error YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! +#endif + +/* Unroll the inner loop, this sometimes helps, sometimes hinders. + * Very mucy CPU dependant */ +#ifndef DES_UNROLL +#define DES_UNROLL +#endif + +/* These default values were supplied by + * Peter Gutman + * They are only used if nothing else has been defined */ +#if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL) +/* Special defines which change the way the code is built depending on the + CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find + even newer MIPS CPU's, but at the moment one size fits all for + optimization options. Older Sparc's work better with only UNROLL, but + there's no way to tell at compile time what it is you're running on */ + +#if defined( __sun ) || defined ( sun ) /* Newer Sparc's */ +# define DES_PTR +# define DES_RISC1 +# define DES_UNROLL +#elif defined( __ultrix ) /* Older MIPS */ +# define DES_PTR +# define DES_RISC2 +# define DES_UNROLL +#elif defined( __osf1__ ) /* Alpha */ +# define DES_PTR +# define DES_RISC2 +#elif defined ( _AIX ) /* RS6000 */ + /* Unknown */ +#elif defined( __hpux ) /* HP-PA */ + /* Unknown */ +#elif defined( __aux ) /* 68K */ + /* Unknown */ +#elif defined( __dgux ) /* 88K (but P6 in latest boxes) */ +# define DES_UNROLL +#elif defined( __sgi ) /* Newer MIPS */ +# define DES_PTR +# define DES_RISC2 +# define DES_UNROLL +#elif defined(i386) || defined(__i386__) /* x86 boxes, should be gcc */ +# define DES_PTR +# define DES_RISC1 +# define DES_UNROLL +#endif /* Systems-specific speed defines */ +#endif + +#endif /* DES_DEFAULT_OPTIONS */ +#endif /* HEADER_DES_LOCL_H */ +#ifdef __cplusplus +} +#endif diff --git a/ios/Pods/MMKVCore/Core/crc32/Checksum.h b/ios/Pods/MMKVCore/Core/crc32/Checksum.h new file mode 100644 index 00000000..cd02e08c --- /dev/null +++ b/ios/Pods/MMKVCore/Core/crc32/Checksum.h @@ -0,0 +1,64 @@ +/* + * Tencent is pleased to support the open source community by making + * MMKV available. + * + * Copyright (C) 2018 THL A29 Limited, a Tencent company. + * All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use + * this file except in compliance with the License. You may obtain a copy of + * the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef CHECKSUM_H +#define CHECKSUM_H +#ifdef __cplusplus + +#include "../MMKVPredef.h" + +#if MMKV_EMBED_ZLIB + +# include "zlib/zconf.h" + +namespace zlib { + +uLong crc32(uLong crc, const Bytef *buf, z_size_t len); + +} // namespace zlib + +# define CRC32(crc, buf, len) zlib::crc32(crc, buf, len) + +#else // MMKV_EMBED_ZLIB + +# ifdef __aarch64__ + +# define MMKV_USE_ARMV8_CRC32 + +namespace mmkv { +uint32_t armv8_crc32(uint32_t crc, const uint8_t *buf, size_t len); +} + +// have to check CPU's instruction set dynamically +typedef uint32_t (*CRC32_Func_t)(uint32_t crc, const uint8_t *buf, size_t len); +extern CRC32_Func_t CRC32; + +# else // __aarch64__ + +# include + +# define CRC32(crc, buf, len) ::crc32(crc, buf, static_cast(len)) + +# endif // __aarch64__ + +#endif // MMKV_EMBED_ZLIB + +#endif // __cplusplus +#endif // CHECKSUM_H diff --git a/ios/Pods/MMKVCore/Core/crc32/crc32_armv8.cpp b/ios/Pods/MMKVCore/Core/crc32/crc32_armv8.cpp new file mode 100644 index 00000000..331d4e6d --- /dev/null +++ b/ios/Pods/MMKVCore/Core/crc32/crc32_armv8.cpp @@ -0,0 +1,113 @@ +/* +* Tencent is pleased to support the open source community by making +* MMKV available. +* +* Copyright (C) 2020 THL A29 Limited, a Tencent company. +* All rights reserved. +* +* Licensed under the BSD 3-Clause License (the "License"); you may not use +* this file except in compliance with the License. You may obtain a copy of +* the License at +* +* https://opensource.org/licenses/BSD-3-Clause +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "Checksum.h" + +#ifdef MMKV_USE_ARMV8_CRC32 + +# include + +static inline uint32_t _crc32Wrap(uint32_t crc, const uint8_t *buf, size_t len) { + return static_cast(::crc32(crc, buf, static_cast(len))); +} + +CRC32_Func_t CRC32 = _crc32Wrap; + +// targeting armv8 with crc instruction extension +# define TARGET_ARM_CRC __attribute__((target("crc"))) + +TARGET_ARM_CRC static inline uint32_t __crc32b(uint32_t a, uint8_t b) { + return __builtin_arm_crc32b(a, b); +} + +TARGET_ARM_CRC static inline uint32_t __crc32h(uint32_t a, uint16_t b) { + return __builtin_arm_crc32h(a, b); +} + +TARGET_ARM_CRC static inline uint32_t __crc32w(uint32_t a, uint32_t b) { + return __builtin_arm_crc32w(a, b); +} + +TARGET_ARM_CRC static inline uint32_t __crc32d(uint32_t a, uint64_t b) { + return __builtin_arm_crc32d(a, b); +} + +TARGET_ARM_CRC static inline uint32_t armv8_crc32_small(uint32_t crc, const uint8_t *buf, size_t len) { + if (len >= sizeof(uint32_t)) { + crc = __crc32w(crc, *(const uint32_t *) buf); + buf += sizeof(uint32_t); + len -= sizeof(uint32_t); + } + if (len >= sizeof(uint16_t)) { + crc = __crc32h(crc, *(const uint16_t *) buf); + buf += sizeof(uint16_t); + len -= sizeof(uint16_t); + } + if (len >= sizeof(uint8_t)) { + crc = __crc32b(crc, *(const uint8_t *) buf); + } + + return crc; +} + +namespace mmkv { + +TARGET_ARM_CRC uint32_t armv8_crc32(uint32_t crc, const uint8_t *buf, size_t len) { + + crc = crc ^ 0xffffffffUL; + + // roundup to 8 byte pointer + auto offset = std::min(len, (uintptr_t) buf & 7); + if (offset) { + crc = armv8_crc32_small(crc, buf, offset); + buf += offset; + len -= offset; + } + if (!len) { + return crc ^ 0xffffffffUL; + } + + // unroll to 8 * 8 byte per loop + auto ptr64 = (const uint64_t *) buf; + for (constexpr auto step = 8 * sizeof(uint64_t); len >= step; len -= step) { + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + crc = __crc32d(crc, *ptr64++); + } + + for (constexpr auto step = sizeof(uint64_t); len >= step; len -= step) { + crc = __crc32d(crc, *ptr64++); + } + + if (len) { + crc = armv8_crc32_small(crc, (const uint8_t *) ptr64, len); + } + + return crc ^ 0xffffffffUL; +} + +} // namespace mmkv + +#endif // MMKV_USE_ARMV8_CRC32 diff --git a/ios/Pods/MMKVCore/LICENSE.TXT b/ios/Pods/MMKVCore/LICENSE.TXT new file mode 100644 index 00000000..096acfb2 --- /dev/null +++ b/ios/Pods/MMKVCore/LICENSE.TXT @@ -0,0 +1,189 @@ +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ios/Pods/MMKVCore/README.md b/ios/Pods/MMKVCore/README.md new file mode 100644 index 00000000..36310c84 --- /dev/null +++ b/ios/Pods/MMKVCore/README.md @@ -0,0 +1,287 @@ +[![license](https://img.shields.io/badge/license-BSD_3-brightgreen.svg?style=flat)](https://github.com/Tencent/MMKV/blob/master/LICENSE.TXT) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/MMKV/pulls) +[![Release Version](https://img.shields.io/badge/release-1.2.1-brightgreen.svg)](https://github.com/Tencent/MMKV/releases) +[![Platform](https://img.shields.io/badge/Platform-%20Android%20%7C%20iOS%2FmacOS%20%7C%20Win32%20%7C%20POSIX-brightgreen.svg)](https://github.com/Tencent/MMKV/wiki/home) + +中文版本请参看[这里](./readme_cn.md) + +MMKV is an **efficient**, **small**, **easy-to-use** mobile key-value storage framework used in the WeChat application. It's currently available on **Android**, **iOS/macOS**, **Win32** and **POSIX**. + +# MMKV for Android + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Android to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `sync`, no `apply` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 50K in binary size**: MMKV adds about 50K per architecture on App size, and much less when zipped (apk). + + +## Getting Started + +### Installation Via Maven +Add the following lines to `build.gradle` on your app module: + +```gradle +dependencies { + implementation 'com.tencent:mmkv-static:1.2.1' + // replace "1.2.1" with any available version +} +``` + +For other installation options, see [Android Setup](https://github.com/Tencent/MMKV/wiki/android_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `apply` calls needed. +Setup MMKV on App startup, say your `Application` class, add these lines: + +```Java +public void onCreate() { + super.onCreate(); + + String rootDir = MMKV.initialize(this); + System.out.println("mmkv root: " + rootDir); + //…… +} +``` + +MMKV has a global instance, that can be used directly: + +```Java +import com.tencent.mmkv.MMKV; + +MMKV kv = MMKV.defaultMMKV(); + +kv.encode("bool", true); +boolean bValue = kv.decodeBool("bool"); + +kv.encode("int", Integer.MIN_VALUE); +int iValue = kv.decodeInt("int"); + +kv.encode("string", "Hello from mmkv"); +String str = kv.decodeString("string"); +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [Android Tutorial](https://github.com/Tencent/MMKV/wiki/android_tutorial). + +## Performance +Writing random `int` for 1000 times, we get this chart: +![](https://github.com/Tencent/MMKV/wiki/assets/profile_android_mini.png) +For more benchmark data, please refer to [our benchmark](https://github.com/Tencent/MMKV/wiki/android_benchmark). + +# MMKV for iOS/macOS + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of iOS/macOS to achieve best performance. + +* **Easy-to-use**. You can use MMKV as you go, no configurations needed. All changes are saved immediately, no `synchronize` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **Less than 30K in binary size**: MMKV adds less than 30K per architecture on App size, and much less when zipped (ipa). + +## Getting Started + +### Installation Via CocoaPods: + 1. Install [CocoaPods](https://guides.CocoaPods.org/using/getting-started.html); + 2. Open terminal, `cd` to your project directory, run `pod repo update` to make CocoaPods aware of the latest available MMKV versions; + 3. Edit your Podfile, add `pod 'MMKV'` to your app target; + 4. Run `pod install`; + 5. Open the `.xcworkspace` file generated by CocoaPods; + 6. Add `#import ` to your source file and we are done. + +For other installation options, see [iOS/macOS Setup](https://github.com/Tencent/MMKV/wiki/iOS_setup). + +### Quick Tutorial +You can use MMKV as you go, no configurations needed. All changes are saved immediately, no `synchronize` calls needed. +Setup MMKV on App startup, in your `-[MyApp application: didFinishLaunchingWithOptions:]`, add these lines: + +```objective-c +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + // init MMKV in the main thread + [MMKV initializeMMKV:nil]; + + //... + return YES; +} +``` + +MMKV has a global instance, that can be used directly: + +```objective-c +MMKV *mmkv = [MMKV defaultMMKV]; + +[mmkv setBool:YES forKey:@"bool"]; +BOOL bValue = [mmkv getBoolForKey:@"bool"]; + +[mmkv setInt32:-1024 forKey:@"int32"]; +int32_t iValue = [mmkv getInt32ForKey:@"int32"]; + +[mmkv setString:@"hello, mmkv" forKey:@"string"]; +NSString *str = [mmkv getStringForKey:@"string"]; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found [here](https://github.com/Tencent/MMKV/wiki/iOS_tutorial). + +## Performance +Writing random `int` for 10000 times, we get this chart: +![](https://github.com/Tencent/MMKV/wiki/assets/profile_mini.png) +For more benchmark data, please refer to [our benchmark](https://github.com/Tencent/MMKV/wiki/iOS_benchmark). + + +# MMKV for Win32 + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of Windows to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `save`, no `sync` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 10K in binary size**: MMKV adds about 10K on application size, and much less when zipped. + + +## Getting Started + +### Installation Via Source +1. Getting source code from git repository: + + ``` + git clone https://github.com/Tencent/MMKV.git + ``` + +2. Add `Win32/MMKV/MMKV.vcxproj` to your solution; +3. Add `MMKV` project to your project's dependencies; +4. Add `$(OutDir)include` to your project's `C/C++` -> `General` -> `Additional Include Directories`; +5. Add `$(OutDir)` to your project's `Linker` -> `General` -> `Additional Library Directories`; +6. Add `MMKV.lib` to your project's `Linker` -> `Input` -> `Additional Dependencies`; +7. Add `#include ` to your source file and we are done. + + +note: + +1. MMKV is compiled with `MT/MTd` runtime by default. If your project uses `MD/MDd`, you should change MMKV's setting to match your project's (`C/C++` -> `Code Generation` -> `Runtime Library`), or vise versa. +2. MMKV is developed with Visual Studio 2017, change the `Platform Toolset` if you use a different version of Visual Studio. + +For other installation options, see [Win32 Setup](https://github.com/Tencent/MMKV/wiki/windows_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `save` calls needed. +Setup MMKV on App startup, say in your `main()`, add these lines: + +```C++ +#include + +int main() { + std::wstring rootDir = getYourAppDocumentDir(); + MMKV::initializeMMKV(rootDir); + //... +} +``` + +MMKV has a global instance, that can be used directly: + +```C++ +auto mmkv = MMKV::defaultMMKV(); + +mmkv->set(true, "bool"); +std::cout << "bool = " << mmkv->getBool("bool") << std::endl; + +mmkv->set(1024, "int32"); +std::cout << "int32 = " << mmkv->getInt32("int32") << std::endl; + +mmkv->set("Hello, MMKV for Win32", "string"); +std::string result; +mmkv->getString("string", result); +std::cout << "string = " << result << std::endl; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [Win32 Tutorial](https://github.com/Tencent/MMKV/wiki/windows_tutorial). + +# MMKV for POSIX + +## Features + +* **Efficient**. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of POSIX to achieve best performance. + * **Multi-Process concurrency**: MMKV supports concurrent read-read and read-write access between processes. + +* **Easy-to-use**. You can use MMKV as you go. All changes are saved immediately, no `save`, no `sync` calls needed. + +* **Small**. + * **A handful of files**: MMKV contains process locks, encode/decode helpers and mmap logics and nothing more. It's really tidy. + * **About 7K in binary size**: MMKV adds about 7K on application size, and much less when zipped. + + +## Getting Started + +### Installation Via CMake +1. Getting source code from git repository: + + ``` + git clone https://github.com/Tencent/MMKV.git + ``` +2. Edit your `CMakeLists.txt`, add those lines: + + ```cmake + add_subdirectory(mmkv/POSIX/src mmkv) + target_link_libraries(MyApp + mmkv) + ``` +3. Add `#include "MMKV.h"` to your source file and we are done. + +For other installation options, see [POSIX Setup](https://github.com/Tencent/MMKV/wiki/posix_setup). + +### Quick Tutorial +You can use MMKV as you go. All changes are saved immediately, no `sync`, no `save` calls needed. +Setup MMKV on App startup, say in your `main()`, add these lines: + +```C++ +#include "MMKV.h" + +int main() { + std::string rootDir = getYourAppDocumentDir(); + MMKV::initializeMMKV(rootDir); + //... +} +``` + +MMKV has a global instance, that can be used directly: + +```C++ +auto mmkv = MMKV::defaultMMKV(); + +mmkv->set(true, "bool"); +std::cout << "bool = " << mmkv->getBool("bool") << std::endl; + +mmkv->set(1024, "int32"); +std::cout << "int32 = " << mmkv->getInt32("int32") << std::endl; + +mmkv->set("Hello, MMKV for Win32", "string"); +std::string result; +mmkv->getString("string", result); +std::cout << "string = " << result << std::endl; +``` + +MMKV also supports **Multi-Process Access**. Full tutorials can be found here [POSIX Tutorial](https://github.com/Tencent/MMKV/wiki/posix_tutorial). + +## License +MMKV is published under the BSD 3-Clause license. For details check out the [LICENSE.TXT](./LICENSE.TXT). + +## Change Log +Check out the [CHANGELOG.md](./CHANGELOG.md) for details of change history. + +## Contributing + +If you are interested in contributing, check out the [CONTRIBUTING.md](./CONTRIBUTING.md), also join our [Tencent OpenSource Plan](https://opensource.tencent.com/contribution). + +To give clarity of what is expected of our members, MMKV has adopted the code of conduct defined by the Contributor Covenant, which is widely used. And we think it articulates our values well. For more, check out the [Code of Conduct](./CODE_OF_CONDUCT.md). + +## FAQ & Feedback +Check out the [FAQ](https://github.com/Tencent/MMKV/wiki/FAQ) first. Should there be any questions, don't hesitate to create [issues](https://github.com/Tencent/MMKV/issues). diff --git a/ios/Pods/Manifest.lock b/ios/Pods/Manifest.lock index c72afcec..7a4ea3e2 100644 --- a/ios/Pods/Manifest.lock +++ b/ios/Pods/Manifest.lock @@ -184,6 +184,11 @@ PODS: - libwebp/mux (1.1.0): - libwebp/demux - libwebp/webp (1.1.0) + - MMKV (1.2.1): + - MMKVCore (~> 1.2.1) + - MMKVAppExtension (1.2.1): + - MMKVCore (~> 1.2.1) + - MMKVCore (1.2.1) - nanopb (1.30905.0): - nanopb/decode (= 1.30905.0) - nanopb/encode (= 1.30905.0) @@ -370,6 +375,9 @@ PODS: - react-native-jitsi-meet (2.1.1): - JitsiMeetSDK (= 2.8.1) - React + - react-native-mmkv-storage (0.3.5): + - MMKV (= 1.2.1) + - React - react-native-notifications (2.1.7): - React - react-native-orientation-locker (1.1.8): @@ -495,8 +503,6 @@ PODS: - React - RNScreens (2.9.0): - React - - RNUserDefaults (1.8.1): - - React - RNVectorIcons (7.0.0): - React - SDWebImage (5.8.4): @@ -565,6 +571,7 @@ DEPENDENCIES: - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - KeyCommands (from `../node_modules/react-native-keycommands`) + - MMKVAppExtension - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) @@ -582,6 +589,7 @@ DEPENDENCIES: - "react-native-cameraroll (from `../node_modules/@react-native-community/cameraroll`)" - react-native-document-picker (from `../node_modules/react-native-document-picker`) - react-native-jitsi-meet (from `../node_modules/react-native-jitsi-meet`) + - react-native-mmkv-storage (from `../node_modules/react-native-mmkv-storage`) - react-native-notifications (from `../node_modules/react-native-notifications`) - react-native-orientation-locker (from `../node_modules/react-native-orientation-locker`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) @@ -617,7 +625,6 @@ DEPENDENCIES: - RNReanimated (from `../node_modules/react-native-reanimated`) - RNRootView (from `../node_modules/rn-root-view`) - RNScreens (from `../node_modules/react-native-screens`) - - RNUserDefaults (from `../node_modules/rn-user-defaults`) - RNVectorIcons (from `../node_modules/react-native-vector-icons`) - UMAppLoader (from `../node_modules/unimodules-app-loader/ios`) - UMBarCodeScannerInterface (from `../node_modules/unimodules-barcode-scanner-interface/ios`) @@ -658,6 +665,9 @@ SPEC REPOS: - GoogleUtilities - JitsiMeetSDK - libwebp + - MMKV + - MMKVAppExtension + - MMKVCore - nanopb - OpenSSL-Universal - PromisesObjC @@ -733,6 +743,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-document-picker" react-native-jitsi-meet: :path: "../node_modules/react-native-jitsi-meet" + react-native-mmkv-storage: + :path: "../node_modules/react-native-mmkv-storage" react-native-notifications: :path: "../node_modules/react-native-notifications" react-native-orientation-locker: @@ -803,8 +815,6 @@ EXTERNAL SOURCES: :path: "../node_modules/rn-root-view" RNScreens: :path: "../node_modules/react-native-screens" - RNUserDefaults: - :path: "../node_modules/rn-user-defaults" RNVectorIcons: :path: "../node_modules/react-native-vector-icons" UMAppLoader: @@ -877,6 +887,9 @@ SPEC CHECKSUMS: JitsiMeetSDK: 2984eac1343690bf1c0c72bde75b48b0148d0f79 KeyCommands: f66c535f698ed14b3d3a4e58859d79a827ea907e libwebp: 946cb3063cea9236285f7e9a8505d806d30e07f3 + MMKV: 67253edee25a34edf332f91d73fa94a9e038b971 + MMKVAppExtension: d792aa7bd301285e2c3100c5ce15aa44fa26456f + MMKVCore: fe398984acac1fa33f92795d1b5fd0a334c944af nanopb: c43f40fadfe79e8b8db116583945847910cbabc9 OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 PromisesObjC: b48e0338dbbac2207e611750777895f7a5811b75 @@ -895,6 +908,7 @@ SPEC CHECKSUMS: react-native-cameraroll: ae0a7c0cc8462508855707ff623b1e789b692865 react-native-document-picker: 825552b827012282baf4b7cbf119d3b37a280c90 react-native-jitsi-meet: f89bcb2cfbd5b15403b9c40738036c4f1af45d05 + react-native-mmkv-storage: 48729fe90e850ef2fdc9d3714b7030c7c51d82b0 react-native-notifications: ee8fd739853e72694f3af8b374c8ccb106b7b227 react-native-orientation-locker: f0ca1a8e5031dab6b74bfb4ab33a17ed2c2fcb0d react-native-safe-area-context: 344b969c45af3d8464d36e8dea264942992ef033 @@ -930,7 +944,6 @@ SPEC CHECKSUMS: RNReanimated: b5ccb50650ba06f6e749c7c329a1bc3ae0c88b43 RNRootView: 895a4813dedeaca82db2fa868ca1c333d790e494 RNScreens: c526239bbe0e957b988dacc8d75ac94ec9cb19da - RNUserDefaults: c421fd97ad06b35c16608c5d0fe675db353f632d RNVectorIcons: da6fe858f5a65d7bbc3379540a889b0b12aa5976 SDWebImage: cf6922231e95550934da2ada0f20f2becf2ceba9 SDWebImageWebPCoder: 36f8f47bd9879a8aea6044765c1351120fd8e3a8 @@ -951,6 +964,6 @@ SPEC CHECKSUMS: Yoga: d5bd05a2b6b94c52323745c2c2b64557c8c66f64 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 55c04243097892160d63f79f3a23157165b7ac68 +PODFILE CHECKSUM: 4916aa46fbfaed764171540e6ed76fb07a8a95e7 COCOAPODS: 1.9.3 diff --git a/ios/Pods/Pods.xcodeproj/project.pbxproj b/ios/Pods/Pods.xcodeproj/project.pbxproj index 7cbe6664..12ddf989 100644 --- a/ios/Pods/Pods.xcodeproj/project.pbxproj +++ b/ios/Pods/Pods.xcodeproj/project.pbxproj @@ -220,3129 +220,3216 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 000601D6585E358B4C5C687C9A463409 /* RNUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EB676B22F56CCB0D457EC82AA6FE69B /* RNUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 000F50E0CF2A97F28B1403D1775EDC99 /* UMBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 222ACFC2898807F8C99792B2618B2515 /* UMBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 001AF458ED907C2245E6C1309CFADDB3 /* JemallocHugePageAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8D796789F3D6C6BF1B73946AF1B1BD /* JemallocHugePageAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0037C44133F11280075F402AAB720DD9 /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F43E8505637F4CCFCEFDD22C49B9A8A /* BugsnagCrashReport.m */; }; - 00594B2F713792545D808EABD2ABC9CC /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C4D25F70DC8B45BD854D50AB634AD856 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0060810FB3851F5761DD7524A5AD905E /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 68FA058DF60DBB40B30C7B2C1285DB17 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 00A894F22AA7BAC1B6AA77349D399622 /* REATransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4BE8947965BCF3EDBA67A36A42B66E /* REATransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 00AAC400E3418EF5114C52242349B8D9 /* UMNativeModulesProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5837CA59DEFBA496C78103D2396783D8 /* UMNativeModulesProxy.m */; }; - 00C91D63CC716D2460BD2A730560A58E /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = F75C21B39D888B53F815D553074F66FC /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 00D2A54A8823A11E61F579504E81E987 /* Flipper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD42080AAFC24E1761EA45B633CACB30 /* Flipper-dummy.m */; }; - 00E175270DC9686B1C908C3528E72BFB /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D3E6FA97B829798D4EF39F9006B80C /* BugsnagMetaData.m */; }; - 00F922693F608FAEB7DF4C02CE61C369 /* OpenSSLHash.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CFFD5ABC45030F942FC9BCB1EA1BEA /* OpenSSLHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 00FA3E1586775F0FB5DA9F5F99EC17CC /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 14CB491DA261DA5C281CB6B3CD5DC2AE /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0109658EA8CF256D8B289ADCDC7FA70A /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E37175AD68829654212F57BA02FDD293 /* SDImageIOCoder.m */; }; - 0109A3A759F7D4639629377AC27DB234 /* RNImageCropPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 77299313933A9BFA169A53D74BB1FD85 /* RNImageCropPicker-dummy.m */; }; - 011466BD1564B2DC5CE448FEA5B29B85 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 8AEB68D8EBD37A2BD7FB4BDBFF9F9AAF /* README.md */; }; - 0118C5FFF9C4B20E2E19C5D4B1658617 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3938AE2C818BBA7CE57F743188B3118A /* RCTImageStoreManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 01448BDA59FEB517720540384ACA3EB5 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11B137AA5893A18E48BC9E5500FC0C0B /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 015407F52047D4BB0CD74C289D230C37 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = EBAF6C158EF5BD3AEAC488F9BFD2CB82 /* pb_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 016DEDB4BCC1C09A27E1C0CA9EE522AB /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E791609D7BB21AA3D70750B1A1CAE766 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 01859E4946383F52809C7A5E95C94853 /* YGNodePrint.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF59BCAE6579F8A1F4E41CD03719CE8 /* YGNodePrint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0198283A6245A364C263FECB875E1C76 /* ARTRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 267FE598D55784C0942CD9A34A6B4128 /* ARTRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01CD4E5B223049012C390E0A9D903D47 /* FIRCLSURLSessionDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = CFFA0BCA42AA79D5F6DA194B2B9F7549 /* FIRCLSURLSessionDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01D4A5DDBBEE67AA18A16D4C689B53DA /* ErrorCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4F872604D973C5C2E7F249F16CA2E9C /* ErrorCode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 01EDE288363CC3CB55DAD85AABD887A1 /* BugsnagCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = C6F9203A9A10EE2E9608F5D0DCA8B05F /* BugsnagCollections.m */; }; - 01F3F5575EDE7E28E2E794442E3E58F3 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9F79360135BFB24018614C7FE9734 /* RCTConvertHelpers.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 01FA56AC1F7EF75E75EBBCA0945A18E1 /* SSLContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDFF884E47DBF09F53C84431AD41F52A /* SSLContext.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 02218BCD8452C372E4ACC4A4C8325932 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C3D74966BE9968B63D65A73DBD81872 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0226A47450E4759F2CAEFA6307E1F0AA /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5F9E67E8DAE269A8354FA865212C060A /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 023FF4811870371C17AB936C0370C28D /* WTCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACB9F39AA7ADC4C5B8249F4319404FD /* WTCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 024FFB764B39A899C61D25A259530FAF /* WriteChainAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AD408EFC7F64F8C3C44E1170EF5DA88 /* WriteChainAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02714038DA8ECE88D2A8ACB1DE49882A /* RNFBUtilsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 83092417C55CE84CC47FE1C01B58E11E /* RNFBUtilsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0299350CB081F499B3F68F98995EB87B /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = EFB46122032083C5364787A0655EB0F1 /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 029AE0FE15F02795DA6C243E86CA7995 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = E6817B75E1798AAF6EA997F690C91093 /* RCTConvert+CoreLocation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 02A040AA87D6FF98C4A159A382F8CA35 /* REAEventNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2794048F0B28748195004537CAA2D24E /* REAEventNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02CF5ED1CEA40B42508C26E0FC2A66E1 /* ChecksumDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7FE43CAEF809B4218C9ED13CEEC451 /* ChecksumDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03034265ED7F0D31CD3DB155BFE2AFCB /* RCTAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 36867B33A22C7EF993DCBB3B4614F5C0 /* RCTAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 03151B04A94B5B1FAD67FF45DD06B7F5 /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3902EFC847FC1378429D51930F83EFB7 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 032C7CDB032114BDCC7DC441021A7DA5 /* IOObjectCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F27BC406AA427190F7009FF9049BD8AD /* IOObjectCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 033521D8D361BD79929F1C97CF0F357F /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 910B6E346ADF2EA88D681358353F2385 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 034989576FB180820CE1012B0B8ADD12 /* BugsnagReactNative-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44B5DD5E561C62DA5296684A42CFC823 /* BugsnagReactNative-dummy.m */; }; - 0357B1DBA4393494C24B5458C5294109 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 347BF07C7DD3AE9F397121BFB6CDEBE4 /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 037A597C46854C7EAE1349B3B682C044 /* FFFastImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DA09DA19BA1F08B4FC77F346077C3D82 /* FFFastImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0388C19C118898765F8121AC641BA4B4 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 704BBF23795634168F8266D91AB85611 /* SDDiskCache.m */; }; - 03A091EF0A44A9313367BD851F9685DB /* RNFetchBlobConst.h in Headers */ = {isa = PBXBuildFile; fileRef = DB17E355B3E4389A35A31109CD1D8CBC /* RNFetchBlobConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03B0991E9C8213684BA88B4BB3746653 /* FlipperConnectionManagerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 67454D08E527E0C5FEA4713FFE27FC35 /* FlipperConnectionManagerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03CE75A0F998C6AD1A8A56EC32048441 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DB086520DF52114ACB861BF3D32B77 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03D2F02C2F40E330E75DD3522D810830 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2B8394DC33A02F432878F1D821234A /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03DE9082132C5F30F717BA20344693C9 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E9B1F92B5A28A31846F6E524402C949 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03EDC32E5EB4E49C758B0E1AC1B83F1B /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5EE999FCA5EFB1DDAF60710B912F64 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 040C7726D830C67BC677757275DE6725 /* JSDeltaBundleClient.h in Headers */ = {isa = PBXBuildFile; fileRef = A6ADA129893F70144FEF13AEC75F6C50 /* JSDeltaBundleClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 041DBA280D01DEFCA66268DC7D4DE683 /* REAAllTransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C437A0F8547D44B9402405CE5307176 /* REAAllTransitions.m */; }; - 04719857696529B56B628EEB24832846 /* FIRCLSURLSessionAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = CD9C305B1161EAFEB0273D62045CBFB1 /* FIRCLSURLSessionAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0494039227D103B7AAC3831F672658FA /* FIRCLSHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8E799130F337E86BFB5100E2A3DE64 /* FIRCLSHandler.m */; }; - 0496E1728E220AEBEDAD5CBF91E7B74C /* FlipperState.h in Headers */ = {isa = PBXBuildFile; fileRef = E568D635BC4BD8AFD2B9E81625C071D9 /* FlipperState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 049AAF4CC8018611586F09D6C80F8257 /* FIRCLSReportUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A753105AFC15D0D5195B78D817D0CFE /* FIRCLSReportUploader.m */; }; - 04A4CB56F6A8163CAF3A464DD0B79CA7 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FF3F9F5D4B96F992106B3D82288AE35 /* React-RCTBlob-dummy.m */; }; - 04A740155830EC1680E2A670DA44A6DB /* FIRCLSDataCollectionArbiter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E78BBB2C861C183103333E5F0254F80 /* FIRCLSDataCollectionArbiter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04B0CD8E8DCD51E6A54EAB4AC3E41AC6 /* JSCExecutorFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2B686218AF1DC7440CE73B6A21173CDF /* JSCExecutorFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 04BF68827516098FF4CE40F6D65087E0 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7C89715C342A26D2AE3FBD19699A91 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04EE13D18B0F6D782FFDE298038D927E /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D60BA1CF75E2B12AE25427ED0D8E5F /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04FF0B028D980FAA3D1E553389C97CBD /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A9376297DD52A7F492DD0F82F79FD9 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 050764AE053E95388DBBFB293FDBF2BC /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = A2753B277060D11E0A6EF6AA5DB7BCFD /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0523D1360C55FFDE017637629B3FCAF9 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F853FCFD5610E4F829F3B16A23D72606 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 052731026452AD40E65E87DCF5BF37D2 /* UMModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C5C7412F9ECAF3FE9730283FF495B766 /* UMModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 053BA4F3C75D35BCBAA8F8891D611B84 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E757213D5F91C735ECE524723A3E56E /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 055E3CCCC565B32662B62AEB2687DFD6 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 0473D9A9846C9F8D6B1F54C5E8C45BDC /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 057FDA20D3830D25C8F9230D8460A02D /* ThreadWheelTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = FA10520ACAC79ACAD5A273E08745070A /* ThreadWheelTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 058A0E6FB778E47AC2ACEED1729900C5 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = FF45853268F706452B241C7C236B9585 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 05994EDE667F3671AAEA30F159E2DECC /* FirebaseInstallationsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 587E9388CA28138EA598A6A691503FEE /* FirebaseInstallationsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05A2B9B9324B8490FA58DF43126B9707 /* NSData+EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = E748DE4661210BD2F90711673DD75BEA /* NSData+EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05A2C829317533C074C228C63D55CDC0 /* ARTRadialGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B712273B8E31704568EC931E05D26EF /* ARTRadialGradient.m */; }; - 05A88A58C1245A9C537494AB00CBD729 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 5165D61445A33BD272493C9B489868D2 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05B0D839ADEDCA18BCB0342D8850023C /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 49B950794F750FE25636A7AC1B0C7846 /* decode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05D67239AA89DCABE66BC206A4A20DDA /* HazptrUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E9236DAFA6B93985F858462C379B68D4 /* HazptrUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05E51EA514016A3A30F517E11AFB5DE0 /* AsyncTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B213E36BD092B8ECF924B73AC7950F42 /* AsyncTrace.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 05EEE113DA8195D1A8446E6E0223F87B /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0E8C0BD9EF8C3E583F6CE5D9103338 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0621741F7608DA93B0199D74FB0187A0 /* RCTValueAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB1745391EFB0909149AB6FDDDFA85C /* RCTValueAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 06290A0DBEBB396363D9CB31FC2FFA27 /* RNFetchBlobReqBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4431452D083134140ADC1225D6AFFA93 /* RNFetchBlobReqBuilder.m */; }; - 062F8BE5952FAF7F5CF3E6966A337F28 /* RNBootSplash.h in Headers */ = {isa = PBXBuildFile; fileRef = 01B7927B110DD11DA2C776EBC611BD10 /* RNBootSplash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0647B334661340B8A9F52EABF062C3EB /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A95432B6070546FF747D5AA2420AB9 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06514FD84CC576BCCE44F89EE61A7F68 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 61086AD6AE79FDC6F39B12C0E234E220 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0671A194118212DB483A5FD27359EB7F /* FIRCLSFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB106ACF9EBD609913E569FA5B9CCFF /* FIRCLSFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 068627D6351492A400D81DA04B4AAEE1 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 74ED8D5FAB33729D1722F2643DE6F9BF /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 068DE1D20291759B65D1F6BEDA58AF9D /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EB7EBD62A5D30C9270951F92B4CBFC5 /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06965620DA927215DD8A8F4C9F95EA1F /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = FCD9CE39E1B114E366E66B6026FA70D8 /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06A772C7BFB80B6E55DF65040D74E8A4 /* FIRStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC99C09E5CDD8F3F63DF87C58BF997D /* FIRStackFrame.m */; }; - 06C78FC8169996E806BE536269C185CD /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = B8F556D1B2C06800731E71B68B910F1F /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 06DF5876917022BB1943DA78C98F5C18 /* ARTTextFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD23DC17E5F3C34F1EAD553FC4B1368 /* ARTTextFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06E27BA59BD0058F5FF158F405A1ACCE /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D2558CABF87F180513EE640FC82D1CBE /* de.lproj */; }; - 07343EFDFF914FD150E59AEAE87BE5E1 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 3985EAA3DEA3A2B786F3C61F42951698 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 074CC255A80214F8215DBF480553FE83 /* RSocketParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32E6CE0BD0ED8E9FF9C88C35E0303EB /* RSocketParameters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 075E4EEBCB43B2419651CE229A433CF2 /* FileUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 443D242916AB5FC2480F26DEA766BBE6 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 075F9805B68154AF1104DF613BE6F9D9 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEFA437E395C4AFEF921ECE6AE16F30 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07912AE1EFEFB82A90F50403C9214FD5 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 746944364A66327D70B75084D5BF6987 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07982ED2F3B097036FF5459A678C428E /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 158831662711618BC87690C3E8EE4FDA /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07B051735A7659BBD10772A28B34D65D /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6325B06D3F4C407137BDDC41768194 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 08140CF5CCD3BFD03E8A3EB7AF95ED56 /* FlipperCppBridgingResponder.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAC92C0395480DD001C2A66B7458BFF3 /* FlipperCppBridgingResponder.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 081560A0159D441DC9C8AF7CAA6B970E /* ARTGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = B2231AA2A6C89D8C24B89FE88890ADF3 /* ARTGroup.m */; }; - 081E6B601B49FE4F98631AE9F6594C9F /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 863B8675E3454FFBF4057E7C1C3C146E /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 081FADB2FE7BDAA1AFBBC6E3E85F830D /* RCTSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F5C0D3412115B1C70F87A175BFA94DB /* RCTSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08219D32E74C8630B7462E545B5023E9 /* RNPushKitEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ABD96C678115C6E3745285DA05515C0 /* RNPushKitEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 082EEA3652F0C7F65F3D9ADC676C1853 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 2208AE898BE00C8E9A20D53E3B61751C /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0836D50C23B6C79A014622260B9EFA1C /* GDTCORTransport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AC44E3289F69DDB45D21427F852C0832 /* GDTCORTransport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 083CA8F0059844F316B348C516DC0312 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 22D8BCC69C89987119832A4DE6BA6CC0 /* SDWebImageCacheSerializer.m */; }; - 0858C5DD7E4F683BFFDC33673FE75258 /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C66073D693CFBA4207919CC6D1F26B5 /* React-CoreModules-dummy.m */; }; - 088071E10BC7E0F7D2AEC4C95E916D41 /* CoreCachedSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 0653876D2A6D0E1E0E290096153FB5C3 /* CoreCachedSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08910E25B56F73BA1E7C9B35051828EF /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 209CE284D8DACEB268A1B4C8643DCB24 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 0894285A268123E4663539350F7BECCE /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 39A3F70993119EEBEAFFE6E6D620D00F /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08B0382FA655BC8A478519E647F57BC9 /* FIRCoreDiagnosticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 586DBD0046C2C3E0EF691B3D634E0E1D /* FIRCoreDiagnosticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0926794C451A43301E518150BBCFF89C /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 691631C37566A58620754076CB66C925 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 092C950C1019A899132F1EC1C1973824 /* GDTCORConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 680D589C929AB8AE78182C4FFB699CB3 /* GDTCORConsoleLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09393C7EFB15B6830B1E24008140B06E /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6EE0BD71B6916BCF37AA235175E69C71 /* es.lproj */; }; - 09649C563EEF42E21B70090C39834199 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E61C02CFB51138AA232A555B11F0FB5D /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09BC7875E6D801E8C3A5D78A944B7127 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0C26EFAD2AA5822B5C67AEF254EBCA /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09D23E33AA77BDB3310ED71C6842CE9D /* InlineFunctionRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 793D49457BE2881351EC89F3919BBD2A /* InlineFunctionRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09EE5698E226034FE9300AE9751FB97B /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D663FB020110A69454793BA1C65B70BE /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09F8EE9A887212FC0B2154E979B8E097 /* UMAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A13EB69CA9BDD874681BA6977F2382 /* UMAppDelegateWrapper.m */; }; - 0A1085D42174CDFD3E5A123DA9241DF7 /* Barrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47DDDA3EF1B2A03E5986C29F9AD3230E /* Barrier.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 0A109664C716840070D6862DC4ED5845 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B1FEA7C0C077226D84162CF1ED34F9A /* glog-dummy.m */; }; - 0A116EBE1D4A4E64BD686A7187757AAE /* ARTTextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0717FE9C7AE2E934863F3D36F111C1A7 /* ARTTextManager.m */; }; - 0A2BB595766F80BB96DA17C3497BF549 /* FramedDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D7C398BC98205EC0ECDF300FAE70F619 /* FramedDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A35E2DC84A2D8C042981E057024C85C /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B7D7FE6AC4A9EF21678B0F718C686D8 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A6BAC8A932A7A0AE62DDBCCCA70702D /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D9BA3D711C337D4CDA290FD2AC421CE /* BugsnagSessionTrackingPayload.m */; }; - 0A7FF47E30F61AFB6AD9CA895EE1A4F9 /* RNDateTimePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D53887821DF8B50E33EFD33CB134980B /* RNDateTimePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A8B587E3A95FE20D3CFC98F8FFCAB03 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 406361C35BAA62FF97AEAE4B1F895035 /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A92A4EB11AC3149D6C51E87E22A1A5B /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8E940DF76A9E872A76ED5CFCB5A78364 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0AAB1B87F449356F2FFC7DA7EE5D381F /* da-DK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3559D7F06A730A4645DFA09171B2E0A5 /* da-DK.lproj */; }; - 0ACF9654E330F3E4FF25D38913B61A9F /* ARTPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 761585823AE2D9E8A5545EEAA132C969 /* ARTPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0AD1DA52CE1FEB97B05BA9D8CB63C1B6 /* GDTCORClock.m in Sources */ = {isa = PBXBuildFile; fileRef = 2830D91941428ABC6992BDE14798A552 /* GDTCORClock.m */; }; - 0AE130EB96D4454903ADE0BA1969A6CF /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = CDD8B489FEE7559F434B9E2A898ADA1E /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 0B28BAE0A1B8550D2DE2D68527158680 /* FIRCLSCrashedMarkerFile.c in Sources */ = {isa = PBXBuildFile; fileRef = 4941684C4855A4B810B172E41A7F1444 /* FIRCLSCrashedMarkerFile.c */; }; - 0B2CFC4DD49E848F4351E1AD5EFAFABB /* DynamicParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C23C2BDE7E08B7D04B3F5940676930B /* DynamicParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B3B883A30022727522781E6FFE17758 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F9AF1435D07F42704AE3EDA00049E97F /* fi.lproj */; }; - 0B61BABF587EBD0E31C3904A9C82ED22 /* RCTDevLoadingViewSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 341BD64198173E046E86ACBF1EC97D21 /* RCTDevLoadingViewSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 0B761B070D881FC68C5737332C9D8036 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DAD9A0ED847DB05BD8A3846F1928EE5 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B7681A7555B94ACBB78D9E0D0162039 /* BSG_KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 44749FF42F1EF6CC82546827D4A38E9F /* BSG_KSCrashSentry_MachException.c */; }; - 0B7C39C00D2B040C27544584D750D5AD /* FLEXNetworkTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D43F3BD74424903DE15CD5B97C1F3B9 /* FLEXNetworkTransaction.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 0B9E2306C3BE47E02155DE8E960D6B32 /* GlobalShutdownSocketSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3004D665389E914D103F3DEEA9895A56 /* GlobalShutdownSocketSet.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 0BA06FDA567BBD9F7B5CB941588C52BC /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4101A167FEED7D4C959CEB06F6AF4DEF /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BA4F97CB6DECFE49F6A541777FF8519 /* FIRCLSMachException.h in Headers */ = {isa = PBXBuildFile; fileRef = BDDF861A37CFD8442F2EC5A4A183C88C /* FIRCLSMachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C2C18E15224239E99EFA26C3E1489F5 /* EXAppleAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = D4D5A168DA5148C3BFE7AE35AF72D057 /* EXAppleAuthentication.m */; }; - 0C551985E8686CC886A539921C3EE668 /* RootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 58FBA6BF8F5DEF89FA285E52026046E2 /* RootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C5F5CE1AA1ADA700992ACE372336053 /* GDTCORUploadCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B9138B9D1433CC345183B9754A922D /* GDTCORUploadCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0CC9A6A17727216556B0AEF0E6F9FD71 /* FIRCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 064579C97FE2FD85F8F6FABB2DA1FCB9 /* FIRCrashlytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0CF17F9266055A1FD1CFF6F2C328C2AE /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9FEEF6D4B48EC20A2ED6B28B080D61 /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D3C93CF0F9F2583678EB02BE49EB077 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AA2088DCA6A069516608B5F7D3CBB86F /* SDImageCoderHelper.m */; }; - 0D58E16C6814991908886D21A86477D3 /* READebugNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 13A2CE1EF3B7728E6B201CE0A9866BEF /* READebugNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D73DDAB5065DADE674ED5E85CC65AC1 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F787CF090DDA037FA87DAA4ACFE5C7 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D78BA278756E2D822E89C836AC3A7E2 /* RNFBSharedUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = ED8ECD8D922917999B335311111C1B7E /* RNFBSharedUtils.m */; }; - 0DC96FDEBC06F1C8DCE2EC4A1B158A2D /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 88E06EDD49EAA4EA3B221D0DF8AB80A2 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0DCD335B1EC7E097FA1E6D89B16A4A24 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 39BBDBE80E53745D27E48B00FFFDCB50 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 0DDEA131FBC532835F8E259FD7654AD2 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A04B5CB1B57C0A6012190EBDCBA91165 /* en.lproj */; }; - 0DF05AB5378A2B780BBDA4BE35BA21A5 /* FIRCLSFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50151768B0767106EC7CA1753601BCE5 /* FIRCLSFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E0611504CD5D881E5FCB9B5E278D6E7 /* MicroLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 673F4DBBDF1C81FFB1DA1723C5EEFE11 /* MicroLock.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 0E103FDA6751439951C099EB863C4E9C /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A2D4FE69837872342EB338FFBDA02B /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E1B3276561F7EB341FA907EB1A86F04 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = FD1A6D3700A187B9340B40E1CC0B1A07 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0E1E58EAA62AD31323C41A2EE1F285A6 /* RNNotificationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 917436F04D28B8273DFF73770698D8CB /* RNNotificationUtils.m */; }; - 0E2055CD03A9F6FE1EF61816FD390A1B /* AsyncUDPSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 17494F9C1DFAE5E426E7C147EAD8821B /* AsyncUDPSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E218A685D54E67E63B15EE57AF9B96C /* TOCropViewControllerTransitioning.h in Headers */ = {isa = PBXBuildFile; fileRef = 415AB15B320B9646A3392FF556330B10 /* TOCropViewControllerTransitioning.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E2C683FBE5E9C1901110775A04916CB /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = F03FCA6747A9850EB34084EDF68C1750 /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E44162EAE5447439FEBD9619932914D /* FIRInstallationsHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E63F04EE183EF37D6F35425CB658088 /* FIRInstallationsHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E490E89EDF3A16691A550F3B3D8577C /* RSocketParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 87C031E4203074D0359AD79DB91EA091 /* RSocketParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E5B539F7CFE7C18605CA862F87C9FB2 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 89C062B8ED4D916D00E38E692F628ECC /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E6BEE45076F221AF9B746A5CB621F93 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 05423E07A4C1698CB808DB91D6D3B324 /* es.lproj */; }; - 0EA0900779E7C8425C830DB6CAAD784A /* TOActivityCroppedImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1727A5E522AA6F0823BADF8CA373930B /* TOActivityCroppedImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EA52076C94A2F4EBDAE61FF2D24E451 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 202794FB62F23CE63FEA290BCF5A0D68 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EAE708844B871B5D9FCE1F1F5243BDF /* FIRCLSFCRAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = EE703EAED3358FD81E42E02DA0472E66 /* FIRCLSFCRAnalytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EFCA31C89CB2815C262F61063472180 /* QBAlbumsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DC57DD111EE87C957BED6D9A2B4AB339 /* QBAlbumsViewController.m */; }; - 0F04757773EB94AFA230379602288218 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BDCFB3E7E895E33DBB46260A502852B /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F0C10FF1C8CA51216269475E4076D75 /* Framer.h in Headers */ = {isa = PBXBuildFile; fileRef = 90B64C4E2C319CF52970A31675FC54E2 /* Framer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F112286F11B894F72C66676A5BAC325 /* SDWebImageWebPCoder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8956ACF74B500301F363E9F2FEB2FB5C /* SDWebImageWebPCoder-dummy.m */; }; - 0F2C29D27A4A81991C787404478AF099 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 34EBB387C060A930458C5C6E5081055B /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F3F32D5615E2F8623E48BB225FD09D8 /* StreamResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C48A925874BE980FB340F60393E8B9C /* StreamResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 0F6293E2C6D387AEB7CA7FB4110631C6 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 638D22B036121DEA40AC69DF1D69F969 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F77D37E6759126835EF8EBD3D566FB6 /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB9202103762A615C4A5838134AEA64 /* FIRDependency.m */; }; - 0F96B9773F1A3A400AF5F4BE07F633F8 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8212F17211A09244F12417E5EC41A210 /* ms.lproj */; }; - 0F9C7819344334F86A89420E15C953C6 /* ThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 201F746F8E0E1B8D73FADACBE01D2141 /* ThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0FA49BA8A92058A96F5D15313493FB59 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 391F645395DADABA74114F035E174C4D /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0FB00882D8BB26D52DB32A3B8F1C4761 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 80545F6091AA92EEAF783BF4EF965E1C /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0FD0BF71F29CDFAC3DBE15624237654C /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60535C87D0FC894ADB2DD82CC2A28E53 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 0FDDB9156FB0D0097B471318449E417D /* RNPushKitEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F1828E00B05C11D6AA90198F9E15EF /* RNPushKitEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0FE20EBF34F908C0A8BAEE151FE31368 /* FIRCLSOnboardingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F5CF51212CBF9F332801DA2F4A79CA6B /* FIRCLSOnboardingOperation.m */; }; - 0FF737393D13C998B2E7B85E02167777 /* SSLContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F40075B936115DC5B57997FBD0D84841 /* SSLContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10483AA4D71ADE88023480FB5094E267 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C339D4A98D2F464FB744C8311B8930F /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 108E5385C09DFF34EC8FE4F73C4662F4 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 52426FD74F4821670D4C474FABF0D44C /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10BA82C55A2B1DEC4B2ABBA14C5DF73D /* RCTDecayAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 35145D11DB7911A08652F4658F072CD4 /* RCTDecayAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 10C1021B42BE6200A4E324C3539F9702 /* RSocketRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F324F1517F2FD156164BA6904200BA55 /* RSocketRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 10CE4E6061819094F64E040163430758 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62B11F68B301D16E3AAB2FDD1D384F8E /* React-jsinspector-dummy.m */; }; - 10D68B02FDF05C99237E067F9918509D /* RNFetchBlobRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1279C8052D57FC19BBEC11214D1F9AD5 /* RNFetchBlobRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10D946CD688B87AE48421FAFE3FE8310 /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A424B921F34A2E684E3317DE9C9F0B0 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10F42CB440BAE106EBDDC8B9823FA2FF /* FIRCLSApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DED9425178C98B16FB10A99873E0F4 /* FIRCLSApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 110686C3B9BFABED7EF510599B8F4BA4 /* RCTKeyCommandConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 855E19E00BCCC9D0E8F7010CD3AEC66F /* RCTKeyCommandConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11071A0B5E380F5B7F2E010327B3815F /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E30F480795515B199631678A529BAEBF /* Yoga-dummy.m */; }; - 110DB0771E91F52B6FD3EAD5AF30123D /* RSocketStateMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = F85431ACB243CA110A229BE2C7FC8082 /* RSocketStateMachine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 111D765C73417F5F3D9DB4A549BF16B7 /* EXLocalAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 3036C06861E5784B6061546B1BF887AF /* EXLocalAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 114F09E11FF5AAD51F6A4A68923DEDD8 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BB99A20197EB8D91245B3A931DE941 /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11527F4C8E41DCBE88F35CD9A1A27B89 /* RCTPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = D50932CCC095608F0E80DE688979F74D /* RCTPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 116CE378A686BD900FC7676F4F481AEF /* BSG_RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5099265536276347F457C5A85928CB /* BSG_RFC3339DateTool.m */; }; - 11712F28C8D94966B4717571C5B4101C /* FlatCombiningPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 06B8C344FAC449658DB496C12EE1B09E /* FlatCombiningPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 118ECA72611CB2FD2EEC1AC53D8E029C /* UMUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E74C6677509574D65B174FB977F4BDEC /* UMUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 119EA7D5009DCF867F066ABA035BD82A /* FirebaseCoreDiagnostics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AFA3931C37E8EB9C037136BF34979DD /* FirebaseCoreDiagnostics-dummy.m */; }; - 11BCEFCA89FAE791FE7195C154A8D927 /* RNPushKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 958878E7F5EB446B20B4070569600ED0 /* RNPushKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11C1F06E5DAC4DB374846E51300D5020 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF94B1EA40A9E302767E9B8BFD88B35 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11CEE85468C674A4EBCBA4551A6FFB4A /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ECC929CF6FD2CC882DA01DC24B97431 /* SDImageCache.m */; }; - 120EE91B70D7148A00CE2E064E96F61E /* SKApplicationDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = BB2B5280D895C797CD9172BE3B2396C6 /* SKApplicationDescriptor.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 12464BBD06FDEF5F9162798A1EC56544 /* FIRCLSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E15403D2A1838600C6BF72034026F3 /* FIRCLSConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12478C3DEA4C049CB9A2CA1CD20C89DA /* rn-extensions-share-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E658C8E86F0F319FC47B3D827AAD68FE /* rn-extensions-share-dummy.m */; }; - 125A7DA5E0AA6CD38E879293F84F4CA0 /* Flowables.h in Headers */ = {isa = PBXBuildFile; fileRef = 848FABBD7A6748D5B65961E5807AC33E /* Flowables.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1269AF0F682F600A26863DF81E886937 /* RNPushKitEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = A86A32F345AF00A0B92C61CD6EC4683B /* RNPushKitEventHandler.m */; }; - 126F40666E812A4A6E90817FF328B49D /* RNFetchBlobFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 392FCA00F23CFD5EF3D84B3894DB3A6C /* RNFetchBlobFS.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 127BEB986815F397903637433E85997C /* FireAndForgetBasedFlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = B7F2B74DFE83B51094258A1292C18508 /* FireAndForgetBasedFlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12D59B7431F1E2D74FD4A69383EB1BC9 /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 31048922C05EFC9BE9C31498325EE5B3 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12E3B3A98B16C35BF8A9040CC935E1A1 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 423DBE3582E06AD2EBC9DB27C89EC5F6 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 12EF2DADF1312FD3553930431F86DA5D /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 419C21DE03C7ED90C021F5C7A17DAE4E /* SDWebImageDownloaderDecryptor.m */; }; - 13210605B09232F682CE7280B752A25A /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 443D86D676BDA6439C75244E0E2A37FC /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 132446A286BF65E4A71E3B8B41D13299 /* FIRCLSCodeMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = E4FE6A7F9EFA3C2709A76C90A0ACD130 /* FIRCLSCodeMapping.m */; }; - 13626B3E229D5D66AF7559F0708DD7B3 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2BCD08EDEF360E493D86114FAA2543 /* SDImageAPNGCoder.m */; }; - 137FF610872B1C182541C2262022B77B /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D0F4F6EFD9A3FFC9672551AAFB8CEF /* SDWeakProxy.m */; }; - 138BB5EE73A73F506971CFAF6C344BD9 /* GDTCORRegistrar_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 195AE66B31A9AF38439BF105310CDF65 /* GDTCORRegistrar_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13DE1BD1D694029E6A9CA5A6422D1297 /* EDFThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77254540357DA2C913AA45CCE9A2BD0B /* EDFThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 141090299A28682B48401EF4D7F455FC /* ARTNodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A532A0F849CA6B9DA27106CB7E4B5A /* ARTNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 141304222E862C8824241BED6D8D4341 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 089E47E2682577F9420DC30245D15C6D /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 14416B732D93C60D9933774377696D1A /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 46AEA57300F51DC99600F17FE2478B4A /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1448E6C039C8E7A220498EDB5E01D34A /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BA7090045FE2DBEAB8C5F7109BC42117 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14595B9424B26FA78E6DD72747352F72 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D9C6292267FF2509C7C2941F7524EA /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 145B0569F3F8BCD67D8BBF5DD7E6EB72 /* EventBaseLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED5FF248E57447CE64A4876ED7B8DA4 /* EventBaseLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14728816ACF61C96545F414F980F4B33 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = D4FBD0D54235095901816BAD1591D244 /* SDWebImageCompat.m */; }; - 1473175D9D91F3FAA6EFE18B305D6E38 /* FKPortForwardingServer.m in Sources */ = {isa = PBXBuildFile; fileRef = C39027DDFFC8785415DE36B4302732A2 /* FKPortForwardingServer.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 1479BA84B9B30E6D9879CA6C0135D930 /* EXVideoPlayerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C8972C8A0470C9BC3219DA4032A09601 /* EXVideoPlayerViewController.m */; }; - 1487B1D1AEDC852BABA57CD71F64AA21 /* SpookyHashV1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DEA61F84FCCD1A8BC54C4031629C8D6 /* SpookyHashV1.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 148985338204113A70CE293FA1A9B59F /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A40BD840EC14017F3F9E2A0DF9385FC /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 149BAC8C16FD76B8A7DE7279167CDB38 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A912E977BE574C3FDEF0C947FC58D3 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14A2ABDB1E2A4ABB4C6D29042FA3186B /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = C9EFB34CCF70545A780B4A8FD2382307 /* FBLPromise+Always.m */; }; - 14A3CA4B77271ED4415356A1FBA7362F /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 415268D1A80C95953F31FAD0F2169E28 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14A9C9610BD8C7330ECA0BA0F7847340 /* GDTCCTCompressionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2783C26E011E46A1CFC441EDF1431401 /* GDTCCTCompressionHelper.m */; }; - 14F4CBB8353E78750FBA45D556C32E23 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 74AB9F0D12C65D3D5887677C3B984BE2 /* AsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 150F04B8F2DE014340CA3EABEF23B9AF /* SSLOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEA243D951DB804A2D2B061752D4838F /* SSLOptions.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 1512892B5305F94B3E4E56C7D1C53A1C /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E503EDDBD1DB36A1BD8F4FC767CA336 /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 152271A7580B47DB9B37189F7ED4277E /* ARTLinearGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 2714CA9B90D36DAD7985EB61005E21FB /* ARTLinearGradient.m */; }; - 15317713CD05A58CAAB76846E80BB320 /* RNFBRCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = F2B70451F292A11102014AA7D382DFDA /* RNFBRCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1545F3BAB2FDEE69BA16660BB26F0F86 /* TOCropOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E6AC115DA6491F04B1889111179BA73 /* TOCropOverlayView.m */; }; - 154E9DA70771C2E787FB4A467761F308 /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = 4248F7EC94C1492E9CC08E2AF51D9B1F /* FBLPromise+Async.m */; }; - 15606F80BC53DF8E81548C3DCB0107FA /* GDTCCTPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = AF324330325140B3CA61398B025D261A /* GDTCCTPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 15619A9FEFEB4C7FBEB38264BCF2F170 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD10E3EAD8DC815BF645C8BA8D97737 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 157804CF2C9474129EA1324545E3ACA6 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E902E97DA04910A3A694AB725291EA /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 158836011C2C1CA8C0F79AE55BB228C1 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7056581678F8F0B048C4B1DEF111B18B /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 159E6CC104E3A31FD10E4BFF4D2B6910 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C705230CA55BC0655C5ED11110778B /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 15CBDB6170625FC29B5013BB2F3898E1 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 921BC9ABA34D5748781D1E6EDBF20E0C /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 15D7CCF59D45A8AEB4224BD291FC9910 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A861EBD95221184C3571AA73D072093F /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 15FA0CEC28541CA4EF930A1163CEAB50 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F3E82A5BFCACDC39A13BCFA7AAACAAB9 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 161026FA21D9BE1DF9129B9CB9D7732E /* BSG_KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = BA0ABA8E745BB4558F5FAEF68134356C /* BSG_KSSystemCapabilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 161A3959A3DB59623C050A727C8E8C81 /* GDTCORFlatFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 232AF2B965D28EDDC1729A790B0D6B14 /* GDTCORFlatFileStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 162A6A618A93B94A55D7223F0F5E716F /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA8F148446D44D3CB43C8ACC3EB6CD8 /* React-RCTSettings-dummy.m */; }; - 162ACBE91E639740897876BCD2BB2865 /* BSGConnectivity.m in Sources */ = {isa = PBXBuildFile; fileRef = D42777CA461B620478E3E2108813C937 /* BSGConnectivity.m */; }; - 163371D05D89E0FE1CC10BB964D7FF97 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 53D0830ABE6F5338B281F64C4817C86A /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 1658E2D03BFE5D27F4C7FB78370F5289 /* RNPushKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 56EED4B1C4BE02DE793AC7A19190F8CB /* RNPushKit.m */; }; - 1677C6E959A147929A1E36ADE31AB595 /* SKEnvironmentVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 831CBC069C3F01300D540F11687A9BD0 /* SKEnvironmentVariables.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 168858BEA838B6A79F6BAA7F95B0A0BC /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D8948141E9C8C2805ECCEDEAE42FF5DA /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16899D5B9029FB6D5A400783A624C1C8 /* EXWebBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = A5ED4395691E2745D117436EC74A630D /* EXWebBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 168E0D6A2004B4AB71BDC7A0FD126EEC /* FrameFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 440C33DE7D0895F3E498BB5BF502F577 /* FrameFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16958AEC562C5160BFD88A8EFBBAC6A5 /* RNFBAnalyticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = B650074EFC46B04DF230D7228E596A77 /* RNFBAnalyticsModule.m */; }; - 16B79B17961B6E6845CA4D610C59DDE5 /* ARTNodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AEF010B56948D32AC87B7D5072EEDBD /* ARTNodeManager.m */; }; - 16BFF090FD5381021803A4BF37BCE8F1 /* RCTConvert+FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = E83115FFE7ED69EAD06883FD58323459 /* RCTConvert+FIROptions.m */; }; - 16C5D991F7D3833068C8F6892F59DAE2 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = D744DBB287F294E3E4909C69FBC72BF7 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16EE63BECF0434B64696485FF6B3B7D6 /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 81113F643E1CF81D879597FC06BB4375 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 173358C1C847A9165F7F5A72CFD85594 /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = C45D6053017EBCB71D9BF9F738C38545 /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 173644F783112230316D4E6FCC53ED4A /* ErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D2C15850BF64A8B26086A0BFA96F29B /* ErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 173EFBD9209646E1A705B053082C9F6F /* REAClockNodes.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8CDD264099EA4CB7EB7831969E98AA /* REAClockNodes.m */; }; - 17473E80FC0107BF0A8C72CFFEAF8603 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B229390E5DC7BAF77CF58F87A0D2C06 /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 175CFCD017C7B7EF1E598452DA8878C5 /* GDTCORTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 190B41BC3AFC75D961AF4D6471FE80C2 /* GDTCORTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1764DAAB45EFB47EFCEBF09C636D8196 /* Codel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7F89F69D58231307B377A09D2F20A93 /* Codel.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 176EC407C0E6D60A0CFAFE7137EEA659 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D9D2D340FF2BF639FDC74AEF3A6E75 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 177039A182568496EEAD8B000C4CB5EF /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 689EC159E23AF54921177F5404497941 /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 179E47C6D3FDEF2F8548AAF3B8E7D75A /* IOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3660486B72C513704AEA66F7F0B8C478 /* IOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17BB6867B8F014C0E40A07E3CF4AB27B /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = EB55CC314436DBB45945DDC51FE7D004 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17C2BEF174A99D7A9963AFC14B2D9E10 /* ObservableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 80825EA1EFB9ACC32393520FD698251E /* ObservableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17C9F63079A7777BDF392197B7DAF65F /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 0559E634C3FE475DD1C584491F360ACC /* RNCSafeAreaViewEdges.m */; }; - 17F5E0FB74E7BD32CDACDC8F988CA5B7 /* SKIOSNetworkAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = D3B7A8958EB01D6B4C199D7AFC54B407 /* SKIOSNetworkAdapter.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 1832399A5D86191FBC62039FAA886F24 /* EXWebBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = C4F7E4CFCBDB2C5DA6CAE16C755C4FE1 /* EXWebBrowser.m */; }; - 18508BF0F3BB7FB5771E7208D859296F /* EXHapticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3430F6D9D154829830335E7F6313999B /* EXHapticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1875CFDC099AD0787A9C25318392EA17 /* TypedIOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = C637A6272077BF390AF8E503CA25F9DD /* TypedIOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18A77E5A2082C7E3C408C56CA002C905 /* FlipperCppWrapperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 73E1A8F62B8927BFFF24DDF6DD940F53 /* FlipperCppWrapperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18B99705036ECD1F33913244C135B90A /* RCTConvert+RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B1E3359D6A9ED665FE278B75005E906 /* RCTConvert+RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18C92F2E7DE02C4F5158C71F487EDC11 /* RSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6977B19F126A290B069B3FA1DC1647EB /* RSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18EC058224BD741E7A2C93D0450326EE /* FIRCLSGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C47950876FB080FEE6CF111D6965109 /* FIRCLSGlobals.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 190C1CF14FE6C07E6E1D21C2C59D2F0B /* FIRCLSInternalLogging.c in Sources */ = {isa = PBXBuildFile; fileRef = 86BC3BB242CB1BF65E1D7CBDD1931B2D /* FIRCLSInternalLogging.c */; }; - 19395BF0D512145A000D4AC12462498F /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8121C01DC744F53803C1A78D33B123 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 193D84D554E98E93C8D2745AF8BF6517 /* FIRCLSRecordHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 974231CA2D92B7FC40AA468569B99461 /* FIRCLSRecordHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 193ED99B119DFEA6FDAD04AEBB176FD6 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 423E6295395104EA9D8320DD6C894074 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1952230ECEC4B2A0E1FC56C1309A0AED /* EXSessionDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC0B6F5E8578026BED7FD6E2AF10D84 /* EXSessionDownloadTaskDelegate.m */; }; - 19592F25B82235131D6A91618F62FC7B /* Throughput.h in Headers */ = {isa = PBXBuildFile; fileRef = CD2E0E29B2602E47A26BB8780A6283EE /* Throughput.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19793D450FF05EC41C93F7691BD25ADA /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = BEE19A918E2759AE4572DC3E4A2ACB42 /* FBLPromise+Recover.m */; }; - 19797D078D86653C59105544484571FF /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 93216BD09E76361A7787201D814B5908 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19A4C2DB3EBA77982E77271C69AB7543 /* FlipperConnectionManagerImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58CBB9FB3A760AF537A770CE838740FF /* FlipperConnectionManagerImpl.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - 19A5A714B60260AA3454D781E5BE2626 /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDA53E6309D597F1A328D58C06B39D6B /* RCTAccessibilityManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 19B3BC4E2828FB30D6FE19E66BBBC724 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DBBC99560F7985C8A60373FDDD76DC6 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 19BB37501E60552D724E980C463122B9 /* SocketFastOpen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75733073D5EA416ED33FE1CA0E4600C0 /* SocketFastOpen.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 19EBAFFF4F7BB44B99B4E5EA6F2FC4A9 /* RequestResponseResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = F600F01DC5C0A19939C7E3C1DD49100E /* RequestResponseResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A083BCB6AB2CBF49971EE0479FB08BE /* BSG_KSMachHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = B645C8150E6AD50B10361C0416E48B9C /* BSG_KSMachHeaders.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A1FAB80AB5646F6BA23973871D037EA /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = F618E351EAE404FAD585BA59E476D255 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A34D3102ACF234F346A5475B6BF1CB3 /* Stdlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86EF5B883FD9EA0ECA724535C4754B02 /* Stdlib.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 1A3FDE33AD424E36E91196E972FCC4CF /* InlineExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F287AF97C73FAD86ADCFB2B08891D28 /* InlineExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 1A54A0855A3968A2DF2C0220B9C13AEA /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D690A8DA370757420AB0DA2D239503B4 /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 1A688B1A58B49BE230CDA5D5E42C6644 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 0798EAB5ECE84B8786E46E1DDC74EBC9 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A8C01A62EE6458ED89D407F24688A38 /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 962C9C1558BE0FBB69BAF645AD26C2A1 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A9191026A065A4591600142C46139A3 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 61DF78A65709484E73FEBB34A52318F1 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A91DAC8DA3EBEAA0D5111513D568D69 /* RNUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 29180AE048012CD4589BA6C1AE87D9E1 /* RNUserDefaults-dummy.m */; }; - 1A9A6954BEC51868A86A0FE3E6FEBC8F /* RCTTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC47ABD196CA68E5B3CAA944A380989 /* RCTTextShadowView.m */; }; - 1AA7D50D366D8F1B3C58F9727B5C8899 /* FIRCLSBinaryImage.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8B5CD82A2247EE689EA950066A50DA /* FIRCLSBinaryImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1ABD61549684E693C9ABD854DE580471 /* EXLocalAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 73D6BC1DD7224F079A9E99183D7D8C34 /* EXLocalAuthentication.m */; }; - 1AF237A8D93FED7EEC8751CC7D27C8E2 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = B3FDD204AA7584A8104379B1A39CE687 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B06F771B3D386F7800CEFE0F97D93FE /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = D8C1F9294048D11139309DAA8664A061 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B2A7DF65EBE33BAA798A26622DEB2F6 /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC6D7742F151F1F3D3B9795F920CBE7 /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B55112F88E36F4CAD2006CB5FE14D26 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 300FAC486CF904F8E31345BF690A758F /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B5CF4A390128D31E6B3DDD066E38DA3 /* FKUserDefaultsPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 7571DC76DC3EADDE963E586E138F8C14 /* FKUserDefaultsPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B7460A41AE9C572291675EBBA73DBF3 /* UMViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 12A3D4A2CEA64FE1A40E366F6EFD7A9E /* UMViewManager.m */; }; - 1B7603450F5EBB7D2C05C7FBBEC26D72 /* RSocketServer.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A094FB1252916A1EC6E86B94966416 /* RSocketServer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B794ED054CB3A6B44BA360A30EEC849 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B3E2FA89BB5855515C69A456A406EB /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B7CFF9E58522F2A4D6D36C5020D8DAE /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF48A73600607CCF16A089B70F9881B /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B83D9440594BDBD1CB4CB3D88411B49 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2EABCA1C06ED768FE8595C01740CB28 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 1B8D715E91852816FAD01A4595E2AB8A /* RNFBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A19805C017832692074F5E607A22CA7 /* RNFBJSON.m */; }; - 1B9E8E953845EA0057AB7B2D8F149933 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = A28A3F5095CAA1FC8CAE9C7B5F5E0028 /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1BA74AE91BF42207C276B02BBC24531C /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D74C79D7D5FB1B8BC786C37E060654E /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1BB7DF35DA8BC3E5E76D9ADB62B3BAC6 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EE1D6FC043194CA160546D59E500E8E /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1BBBA89E7263809B22A2986294845A23 /* Observable.h in Headers */ = {isa = PBXBuildFile; fileRef = 27A1392B69F38889C38275AEE5285E60 /* Observable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1BDB5E300AF7089264CCE13B9B1611A9 /* FIRCLSSettingsOnboardingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D7CCDCF1C8DE8449332EF5ECFFFFCB /* FIRCLSSettingsOnboardingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1BEF8383E40F55088FE7D257A85A0529 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E1D52A1B984C74AE9E6358B01F89EA /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1BFDD5217348D3483D5A90BCB6167286 /* FIRCLSApplicationIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A22D9A7CFBC22707CE31B8C69953EA96 /* FIRCLSApplicationIdentifierModel.m */; }; - 1C09880186DEAD1A272B1DEDF6329BD6 /* FIRInstallationsIIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F9BDC67D65D927F2AEFD07EA19385C9 /* FIRInstallationsIIDTokenStore.m */; }; - 1C3B114D579773C689CCC20E86A66473 /* SKSwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = C0FD0D7A7D1251868C2B3BFA97996C55 /* SKSwizzle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C6E0836685AAC30A68040E674538497 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = E87DA28103B87D680B1EAABAD645DC45 /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 1C71AAD98CA149A0B464F0C1BC1A760A /* FlipperClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FF5BADF156183AEA00C3ED1F5B77F2E /* FlipperClient.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - 1C75E58E5C7129F8CA3F013D567B692A /* SKButtonDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF18F0D40D19AD1BB4FA2CE56FE54B8 /* SKButtonDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C9458A12060B23DE3F9D57BAAC6AF5B /* SKSwizzle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49E8B8CC08F023730D0A90CE93761DC5 /* SKSwizzle.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 1CCCDD7A8C6DACEB755AA8EC3AFF7993 /* FIRCLSURLSessionDownloadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 46711A77D0B69AEC5E367DBF2368BAF9 /* FIRCLSURLSessionDownloadTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CD50B17D10EDDDE034D1C2AB7034610 /* ARTShapeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3060D0C9BF2D4F9E4590827BE968DF0B /* ARTShapeManager.m */; }; - 1CE0A3B74BCACF590A1E1A2BE0BF258A /* UMLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2D7C55CBCC6D6AD79421C5F0AAB192 /* UMLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CF6284334F4151C7BF3164B9D15FA66 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 149BE74E831F9AA2914960A5C632B764 /* RCTImageView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 1D15487C39676A373FC9FB8D7C995044 /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB3858A6C43E0E49533D1C37A288B686 /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 1D1E44F857FA339C19C859B350D0FFA7 /* Allowance.h in Headers */ = {isa = PBXBuildFile; fileRef = 9030AC7B4B1B893267055C59910B29AE /* Allowance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D2677A8095E40E0F5D4BCBC3C0428DE /* QBCheckmarkView.h in Headers */ = {isa = PBXBuildFile; fileRef = 967230DF1C3FE2DD0BD4851B40CCC5B4 /* QBCheckmarkView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D74DE102578CB79908C6B2FC695F3A6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = B0089C1340C7665EEDA237988C9F6981 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D838244DCF67A79448F0311491E8A53 /* RNCMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F24297D4F0F4568C0BC1B3F31ADE0A /* RNCMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1DBE6A0CA095312FBA5000F8822CA8A5 /* EXSessionTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 755824F8DDF2D469C459E8C9C7CB897C /* EXSessionTaskDelegate.m */; }; - 1DBF78F2962ADE6037590D5833A8459D /* JSCExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9252D601BCD628BAFD6AC64ED3C4FB52 /* JSCExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1DF16A410CF349117F27A48911AB92B0 /* RCTConvert+REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC65D13DC96DB67F07AD0E65B962D45 /* RCTConvert+REATransition.m */; }; - 1E05E99EE9FA5209A77F929663F8F7DE /* FIRAnalyticsInteropListener.h in Headers */ = {isa = PBXBuildFile; fileRef = CB73B05A85B9346F0A3CF80C49B994AA /* FIRAnalyticsInteropListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E0A1261A07124778FD4B3B42FA9020B /* UMAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = DC8EA8D5C7FA0BE6031770E36D366558 /* UMAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E19AA4D5167F18F96FD088CB5B596FF /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BE08716D9890E5E995E3D75EA07C0B /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E3E616BD3354F1140C54F1B3E1D86B4 /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ECC8D555BC8AC007B25E74115110267 /* FBLPromise.m */; }; - 1E5317DA322A5BF669AB34E7251BAAE0 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 243401B845B68CB7AB081CC4CCF06704 /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E987A72DF22FC9759BE296910DD342D /* RNFBCrashlyticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D956D2806D0F529E17960D261C2D725E /* RNFBCrashlyticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E9E9841ECD43A7B59D4B9C4A24373CD /* RNSScreenContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C8862E12496E7697A9DF92FC7A5131B /* RNSScreenContainer.m */; }; - 1EA610E2CE028C7D7BD44F97390E83FD /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC3BC17E6F3910BC28BD134FBCCF73C /* FBLPromiseError.m */; }; - 1EC6E839250BB5EE3E900F898BA75362 /* IOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 90B4D1DBD0FE3FBA0170C4211A38E7F7 /* IOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1ECCDE93432AC8483DCE4FF56422765E /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 335EFF7D5A6AECA87296187A5FF2D12A /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EDD4DC0E76159A2E868E2448ED7CE8C /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = B0CF668ADA8DE63AF171C23F908B60E4 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EE568DBD9A817E001E909C4F4266D1B /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = A489583354216CBFC03DB851B4556CD9 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F0B02F6CDCBAB83EEFD828AF8D23080 /* FIRInstallationsAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F214FB06E444D8A7000EECFB6744CA2 /* FIRInstallationsAuthTokenResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F2A398640E810C90476C833CE69A5FC /* FIRCLSFABHost.h in Headers */ = {isa = PBXBuildFile; fileRef = A57E897FD9EB7C345ECF04ED47097BC2 /* FIRCLSFABHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F7A6150C30D540366225C4428F4EEFA /* OpenSSLUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32D8B0A0493ECE6D2B90A97129243FA5 /* OpenSSLUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 1F818D1C0AB6D0EFD75F2682563740ED /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D4D60BF37DC772598986B63B234539A3 /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 1F988CFCB48630887EBEC9D536138CE0 /* RNNotificationEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1627071E5B3E484507234F8D0A56DC9B /* RNNotificationEventHandler.m */; }; - 1FB37A68C4E694C7BB73CC258ECF1F61 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 1851368884E47FA9EA4B34577A20F461 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1FBC66FB408DC29291980DFFAC95FD4E /* FlipperKitNetworkPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 072F502AFB8A651C136A272CC9256E3B /* FlipperKitNetworkPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1FF2EFDA8ABAED16AFAB78AF0DABEA00 /* BaselinesAsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 79BB325B4E0106D2B45FEBD780E43154 /* BaselinesAsyncSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 1FF3AB74593FCEBB6575C8A608DB49AA /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AEC8E511931EF566AF1B07C48ED2541 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2012AB3040CD09E593FE95CA831A1968 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3815FC4F44C997B3CA2BC28B387C577F /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 207E203D4A0B00504A657AB0917BF71A /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC232510FBC7AF04525D03A168718E9 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 207F828029C17673CF94C9C7763152BE /* RCTSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B69E358DE1B052453E9808EA9EE10AF8 /* RCTSliderManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 20AB37D0A997EB702F9625EFD74E7D72 /* SKIOSNetworkAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B169EEAA61B4FA9910AE47771885CA /* SKIOSNetworkAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20ADF4E535F2FBBC3732C70F1917A1F8 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF4B815A0699B64BEE8527AD39E6CA0 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20B0C57A6DE9D3137B0AD31EFF574741 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = A0579689A0AA2FD1418C4E1BEC2D759F /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20B883649B7B86E3C65B40C1BE9C6C11 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = F73B701568E441DDD6BC3000D0D5B932 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20BF5CE7BE71A52B947DC1A4AE28D316 /* FLEXNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = FFCD9DEA0C4E84783A478751D1860F86 /* FLEXNetworkObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20EB0C959555CA07BD6B61CDDBE11D45 /* FIRCoreDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C24D6E1CD9A82E6060BAA7660E9FB1 /* FIRCoreDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20F3535B1F7ACCD40CC3F44712CD9CDC /* FutureExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = EF11E8A38840A5B1EA48D172084CE814 /* FutureExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 211825B42C149FDE16AB9293734167D0 /* RNCMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 280BF1D653DBBF5EBEFBE99928C3D702 /* RNCMaskedView.m */; }; - 213B9B68DC3F6022E7FFDD135E1ABD8D /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC3DDF45091DA3AC479A574842CC386 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 21678FAB2A21925B38DBE4A5F09D9462 /* QBCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29997E0EDEA534599D64FBD8CEE9D72E /* QBCheckmarkView.m */; }; - 216E9A9FA4AE8BBDB6045325BFDFE318 /* GDTCORDataFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD889CBB5DB3655E694833B0C9002A0 /* GDTCORDataFuture.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2174099C49D405DC59157FBD71FFBB84 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE395D21FBE6AD8B8B5C5EBD078B42E /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 218095E8385F5B81616076F5FEE57FF1 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 26EE0EF8BDE394A160A91BFA295871B0 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 218321FFB6A3945D5116AC9CE0A56C90 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7351C181A122A049B7118B464F58456E /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 218C2CD18BC01A0818F35F5E5C5D1DBD /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B627E39B731911254D1ED433565B6D9C /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21C0D0A679B9CCC696330278C799F8AD /* REANodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 546F8EC6A5BA2EACD8433663792C565D /* REANodesManager.m */; }; - 21CE7333450F08EF85250BC221A8378F /* FrameSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A4FB11AD36C6596F587870A6182B07C /* FrameSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21D99EA5E9B43F6B82DAC00D69D4CA36 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CA2C908A06FFB3AE8A31E1051A78AD /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 21DC793624E2D6A11CD90371C27BEE98 /* UMNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B79F8D60DE89F1BC22AE005D981E0B63 /* UMNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22065F3C3410E475FF66D393E895C80C /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 3640FB051E362D82BD9F47648FCBEF3C /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 2232A04B30AA441CBA83D0A161F4879A /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 292EB77EC12530C08E37B59EF1FC90FC /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2237479366E915EF661B72AD16D8D562 /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 184583558AD095BE04823010CFDB855E /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 224D23FFF43076B9FD6F06C90E360D15 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = DD7EAFD1483D5DBCC456C3105A7EB6BA /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2261E5EFEA3462147B06E33E258A20D7 /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = BFBC79B1D54204585867BE47A6E185D9 /* Bugsnag.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22723839F29BBBCECD42F4B049A49B82 /* experiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A25E36E490CD83CB4BD70F0BEB9BC28 /* experiments.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22881DB4DF4F9CA6C13901221A8B4E64 /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 579D50755D6C05683866DF1EC201B0A5 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 22C7732479406C077704539F33C6B97A /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED9721DDF164729FF651CE5B84DBA60 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22C8370E1153C875B7DC2D72E7141618 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B6D5FB75180D4F0F957A9D91CE62CBC /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22C893769DB69620D10DB6343A1BF40C /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = C821CE4EDCA77EAB61D4C95468B99CE1 /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22CEFC35D6BE5B9099CB736853ACAC54 /* KeyCommands-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E647A63FBE8492458D2D3E07E006264 /* KeyCommands-dummy.m */; }; - 22F2DDCCF5DEDB634A650681FB7CB07A /* ARTSurfaceViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2115296140C2CF8C416CDC7EE5BDD3EC /* ARTSurfaceViewManager.m */; }; - 23017B19130C3458CFEBB6E7BCB5069D /* BugsnagReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 456C860CA3A2DD25E2F9F4A9FE56B7BE /* BugsnagReactNative.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 232F9E9093BAD90D351096CECD29DA28 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 33603B081B182532FE328C6365D0E994 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 235AF40BD4F72FA49078428998D61FBD /* YogaKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA1D74676B28E8FD5FFDEBEF8A162860 /* YogaKit-dummy.m */; }; - 237BC0466B44DD5F3E6DA103D60B1F9A /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = DE97931CB5B1012872AE6AC4E139BCEA /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 23B2A8DC0FF17D85A673F766AFFB887C /* FIRCLSAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A634D57EC222D84FF4ECC0A0BFDB203E /* FIRCLSAsyncOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23C6C86F430B34AA2174412D3DE237E3 /* FIRCLSSettingsOnboardingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 73F59B44EA98C28F2BEA10791E153953 /* FIRCLSSettingsOnboardingManager.m */; }; - 23D1828C1260691ED059357C7CF17544 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7983728C8869A0CCFB3DB3FF1C5C97 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23D3495C13258064F17B2596703252A6 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A97D7281D270A8185628EF9E0E147A /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23DD6882410833B4985BF657DB0FF140 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D992F73AFF2DDE0ED96E4ACF18438F1 /* SDImageCachesManager.m */; }; - 23F1FC28AA72EA008BB99CE077D749A1 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A635BA14CF2113905140C44F6E14A85 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 244B2F0D8D99CE2ADB7C42CD74359271 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 6847486C0C662C309142F88C8089C6D9 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2451B9C96658A869E74A857B030FCEC8 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D56C0B547C6E296DFBB24FFBC4D17 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24570C884E7B05506960B1ADE2EBA32E /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B1AD2818AC61222A735E1B72CA44D8 /* demux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 246E297E51662846FB8BC6A044BCC3EC /* ObservableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = ED10B9C653A1B5C3E9F2E2D436918838 /* ObservableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24A9E53DDD53486BEB3CD085E33ED239 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 59AB26443058AFBD0EDED1A33FFCB835 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24B7B27A0E9EC7339CE561C62499C4CB /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD29E30D08AA725101A72D71096FF99 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24B97F4F26D06C097C3E12F6B68F04CD /* RNBackgroundTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 92100BE1C38D96A1A7AE0F9E0D1D53C8 /* RNBackgroundTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24D4E5CD578FCDBC8266ACFBB1121D22 /* BSG_KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BCD28B283C256AD4C796EAA9C2C79D0 /* BSG_KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24ED81916B4C6C2CC3FEDC51B7243AC3 /* FIRCLSURLSessionDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = E7F27C38B81025F809C1185240F5FB3C /* FIRCLSURLSessionDataTask.m */; }; - 24EE577FD3F7BEC448651309507B47B3 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC7570A5DEE14CEF9E6716AEC679116 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2527839399261E620202C3D565C96224 /* EventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4141BB5449ECE42D0A3DDC9A489ECF3 /* EventBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 254386EAFEC928CC400A4C6B0A246778 /* RCTTrackingAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C28554EF6D0DADF26EA3AEE55D546AA /* RCTTrackingAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 25464C199156B6F34863455C64857399 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = CA369CF1281AEE99F25BFCB738675250 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 254DA1EA2D8F42DAEA1F3EFC277AFD99 /* FIRCLSURLBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9A9520BCCFE84444C092865963AE9AE /* FIRCLSURLBuilder.m */; }; - 2568CA3AD14417EA909027423302DEC3 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0029EF376D659E2A8E63C158711381ED /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 256A71ECC4C437C86AC4E63790E9EEEE /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 391F645395DADABA74114F035E174C4D /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2578A917ADC1827F3D0717324949A259 /* FlipperState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 327B3B9C24CFD373C2A3F39763EC1FFF /* FlipperState.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - 2583BD723D2434E07D584F78B2917D69 /* RCTBackedTextInputDelegateAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = A9E00A34A5703FE4ABE079A37420A613 /* RCTBackedTextInputDelegateAdapter.m */; }; - 25AF1AEFA866EDC6A96A6DF9F10B16F0 /* Pods-ShareRocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FE0A6812B600DE9F54562F0F69D2DE /* Pods-ShareRocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25B6D4193F34A5ABE3CA36A3E35CFE8A /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA1F390E03046334B6FA8C65D5161C /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 25CDA6B573F9FA265790119B75DE62BD /* FLEXNetworkTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3842B13CB7B47A7AFD03D98AB73359F0 /* FLEXNetworkTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25D05716DD4D36831130AEA70822D200 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 34657EB2F270AE6902A20E460C9FBE94 /* fr.lproj */; }; - 25D1EE7FFDCEE0EBC3F03EB316E69F59 /* RNCCameraRollManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 64916A4D0599660624FEB23006CE054E /* RNCCameraRollManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25D70C544A35CB6F097D761400F7957A /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C536C9D9E93047012E73C262822EA8 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25FAE9EB053A32C666CBD08A58F59158 /* VirtualEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23DA0C0CB9FAAB92820D145C153095A9 /* VirtualEventBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2605224350F37496F63ADC7DC13F4AB0 /* ChannelResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F7D754B50C01E6487EC23BCE05505AE /* ChannelResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2609A04370DD9D50963681824D65EDE1 /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E2DD19AF59F534DC0922B386BB9FAB /* FBLPromise+Retry.m */; }; - 2634951EA4A58AD624774365CD0E9C1E /* BSG_KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7146855BE313403C5ED9FEC079FF52B1 /* BSG_KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 265A7C27AF6E0FB3AE07F79E4BA091CD /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 4033635AF569F20C4DA7986988B8D5FA /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2667D6A247BD464A6C85B15684C69FCF /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84C380A7734571FBE19B5D9B92128F0E /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 267C2F737F65B330EBA8141DAA2B8FB9 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 60DA3C24BED923D7021F7D952E18692C /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26810F35A713E8B3EA3B64E41B3AC3F3 /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = 59662D70CC0188329784D74C99BB4310 /* BSG_KSDynamicLinker.c */; }; - 2688470222A93D85CD64C619D255D87F /* StringKeyedCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B04AF1BDF18085CFE54FB20705F3EE /* StringKeyedCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26894FBADF455438A2ABF1D85AFBB9B6 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B15EBA61520B294F2806D2491F89B9 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26DDB3ED21F8F75BF8715141466A6BBE /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FB701F812C4E81F3B1962EC2D915BA7A /* SDWebImagePrefetcher.m */; }; - 26F0818B7A6B16A497714EB1358EBE27 /* QBSlomoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29655C07B10B5DF828A770A0A321F2B9 /* QBSlomoIconView.m */; }; - 2723068A060BADB4A4184EBFC17E8519 /* BSG_KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA2935DD483DD04CFF48AC2B8CA813B /* BSG_KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 272654FD85002EBB933D59A3241446E8 /* JemallocNodumpAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 945C7B9DE5C7749C8AF93C78396E33F3 /* JemallocNodumpAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27286820324610E8A7D44CF991469562 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E6E5DD1E71AD0281C53042760395F /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 274ED815FE397FA51E0AA17121A439BB /* StreamRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8463992C0E5ABD00862C3B18A24F04F /* StreamRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2778AB971254765A6E9A1CE6FDBD72D6 /* RCTWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B45163D72B165020310A4D25B24CC83 /* RCTWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27919FD262843DFACE71BCB206F03B72 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC57C423A33C42B2A298B13DC5A42409 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 27AE53BA3B396A44A19ED0A49B99798B /* FIRInstallationsAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C4DDF3D212EDD1E80C6B0E5BB41DD7 /* FIRInstallationsAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27AFC607943FF0399A91891DD6B277F3 /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8804BC3E347D4851ADD147BAB6EDBC /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27D12134205D8345146AE8EE0CDB6B01 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F6E2349F8E877941C3894F867C7CF8 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27D2F28E456BBD5B5949B58110F3F676 /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F728AC20374201C6C5833167290A5E5C /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27D7BF69F512CC363019B94C7C8A14FD /* SKApplicationDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 319A9EA142CFD67B423011FE2DC2330D /* SKApplicationDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27F00CF8429AAC30F86CB3128F75CD4D /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 154A009D0FEFB4A1819BAB2A85FBC78A /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 280340EB2BB4FBED12529AA52158B665 /* UMViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E4FF97E12FC2AB186BCBE9BEA9367894 /* UMViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 280618340058F589CB897A134234D49C /* FIRCLSNetworkResponseHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D4398376C658332A4E207A3C6EC1636 /* FIRCLSNetworkResponseHandler.m */; }; - 2835A445128B2030E8F8CEE36AB8D209 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6F60E8EDD3EB7670E8EB79D56340F729 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 284A85DB8967C6406D66174C08EF9821 /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 907E4E7E56EA71EF2252C76C4385A7CD /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 28861AF52B24FE2B3F51FD4A8A00A722 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 780DB45C12E1B7F353696376BF2B9F48 /* SDWebImageDownloader.m */; }; - 288FA8C4E695B2DC905843C403206EF9 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F577B189DA552F53EFA7A813B03E107 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2890524395C72E909E591EB184C2E434 /* RCTConvert+ART.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DDD234F1688A99CCF798FC92C3AA46D /* RCTConvert+ART.m */; }; - 28B75EC2EF15D6C571BD05A36F78FE38 /* FIRInstallationsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = ECDC7200C4C840C9E5D713A1A0AD0EDC /* FIRInstallationsLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 28BD2154EFEF4A904B84DFF396BD6598 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 22FFA3CA1BC07691BA7C3978B922A25C /* SDAnimatedImageView+WebCache.m */; }; - 28C65AFE0EA39E92622AB93E71E10748 /* Color+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = CC311E2E0AA72D79FAEB72F6127AA157 /* Color+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 28F938C614393C2E27ED714D9579FC8E /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B43A8B6FA6C8A7E69685230754BB617 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 28FFC4481C53A863062AE3B78DFDF30B /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DF87845281A0627FBC71B4058D432E /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2902A050FEEFD30F9A4A3361F13B0E0F /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 9597CFEC9BA8376B97C82F1836CC6245 /* BugsnagBreadcrumb.m */; }; - 290521ED71D65A6F7DBCB4673DF0084C /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4DDAFE73A2760792C1FD698E4F5F7A /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29309B92356A2BAB35218BB42DA1F713 /* RNFBAppModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A461FB71F14FA8FC2FEA6C262341DDD /* RNFBAppModule.m */; }; - 295B0286CAB8B9811ACC7543683D1FD9 /* SwappableEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E940956CEA8F0B60217652DC6D15E488 /* SwappableEventBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 296D898BEC1E0C044F3B8D3A60B09CA8 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = CD3F8E4D63A82ED04CC3C4FDAB80A2F2 /* RCTWebSocketExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 296F07BAEFF63EE74DBFD1A4936E42BF /* RSocketServerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3206ECD90892F43854C0363F3CCE368F /* RSocketServerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2977CE25D3D95A6820F6B47674C6CBA6 /* FrameSerializer_v1_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1317E241D2EB102870C3801D0CD50C /* FrameSerializer_v1_0.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2987B38812445E03CDA22FA3542465CB /* RSocketTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B3E59C098931633A37DFD5F5F3A00C /* RSocketTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 298B5EAD78FFE7E758B7A259FCDD8D92 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = F9D48F6F692CB2B4B48666DC835623BB /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2994820A161009C46BCA0F5CE653EA23 /* UMInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 72A4F4396A35DB25A19C21260B0D44FD /* UMInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29A78422CB94171C606F76CBF757733B /* TcpDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C41E35E2B4C29594651C5C06C6FDE29 /* TcpDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29AA552CD92596EE4CB2D40D9199DF49 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 242BE4CF47E227CB5879E37AD9571D0F /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29BE103541578385234026751F8ACE67 /* RNRootView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFECFD51798699035DB0BCF6B49FB45B /* RNRootView-dummy.m */; }; - 29C76EA154E7BC8F64DEC1AD70828040 /* EXSessionResumableDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B946381FB2B4E28BB88F1ACEDEA452BB /* EXSessionResumableDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29E521245A004DB310199277B79CA0B0 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD65E3747A5D5ACF394F36A06F6D087 /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29F867CC77079A89831B16FFA6DC2650 /* FIRCLSSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 3598492752D5FA5E1ABA842AA6A0E913 /* FIRCLSSettings.m */; }; - 29F9DF5B489E9D84B67ED4897106E0BB /* UMAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A194A89E97A8617215769B0AE3B435E /* UMAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A0DEF39A6E17704E3036529DA24F634 /* FIRCLSPackageReportOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 57CBFE1FEC2178F9CF4712AD5A6D156D /* FIRCLSPackageReportOperation.m */; }; - 2A13E0D6D5598EB9B57F78F3CD74774E /* EXVideoThumbnailsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 72CBA7B24624855860A01DFDCC6C723C /* EXVideoThumbnailsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A271C1605508A90C3BA1EAB6BAADC3E /* react-native-document-picker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F8730EE64FD2CD71890FC719173F81 /* react-native-document-picker-dummy.m */; }; - 2A4B51F99520FA613DB0EE3453ADF6DE /* BugsnagSessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 911C0005841625987C56A533CC2ACB78 /* BugsnagSessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A55289CBCBD22F409A68DB6A7D7DE51 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D4FD5745F2681D91F4DA9723E1FCBCD /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A562D24A7AAE2C56E777116ADCA60F7 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4E8E646FD0BA4E06F6668A41C92D5B /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A996496C046119E9D62610932CC69FD /* FlowableTimeoutOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 53D48828CF0E28CE11B9BA0C87704BD6 /* FlowableTimeoutOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B174A54A84B51ADFBD45E40110F0D25 /* AsyncTimeout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56BDC7855EDC9F1D2AB8B748729E77EE /* AsyncTimeout.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2B1E991CC4B64389ECA30647B4B02A1A /* EventBaseBackendBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB70007E42411A897457FA7DC5A6CD3C /* EventBaseBackendBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2B1F6427C89945A50F4E08BF8BF414EF /* FIRCLSSymbolicationOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A1011E110924DC5239489D276CE4D257 /* FIRCLSSymbolicationOperation.m */; }; - 2B2178E0C1127FA94AF674E20EE28590 /* FIRCLSURLSessionTask_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 75ACCD2CBCC34AD5D7935BC14CC92D59 /* FIRCLSURLSessionTask_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B2A1CCDBA8AD8D264967730D01F3FA4 /* UMPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F4E4022F9A5F03E58A5199AAD4127FE /* UMPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B2FAFDA8347BE2821FED5D48AB3A547 /* EventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E8C54B5F0B21968B0CCCD7B06989C20 /* EventBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B79DAF1B46E07D72A44DCAFB639C819 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D85EED07444D4B51858078CFD5682920 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B7DBD7D59B186F3C8B36E7130AE70F8 /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B17532E2B223E59F45E9A8FB9ECBAB0 /* BSG_KSCrashCallCompletion.m */; }; - 2BA0D059223373A39DCB8B59BD18557C /* StringKeyedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 512018EA82B88EBBDF93B7F349A2826A /* StringKeyedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BA5E72B097706E7B6DF0824EE7B38E4 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C5ECDE1C5CBBFC663F87AF1A6B5B3E32 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BB382DB7792FE1E8269B4710E90EFFE /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E9A66F61B1987C02C1F6B39436DB87 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BD172C6FB7DF31CC3EFA3CE085B4126 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D7BB76964E107165FE6FB5BB640513DB /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2C25A98EEEBCA168F5887C14296594A5 /* RNFBAnalyticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E9417DB68C894934F552EDBEFEE30B4 /* RNFBAnalyticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C3B255F956C9C6A0E4B6E561C0908A0 /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D4A2F2833D63935CFDB5EB3F8970F1F8 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C3BF5D6B72169E95EC76AE52DF6EE74 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 618ECA20DE3D216339F209F32DF9DC64 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C3D875B1658DA6BC9946D437202C839 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DB3B65AF071F6B13BD008F884A4D93 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C4554B6732E389B6C115718BD45701D /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C73984F9AF5A3D5EFCE8B428C9F2B31F /* SDWebImageManager.m */; }; - 2C652747EE70859A27875F8E9CF02BFB /* BSG_KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 805CC1444E8DAA8B74AC46DBBFBCD0C1 /* BSG_KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C6D65B3FBD38D8AD43897EBAE585914 /* VirtualEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF5567626151A04338B1BC21EC15414 /* VirtualEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C813CFB5B807A3B361E5EC77152152D /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = AF0504E5E31C9BB8CA6DFAA251617684 /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C89CAC103055E4326DDE29E97713CE6 /* UMReactNativeAdapter-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E04B19BD5A8E139C3FBB1819A1F39921 /* UMReactNativeAdapter-dummy.m */; }; - 2CDAC043E586A4E33786C82BEFBB0DBF /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F8D89D78A2EB910E71744416993BF15 /* RNRootViewGestureRecognizer.m */; }; - 2CDF546927B5C2B907189A98C7975D20 /* Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF3EBA563842A9B7B132E359B257EE1 /* Folly-dummy.m */; }; - 2CE08EC7BA09068921151F10810607FF /* RNJitsiMeetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B95CD4BE4D984D1A2A902045B901ED /* RNJitsiMeetView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2D0A56A134A6012A79743F0D698D2FE6 /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 52A10F608DE17A15F5A037EF5954C287 /* BSG_KSMach_x86_64.c */; }; - 2D0E5271D5737630B32CBDBE8AF16971 /* UMReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C0F1CC8E0B502D0C629574C64F369BD /* UMReactNativeEventEmitter.m */; }; - 2D4F89F7C9287A170B0F740EC54250A9 /* JSDeltaBundleClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F1C090597007F883059F0DBFE7503FA /* JSDeltaBundleClient.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 2D580680A39DA70D8DB124C245133BDF /* GDTCORUploadPackage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FC94F54E8C416696AED4A2C8A8F9232 /* GDTCORUploadPackage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2D6E4A8FA72DBF4B17F5A90BB3907D43 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA9C24247421D29B5BD9E43BD588A665 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 2D94B903B687465A1A40CEBEE7FEC6E9 /* Frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A00A4F1F10995C8C9B5B661A47C3602C /* Frame.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2DA35D42BF0B0C032E2F748E77024EF1 /* GDTCOREventTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 58DF88C46D8377D8E30ABE62D630B567 /* GDTCOREventTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DB22E12311D8997E24299894A851B73 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = C154BE5A4B2852054012AB53B149493B /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 2DBA8808EF576DA281E80206CE971B4C /* BSG_KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADA317B19594AE3218117A8705CDE40 /* BSG_KSJSONCodecObjC.m */; }; - 2DF44A8E498D24AD11EAB4457C903A35 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = F788C76C4B4C4BF7E938A725AA517167 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DFBFFD316D99769440CDF4C2B78D24A /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A4E867544E2A9BB3B241F404B585B6 /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E014AAF39426DBC26D47DBDC691ED5F /* REATransitionValues.m in Sources */ = {isa = PBXBuildFile; fileRef = 830661AA4394068076CF03A4EBEA3BA6 /* REATransitionValues.m */; }; - 2E08E47CF3B7BCEAB85479248233BE52 /* SKObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9585138CAA967669EEF70E90C8FEB870 /* SKObject.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 2E2231D94E15FDF42AE50823012030E6 /* FIRCLSURLSessionDownloadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E4CF555FD659586B1D8B1CBEC6F760 /* FIRCLSURLSessionDownloadTask.m */; }; - 2E6F0A55CDFA67BC49706659C4E7732C /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E6E1EB5C5A60DE8EB818D9FFF6EB2941 /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E78136632F05B8D8F8CCA6F8B62AB6D /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E179D8F68C14A806FFAEC890C1C6D2 /* SDAnimatedImage.m */; }; - 2E83BF4915475A6156DFD0FECFB1EBED /* FIRCLSNetworkResponseHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D05B2947997B6332C4550580E068271 /* FIRCLSNetworkResponseHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E87AE1BD8357FD18AEBF781CDB114DD /* RCTTVNavigationEventEmitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75C7AEC5335DB8BDFB34CB88C5498906 /* RCTTVNavigationEventEmitter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 2EAA7260E75EE7E804FD4D7629D977F6 /* BugsnagHandledState.m in Sources */ = {isa = PBXBuildFile; fileRef = 82E3CD02E7FCC02B224A1D7C02174917 /* BugsnagHandledState.m */; }; - 2EAF41297C07BA08EDDBED38825EFD51 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E218777922850F8FD2F2ED85C3558C /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2EB201AFA7B7067271DF082293CF9112 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31EBCD32DFE1480A947114CB5883453C /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 2EC239D84B20011AE1A05A0CFCE4E647 /* EXAudioSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C84418838D4A68539AEA9EC71B2E83F /* EXAudioSessionManager.m */; }; - 2EC31DCBB9D25E22DD02285D8B3DF6D8 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45ED32362BBCC4FD140B005332FA0A98 /* Utils.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - 2EFB6FFB66B48DA53A0F4BBCA76AA584 /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32CD83D7735A14A5075286726B969B1D /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 2F010BF0579721E5DE0EAB9E0285DBF7 /* EXPermissions.h in Headers */ = {isa = PBXBuildFile; fileRef = 537444014B9A092333AA1CCB125F9544 /* EXPermissions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F0866F00F6C9E03A155240059CAB72F /* FIRInstallationsStoredItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 190D1C65D93D825183CB1E6E2D3CD360 /* FIRInstallationsStoredItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F358CCBC15C773B0E8BC8B20277192E /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B86B1123EE86D29AB2716C1D7FF33C /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F3762F547283D037D6BF8A882085851 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = F2831FC57283BBC96AB42237214E5A4D /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F3E6CFDE51DA53D85F9F0B1E585D2C2 /* RNCAppearanceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D066D4EAC03BAF75BB78CB74A7002E /* RNCAppearanceProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F8D86B45F6C017F24D0EFE5DD9D7090 /* RCTSinglelineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = E28B15566EBCC817DE30ABB0DCF62A23 /* RCTSinglelineTextInputView.m */; }; - 2FA7A5A12876AA7C4D5903A9C5B74B3A /* Spin.h in Headers */ = {isa = PBXBuildFile; fileRef = 578805566F5BF284F901A106CD959833 /* Spin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FAC55AC7BD8FB1CF23FA3CA8E565835 /* GDTCORUploadPackage_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 018ED7207228ADB73114CF3E23C02E56 /* GDTCORUploadPackage_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FBA4398F071A3C8100B7C6197EC3A87 /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DD998660B2BE1816A93D531E0EC82F /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FC9EFE233B0C9B052804D8AE958BBE3 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F783C63D8BF62C97A2110023560BF067 /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FD4B4FDABB52A6DCA4FB1C226626F15 /* RCTDisplayWeakRefreshable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC707DC0C2F0654DDF4CF3799D398F1 /* RCTDisplayWeakRefreshable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FD56DFD6405D75AC16D258A4AC0F49F /* RNCWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ECCD8EC24A8C2697035E0A8D25F0765D /* RNCWebViewManager.m */; }; - 2FE803AD2F6A7E8DC5898A9563ADF11E /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = FCB1C88B1FFF2187394F4E6093BFDA17 /* SDWebImageDownloaderConfig.m */; }; - 2FF8F8DE155B0BA7D1825884704AC747 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 842B9EE940BD30BBF74FFFAB474AFA2B /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FFC3171E324205FFD9FA0A70048475B /* FIRInstallationsStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F1A0A71E7EFFC6A7F26BDC234437CA /* FIRInstallationsStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30048C1ED58BCA8F8305E97FE14CCED0 /* IPAddressV4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4D6965BD62563B064DEC19B24099599 /* IPAddressV4.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3008E5C197E529C941CA606774D1BEB9 /* IPAddressV6.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A222D093EEEC26DF1E5D7E72398AF4 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30196E74E25A873E41DC889DA48194FD /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5855FDBEC72AB1200610D7F3EE3092F5 /* FIRLogger.m */; }; - 302F44F0FAD018D47FDD2CCA0B36CAB9 /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 151079F7D3DD6C15785F8271FCF52A06 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30363912631BB1C44CADF345BE0C724C /* UIView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 904361E90A52583205848B9F91E5DF80 /* UIView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3060BF1405F7ABB478493A90B64FCFCB /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5B80DCCE4EEDE066130D06EE2E8FE4 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 307A374A5F225B380BD5409F367068F9 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A029C7434B3D942CDE455778F3D42B /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 308C87640D35D1E3C633032AF321F283 /* ConsumerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B63E6C725A4476ED95F5AA3737ABA08 /* ConsumerBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 308F4F4F2302BE200C238AE74C26DEB9 /* RCTConvert+FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CEEB76485EFA0FF394C19C97B2B52FC /* RCTConvert+FIRApp.m */; }; - 30987C9C9FEB711061439E1BC000376B /* GDTCORReachability_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C4F4D328F2927FC94EB73B5D096AE792 /* GDTCORReachability_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30A8478C08F9DED3F5CB43A32F5FA1BB /* ThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 04AE5FCFD49E7AC15AB9899359D02233 /* ThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 30BB3062E85AB8BC2F42A1DC69B99C92 /* HazptrDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 535E847ABF41DFCA51907F18E7EED33B /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30DE028C8BD4FF858BDE2C4E80C985A9 /* RCTAdditionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BC49FBA937D0C70793E721F50A44F6B7 /* RCTAdditionAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 30EA63D0E95EB523F359EAA9BCADC1F1 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = C7AD28417FC4C27A6777BE497F82889B /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 30EFA1CE7F1133015F0E3E10A28316CF /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 848D2FD6FC82ACCD890DE0DE64B2E0CF /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31104DDF23E644091D0B208B51B3F550 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 834F88A28D59C38058B3AD1CD0BF83D1 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 313AE2A97F0B6411C4FDD66E857C5079 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F1D96967D55034526525434039ABB78 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 314F80C39F5F607CE72EC8BA24DD4237 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 84B59BDF0D00E749F794DCFFEBB1EE34 /* RCTConvert+Transform.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 318291D218B6B634DED9426B8388A64B /* EXAppleAuthenticationButtonViewManagers.m in Sources */ = {isa = PBXBuildFile; fileRef = 52B7435ECEFCC1530A20C471774EC717 /* EXAppleAuthenticationButtonViewManagers.m */; }; - 31935F903EB3421E32FCD701A8DBD38F /* RNCSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF7335D662E1B5989E697B974C716A6 /* RNCSlider.m */; }; - 31962DADDDE276F6ABB6754ED6E7EE1E /* RSocketServiceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA0E76A8835A80FBF25E4ABD0D55BFE /* RSocketServiceHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 319A95BB763E66FA343B43AB20D262F3 /* FlipperCppBridgingConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 094A8309D89F54191ABE2DBA02D93CF9 /* FlipperCppBridgingConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31CA1F80D4661804D819BD261F21AFC5 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D49491FFF9858D16254048821075C689 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31DA90BD34B8EA573D235D81B6D79C58 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 524BAB40CDC93E796CC2BB13B74D16D3 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 31DAC9A5D6F268B1664AE668B0BD1D0B /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 676B19D7ED4D3163C11EF01B7C520593 /* RCTDeviceInfo.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 31E029FEA1B81802EE2F55EAA5DF30FD /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F225C151C807E9E80F2E6CE030C4205 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31FD8DFA47B6AEDCBB2D1C7B48A2B1CF /* OpenSSLLockTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DB6B9416A00283FD7E767ACDC68B80EA /* OpenSSLLockTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 321E5783FD6AB1B2E124AE90C409D435 /* SingleWriterFixedHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = F06C31104F4D714FEEB7A3C4E0271A26 /* SingleWriterFixedHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32217120E93C54F443003D8A95462BCB /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 817FC9D5233E9F4DA79E63E574244283 /* React-RCTAnimation-dummy.m */; }; - 3231393BAD745FA73E9B11102284C616 /* FIRCLSRecordIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F9AA892A3D82F221F0349435A24B99 /* FIRCLSRecordIdentity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 323FB383078BD6399AECB8C48C6FF0A4 /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F3A80DB7CAD74E4D263691EBC611ED3 /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3240E20C3A58ACFE15D21D48E1D40A6B /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 89604576AB251799A65DBAD5F05D1A56 /* RNForceTouchHandler.m */; }; - 3248811CD52A4C903F8A00F6F2C09C3D /* EXSessionTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FDED236A58C2D088DBFEC89983AF042F /* EXSessionTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3259B3941D9E4CC09A9A27E51E89450E /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = B8421EBD92A3A57D52FDF461D9DECC2D /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32622CE75F78F8E2F8D5400CD2CB17DC /* FFFastImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 41CA5F14136BC00F49E8CA3D81983512 /* FFFastImageView.m */; }; - 3268AC6F8341AD59A356F49E24D7A68C /* EXVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = AAB51BAD1D7EB7BB5508094F794F42BD /* EXVideoView.m */; }; - 3292BA9319F6A044C79AE28E0D918FC5 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 11CC6E14038088CC637AE190534C3FF9 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 329D8DC4DF1F87F450F10F8695FAF36A /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 644BF86A5A22153F1948B3E238C190EB /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32A54CE4AFA4A6A499FACA15B3B6CA57 /* FIRCLSUserLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 68939E2A0F691ECC7F8A5209306F8DEB /* FIRCLSUserLogging.m */; }; - 32A725DD12977D66DE1D185F429EAD35 /* AsyncSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = A2815A30FB1FF4B8F62752C035B70A46 /* AsyncSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32AC28388DEBC44E892603D239EEDE0B /* AsyncSocketException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E72F8E8BCDFD8F4466385DDC7BC9D3A /* AsyncSocketException.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 32BABA10BB305E71A70A9C7BA52FBC89 /* SharedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FF9192DB0085A1E3A6AAC823BDDFCB9 /* SharedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 32D97293EAFBD808BC576FE700BDFB3C /* F14IntrinsicsAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B0D389EC73FDF997A7AEAFF5239B04 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32D9D023823C21F20825C29A910B5CE5 /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76981AACEB548E5E3DC1D3FA48FB609C /* React-RCTText-dummy.m */; }; - 32E9548503360012A39909DFBD4C4DD9 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA72FD511360769DEE06D96F4A0CFB0 /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33301592ADEC5F3E21FA07A848C1936C /* Base-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DBA531456175987BF425721A5C406DD /* Base-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33462100BA6E92B757C09BC638DD4CFA /* RCTTextAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 4546FAAB66769B385F1C10B5D17AB782 /* RCTTextAttributes.m */; }; - 33557DF89B6EF2627D2E41B74146A0B6 /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 06519A20357294D88A33C8B5E654C741 /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 336AF37B5F585C4DF000A22B615C60CB /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = C2ABBCD0551B5BD38ED87B30CE3CE4A0 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 337AD4C3D05F965B85CAE6BCFC70C73F /* RSocketServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DE49D5A77318B4C139F69F13EE41B5F /* RSocketServer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 337E0C9857B179E5EC97369CE3EAFB0F /* Assume-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 956F5D99E06DD7FD97D9460CE5CB5FD5 /* Assume-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 338C33E4A2EB50C20A830E837384EED8 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D38604B03F4318AC46EA7F8A61C80E /* SDImageCacheConfig.m */; }; - 33C906D21E0095E99444F2130D76E9F4 /* UMViewManagerAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 84847886F419F249D773888CB16E0F41 /* UMViewManagerAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33E573075013DE8B348024AA6413D694 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E02418E058BCA523AC7849267BEBDF41 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33EDB576C5211826DD9B22E70DD0EE3D /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FFB599276F9A96E8C162F8A8B6E02C89 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 34419FC61810BD1D9ECFE19AA79456AD /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = AAFF2100BEAAD51B76D28DA4825C6D13 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 346F4B24EB2857ECB358657D35350C00 /* GDTCORTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BC938F902528781ADD4AEC8BA72765E /* GDTCORTransformer.m */; }; - 34BBD3A50726564B1AE87604F4B74B57 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 24DFCBCEED52E65ADDB9A2E32F18B23A /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 34DC275EEE112BBD0C9C8E142883BF10 /* StreamThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A0AB7CB680776A396075996321AC32 /* StreamThroughputTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 34E70A33FF98EC9CFCC391F122B36E87 /* RNCWebViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C4067232583C4304F137FCD4C6779D75 /* RNCWebViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34EA20ADEFC65F6118975776F29B5ABE /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F1781D66E0FFA43653082042CFFA66E /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 35269B5057CDDCC7DEA2FE786C99AF9E /* RNFetchBlobConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 425AE49378C747D12D929F44D2569316 /* RNFetchBlobConst.m */; }; - 353B9345CE16AF6338035CFD93D16671 /* InitThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C2E1877EE5FC0B6EEBBDDEFA3A94CC5 /* InitThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 353E3AF04FFD70145B93E29D0B322A3B /* ChannelRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = E4173C47CF775865E048EC494D3067C9 /* ChannelRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35509AB2DE9757199EE5A9A606C9E058 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 630FB216BC1093C5DE7FD7757B5FFE57 /* pl.lproj */; }; - 355DC98B9D06383235582588F35B06E0 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = FE64E2226DF655B148E0B726F776901E /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3567CB332EA82A9AC5E4B08594213F26 /* ARTTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DBF672D1EE1DA63957AA594369559645 /* ARTTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3585440364A592462F3DAB4360A8A9C4 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = F08795C421DC1A296B93319B6F19C8D7 /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35D47F3D1A1DBD7B85CBF95EEB5D1CA5 /* StringKeyedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECF1C6C7A6D4627AF8270961DE502DF /* StringKeyedSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 360DEDF4ABD8983B2E0C41923685FB55 /* ThreadWheelTimekeeperHighRes.h in Headers */ = {isa = PBXBuildFile; fileRef = 894B5C976B9AA4234BBBF58168F002CA /* ThreadWheelTimekeeperHighRes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 361DF2AD37FF9FF9EE9313EF7DA22345 /* FIRCLSCompactUnwind_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D372D5BE6AF13F4983B8238EFA79822A /* FIRCLSCompactUnwind_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36360FCF5DF26972E15B00638335C00A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F12D7B5124DDB3A645644C77932BE8FA /* UIImageView+WebCache.m */; }; - 36639B3E5EFD659484EA7418ADBC3F1B /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = D7D2CE91B0F1539697C4EB6BCBADC774 /* SDImageGraphics.m */; }; - 3668005604E469D2C61ABD5F410E3360 /* SocketOptionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4760C988893B13B0B41BEAB1749C4D06 /* SocketOptionMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3668D7D6FD63CEBCC848CE0ADAEBEDA2 /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74EA5D0C3FEEEB8B6B40DDE3DC2CE46B /* ReactCommon-dummy.m */; }; - 36838A450767D18415FBE60D36FC69FB /* TcpDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FD828576B07BCEAA3D4EC0A9DCBB8CE /* TcpDuplexConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 36925435DBBCDF40101DF4DA0D176285 /* OpenSSLThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D9605C760B55C2A4986F290E32981D /* OpenSSLThreading.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 369F83F9BB8369497F818766CB6A03E1 /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 587EF9B70434429044D5E4E1C0818B28 /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36B30A72BB2A2EB9D72BACEBA5A74C69 /* RNBootSplash.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B2107F7A60AF8F1873A63704E11AA4B /* RNBootSplash.m */; }; - 36D4E8D299A73059B713FFDAF61EC22F /* ThreadedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 829B4D94B8648DC836058F8B87661011 /* ThreadedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36DDF82F11162FDDB5256E2A29BD0B4A /* FIRCLSRecordApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = EFAAA844D485C9B9F7D48BFB2EA3D20E /* FIRCLSRecordApplication.m */; }; - 36F69AE0B07434FD41DAB71CEFF669CE /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C66080E2B8DB2977C93C96CDACD6A64F /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37043ABBD4DA0792B89D11FEF04F995F /* TOCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D86491B44DC4CC15C6B183486608E886 /* TOCropViewController.m */; }; - 37102F4139638538537682CFDBDD3521 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E5EBE17A9890D22415CF33EFA3BAA55B /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 371CE81054032E91F6F451E02E66EB78 /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DA9E6B9FB5A0969B489558679A4968F /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 372882F92C66AD589C117E6B98043712 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 878FEB13EDDBC5864A86714D1689CADF /* SDWebImageIndicator.m */; }; - 373EBD884827F1AD20F3A3DD26138571 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = BEF495DA086741CFF80D572578A0875B /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 3740BFCFC4984C6549AEADFF59FF844F /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E73B6575FC3AF98515FF40E588E5FA9 /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 374560D732665B18E6AADC57D1D9B12D /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5716F6616169F99432AD1D3894329AEA /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37561D58917BF3DD193FA026B4DC7819 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9AD63A66C49D000A31CFF2592E92C2 /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 377EDD40562D695DDBE096F504D81B53 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 435B374D44BCE12B4130C36FFFE8F055 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 379AFF5081DCC0C9C35A52EB49F2FB09 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7269CE50AA8F2D9C7F33924BE9B7FB25 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37A37544801076BF222FC05117B38064 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 544C2F618B9CE0C574D24D59B73104E8 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37A8A74509CB140CA1CBD2862791F6C1 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B02FC345CF27AD6719210E395BB828B /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 37B9441E3739C1098D17234DD176AB32 /* GDTCORFlatFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D019BEF6EA2758EAD6A6D64E3043531 /* GDTCORFlatFileStorage.m */; }; - 37BBE209B4C9908FB36A235F5117282F /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAFE45FD6D43A417A0316AB4C6B57D5 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37C9A7BFC98577A5A2F702F0D9249832 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B34D080D9AAB4A31319BB4238369D53 /* UIButton+WebCache.m */; }; - 37DC75895A0D3C994571EC13E7CD6176 /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D17D989E39AD42EE658569F64DB5B63 /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37E3F0F29964F4FA9C40E1CCEA52F682 /* SwappableEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = DAFFDF2E7DA31743ADBF3729BCC14DD5 /* SwappableEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37EDEC2BDB04F892C3CB29C4F9A8C34E /* YogaKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 802E83F9D1553A5135E751C5CE3D8E75 /* YogaKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 381582C2E5845132F0F89F4AE7DF0291 /* FIRCoreDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 107657679DA0095733943453677A9528 /* FIRCoreDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 382D1B33DF592436E96A9505F8E9E725 /* PublisherBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1D5EB1A55B033A796C3CB937132E7679 /* PublisherBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3842C7262C69AD90463B43931CE9B8D4 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 880D787C8592FC29486FB31E4673BF21 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 384C6507CCB25DEF38E04A025AC230A7 /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = 813AE790C7AF3DF20BE12390BD9D5151 /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3861A71C26628C93C77FCD87EC4761FB /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 620586CB2D409D760D1BD1D5D4A9FD80 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 387DD6E0D2967BDDED87AEE55A05DB16 /* RNCWKProcessPoolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EFCF0B535AAD9257740ED9380BF724AA /* RNCWKProcessPoolManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 387EBCA8FD57EDD475BEFE8C73DD1051 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E8D39C00814A844B5D0D2FA2A9AB5EB8 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38A3CF8E02900F0510ACAFF100A723E0 /* TimerFD.h in Headers */ = {isa = PBXBuildFile; fileRef = A1E42D060EB9AC14839CB57030345E6E /* TimerFD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38F35E24D856E9519A212722C0D13E59 /* RNCAsyncStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8258B9877D65443B98C03BD5A17A27D9 /* RNCAsyncStorage.m */; }; - 38F6A79D9937614314F8A612207562CC /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 788D69C3D4D90C9585C5E21A41D29284 /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 38F97952C6381271D3B820C7E7FEB828 /* FIRInstallationsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ECC825900A41D0291F727801B052394 /* FIRInstallationsLogger.m */; }; - 39016900A3DC7213E8FE4D50B58F92E2 /* RCTPickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 351AF5B5F9D569C80DA853CDD90CCE3E /* RCTPickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3902C93559EE5739F37997B5E9892D4F /* Request.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 699BC2809B3DDEBBBFADA3006F967133 /* Request.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3903BECE2CB09D1D3A70A5824DE36B4F /* MicroLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 38EA67C961952378D9FDCDA996723DC0 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 390AC40A3C333FB6A81C2D20EAC1A0CF /* TestUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C9339C9E6BF54EF634DA3B4686F85B /* TestUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3929E18D986CE77097B61631BA035B4C /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = E12655902A04FDE52C97FBB64DCF99B2 /* RCTSettingsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 392A3ECADD8AA6EE73D72561F4FDB23D /* ShutdownSocketSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1542A52949750DFEB857D086FDCBBA57 /* ShutdownSocketSet.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3953D3F50A05E1AA87124E85621F6D92 /* Fingerprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B22A4F0C5C5073F153DFB33891288B87 /* Fingerprint.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 395DC43E8F602AA23CCD3406971ABE86 /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F350C4BFD5AE0E56B234ABB6DE8094 /* GoogleUtilities-dummy.m */; }; - 39A8B0F0C8877BB15AD04CD38C7C9161 /* RNFetchBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACE316B3FFB1BD0D60444A8BBFB7040 /* RNFetchBlob.m */; }; - 39C64C7D0A3CC2D7D7A0143EE11F6446 /* Frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AA4DCE0FB7F4E3F60CDFF65302A20F2 /* Frame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39C7B45EB0C4E1D9010A459380CAA52C /* ReactNativeVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 925B493C179939C067B87958520CB2C1 /* ReactNativeVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39C7B8CBC7FF6C71A08118BE63C072A0 /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FCF4BC58F130323783236A7C388C6F9 /* Peertalk.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39C85EC983B5B8A9B6EFDC621F1D6F50 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = BE1E51DAF2980431DDB971605F808257 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39D5EBF062B74C8DDCB6DE46E8A9219B /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = EDAEA3088D709CEB8E89EE623F59F595 /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39DFF62282596A4AD2832F04B070FE9C /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A117C440D1DF33A1B8D7E7BED7B2C2F /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39F8B48ACB4F25C361745D13D7538C99 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = CC6BB10D842A4A9E15B036B75213A500 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39FF0F50C4A348E9977AFD81E4B39620 /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C5D1D2FF323DF4DA9C60F1177C5DF84 /* EXFileSystemAssetLibraryHandler.m */; }; - 3A25A0B031EDD3B74BB39D3AD8967E3D /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AFF6CAA60FADAF008CECC75E14B73D7 /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3A366E0112A812204DAD3AA497EAD09D /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = B86CCEE97920930641ED93C64B6FB547 /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A42B7CBB1077B1681D8BAA47FD729F5 /* EventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3FC7F21CD9F656675673A5907F9D6A1 /* EventHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3A548E3DC62B7BBF58AF7D7B2F157707 /* QBAlbumCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A60EE0DC677F9126D19E38CA9E8F4FF4 /* QBAlbumCell.m */; }; - 3A588C35CF59D1DA0D42450E2D7D237C /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = D12FAEB3375BBA04A0D84C42BE07D59C /* EXConstantsService.m */; }; - 3A5DB1E5EC7C9DB692B411AC12981758 /* UMAppLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 744BA262E9E8A85813C1DDE1DC59612B /* UMAppLoader-dummy.m */; }; - 3A5F5528F10F93127EBBFE10043B3EDD /* ClockGettimeWrappers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34D5E6F348BDD95757416B6031B9A117 /* ClockGettimeWrappers.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3A785BC5362C8B4204C3797ACDABE8F5 /* RCTWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5331154F29985EA161AE29ECE787862E /* RCTWeakProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 3A7CF70F2713790E070E27040417EA14 /* RCTStyleAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 24687903163FF75252812F63FF1B4BC9 /* RCTStyleAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 3AC116D9E6033F521553CE4C871FD525 /* EXFilePermissionModule.m in Sources */ = {isa = PBXBuildFile; fileRef = D9841E3FE0DF5557C4203AB7BCCB8B15 /* EXFilePermissionModule.m */; }; - 3AEC60479F0C2555169A4EB81C279F92 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E7FE2AA336901E68EFC1EF8E24BB5E0 /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3AFED154CE58A7877754321B3D5B17DB /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = BF035BF0C0C598620C14CB365BDBC4DC /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B063C1154E377439F5297D8C936465E /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 916445C5D0D965FAFDCB5F3E2024B88C /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B194E5FBBD4E71FF243806C1890567F /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 62CDA9DDEE1D960A214DA51C83DC3E91 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B1F011B902EA943C13BF23FA5AA91B8 /* RSocketStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 89EC4A1B4428FD280E0972F31F4D2B9C /* RSocketStats.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B2FE6120D6A53821D07E463CADA2433 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5743CB6EC98AB0D17ED30F21819A4197 /* Malloc.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3B333F775A3E42130B41AE2EF4E0B53D /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F4F19792AFEEE2FF024DF7E9EC07B /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3B426494F084B4127219E522755411FA /* RCTKeyCommandConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = C935479999A27089DE9E10F5AB6D6D62 /* RCTKeyCommandConstants.m */; }; - 3B4A8B19ECB268E4FC6EAD4276B63B6A /* ThreadWheelTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F0CDC412D3BC1DE73D9AA45C945E83A /* ThreadWheelTimekeeper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3B66445B8389FD8B6FEC18D5C63CF08F /* ManualTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 64A0AA369F51C42EC83BC294952451DC /* ManualTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B769F1BF2DCB93BB298582BFE9FEDD4 /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0792CFE33BB76561F77A5FA76A3C3D85 /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B86A109CEA0B850B0A64BF002AEA50C /* REAParamNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E36D42AC3D45EAA28DBC294D95C9A7A8 /* REAParamNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3BA5D2B5AC828D673537D0648F044861 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 33063D49319D5C88CE6FDEC6E9FF9F0F /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3BDA042F4452C7A9D7762E7E5DC1E06C /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F5E7FDE96061C5CB75C24795739A465 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3BE35415468374E7FD5095CC14E1132C /* StreamsWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E499224321E7E1AC644F1772C24C166 /* StreamsWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3BEE1FBAD4B96E245CD9AED9D181133D /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6CFCE2524C07D4AFADBAB2128ED2AD96 /* pt.lproj */; }; - 3BF1615C071DE5B98B2A55135B5E32D4 /* FIRInstallationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 404EF870AFE620382970B9F3BFA537C0 /* FIRInstallationsStore.m */; }; - 3C008D6C8F8BE78D67CA9CB7416A0FAA /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 10D0186678DB0BD36FEE84998FBC64CC /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C15FBD85FABEBFA4D591E85969CEC1F /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0685B12F74013DC73F69FF3FD9821261 /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C2CC35AD5DCB89F74870ED731466DB4 /* ARTBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B26BF56E17832BB85F9CDF6E8A66F4E /* ARTBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C31CD3F689030110809D1AFD7C1EFDA /* RNEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 247ACF2034BDD4254D15486CC2D4D241 /* RNEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C3511940613593AFF8631710DCDB0EE /* RCTDevLoadingViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9EB9F1414A890594D521351ECC8FB6 /* RCTDevLoadingViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C3EEEA69D03BE23D7A2D4E0A60237BF /* FIRCLSMultipartMimeStreamEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6069C78D991BE2763D082CA2A215472A /* FIRCLSMultipartMimeStreamEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C507D8861834CE457A7F9E566307E07 /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECE9899478060F40994317A4CC05626 /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C52279D222791B4251C03AF8205D902 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFA5B5582A9240EE0A688FBF51845D9 /* RNCSafeAreaViewLocalData.m */; }; - 3C52A7E842397DEB2CAE85EA2724EB6C /* RNNotificationParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 92583E593A12717DA04A34625A26C660 /* RNNotificationParser.m */; }; - 3C57B9928E0E9E9146182C7BB5615F19 /* UMAppLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE033307D0F79534498A6083415BD28 /* UMAppLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C73244EE8A77E5BD59DD8C113FE7664 /* EventFDWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D66EBD4D76C6D7FE612AC6B823A4AB /* EventFDWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C766293FB7619D510FF59F15B150FAD /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CD2A07A92E6452F93F0F544982C468EB /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C7E7789B620CD423919122D943ECBE0 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF0EF4CB83EC500D9F0E79FEC019A8D /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C92C8F7A4ED06A3BC4B927DC4CF68D5 /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6875E6D2FF2B70DB6F431C32C18DD305 /* RCTLinkingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 3C98A74B81322A6703D4A7A5C03E5F34 /* SKResponseInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 123275902CC1B6AA63A9EDB0D4026F9C /* SKResponseInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3CBE6FF9CF1D82A56BAF731390BEF2D2 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 549E0A88A80A156B7DA4A9FBEE7C0282 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3CD64518F73B6927C62245CDADE43076 /* ParallelMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB896C552A03E2139C6ED00E08271B2 /* ParallelMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D05D9FBB81C550A4F7C5E2FF0D53CE4 /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E73DD6E2DDB845423C380CAD3B5C28B9 /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 3D0E69701C3E45B13D0AF277BA2EF966 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 721ECE4F55125F8D2B06F7E50B19A1AF /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 3D1F8803B18FF14CD64A032CAF21EDAB /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 422A8203166A04153210DF34506CCCD9 /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 3D28C702086FF74739928D70196FA81D /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = E8A0E04B7E9A148D8D87648A58DEE8D8 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 3D2BDDA5696E0248B91335C53007C1D8 /* RCTKeyCommandsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 86057C2F677FB198EEF2098C4C42A644 /* RCTKeyCommandsManager.m */; }; - 3D518EE441B3E33D5846310B922E1EA4 /* FIRCLSThreadState.c in Sources */ = {isa = PBXBuildFile; fileRef = 85694364113E72419951156931325A1A /* FIRCLSThreadState.c */; }; - 3D68D2557A63C01FD65F87F4565A0A53 /* UMModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 26BDD6260EF1FCC4C3C43EB3A19C7DC0 /* UMModuleRegistry.m */; }; - 3D6B17E830FAC8972A903412ABC93839 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = F2A694C98D0E4AE6F9BABDC3DE3C2C1E /* RNCSafeAreaViewMode.m */; }; - 3D730CDE4689268B28E8F06DBE26B123 /* FIRCLSUnwind_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = ED34AB4ACBED89FB4EF1E89A1DA24B7E /* FIRCLSUnwind_arm.c */; }; - 3D908533C5BDA9E1C662C9426D1A38A8 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = A5577C0F2D8D5C2DC5D7EA3BBC536D8F /* SDAssociatedObject.m */; }; - 3D93DB04DD641799254FA46FAE37CC5B /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E4443E0A67F4F6CEE6D950579A0BC26 /* Futex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3D9F8FE3C127F89AEAD65F09969FE642 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = A3CDE3A926A54EE04C600DD76CD5D1DC /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3DA5DB3392201B4BDCE5115EB4646156 /* RCTConvert+ART.h in Headers */ = {isa = PBXBuildFile; fileRef = 90DF2E522D992D90A49BEBD74E5284A1 /* RCTConvert+ART.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3DF69DD69EFC71B53DC433F9ED7C6AC0 /* FBReactNativeSpec-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E6EC3ADF1B24F4C96F71609B0A1E0C /* FBReactNativeSpec-dummy.m */; }; - 3E3F53ADD7E28D7E1E396842FEA1EE02 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = AAD34FDF01C3E0CE5CBB6BD91286CC40 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E64101FC90134AAB704521D67EC551E /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F3B2E2BA9F3B09851C9D2041EC958F /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E72F4E30D9B7EEB3144323D44D03793 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 92F66EDE16505F83607A0EFFA7674116 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E7C97717B849331E16AB17136DF7E68 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 37D8507932C176FD9A70992AB837AE8F /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E91F68D2665D1AA0069E5C27FABCA9F /* ShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FCCAB6D6C3A3FABF1F45FF497AE2E1 /* ShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EA70D57B30FED28D990A35340057084 /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF6E8C711CE563EBE5CC40843A49430 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EDB3836BAEFE8B1CF5E13470FE604DC /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 916D2ECCE2AA53071AB94C6DB377C034 /* RCTFileRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 3F16574039A61B5C86268A6D9E5BD931 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DF840BE0F79A0C95C8EDF043006BEDD5 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3F24A3DB577F5F9DE3E7E73B8E06C682 /* cct.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 1766D2C042E967F49CA2A7774D774387 /* cct.nanopb.c */; }; - 3F49AA173DB0D5F9FD4170902B39752D /* FIRCLSProfiling.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CE11D477C44340424F11B975AAAD232 /* FIRCLSProfiling.c */; }; - 3F92210457EDD0ACA1619BAFE752413F /* FramedReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC1B7B5B56A495A9A4EC56F6A1E4582B /* FramedReader.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3F93027B044BA4ABF4D115764CB29244 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E525954B7F5EF59800ECC0A9F23400A7 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 3F9348227893EA6B31E31FD5F58CEA7F /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 48526691C3ED22B47A87E0C38A50030E /* NSData+ImageContentType.m */; }; - 3F9D460D6684DBFD200DBE5839299505 /* ProxyLockable-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = B665E4C6DA3790D807C96D8D13A5CE47 /* ProxyLockable-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3FBB88E0254E6E6972826A7C76C136B3 /* UMModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 840B29DEE6C6EF5676519A689862FCD6 /* UMModuleRegistryHolderReactModule.m */; }; - 3FC1DB2B2882744E0BC167FC89372873 /* GDTCCTCompressionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E9782E88E26E069CFE552B6059E24E /* GDTCCTCompressionHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3FE0A32EC96E9E49C2E7A93852717142 /* AutoTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = C30F7F89E791711B48464342106226F8 /* AutoTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3FE6DC36C896C99E4F0E10B92E1FE061 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F650B8B0C23ED9519A598442826CB29E /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3FF70BD5879039040169C7BF15AF04A1 /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14FBB765A596B8A45051A528308AA63D /* RCTVibration.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 3FFC12F083C51549727315984B52D62F /* ImageCropPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 623CC8C222A5E75D8DA536F832D8C029 /* ImageCropPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4007B7F35C430A2ABAF9342676CCE0D5 /* TestSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = F44192C3FB065A7DAA1A8AEBF57B1436 /* TestSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4016A54338710B03C31800F382F06669 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76BD5F3010C6D566E7736D8675B652FC /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 4023DC41F602B44BAF60408389A2B762 /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 294A1AFBAF9D3E0C8204ED0CB43EB4D8 /* GULReachabilityChecker.m */; }; - 404D6BB861E63EEB9E73E08FF90F800C /* Flipper-Glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 814702FE73688996BC64C72365975765 /* Flipper-Glog-dummy.m */; }; - 4053B1CC3CD5A04F550DB606726DA74B /* Flowable_FromObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = 705564DD4011FC335EDCA6F71E6241B2 /* Flowable_FromObservable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 40614B380FD380F02DE30BF3AC2B5BD2 /* SKBufferingPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 82AA68BDDB907F5270ABB4E44A1FB42E /* SKBufferingPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 40746D1CB917000585492F2B1BAD4E20 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A20830F243A0EE718A622E2C44FB987 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 407D321F392BA208926EBD1B3F68D901 /* ScheduledSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F2B6C34DBB2817683C4B768E8E71289 /* ScheduledSubscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 407DF13B0A6D61F156D84B50D25A3E2D /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = F1EDE2F820502F40C114AAFCA7904336 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 40828CDB34CB0D9DB95817B36B4DE561 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 10794ECA3AC186109828D7E8451B4DBB /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 40882DB2D16FD7AD4EB5CC4DDAFC57F0 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = DD955A50F1D367F42A0666F31733C86A /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 408B66DC035EFC857FA1702A13AC9C86 /* RSocketClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2B11F8392AB408D01A6130571C326F4 /* RSocketClient.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 40C5F7BC48B53F2B5C4EF3B60F4C21B6 /* PriorityUnboundedQueueSet.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3649EB3CE3A580B449A847ABA02273 /* PriorityUnboundedQueueSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 40CEDF91F7F05C23450E53976C0D24D5 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D52D7698DEE3105A56D0B1EE095DAD3 /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 40D3D7F8A9A20E8AF9968CED7BA360DC /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 99345556668772A8DF17604C052E7052 /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 411A3C1B75FB16BE3B6C5709BBB21AD0 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB90F0430438DEAAD83FC4A210BFBB4 /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 411F8EF903AF5C1D33126CA205624E2C /* RCTDatePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1210CB324AD0392318D3F271FBBD1ACC /* RCTDatePickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 4130743FA94193D1413C4E4A1F925D6B /* REATransitionValues.h in Headers */ = {isa = PBXBuildFile; fileRef = E5E9053B90410FA05C6312690546624E /* REATransitionValues.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4151149DD2912D71C7B2B5BE90FF6BCA /* UMUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE57148A0395552AFD22E84C224709A /* UMUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4189660EF185363F700A6A4B5BF751F7 /* EXPermissions-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DDBF86AF93CBB926DC4E4BAF0BCB169 /* EXPermissions-dummy.m */; }; - 418A80C97BE6673E08EF82021C76B68C /* FIRCLSSymbolResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5635867A95D1AF56CFB6137CBB346A /* FIRCLSSymbolResolver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 41A875AF9B80762A227B0C9FCDADC17B /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68BD45047DD94B81E29DA4BD4DC75835 /* EXConstants-dummy.m */; }; - 41AA3998B750D854C500181BC0B9D8ED /* FIRCLSProcessReportOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AE848FA083D178953EBCE99B1AE60BB /* FIRCLSProcessReportOperation.m */; }; - 41BC8ECBCFF0EBE4AC91F17753DDEE12 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E54C641E5BC5AEA752031C4B73894FA /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 41C0B692521AF1F9039A5CE16E841F76 /* QBAlbumsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DB4EC185D4DEECB11ACB8223DAF9535F /* QBAlbumsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4205ADAF94B00946E01FCE633872C359 /* EXVideoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 05EDC5EF4F7A61CC4C83B5623AB8466D /* EXVideoManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4209E12A312F80DD614ADF85D9F60BE9 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 6560D89E5F019D347BE59995EBC3D773 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 420DD30BDCD8DFAEE8901638FB304043 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = B069EE34B326027D9F9DB0253BBE2F76 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 424C2747CDE3E0FA36F66B30DC971DAE /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF1BFF30695A4275DF5CE87CF2D3782 /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42543A01A17FCDA2A3433623E63433F4 /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 253FC392BCC45EAD55E2598A844EFD3A /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 426010CAC3C039C6F9911BAA2D77B14F /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 97BBAE9AEA0ECF8584025A7CB42584E1 /* FIRComponent.m */; }; - 427C8FA489A629A5C9890AFAA39EA86E /* PriorityThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD5B1AF70C3CA3936B716570EC990BC /* PriorityThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4280A2CE689E5C853DF3ED1DE2B480B6 /* REAJSCallNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C0F8981C0D86606BF0639C364CE085 /* REAJSCallNode.m */; }; - 429154760417DA4A8F0A41BC41D04047 /* RNNotificationCenterMulticast.m in Sources */ = {isa = PBXBuildFile; fileRef = 556A221B3B32B998A9B0A794C7AF126B /* RNNotificationCenterMulticast.m */; }; - 42957C970247C82C69F92C08F821066A /* FIRAEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B2958A1D0A7BD13E6A915313643353 /* FIRAEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4298F56B1E4215967E5347F795B4E4F5 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31A71D3B96AC98877C45572CE5B79748 /* RCTClipboard.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 42B2B3F9374AFE30E947D405588183B0 /* ARTRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D94A437EF4F7977CA04A4E2006530910 /* ARTRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42B3A20E95DD61B099F9FEE182B099F1 /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = DE3A2B83E6FA608B0054E0684CD1B314 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 42B8240821C5D0D7926B22BCD88098F1 /* TcpConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 51644C6E77421161B992EE05E53AD364 /* TcpConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42B9C64402F7F76D826CBC8B924AC777 /* RCTView+SafeAreaCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7255CFBD32F15F95EA3846EDAFAAF751 /* RCTView+SafeAreaCompat.m */; }; - 42D10881A73DED1DB29B3ABD1F08784D /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 66F09C8328C84F2DD207A1CFFDAA9980 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 42D6D2B79FF8FC8F0FFEC2AC126ACC37 /* Arena-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 331D538CAE6C431B474CF5CD0EA2769E /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42FAE59CA87C52C4681925F26E527E45 /* RNFBUtilsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ECF09EC3A960F7D1D2D7094E3CC47B6 /* RNFBUtilsModule.m */; }; - 4308AA60CADD31E3F781D45CC1294E31 /* Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C2FC874EFFA88394F6FA20FB65171BC /* Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4309F6A95C2F4533FEBADDAB9EC72DDC /* SKBufferingPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E68C9D22DEAF608248AFF7D8E30C6B /* SKBufferingPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 430BDCE7D0538E995FE37CAEBE40B4D0 /* RangeSse42.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A65BE022C1E6E9C4E2D24A4B27784FEB /* RangeSse42.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 431778336B1ACE03A58ACD10E0BDAC1D /* BitIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C927B83DC0948365569F95AE829FF9 /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 432FA6CECE7A4FDF913C7953D1433AA3 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D4FF583822AD5EE4F35FA0BC25181BEC /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 433524C99CACAC26A7D2512DD58C1D4F /* BugsnagUser.h in Headers */ = {isa = PBXBuildFile; fileRef = EBBF9B782F3C738D752793BB84FEB010 /* BugsnagUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43392A4D79B8DC5E22D18499B86234CC /* ScheduledFrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 70C09E89833B9AC146FDEB22A99D3C0B /* ScheduledFrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43506A7BA8EEEBCF95741CDA3B381B87 /* FIRAValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5C6670BC1E9CD617E1993F92F4A046 /* FIRAValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4371D77F7D30EE2C28086AF3C6141AAF /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = AE30E261819D23C9AB49EAC5A4D59350 /* SDWebImageDownloaderResponseModifier.m */; }; - 4395F7FF43E68CA106DE3C9C9EE8EB6A /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D55EE896BA9E886C8CC4209E453E1747 /* Semaphore.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4397B59ED791EBFF75F82BED5A87FAD0 /* GDTCOREvent_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 00ECC4D7C4B988574559EAA5C406654C /* GDTCOREvent_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43A22B01D4DC0FAF7BCB423E3AFB00FF /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F6D9ED51A1A5CC925A4C8E2291BF810 /* SDWebImageTransition.m */; }; - 43B78010580505476F3E8FC480770934 /* FIRInstallationsSingleOperationPromiseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C19B4D366F7293CEC8B166EEC97680 /* FIRInstallationsSingleOperationPromiseCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43CA220075CB818C01526FF2A9432522 /* ExecutorWithPriority-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 32AAD906F9162328653ED321D640D957 /* ExecutorWithPriority-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44077BE7DC478E91BB1F7FBCBD475D79 /* RNBootSplash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ABFD45C8872042392419CF2BB70BC22 /* RNBootSplash-dummy.m */; }; - 441B93B804E191A50943F1C1D8A1B1CF /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A86A1518D8CD6EA2081BF8E945C08764 /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4438CFBF04202C1F6AA6738A28EDEDAD /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAE3B1E6DCF34D959E7D5855CB6B777 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 443D3DDF5D13F55E3BE2AB33A97AA222 /* ScheduledRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C9822C96664CAFFEDB36DE46B79E932 /* ScheduledRSocketResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4447E02B940D247C12A0E16D6CDADDCD /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E60DB8703B1BE91E16C6D23630D90EA7 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44497A704D0C992E58AFCC35D072B3A1 /* StreamRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BCB7A5793B7E9EBF95DB101F103273 /* StreamRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 444F98C1E4DD386225533E8C80FBA788 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E8666F420194686503CAA717A8B4452 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4456DC7E9228FF28308FEEAA206EE6E5 /* Request.h in Headers */ = {isa = PBXBuildFile; fileRef = 09ABEA1261F80AFDEBC4195E200EE237 /* Request.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44632E81B6BB000278A79A5F1ED4361B /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 0898CFFF0189F9F73BC31E40FA48767D /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4468D0C7AA98C38510939461FC53E5DC /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = AA62312D15439145FA1B26275171FCEF /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 447005F902B950F31D9B84B31863C6C2 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C854B881FA802C14ADE0FF649C666E6 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44A32BD3CBB607E309FBB35F2F622169 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0511FB3538261E00C6038C99BC7901 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4562ABCE009528F380B10B8433A6EAB6 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 11BF740FBBD0FF4F6B1AFB4191B2D801 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45744AC050A11157EFA8904C600CDD30 /* NSData+EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B026627ED5702344586FA2080CA7233 /* NSData+EXFileSystem.m */; }; - 457707C4961BF8ACCA29276F1F152120 /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E599B73A807CC9CE2D7D9A1F26BC1E /* Bugsnag.m */; }; - 4584237784EA05B37B6C57AEA19C0DA1 /* FramedDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5347885103FDE0061CCCF7A9D537C64B /* FramedDuplexConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 45955CF3D29DDBFBD70BE7074C312431 /* ARTRenderableManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6477CE2E42F17BE04FC037C7CD3E2D /* ARTRenderableManager.m */; }; - 45D699FECA801F44943FF1FA546A60FA /* IOThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = F838AA84018BDF01E31B58B2E3EEFAE6 /* IOThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45E453D6D86AF7E65607897FDA4EB49A /* ImageCropPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = EA98154EB72A5898BABD6144770CAFD6 /* ImageCropPicker.m */; }; - 45F71DFD22BEC364E20D6D6666FC8E59 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 557837D72D0D4D620A0A412D3F2C84CF /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 4620B2AEA9AF6351E661200E2DD3A3C9 /* Uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3884F3FE37EC05F5EBAC9C24DB75B1E5 /* Uri.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4647F15E0AAB72AAF4365266C1EB0F4E /* UMEventEmitterService.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EE26E0603A3A2E13F5067294868CEC /* UMEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4660AD51A8D6ACBF5A2A87CD7512E905 /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABC0E3B17BABA2B1338A9B131D2423A /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 466306A54775FBB6D3367A06DA9D4D98 /* ObservingInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D256BF4CAA49DBC1CAC7D5BF1E2F63 /* ObservingInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 467BF23FF6980B07FCDC81FAC9BC9C5A /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 724B6C59DF738F60B3A62804F455FAA3 /* id.lproj */; }; - 467D20152450EFDE23E605CACF4BD77C /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 643FCEC46D4EE7588770B96F2A9FA4FA /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 468106B01EBD8555D998ED1CB759ECDF /* FIRCLSRecordBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 980860B4EBD4FEE077A8347D1C65272B /* FIRCLSRecordBase.m */; }; - 468E2BA37E64CD16F291C2603E6C6D60 /* RNCSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3B089ECAF786E274B31B13DFDB50C7 /* RNCSliderManager.m */; }; - 46E0BC2A484E85D6E84B52B6F14CA502 /* FIRInstallationsVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = BB2985C98F1A60C94AE0CEA277868740 /* FIRInstallationsVersion.m */; }; - 46F677887FF3768DDC04707CD0DDE1A1 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EE7E5858AD7914DDC0BB54E58ED2D5F /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 46FF233827FD9F59855A0707AD6320FE /* ClockGettimeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CD097D222DD48A5707C487C634FF8B /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4702DE0E38D27BC3EC745A720CCAC8FF /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A84CFA91626CB3C0D1F92AEBC9536A6 /* BSG_KSCrashDoctor.m */; }; - 47100C8C26038713F688529AFE01C5B2 /* Checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1D820240F0210A102F96722E586A1AC /* Checksum.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 47137640EA9918E330D043246EA8EB14 /* UIImage+Resize.h in Headers */ = {isa = PBXBuildFile; fileRef = F069E5E3118E6E253A337FFAAEA2B091 /* UIImage+Resize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 474C3BE8073A5D673B57C69C7996E60A /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 78A376D29FCC01585E352B355886B7C9 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47590AEF8918372FE41C5480D9091E6D /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F77753336444E4AC189FD4160700BC6 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4768025E8BC8345844CB63790938C9DC /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = BB596ACA49EDF073E44F234D0869BE45 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 477A70514A5CED495611D708BF35F217 /* FIRAEvent+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8077B75DA65AED5AD968FB062345BA55 /* FIRAEvent+Internal.m */; }; - 479616E8106772AFE3286C5456650297 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A399A511739E94F4FD8E1A82764664FD /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47A329911ADA768AC86D452A38D32D53 /* FirebaseInstallations-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F7767C424154BDFC98927B610F35AF43 /* FirebaseInstallations-dummy.m */; }; - 47C0A046FBDF0D9E0FBC03F952794196 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4484A32897865024F6976422DA1F6F72 /* GULKeychainStorage.m */; }; - 47CB40579B1CA04450050326C9C4A201 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 389212ABF0A7DCE5014A167F3AE8C3B4 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47D644E0A812CEAF1C3397017B6D3269 /* CPUThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6C0E9A5B8F1E00BEEAA26B3E78DB3C /* CPUThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47DCC3A31F95527F19EA2A2D8821BD8C /* FIRCLSAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E188A705C5B6B9FCEC18267135BE84B3 /* FIRCLSAsyncOperation.m */; }; - 47DF1B6157DA66CE963E27F12D5F442B /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E7C3FC992FC754E255D10D675B80410 /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 47E177E91649CBEC882D8D7C484E7247 /* BSG_KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = B91307C3A929D8DF91AC58B802C9E247 /* BSG_KSBacktrace.c */; }; - 47E2E2BC07749B3A2978080B181FD194 /* TLRefCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 96CD31CF3530DEE59CAE211676707481 /* TLRefCount.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4802E4F018C6CC4ADBD85D68EABDB992 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A56991907904515F662A4154291C453E /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48135840D82FBFE9B37FEFB6E39BE512 /* AsyncSSLSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 977AACBE4CE84B021995365A14DB94E6 /* AsyncSSLSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4816EE3AB37CA43C47A9301588D2B926 /* Constexpr.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE1208B3C2EA015BD10A4C0B83FFD2A /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 481DB13F7325F894E171851441EDDD91 /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1CB433F762A599FC44DD432A7CD62DFF /* RCTDevMenu.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 48377AB732CAE5FB016FC6D671D2F028 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BABD11FF59C0C00F4255F87443E298B /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4863677D1787975D4D4AD4631CBF3CB2 /* AtomicUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E79F88A98BDBD2FADE64873E49BE5D /* AtomicUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 486EC643435E18407070A694FF7ABA13 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAAE20AF318ADF36E2B751CF903D8FB /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48D745DA56A85F28449CAE5FA9EC6266 /* FIRCLSFABAsyncOperation_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = ADED4B467E106FD0A53033E1ADB3CCB3 /* FIRCLSFABAsyncOperation_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48DDDD887768C3EB92C89C1F9C23B92D /* Future.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9261C61EF5440C1CCA6B8BD8349FF409 /* Future.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 492C9342A92951D54A8C30FCF4656E38 /* EXSessionTaskDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D25ED1CD1ACB72C9EA7AAF0297417A5E /* EXSessionTaskDispatcher.m */; }; - 49659FD56D7A26D9712075D2973278D9 /* REAStyleNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E01037C53150DD7A4BE27157EF62784 /* REAStyleNode.m */; }; - 4973DE666E368BC3A61245D6C8969AA9 /* RNNotificationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 46543CB405085A92913316DF38EAEA14 /* RNNotificationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4977E406F103BC7E9F600C3C57CBF755 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 52EF0A9368801F893BA9EF4B5B086CB3 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4993F4274A05224DEE54F53BCDA36E8B /* RCTSRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 225E2159F6A8AA9BA050DA754BCCD886 /* RCTSRWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 4994983DAB79F82CB6C7B3FAE8EE090F /* FlipperClient+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAA557DA874749CDE0FFF6F91E828AA /* FlipperClient+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 499FEAAE461FD29D544C7CC5DE018BFA /* Orientation.h in Headers */ = {isa = PBXBuildFile; fileRef = C83E27AA1E995B00AC0C874EC4F88520 /* Orientation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49CAC6443A707C331BEA57C02856261F /* SKObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0425E33BF01B9BD2AEA978878BDF639B /* SKObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49CB6E0BD077995D6FE671AE085BBB4C /* MacAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00CBFF92D56DA6B36FE47533193E9695 /* MacAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 49DB95D5B5E96008133B3E3DDE4D1F98 /* ReactNativeART-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2655499D2764752901A4AEC16BBE7D /* ReactNativeART-dummy.m */; }; - 49EBD4F46FA34D1E9383696FB9E70DFC /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 79FBF28A28386300D385A211F73C9F9B /* CoreModulesPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 49ED22AD77FCA7D73439C955EC426CD9 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = E58591D1CEFA0FB3A86FA9815841FC8B /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49EEE7711D57EED8E0AAE22C745C541E /* ConnectionSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00FD58DF7CD8D15B073350CECA790329 /* ConnectionSet.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4A073C398A961DCC8F643A96231EC97D /* EXResumablesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 027A65AD9723F1BC0B73083CB0FD34B7 /* EXResumablesManager.m */; }; - 4A21F2608B9DA7432CB306111F436C8E /* EventBaseManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7852BC13A2C87EB310181FD6FA0A09B1 /* EventBaseManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4A2519415417EAC6D02A7450532D6A1C /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AB3BBB463F5EC27C22C10A80989826 /* GULAppDelegateSwizzler.m */; }; - 4A31547A29769DC8F81BA3BD0DFC816E /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3231820F12D9F31D02742625D5125C27 /* RCTLogBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 4A44E351963FD831C9822F579CBCC6C5 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B7A8740879F89A2CBFE41C610B990B /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A4D6F6D55BA3623E5CD00A17827D8C1 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = 7F6CA3F7F77927A829F95350D1F8092C /* RCTProfileTrampoline-arm64.S */; }; - 4A57D866B6D03E82B4FCA3BA226A8984 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 708AFF192F423A1B7B67047FAC16FECA /* it.lproj */; }; - 4A75E803AF46B56D11CCCE41CE8FBE0C /* UMUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5A75DBEBA07D1D329053979A1E1F7D /* UMUtilities.m */; }; - 4A7B7B8C3E551805997761CE92916760 /* FIRCLSSignal.c in Sources */ = {isa = PBXBuildFile; fileRef = 193ACDE555B9B6308054D0D0C7B106C9 /* FIRCLSSignal.c */; }; - 4A7CBC49E0E714E315BF2E22E39BC136 /* UMReactFontManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4184308CE6AA6421254E0CDA732DDD3C /* UMReactFontManager.m */; }; - 4ACBE900862827AF5A0FAE7BCBD622C4 /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = 01A27CE802C37390E44D4E7056FF1B3C /* FBLPromise+Wrap.m */; }; - 4AD9CCC85B3778658169C43F329DB13D /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = DCFDE752107DBE06301B466EF1DA2D00 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4AE162265A0182AC50A6C8D4A09E0F1A /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 349F92ACE634708AF1FE1AF39B381392 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B174EC3B79E737EC18607D92EFFA69B /* RNDocumentPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = E1AFA9A20D495499386B13F3D69DB8D4 /* RNDocumentPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B2D339ECD502DC42B9CB8E624504F0E /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA37A201BF5D7381D9112D017DEB075 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B3964B71F74D3D48482B3D853DA94E5 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 50A742A295C38B9BC45A8282B63FE069 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4B6624A1006ED93B3305A5C01B680EAD /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 81732BE5C2E43D5A6F522D5EC0F6E512 /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4B75E3FFB3D2849FDB5C18EF604FC7B0 /* FlipperCppBridgingConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 690A08653B7401F9C72683392FA52555 /* FlipperCppBridgingConnection.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 4B78280A70D9BB666FAB125C4D89A8AA /* TOCropToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 96088961000596DE7AC10CC4450620F4 /* TOCropToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B925B231DD0F1A4DEE0367814E32490 /* RSocketServiceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 768CAB59778442A4DA8E25D0593BBDBD /* RSocketServiceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BBA805E7B1BA9E6C8AD89E9D9579637 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = 2919C9877EF941C1709E394910ADED79 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BC23F18BB4F6756586C61F121FD1797 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 70C69A5DB7AC59F60F22F98605C4CFCE /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BD118908DF702301F6DE42A12958EE1 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E3795CFDACA4AF8219C8A17A0710D969 /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BE9AA0AC9220535A1CC94231A061BC8 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C494AE0F641C814E22A3A06BEA1688C /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BF5E3CAB7C850F3035C885CF370276F /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5A2FE45D33CECE11F662AF35429FCD12 /* RCTPerfMonitor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 4C422863460C17E44DB8AC5E66D63451 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 643FCEC46D4EE7588770B96F2A9FA4FA /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C6567D5F16FD4325FE14596E977F2DF /* RCTAnimationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = EE164727FB3FEFEEDC309301CC6174B4 /* RCTAnimationUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 4C76D9A8EEB343746F6A73E6573B2D03 /* WarmResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B04534EC5FEB19A83194F8408C3AB91A /* WarmResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C7861B119472BD8477B7309689351FF /* Future-pre.h in Headers */ = {isa = PBXBuildFile; fileRef = 47967555776C70EC40299F9F2BE88F9F /* Future-pre.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C7D7E9EED695E3D5788C7DFE583E0EC /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = F21299F97711820C37335AEB062868C1 /* GULApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C9E570AA0DBDCF6AEA68029628EB4B2 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 44F927D14C6D58D69095C4C2C62298ED /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CABC19ABA3AF2124349A3F412272F50 /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 8863D29966B54EB5C813F1CC96D4CCD8 /* GULNetworkConstants.m */; }; - 4CAEF5061BEBF77B81CBB7A5C4D10871 /* FLEXUtility.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57AE0865E6F1870E913D10B6058BEA3F /* FLEXUtility.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 4CF0447B3B73FED33C02925795DBBA45 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E32D970E1EFB4FF292A76853E0E1A2E /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CF3B469D09368C4AA87F78EEF21B0AE /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C940C1A2B8FF3346C2CF363E289E66 /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D26D41DC25595A9DDC19434692363C2 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = B7851E80B74E6136AC1F7656B00BAB11 /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D5EFD18B90D34E5A9215E07EC5D3785 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A1264192ECFA0EAF9524A1ABA3BD358 /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D62B565955A9CF4C3297AD078A3F799 /* BSG_KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = A4646EA6592A48382242A9808410A72B /* BSG_KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D70DE57BE4ED28E7AC93C9C849F11C6 /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44126AA1060404910BD45627850D607C /* Assume.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4D7D18F40CFF9411ED36F932141B8A1F /* GoogleDataTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F51225B19F6FCA744F6B84D257914B6 /* GoogleDataTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D8C0B967D9CCBB2D4097EF4B0410D43 /* EXSessionResumableDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 218A7C1CB3F3F0EE38F365F9D0EF8FED /* EXSessionResumableDownloadTaskDelegate.m */; }; - 4D8EE5879A925DD23B6D7B1C82F0BFE6 /* EXVideoThumbnails-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3847A7169F54643DC41F1A70EA0C9D8A /* EXVideoThumbnails-dummy.m */; }; - 4DB203F1439AD013371B24327625EA5E /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BB95B9291ACE4D0989F38EC2988C6F /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4DC3C93691EB8D66A121CA71EF8113BF /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A749148F7E2718DB58217FAA735FC64 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4DD88B6EF04BCF202E55A0EB6D8EB486 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EAEE7C3D00A06D5AE79813CBB1DDBA /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E1389A80549A025F7716E5F0A2E00B9 /* FIRCLSFABAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 920247926C5331B1EC290AE92CF3C8C1 /* FIRCLSFABAsyncOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E17E34A10921015C84C16FDADF1618D /* ConnectionContextStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A22753CCAF27A03A676310C9D462C3B8 /* ConnectionContextStore.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - 4E2A0793EB560299DEFA14EE7A4ABFC8 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B27C1729B947583819817A07568759FC /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E3D47B57A0D93260990272056DED85D /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A7A6EE0BDE271AEA9B8F092BA77ECD /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E482BE9AD7430C9B3E1B787850C95DF /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 6503BF5CAB4D44092D65DD55D1D5AFBF /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4E4E32533F580B598692B643BA9C51BE /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9997637E9AE122E96AD545C106C528AF /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E5588F198AE4677917C8940ACE0A4F1 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = FB01FFEEBEB11934944E8901A9D74B4B /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E6013E485F9ED649C319A0D4F4FF62A /* EXAVPlayerData.h in Headers */ = {isa = PBXBuildFile; fileRef = 49CDD44FBE5BBE66C8B9F36351A3EB72 /* EXAVPlayerData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E7F408A6C7E76CCCB1D7C04FBC62B7C /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 8217EB2EA7812E8BD2B072B120DF42CD /* SDAnimatedImageRep.m */; }; - 4ECA0D81891EADA811094561AB083DF3 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = F92210F9DFE285959B3212269DC66D7C /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4F012C6282E1CEC511611133B36A3F4D /* FrameSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 949C95689BC714498AA6763F62F2FF25 /* FrameSerializer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4F0A795E85B0D7A97B3FCC403C30E8FC /* RCTInterpolationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F6D46679673A45E2393DEE1E0F8B30EF /* RCTInterpolationAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 4F0B3DB66387E10FBEB072D0B679124D /* FIRCLSContext.m in Sources */ = {isa = PBXBuildFile; fileRef = E146A1F6BDC7039BFE0424C45287E293 /* FIRCLSContext.m */; }; - 4F11A9CF13C6D879459774E82AC101F9 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC28935A3AC29AF72A76302619CAD26 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F47CF100481530E6DA413E521C19D03 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9FF35AC25F983CCFF29F17AB6A5347 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F62FEC993F173EA5B75FB9AFF63D282 /* FIRInstallations.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE227D5B2683F5431041C18D4E5A91F /* FIRInstallations.m */; }; - 4F6830E3F6DD8CB7A6306B32FB83D855 /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BF8ABE2C9DBFE33CBFCA97361836DF0 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F86027D80DF2D8E26627AB8A5EE9425 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 926C3209CE2195F08D664BA0AE61D907 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F87F03E8E671A7FAE79D64F5879D866 /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B86D68BE787940CFEA113DDB1F1A5CD /* IPAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4FA74F8D18F46473F21FB7A68890A156 /* FIRInstallationsErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = AF995A3FFE359817D816013A718B2520 /* FIRInstallationsErrorUtil.m */; }; - 4FA7A1FFCE343A5ABA9FD6FAF8235F08 /* LNAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 63E3089E4F4C81A686B0D80B91BF6DAD /* LNAnimator.m */; }; - 4FB5C48A4690E6E5F891BC2E6EA923D9 /* BSG_KSCrashIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 246FAF3FB45F34BDF2AEE8D8C4AB302A /* BSG_KSCrashIdentifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4FB88F0D253B715C034CB05ED1A2BDCC /* REAModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C2DFF1664EC73C434EA2C5FC8700E3E /* REAModule.m */; }; - 4FBC2BE9E6D22E669918E689C6196CB0 /* ReentrantAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD3EF1C6D3DE055DAB3B1DAC5262D91 /* ReentrantAllocator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 4FC056AA5B803E2F5E1BE4D5EB038A0B /* react-native-appearance-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 264FEA32D7D792CD6C15D804EDFF7F90 /* react-native-appearance-dummy.m */; }; - 50006F33DE03FBEC223EC914B1421369 /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 68C0DDE9A4670D9179C8082E21650545 /* FBLPromise+Timeout.m */; }; - 50077FFA928D5FE4958D1CBFA5D63B60 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A380206DA70CE3513CE8C4223608A4D4 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 503F96DD76B26B7F3FF816FB7F6E6B18 /* RNLocalize.m in Sources */ = {isa = PBXBuildFile; fileRef = 4710C0F0782227065D030B37B9241342 /* RNLocalize.m */; }; - 504624B6461EEC8B924857670A089B16 /* TOCropOverlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 20EF8A5EFAA0FBA223BF07799B52E82A /* TOCropOverlayView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 504B1F2BADD2E38562060891CB4B4678 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 64E504ED3E430BD7B4CC63B2CE0D2632 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 504DC67E19BF97F896369BC24282F55F /* ReactNativeKeyboardTrackingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B13F1C3103B20C02469449ABBE5E29E /* ReactNativeKeyboardTrackingView-dummy.m */; }; - 504E0EE4CD7110B5D286FFC1B25B07A7 /* OpenSSLCertUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4425B9ABA1EC8BA9E06BFEF7E4A75888 /* OpenSSLCertUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 5051BDE8EFA401DF6FD5ADE291764FC5 /* FBString.h in Headers */ = {isa = PBXBuildFile; fileRef = 641EEB6AE520CB5BB940CEAADD086D36 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 506D0A188ADFE59D0461A44D18936290 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2611F44C748F67F18320B0D162C156DA /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50738319CBBADE87610C7672075BA2B8 /* EXVideoPlayerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D28A2F85BE3CAEE42670EA684A59DB8 /* EXVideoPlayerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5075C64463D4078585F5BB7F6AFD1556 /* HHWheelTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBF2091EACE8556C1666F1775EB57FF7 /* HHWheelTimer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 5082509A56848D19BFA98EC1C2F94BD4 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = B448A70A3DB1231697957139D2E35D54 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5092A162D4642D2B110D42FBEBCF9B0A /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8D6ACD75F461F77ABF6D174E9B1955CB /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 509FFDC94A9F414B55EB263D94A05932 /* FIRDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = E8E63FC4A9FB03E11D4F0CBE6C587AE5 /* FIRDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50A813DCE536784396073D6FFF9F3325 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 18BAC518D9B253658C06103C8A7A51D9 /* mux_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50B630F78B1534E3FCAE8AC80EA2B6F7 /* RCTTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 130B04FC1D20D5FC2BE328A052C068D5 /* RCTTextView.m */; }; - 50BAA98C56B5DF14D716F743171A2981 /* DuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E00D9CAD8231332D35C0AF09DB207B /* DuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50F08A7251C4923173965217FD06DD1B /* FrameType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF6463ED812E3EA6D67BAF193C3B5DEC /* FrameType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 50FC2F3A2C5E073897D7CE9A41C1B0ED /* FIRCLSDwarfUnwindRegisters.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B26A6BB2D65930BE87FCD4C97CE50DB /* FIRCLSDwarfUnwindRegisters.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5100CA33F67C8D850C5539A42A0DF5CB /* DeferObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = B50CAADF40375595241ACD401B48CB97 /* DeferObservable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 51069D69172171A69FF1532FDE6DD756 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 155A0DF860630C9B8B70983D145CFAE3 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 510794FD8810D34F0585981695F41366 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A269314E0604B53C09695234BD812E0 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 512DBEA49D8024DEDA62DC51372951F8 /* STTimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A82DB10CEF4AD624093C41C5236AECB1 /* STTimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5148E280A41252A244808DED61FA934E /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C83A4ADC35286164B5F8599DEBC1A36 /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 51530798E52AC33DAA3D6F36C1502776 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 83923B28B4BC340F923D52434BA8B60B /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 519E971486075E2256EBE61AB02CF8CD /* TOCropViewConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F5591EAF7C1CA860B874A46EB898BE1 /* TOCropViewConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 51B0202DAF50A4A3AEA12893E08ACDF3 /* UMModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0EB7CB6752B86283C260B92DC6A4963 /* UMModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 51B736CCCD3CB38027389E249AD7662F /* UIImage+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 15481B4DB7F185B8E4811FFCDA83CCBF /* UIImage+Extension.m */; }; - 51D6D913550CBAC02E5FC6688CA8C0B4 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B9282EEA2B5555D50FEA7D682DD1D2B /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 523C230240B39A6F9B59F789FDC604EF /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = DA61E79A1DA4850F186B6E7FAE885B2B /* GULUserDefaults.m */; }; - 524DA1EBC0DBCB2CDAECE02FDD129CB5 /* TupleOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 72896DB3773021CBCAA4BA8556F85EF5 /* TupleOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52B21C30C1FB0CAE5BA26B599DEB64D8 /* SKNodeDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 21D98DF7D62C91619BA55EC65985D124 /* SKNodeDescriptor.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 52B4F45E848C7B05203984C347DB74B4 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 309CEA6A66463DF65D634545A38DCD2A /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52BD7411C6C5EDB27E2D469A2D9BE66B /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = EEAA543205F01FF09C3A376B7CB9223B /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52E39979F439AD373ADF1108067FD6F4 /* Subprocess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED01487D2DE3631DA4C9618031D03915 /* Subprocess.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 52F8EE02DD0245981843DFB67ECCC7CB /* TokenBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A57B02FF30BD10957597C5A1C0DABE /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 530F9743E35929C87133BD8E083735A9 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D1573A39C750B43D3F510471DBF5425 /* UIImage+Metadata.m */; }; - 5314B784D95D9F5466C301AD35D85EA3 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = CE5167562CDE6169DA6D106D090D7DE6 /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 532946E00254F023EB8920E04D4C5B32 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF428A7D4FE6C57B4CD6C2756A12DE8 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5354A7D0794A6F677891E95C6D801AEA /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 440FBC0646982458D8627FFBD5CB4C70 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5375DDE6A2D2428D0B62F7B9BDE7FF2C /* SKTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 07C72485E4ED05674026BE51266B73D6 /* SKTouch.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 53B7113A74825BBE592A96A84DDA800C /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F47541D370DC62C5B41AF9D8561AFD5 /* UIImage+ExtendedCacheData.m */; }; - 53D4A2B3294BA33749907BD8647AD4B5 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1FAF62998B16AB4476447123A54E5B /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 53EBB3615E98732A1A5153258F95D2AB /* RCTImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = DD090DEFEE78CA5F9A5C0824C58F138E /* RCTImageUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 53FD28D41CA4139580AE111671EA6D57 /* BSG_KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 54B4172F1418C6E30F22C3CCEA96A0F4 /* BSG_KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54073EE40BD9B4238AEBF5770EFAB89A /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E8876BE0BBCE43FAAFB1D7617F3BBD /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5436D7BCC99615EEDABB5378F5D3F69D /* FIRCLSUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = CB86913A2964BFCED45D24480BB55482 /* FIRCLSUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54A0942FF2E79992B2ACA0DB1C356437 /* RNNotificationCenterMulticast.h in Headers */ = {isa = PBXBuildFile; fileRef = 0127220FAD3022C756CD003E10A1F727 /* RNNotificationCenterMulticast.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54ABDC1C16EEFC53EEC601AB821B1FA6 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = E99986382AB553201CAC68181E0D19EB /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54BCA853DAAC904AE97C54D9E4800CC7 /* UMKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 46418A223A7F5D933F71DBEF9675FC32 /* UMKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54EA5DF6CEEE51AE1D97C677517ADFF5 /* RCTTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 270D7844C35BA0D746D45981ADB64C2E /* RCTTextViewManager.m */; }; - 55027C288B5EA46BD4E26D342ECAA302 /* FIRInstallationsIDController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74ED928C2460B4D9620EB201B2A1256F /* FIRInstallationsIDController.m */; }; - 550D2352901F043B246B1D99D593F110 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AEEA5A29B1E57C2E1292C34D4E013EC /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 551B5E3B560EC006D5FAD9C21C88087B /* Parallel.h in Headers */ = {isa = PBXBuildFile; fileRef = 926E963CD723D74A05E1CBC44724BBEF /* Parallel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 551F5E8C6B3ACC04559C5E14ECEBD7D3 /* ConcurrentHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 417E4FE64BADEB1C33CC9305F6AC4BEF /* ConcurrentHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 554920A9489ADD1F8EAB6770F610866A /* AsyncServerSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A89CEB0219B928E95E7D2561B3A7949 /* AsyncServerSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 554EBC52FB62A18AA396D4D85D46626B /* RNFBCrashlyticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 9454578DD2DBF791A1854C6669918622 /* RNFBCrashlyticsModule.m */; }; - 556C76E6F8C956CAA7A39E375D4535B0 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = E81376F4DE90D4131392325330C4AE4B /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55755FF66BD8ABC78DD090E94188A763 /* ThreadCachedLists.h in Headers */ = {isa = PBXBuildFile; fileRef = B77BC85CBF3600F35E8CB3E735700FC7 /* ThreadCachedLists.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 557A6B876C549A6F26C4E93169856944 /* ARTContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = B87583B1A79ADB92AA6A3BDEBB40FB2B /* ARTContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 558BF4D03AA6208D974D9C0157B9ED4E /* TOCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3D3772DFCABE80F393AF62F767E9DD /* TOCropViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5590437394972755BDB7FD9DA85BBF4A /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8936A4E53BCF8BA5CF715044BD01D0A3 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5591AD18A453D3B2AD2D7DD15B14EA16 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 45ABA523C1CBC35147335C30B07433F6 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55A29D332C49B325506C5763B2D1607C /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CFE7357F5C1283C60C5FAF87D994788 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55A5DE62033605B41B6C9578508197ED /* GDTCORLifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CBD743117FFF34AE1E170CE707D261B /* GDTCORLifecycle.m */; }; - 55AA4C2C9A1963A09153031B91C9AD83 /* BSG_KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B5CB3671277BAEC0BF91F2FBD3A42D80 /* BSG_KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55DB238CD9F02F78D1E418B96104D2E2 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90CE73A36750830EBB13C0BBA60B4644 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 55EA8380C02950332F6EB64F0788BB83 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7F761D1EB806D3F7FCFAACFF6A958008 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 55F72D6B2A29619435CE8615E7803975 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 787483F19EE493FB9AF69379471E39CA /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 55F74DC02B113A84B748479274EA1E7A /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D0B93C26B41920E48F778CCD2CB459F8 /* ko.lproj */; }; - 55FD2927EB4E68F18A417F5569DF1471 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A904B96DACD5E072ED19615AEFAB99 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 560DCAA0F49B25FCD4523EAF443475C5 /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = D9297D862AC45B1799018A4D56ED6404 /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 562C0F7D5848679FC0309F931D51507A /* FlipperInitConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = DC32A9F0CBD5FEF1CA531CF9ECD9A81C /* FlipperInitConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 562F19B2BE9EE38C8A3F22546A33CEAF /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB72509416C6A34E8A3D1D1A8BBF7B5 /* nanopb-dummy.m */; }; - 56B0D7D9EADAA177FA3FE61F14F407D6 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0A586B9BF395D71ABE5F32344057DE /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56B7C94BED8B693A531B1AF603A64386 /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 591EF6AD9A7838ED262CED6398F0354D /* DoubleConversion-dummy.m */; }; - 56BC2A3E8DC876F371CF9E50660BBDF9 /* FunctionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D08036CD5C40753B4FBBD6B3A57F4C /* FunctionScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56CA8A399D65FB392554775B2A4FC712 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 0578FBA19D9B1209FBDD7387C3388360 /* UIImage+GIF.m */; }; - 56CC29AA7D6ECAF485F56ACF79A62324 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F08B9575F0B6EED6845FDE7635D3E2E2 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5708C5F9EA0EE9EF0976F3C5D2A77474 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 79773EA522BCA7FDA74A1232B1F5FB93 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57157DC2187A67BB65F43F4D6A06A748 /* RCTSubtractionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F66F4E471DF620EE0F33A0732775F499 /* RCTSubtractionAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5730650DB2DEAACDDD31A30086AC02D9 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F9DCD272640E2D4760895BF139750E1 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 57311B88F8BAC5DEACF9C463A10AAD80 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0F1A9E6DFC12D5FF1B791FD3EB348D0 /* RCTAppearance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5741AFE087A083C8D0D5C9D5F646A707 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5734D931BDADDC1C447BCD831D3D8E7F /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 576D1D3D0255B54FFBDDCB00855FE397 /* PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = F29CB76B10566F662F2F1D6C326A8205 /* PTChannel.m */; }; - 5772F5811C6F469C0DECBC266DC64E9A /* RCTAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EDC5E5307CBE6D8B85172A4F9D1FFE0 /* RCTAnimatedImage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 57779A997F204BED973BB03DBF2B8190 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1031EEF71140E63F5EAC6DE513ECDABD /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 579F4CD6E4E3D832752807C6368C5943 /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A1DAA448414607CB008FC34D21F0B6 /* GULNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57A569585BEE2227B66870753B09889D /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7D8DDE5B92253392601ADE5237F97ED5 /* RCTBlobPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 57C228A63490E86D0339DE0E72FAA9CF /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D27036E21C986400F5F94AB52C5DDF5B /* SDAsyncBlockOperation.m */; }; - 57C230556569E866AE4F293CBCA4F9D6 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DE5F679D0A42FD36AB254B21D6CD /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 57E23479ED5C21BA10F35EE9CA6AB38C /* FIRCLSUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABE418FAA33CD5D7A86D40E289070AD /* FIRCLSUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57E28CD0D39B137CA6BBA829B38F0544 /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = FFCA39C5F531DF1B4083E7C9E7EAF51B /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57EA16615D9CD9D0C45DE091246065B3 /* FireAndForgetResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A58A2DF8CAF4BB6A8F111A113CADAF9A /* FireAndForgetResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 57F2E9384A1C3DCF46CB5242DF03BD36 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 2205E7C347D94443D6EC356D29E6FBA9 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5835A6EE119F67B3B5DDB92D53520B25 /* EXHapticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 39A10BB3C37E130890781D22BF31F4A0 /* EXHapticsModule.m */; }; - 58528DCA2CD999D4137C83D043A9FC8F /* FKTextSearchable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DB0863FEEBA79B7135ED6D56CBA8FE4 /* FKTextSearchable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5876730F42F0DF681374CE70D9F72BE5 /* FIRCLSThreadArrayOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = E4DAC6F57EF60757FDE43DE970B2C0DE /* FIRCLSThreadArrayOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5877B0296F58EC9036F659D66A75DE96 /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 436502371746803E5C159209760C5A3D /* RCTReconnectingWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 5879D02FFAB102187357BDB78AAB8E5F /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = BE52A37A1BE7982A06FB78B7CE518E5E /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58A0D03F97F8754E1F8EC5EAE1911057 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = F5552A954FD3C3E5AEF301461745A4CF /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58A135D3A7C85E720C02F34E315BCBF0 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 36AFD0C23EB836C4A4255F7C363E7F0E /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58A14416A831C60BB7B5F99F3971D040 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF64C327CA5F3EDF8CDAF5B102C443B2 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58AEF2D987F14D4D2AF6D28C7F7F4CF7 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C045DC314E85068EB7D60CC0222BF84 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 58B6EFE762474AE5961B3AB429CF6ABE /* RNFBSharedUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E62F4993A539C76D40D50EC63F184707 /* RNFBSharedUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58DED70320A4E35965786B73000D3FEC /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = BE6DCDB3EEEA0F4D656FB2354B1F3C84 /* Utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58F03722BFC5D75B7DFFD49D182CBEA7 /* BSG_KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E5EB47B6A3A71B44638D9608347DF3 /* BSG_KSLogger.m */; }; - 591767BC4095B3A9AE9EEBC3E6F982E5 /* FIRCLSMultipartMimeStreamEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DBA1A78B72CAF7F6F2B4F7DA48BC50B0 /* FIRCLSMultipartMimeStreamEncoder.m */; }; - 592C0F1AC9423D3E49AF0B1BCB4B5F11 /* EXSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD189F2249AEF5C6A23662E07C1B9CC /* EXSessionUploadTaskDelegate.m */; }; - 592D531A0BCBADD41C6B8C1ED4C73EEF /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = 02471DCEA92594DDAF0D982FEFEDA153 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5960B5A83845F245A542319DB008CE20 /* RCTPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = EF1CB6936684CFF23AB137B5F8CFB337 /* RCTPicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 597C4F753121B6E2CF3F91AECCCACD95 /* RCTUIImageViewAnimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C0FFC9EEA2DA32AD3BD306C03BF09D /* RCTUIImageViewAnimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5990C386CFF4495D345DE4BD9B720B97 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C9CAFFCFE22274385F710F072B29A7 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5990D046CB71FA7ADC5C8823B06A42A3 /* GDTCCTUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = DC838C180D88DB09B7730773393A161F /* GDTCCTUploader.m */; }; - 59985AFE0F5998FD37A9440CFD21D4D0 /* BugsnagApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 55ECCD1BC7B705FEA3AC46F0330DDEED /* BugsnagApiClient.m */; }; - 599BFDD335524A9CF95DEC1AD1D1C2D8 /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = FA31742AD2A94D363D05E51A34ED87AF /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59AB2E9847C52F6350C5CA42F64D9B4B /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BDD5F79EA0CDF85DB4991BA3920931CB /* SDWebImageDownloaderOperation.m */; }; - 59AEFF4946A03A79C45639C093DE37A8 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 904B62DA18A599479B46FB4C7413D88B /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59AFFBDA7A1CEAA4938A2897A836C114 /* UMPermissionsInterface-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FE34BBB59F6F1F6F957581C6CF9D2859 /* UMPermissionsInterface-dummy.m */; }; - 59BB55E1204529CD16E1FAEF746D3318 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7C9D2406C15B206C59E830868A9DB8 /* FIRAppAssociationRegistration.m */; }; - 59C7F51036C7FC05F1C474145584C867 /* FIRCLSInternalReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C21AF31C080D37F901A28DFD46A3D44 /* FIRCLSInternalReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59D2FF7D199E0FAEEA5D0C5C60C85760 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = B557FCECCAF95A2A0E7178A3ABE68CBB /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59E39951CBDBBF3BE34F50771F0D63DA /* REATransformNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C399F396152F8A49704DF5C9FF453B /* REATransformNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A0A242D618FF39736DA9990029D99E6 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F35353333A6BB22CEF6AE743C17 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 5A2DF787817F7D1F598A859496117313 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = CBBE73D808462C2869392C6BD48CA4E5 /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A4315CC7868A0AA71F72B6EB9DF3A8D /* HazptrThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A933B12CE54B9A28EC1E8EFE6ED2C46 /* HazptrThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 5A8459CCC3BF00828D32BB4D35ABA743 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = F53573B1146133FD1FC6647F31DD6A94 /* SDWebImageDefine.m */; }; - 5A89504301D62525F736D0050854E4CB /* SonarKitNetworkPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = D7FF584FEF64FAA8ED31EC8AD274FABC /* SonarKitNetworkPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A9A8ACBFE60F86E70A30B3FC6C0EBD8 /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2FDDB18843EFA08C47EE7B5D201DA8 /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AB7883D6F7123FEE9DE354AF2FE9387 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = D782570526354C26DF397665643D6BFE /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AD4160A2F0C66183F121D80CE0DC65C /* FIRInteropEventNames.h in Headers */ = {isa = PBXBuildFile; fileRef = E34463439B9C11992D90A9D81C5A5B60 /* FIRInteropEventNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AF92807EA677D3DE6A1F41612CB12FB /* FlipperKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B761FA89A1BC5C8EA3E12C40C8E2F19 /* FlipperKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AFE1B18E3A226BBDFBAC0CCAB6A7B98 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = CAD71D94ADEA26A24434DEE519D7FAA9 /* BugsnagSink.m */; }; - 5B5DFB3D4BCE9CA91C1770AF8065D634 /* EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 315567A644A3A4F6CDE0EC2444F28DF2 /* EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B5E44100CB0A817A1A887A5D865E197 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 73C1601CE7937FE02A790EB41B8D37E2 /* SanitizeThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 5B5EBC23448AA1E36B9E489003457385 /* ScopedEventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C26C01A38DB126D61350F53D40B29C6 /* ScopedEventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B648720A85B4FD11CA2665BBE8EF6F4 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E2A22AABBED559B7526E72EECF6898A /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B8B332ECFF0056F7CEC66BD47604656 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA790EC256A7F768FC0C91157E5C4E /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BA5729F9275934BF28DEDD4B27EED14 /* RCTModuloAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 21928936A97A88A9FA82B955E7BEB826 /* RCTModuloAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5BB2BDF346E8282D6A5E781D6BB77864 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C476D8F58C1AB32EAB39D6ACAF1959E /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BBA30727C42055AED7245E6E95AD76D /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 387A35BC7B174684B13A536007827FAA /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BBD3BF8F1D8BCE5424520F1C5F597A0 /* RCTConvert+FFFastImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB5007C5F60CA9B86B49F973FAE04CE /* RCTConvert+FFFastImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BBF60294A35EABDD416CD49326D9A68 /* RNCWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4651C6A79F9C61CE6247A62232BD6BC8 /* RNCWebView.m */; }; - 5BD0E692603249B8813A7FE3B2711CA1 /* BSG_KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EE32F40D2326C72907CA116A1204685 /* BSG_KSFileUtils.c */; }; - 5BE1E55B90CC535E7C3CF5EA357B3612 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C6BC3DE74F63D43695D38CCC4B8FB41 /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BF1A5E804B3CE751BF48DC4A1AE077C /* FIRCLSDataParsing.c in Sources */ = {isa = PBXBuildFile; fileRef = DF498B8A4D1A9565313C90AA12B4E086 /* FIRCLSDataParsing.c */; }; - 5C06E36CD574FBE8FCDF4DB23632E79F /* REANode.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC8934F7ADFEFF6A171E337FF1CF90A /* REANode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C32CD8A3B4E70301043B885EBBA1F69 /* ARTLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4ACC94BB5B178BC3E38993C613921C /* ARTLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C39E2FEE8F0F08EB1148A3DDC2CCAD3 /* GDTCOREvent.m in Sources */ = {isa = PBXBuildFile; fileRef = BB146CEA44AA1120318B1FF2DC15E9C9 /* GDTCOREvent.m */; }; - 5C5C304AFD8755D076C199FD1DF4E623 /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = F79212FF1BC55E2F5121E2DF04940601 /* FBLPromise+Then.m */; }; - 5C6857F60370853F2C17F553D38A97B7 /* RCTPickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD45046AF7C0A8AA356137129876F2B /* RCTPickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 5C6B3EF91CF6927788129874C2A85DC4 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = CA07F830D3DCA4E1EC5DF4D590D93872 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C84C9688B9482E44E569DBCC7654D0E /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C4DD4D8A2E599E933F49CABCD377CB9 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CA6316BB302B36D6AE2B4A483F3EAB6 /* ARTCGFloatArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D7944E5A513971BF665F70699EAA88B3 /* ARTCGFloatArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CCE3FB238F67F4A1AE513C4461B1463 /* RSocketClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 928E9DFC14EFAE16D9BC8FA822B681A6 /* RSocketClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CE2B094D3A1BC2F3A5170B123AA18D3 /* BSGSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C1D3D0CD542E6B9E4B92D290C1864D /* BSGSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CEC8F544EB06DB67845490887ADB7EB /* SKHighlightOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = B6E275C51BEDCA15C5244D977D306D7F /* SKHighlightOverlay.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 5D1443CA14941EC385B1380A3F3FD2D8 /* EXAVPlayerData.m in Sources */ = {isa = PBXBuildFile; fileRef = D1E113F1A3AAF6788086A286702821B8 /* EXAVPlayerData.m */; }; - 5D18417DAE8D08F832CD6D5E524074D3 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = C52F6244DBE87444847755B2FBA95A2D /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D1C8EE105AF6A41604212C9FBEC1B04 /* TestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BD779A9FB857CF6A75245FC41B4C925E /* TestObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D2AA96D0377AD795995536E643B197E /* RCTBaseTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B5950713E47F66BC2696784B9937E39 /* RCTBaseTextInputViewManager.m */; }; - 5D3305D1EA225AA0A600FC9AC3DF6885 /* RCTBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D1E5807E6B2E750827BEC4F53052268 /* RCTBridge.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 5D33C608DD5ADB443C60BBCE274EB8D2 /* RNCMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ED06BF265443B3E425E82A48801B664 /* RNCMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D52EC77A0FD9DDCF15A0892BFF30724 /* RNNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D8B7A08D48B7DB41DC6F5B3CB3FA1EC /* RNNotificationCenter.m */; }; - 5D66498902DD47AC15F5F81AE73F7F2A /* BugsnagSessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D2CD5DF7CEA11922512B699BFB6E5D /* BugsnagSessionTracker.m */; }; - 5D67D09734F57238C1C5E210241D8EB2 /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 63863C629C26593668F4CFC664DEE81A /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D85E4597A0EA4601AC058FC8A336266 /* FKUserDefaultsSwizzleUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EBA7BFD322A0C942FE9C93C965A06A /* FKUserDefaultsSwizzleUtility.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 5D87A3F2F1AFF3C61BCCF12D3FFBB919 /* SocketOptionMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B7E9AEC5A6084B6CE988F3D084D7404 /* SocketOptionMap.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 5D94B0773D7A674CAED8241CC030A3B3 /* OpenSSLUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = BF59D3DDFDAEAA2F0B0DD8E6E780975F /* OpenSSLUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D94C85521F651CAF78D0774F739EFFE /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3894865D25AB651FA49F4CCE3BC615E6 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5D9925AD96702CF790A19B660AB4A123 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1C45981E5757F0143DC0935F319FEA91 /* RCTImagePlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5D9DD851DC56839DAE74C8EF783BCEE0 /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B05CA75F156B8CFF6045C4F3F87CDC5 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DA0F137CAFD3FF8D4B8A1605BA3AC12 /* TOActivityCroppedImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = AEBEB3C7880A71951B087BC7F00FD063 /* TOActivityCroppedImageProvider.m */; }; - 5DA4697BAFAFAA6BFEA13B36B76B57AE /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = F82ED80F25FFBD6E7698FE3F774BC2A7 /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DBEF4CE82FF2ECB983B8FE169924C38 /* QBImagePicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 89C0CE47EDF6D262EF6412AA95303E8A /* QBImagePicker.storyboard */; }; - 5DC27AEDBD9E3EE36BF2FE1912926BAF /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FFE36BB40CFE4C77A4AEA8B81DB950 /* RNCSafeAreaShadowView.m */; }; - 5DCE172EC75208EC2A3189C915EBF678 /* EventBaseBackendBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5D0745B0C7FB9596507A0F02F18491 /* EventBaseBackendBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E14F58CA03D0529A4624D7BF7352794 /* FIRCLSReportManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C5281CA90C4EC355AE34A31B824217B /* FIRCLSReportManager_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E2F5CF69877E4883E32E45DE05F14EC /* FIRCLSByteUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB594654333C6F38545DF653E7E2C3 /* FIRCLSByteUtility.m */; }; - 5E528CCD14263B8B63AC2920919A10D8 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DDBF72E6FCD984F43D2C99C7E38D7A06 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E66755E582E9B2BF7DAEB72E960992B /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B06CE694CBD2D741FE69E440A7CCB3 /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E8F6FB0B98806087C46839D3C543998 /* EXVideoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A9B577A6378CE182C205BF8D566C836 /* EXVideoManager.m */; }; - 5EC68AC4CF4EA48990F8D1086394208B /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = 67410065864D62A7C742E81DB1DBBFE8 /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EC928C391B58C15B771ACAE740EC237 /* RCTPerformanceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DA161D3357BDFE36F245A36964724A8 /* RCTPerformanceLogger.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 5ED7D21591BE3434BAD27251B09FC2C4 /* ScheduledSingleObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F70C77218EFD104037D032067915659 /* ScheduledSingleObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EECE9B42ECC9A135050057735F6CBA8 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAD6926DFBD96416DF1301F4A8F8D53F /* RCTExceptionsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5EEE9C81EFF578DA8F518B1C0AB9CB32 /* StampedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C3A3ED07819AA58E2388510FC12EF3 /* StampedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5F1141A8A8EF712CB0E648CF0BC69DE0 /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E9FBDC2494E35C34C1B001EEC2BACA5 /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 5F191C5FEB9571699CFED133F0E444D1 /* REACondNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 24D26B10E97574156D744D78C628AF3F /* REACondNode.m */; }; - 5F271955AD81D975BA6F2DF3602D266E /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7AAB326CC1D6EC158A737333A7A24CB1 /* RCTActionSheetManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 5F2E203D0F81E6C57DAAE8CFAC56710B /* AsyncGeneratorShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BCF143FCCF9CF8EDE4D9AE61AD398C /* AsyncGeneratorShim.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5F3914305B352AA4A312EA53ACD0BA46 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF70BEB12C406F322F9EE7573864BE1 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5F437566DD928400BBB653E5DE88C7CF /* BSG_KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 69C0A8F9E2B9388FCF54A5CB9B7F41B0 /* BSG_KSCrashC.c */; }; - 5F5E1E94C537FC91F2019EAAED46401C /* BSG_KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 38831898CC49426083C7D32DBDDDDFB2 /* BSG_KSMach.c */; }; - 5F73A1810FE06CEABFF159E5B86FEF71 /* UMReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AFAD99F891D83ECB26F52872B68D810 /* UMReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5FDFDE7CCBFFAA68D99152D78C02ED39 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BFF2C75F1D020BB8BADE27D4F3A221 /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5FF1ABE162C13243EEB4010193EC6C22 /* Combine-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 910B713ED3D194484C37B0EA32185B88 /* Combine-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6025F4909E87933FAA58496F91F79895 /* FIRCLSFABHost.m in Sources */ = {isa = PBXBuildFile; fileRef = BE7CC2BAD08A670CD2B94687FEE57CBA /* FIRCLSFABHost.m */; }; - 60587C29BD6CD73367F2B20444A1B9BD /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6040B3A3DF348482A355B16BE00DA7D1 /* RCTWebSocketModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 6087E16A863FB0912075FC805BCCD1E3 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E54C641E5BC5AEA752031C4B73894FA /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60ACF469233CA22469EEC756ECDB055D /* LifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E984569071FB6F805DF876395BE2BA3A /* LifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60BA1556BE18AB1CCF03CCE1C3E4752B /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F5620E7618564781F88264E1F9ED35 /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60D19886AE1003521289EC8A46C59878 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A1FEF2C4E89DE861256ED8BE1A4F41 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60D5387F2D3F4D19D91912339054162E /* FIRCLSURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 4829966A3B3A403D991368353ACC829F /* FIRCLSURLSessionTask.m */; }; - 6137BD4551FE76BF6016B5DDF2572CE7 /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C95AF02519A69C89954487A23FA6372 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; - 61475BE3E93F74078F49B9CCA07019B8 /* Stdio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFEDF1AF19BFCBED0DC57C5D7820D920 /* Stdio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 616F99E58EC3860AD362B2DC0C67277C /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD8BD7E54E4C96062CA6B79415D777C /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 61728BB54421812F931FBCB7B4FF2BE4 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E20258783BAE679A2D612FC0A2DE6B8A /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 617530231FB583E62F59AFF636820064 /* SanitizeLeak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AEB6BDCD96FFBB6571C832D2207C2FCC /* SanitizeLeak.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 6180AC7AB06E1D1D6E01944FA4CFE5C8 /* ExecutionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 838B6681E41D0760A7B5DB7018433C4B /* ExecutionObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 61945E2D534282269C85FC62CD40BF23 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 09152A09A11A3594B0E7948CDC8AA185 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 619D6F16CC305CC853D675CD34B313E7 /* QBAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 693DE983F60B78C8C8C81442F39063F1 /* QBAssetCell.m */; }; - 62155DE9CF2AD9385BF11125981D1015 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 20FDCCFB85C207F8487526B90F487438 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 621D406A7D59BDA14F904CD4B069B21B /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AB56DD7E5299F231F2F69DDEC40525C /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 623137AAC38C2C45CFFB6C912C7F2AD2 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01802F83F42FC8D13032035127C05A90 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6238678941BD031252A3C85E53C82C8E /* Sched.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2258553FA321966F9D02EB6B488D6A5F /* Sched.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 624C06C6B3D3A0EA2CFE29E6912DBC5E /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = C974638B279A70C7F30601F69AD7781F /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 6250372D9758B2074CD9CC7B09ECDFA2 /* SKNamed.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0C8E10C626F772D00220D987C7A752A2 /* SKNamed.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 625FB1A1A50F531C209F5950D7FF8475 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 573255DAE711D993A5B0044BE6D34A1A /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 628C6483159FDCF38407770F1ACE903B /* KeepaliveTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5552BD6DE3171ADE0B1E936EE64D0B3F /* KeepaliveTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 62E6546B51CBC0B58686EFCE779EE529 /* FIRCLSFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 14728D3BF46891D85321ED2A8C4B7D78 /* FIRCLSFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 62F70755F26BB87C793E3F843FAE38A6 /* GULSceneDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BD96F1F174D44004F2B151A5D9F6E827 /* GULSceneDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 637F6BC8B3934A6A04A8D049A65DAA3D /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = B448A70A3DB1231697957139D2E35D54 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63AE36C890CA39ABC44461BF2EA89A41 /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C91429E12ACB86DA5CBA12CEA72B630 /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63CC635B37FED8C7DEF027CB5462EA7B /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C6197429E2F18649F9A7CB13A6ABF9B4 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63E9727634DB78A12A37437EC21C883B /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = BDCDEFE731D4FE20F8FC6E23D341D96F /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 64230B6EB4811C5438C314C832B5E9BA /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 650F439A1D0EBA6D5D8E2A5830DBF735 /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64352F81329BEC21DFF10C000BE8640A /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F217CFFE8C10DD44F2F84C372C197C /* SDWebImageDownloaderRequestModifier.m */; }; - 644DDB8CB93BF7067201BB26F2D53D10 /* SerialExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F1F8F002F139155D76E8BA0939EF115 /* SerialExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 6450E79F5C6AFB7273CB9D4497C68DB1 /* ResumeIdentificationToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFCBC0F5DDDBD51A7867EBB782D07E63 /* ResumeIdentificationToken.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 648C1EE6D41D617836426E185AC5AAED /* EXConstantsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F12DA062AF850E2FEAED304CCAEE06 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64A47FD4FAEB511C0AFB59A51F6D6A3C /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E9E5D83BCE0584BB28677D4CDDF08DF /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64A6867C7625EEA47C99B617872A539B /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1555768D8D86414AF37BD34221F823 /* pb_decode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64C08A1A299F65ACC045C824A64A0DCD /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B392F3048947A5EAFF082EB795E785B /* Time.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 64CE86C677FE58819125DF1CF00FD92D /* RNSScreenContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C4C29F3B314A8C3784A2022026B0E8 /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64D7CA904E08C542214D6273B49A823C /* IStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 65FBA1C4282B51EF47E4157E496FE8AC /* IStream.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64E791612A7D27AE1C4409A981341CBE /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C9E8E7182D11738945BBA52D71FB008A /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 64E83E53B7F40F2CC0A0CF7BC3C8A43C /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4882BF08CAA481DC6928EBAD9742FE25 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 64E9035391D61BFA55BD23B151AD07BB /* RNDateTimePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FC9F495B764591D370E8445BDDBFA9C5 /* RNDateTimePickerManager.m */; }; - 6504940F5EB894DE69D5B2CF0FB49455 /* Rcu-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C62C8B9EAE3CFF78053EFF659E7A9A8C /* Rcu-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6532B3DADCD47A8B33D8A6B7DD0F81CE /* UIColor+SKSonarValueCoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = D01A6489F6406718065AA34144250BC2 /* UIColor+SKSonarValueCoder.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 6545B20097DEF5E9AD8FCE3384FD824E /* RCTFPSGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = FCF82FA21C0F6FF876AE1064187FE764 /* RCTFPSGraph.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 656610BEFEC50D7F52DD373712B20471 /* SKInvalidation.m in Sources */ = {isa = PBXBuildFile; fileRef = F52A886CC8A999ABD8AAC5AFA1E12821 /* SKInvalidation.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 657C87230A2934AED9C6AD06591F370A /* PublishProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0739C73632CCFC5DC3B6AAA672BB150D /* PublishProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6584F1A61DBB0A4BB4BD9EA418FB70E6 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EC0603D9829BD2A61C882FF7C938B5C /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 658502896B3142F7FB3347E9BFADC949 /* FIRCLSdSYM.m in Sources */ = {isa = PBXBuildFile; fileRef = DA06F1A0859CB257877B8F2190F57600 /* FIRCLSdSYM.m */; }; - 65897EE734635A15B379D13013361F76 /* FIRCLSReportAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 526070E3E1788527F8E4D26C87F4ECF2 /* FIRCLSReportAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65947EDB925EAB966F2F13AD243FAA21 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8AEFAB328CB7DB757E4EC325FA37E3 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 659F452F3A5CE58E34234230015B42B7 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E9F1E50223C8F81438625D0E0D3C53C /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65B8AF8EAA5C5F64FFCF982355A5BD69 /* BSG_KSCrashReportFilterCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DAAB122DF97957BCB44009CEEB1517B /* BSG_KSCrashReportFilterCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65C84548F46F6041AF38A86A11C6DBF7 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD903D55DB23C6DB0DF7E1DF8AF868F /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65CA61934FB03CF180290DE31AF56EF4 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AC99ED5BE2EE2DE451DCDCA4465D2DE /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 65CB92D29B76DFDEC572A3AAE0564298 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = CBD31944350074810544AE8136BFE03F /* encode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65E65D50285248E32BCA727175A9037B /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E791AAFDE581645641A9BE02AD212B /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65EC48B796CD30DB09C4EAAFE113C2AC /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C6F33F3ACAD20BA9745D7CB0C43D3A /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65F20C115C7320F488D580742E04DC93 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = A69AE08F95980E663E0F174E842E8833 /* RNCSafeAreaView.m */; }; - 65FED0532D4CBEAD6563E7214A54768B /* SKTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 414C7FD6C1065E51AA4148D0796C6398 /* SKTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6601F8ECA432C1F44DB564CC6B487FAA /* FIRCLSFCRAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = D1DC49481802A33DECEF52D19B2A6DE3 /* FIRCLSFCRAnalytics.m */; }; - 661713EFAFBAC419B16D092885AD3C1B /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = A489583354216CBFC03DB851B4556CD9 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6624D02FE05A6F7B8D2A7886FC3460DF /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B7A8740879F89A2CBFE41C610B990B /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 663337925169CB5C493A0FE71172B792 /* EXAppleAuthenticationMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B9B3FD914CF346478602A5F5DA6E76 /* EXAppleAuthenticationMappings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 66487582A75CE11A1FD7B6C7A656D085 /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 19BDE05EACA325D0DB99E2ABFBCD962E /* FBLPromise+All.m */; }; - 6656A3BDBB5732C65FA4EFE23ED34161 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = ED6720730BF150F532C5ACF09A797386 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6663A20187C10220F1D973508CC51999 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = B8EFD70AC1C4217D2B1CC3633458352D /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6664EF6453923DE49024DB69641F8109 /* FrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D3DEE16D2637E483164A00BC1D7D23 /* FrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6670510400FED26761289A853091329C /* FIRCLSReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FF07E88F4A437F6D725E5CE17A04335 /* FIRCLSReport.m */; }; - 667B308A0F3FA4A44299B32AE6117AB1 /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = 186F85BF1262BAE4F6845F01E92B265B /* FBLPromise+Await.m */; }; - 66811E431F72A69005364E0433281D70 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 808A22FC6B3927AC76D39C9380B6FD4A /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6689E98B42000B3970B6A243C415AF2E /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E312E4B24A5042A032E967FC1643882 /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - 66A03981890D9863F11B9D8D04A07AA2 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = FD33C0439B76095288E5AB817E14F593 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 66A7B1236BD884E2137D3FCF330437FF /* FIRCLSSymbolicationOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DE1A7C164C19C5C41CA6B753E4D9F6 /* FIRCLSSymbolicationOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 66B98DD6D34999ECEB6C1AF1789BA97B /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7150100752089D9774B67052D2CEF1A0 /* RCTAnimationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 66C5C3110649460A466AD2F6AFAA171C /* UMReactFontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 364AAF719192994782312AC2667283A4 /* UMReactFontManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 66D0421E4DDA33160130778834F66E37 /* RNLocalize-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9DD9271924E5AE5D47A6F04A32A493 /* RNLocalize-dummy.m */; }; - 66D68DE034EEBE7CBE544040113C322D /* FIRInstallationsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5EDDE0A60674EC16F462B8AC129B53 /* FIRInstallationsItem.m */; }; - 66D6E62D450BACF145A456166BB45C2B /* RNDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0751174B904E14A29B7B50EAB6E68FDA /* RNDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 66E9F62F5E30226E2AE4FCD8FF6EBB90 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = E3B5482BB9BF22409828FEA630DD445F /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 66EEB6F1DF23F5A10B2562852F58D32B /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ECB7DE442578B4250D103A2CC9DFD67 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67137343E113471C77836010D7BD4343 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F69CD72B379C98BD9A1332AC77336174 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 671CCCC4FA52C454C17316202BD0F386 /* Barrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EB121F312B8CE431C69C32CDD64F19 /* Barrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67213F11F20DF2020A3F928D6B627E80 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EEF581B0A0DDC0537B752219C768A2C /* SDImageAssetManager.m */; }; - 6721C1BFBE27DFCEFDBE5D11731C7E17 /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D372B58B07D58281BA62F9165AF037AC /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 67224EF36217D2D136E0DC06A97582A0 /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = DF2F531A169E8D893DFBE626E2C1E7F3 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 67304F639591EAB43001263B341483A1 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BE4BE6450CD453CA09A3712441E8BCD4 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 673967B0EE7ECC4BCDC0A751DC0A828F /* FiberIOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C8F5041CA025BA7D33377BEB9D2235 /* FiberIOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 673BB15EBF0B152DD8D3B4CC04E13201 /* LNAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB2AF92F3E60B500AA80BA127793DEE /* LNAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6757FE0A1CC1ADCC38E0BBDF5BE3C2A8 /* TimedDrivableExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 123C4EC5677594B2E31C7167A00AB5F3 /* TimedDrivableExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 675BA275D6D0834300AD7B9C224124CF /* CheckedMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E692FA6C355B3E1AACF59DBE2931CCB /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67679FD66E5E1E1F6427743215A9BFDA /* EXAV.h in Headers */ = {isa = PBXBuildFile; fileRef = E8DB1088C338DF6C8A63B8203A7FA8A2 /* EXAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67796847D14ADAAC5018A99AAADA7AED /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 508197A1F9F152A33DBD6869C90D56F6 /* GULMutableDictionary.m */; }; - 677978C384BC8E68F54A53338361E3C2 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 5242CF811C2023183389CD1B7DDF8FE2 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 679174798499AA4B6CF32E2F96B10D4A /* TOCroppedImageAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C8FF16709CB4F3C15BDCEA85EAE552D /* TOCroppedImageAttributes.m */; }; - 67B799D2BC64CB88BF458ACE41D158AC /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7C9A370CB377C5A345342C366E6ABA /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 67BDDCE0EF521A4394DD403549BC2986 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8650B4EEF412482AF89B9400A42CA245 /* EXImageLoader.m */; }; - 67D72A3415273F0FF9293B887C3800A7 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A7A475278E4385E2732BFB8197676B /* BugsnagUser.m */; }; - 67F1415FB3DD965C1871B2A2CB74C8FC /* GlobalThreadPoolList.h in Headers */ = {isa = PBXBuildFile; fileRef = 721E3B70A59F43610A3B08F5BBAD67F0 /* GlobalThreadPoolList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 680AF7794C63744B5DB08E3B8C06556B /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9F27BAECB614007A22D13CEA8F45F7 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68169597FBE0AB5B54FC67E15019A84C /* SKObjectHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4656279785CCA300160FA638320F1376 /* SKObjectHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68305A7D8906C121D6E084CF228B4598 /* UMModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F98C8E4883CD18E543279129575A7E /* UMModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 683FDCCD2C3A7E3B2CB4CF9190CEDA43 /* RCTAsyncLocalStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB66756B68D9BCD4C42A9E759B0D2120 /* RCTAsyncLocalStorage.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 6843B2F1D94E9E148304314D61C1717E /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 769A4A6E65154C0E727C70917308E1D3 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 684AE69A17E2DD66B5DA5411EF613B6B /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 9465B9D6403EED9F3BB5F0CC2638C5E1 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6871111D26354F50F583D2187D9397E6 /* Libgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E01F1027F0A65A2F923FDF26113FFE5 /* Libgen.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 688FA3D713B354BBB54CD152A7B7BF54 /* EXAppleAuthenticationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 931A5BAE4E60413B254829DC0CF1E382 /* EXAppleAuthenticationButton.m */; }; - 689CA5357FD9275EE7FC85FBC8F66370 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 21004AC0A4582CCC552CDA183D9DC874 /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68A75E9D1078739344B33B3737E61D48 /* ReactNativeShareExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E79929D60E5EB0B3B9D5F4B634822E1 /* ReactNativeShareExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68C7196D1EE46E00BBE92E8A229915CE /* REAAlwaysNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 579E112BB7E32ECD9F097D5840406CE5 /* REAAlwaysNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68E14DF5295CA73DF30819A5D35C0D12 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 324DB7D168502DA9822B3031DB3A760B /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68E1B5B1DA60FB2372F23D4AC3860379 /* FIRInstallationsAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 56391EBC82F2ADB6B90AAB1D2F4A1CC2 /* FIRInstallationsAuthTokenResult.m */; }; - 68E9E3FC76B87B92040D480C1B5E7DBE /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 11A079E52A283A6BF53D3606DCE5E583 /* pb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68EFD010BABEFC81F28AC0892C8D1C4E /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 48C0BE09AD15FA7FC3571A737E051921 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; - 6901050EF0902C7A013436C58A9B248F /* SysFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00F52A594E2C80A0DF4AE080469582BE /* SysFile.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 691C9AB32E9EE3DD7662DD77BD9EF84A /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BC78A19DEC5FBD1172C9805C65297C15 /* FIRBundleUtil.m */; }; - 69263344AC2EEDC6526EEE47861A35BE /* FlipperCppBridgingResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 854DF059F552091257A1C34464EECCCC /* FlipperCppBridgingResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69760094F684ECE0009B0F8A56D3F707 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B85170C4634A76D5AB655148A1A4D2 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69994360287516A15A99383986556D09 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = AED243402FC7D1A09ECAA4180D3C1E1D /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69B7BCD3BEC75A78828B2A3ADC986885 /* FIRCLSReportUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4181961BDE7E046D6C5EC3512B700681 /* FIRCLSReportUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69B7C3CCE03DDC6982103FEB6057B892 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = F18FEE533414EF0E933A14E3B8FC23DC /* RCTTypedModuleConstants.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; - 69E25D6FD06B04AF228C16CFF0508F23 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C48ABC73C98EA778E99870657E1F63BA /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 69E5F7365CB3D10FF7898098C3146A99 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CBBBDA03E670F57AE9B27A469C369CF /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69FEE4B83120F441AB20A039513A796E /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CA868E2CF1961EC753E032F6F6AD921 /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A03046C71CF85B2E59E2FBEFA35C326 /* RNCSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AEBC9B461B27869FC66D1A19270CB4F /* RNCSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A240E30555387062E38FA611252B7F2 /* BSG_KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = A26259A99D7BB43B4E5B892901507493 /* BSG_KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A375F4B1D46A2F4ACE114AA6BE4BADD /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE6A06E7BB1F173B5A5C0F72A9F52A9 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A376732B9C6DAA6E3C6C979B7E5ED99 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2F1AE71FD4E0D504CC1BB23ADC472F /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A4659372E0955240D4258A02D838B3A /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = B0662D051DF42D8150D5F4B6B50190F0 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A4FE90A1CC535DAA809C5525490B85E /* QBImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E45DD511DE41E270A3D52A6002B9DFF /* QBImagePickerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A7BB4319F8D74B5D1D1C1D8FEA3C588 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 07067FE5D61C32C991076DA4A8992F11 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6ABEAD7FC928CF7779E132A291D0B0D2 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 336FDE143D48F663E9394445B68A5821 /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AC70626901D88616D1FAD15D39EDEDB /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 73E8F2E1EBF1D2B5F90C1BA225EF2460 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AC9857D5FAB49484D467CE13309EF44 /* SKDescriptorMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B24ED0CC4D7FF4799EC3193270253C5 /* SKDescriptorMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AF606892AF0C31C6F0EADDA8900C803 /* FKUserDefaultsSwizzleUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = C0BC53810B2EF06324FB8E91968ED00E /* FKUserDefaultsSwizzleUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B04D0AE9A03FE30B97B1BCF723F1460 /* FIRDiagnosticsData.m in Sources */ = {isa = PBXBuildFile; fileRef = 847097C14534C0576FBE857AA70C1B4D /* FIRDiagnosticsData.m */; }; - 6B257CAC5E2C34DDAF304C790E898733 /* REATransitionAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F882B3364320828DE2D9610696FD6D1B /* REATransitionAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B2C45537C87B11EF65E69E9F333F4F4 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 873F0F716D3C21046502FF5DC13B399E /* SDImageGIFCoder.m */; }; - 6B50F5785E60964CDB8D76C2645010DA /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E4181FD10FDBBC784F2F5F61865614A /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 6B67B6200914575EE45FB7C1F2A18716 /* Flowables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 907041439734F9C359301C4276389E71 /* Flowables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 6B6C5353B590B5F7407E42D993C98BCD /* Observer.h in Headers */ = {isa = PBXBuildFile; fileRef = BED35C705418034A0AD71A3014130F99 /* Observer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B99A522B85248A477007A2F54CEBA1E /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = FD02497DC00AB4BCF27C39F2D53BC87B /* NSBezierPath+SDRoundedCorners.m */; }; - 6BB0A0E40EDC7AB4948869DCFB90D4E2 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B1CE72BEBE578ADD047DAF1E1C7C7B2 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6BBAD5243540B4740CD2AE213482E90F /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = C3509D7E6E6FF57DEB0BB98F4D9970A1 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6BDA3AF51312726F2691B385C132F499 /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D734DC8F87ADD26C796D0CB7216A261 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 6BF37FE9E8ABB36E08295C0B612C29B0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 84E929774DE381C3972DEFD66EAF9A8B /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C108E127CA9C06B82C3BD35B8C7E8E8 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = CDCFD5FBA22753E346CB7AA7F72793D7 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C1BF50C54FFCDABA052C0D60E4AA1CB /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F01FCC1166E7D6D1590CC7A1F7658301 /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C1E2932E57F0360D86195E25DEAFBA5 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC6D4B5D0DE995D408A99471DF825A0E /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 6C1FC05C0464B7AC37B8E5F355C07B64 /* FIRCLSInternalReport.m in Sources */ = {isa = PBXBuildFile; fileRef = AE53ABA58C65425E382B06C5D488EA9A /* FIRCLSInternalReport.m */; }; - 6C2184CE10ED1E5EA7352588D9C0D799 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEC9ABAA7A49F2D6981F9E09C9D2095 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C2AEAC146ADE8FD2C8F6FC813463A9F /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 66468B9D0AB50A722950310D7FE6362A /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C2C52BDBEAAC3411053D5BD41B4DC82 /* QBSlomoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C2AB648E07B7960F35B28879CE8FD53 /* QBSlomoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C6AABAFCDBD2C60E12007C6A444B27F /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DE2A07BE9D20BB2D46088AA36B890E /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C70DA166CC635856E26D25356B5A6FD /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 750C56621A7C7B8252FFBCE0198514FC /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C7737F32AD5231BA4DE75DD92F2BACE /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D4209A48F82ADDA4F5818E3EEDB964 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CA4114F7B18865EB558884C622ECAA5 /* RCTView+SafeAreaCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = B0818E2D4045BB155ECBA3279D032FC3 /* RCTView+SafeAreaCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CA4A7C3E424212753B7313A54CA4417 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = E035C799787B26FB103927867AB59D05 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CDBAF244B152AB69B35CD781B81F6E5 /* EXVideoThumbnailsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ADE9AB62A37B435E018B1132C7FDFEF /* EXVideoThumbnailsModule.m */; }; - 6CF51744B395C68E99A33BDB7A60D3AA /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 849AE929FF332905341897AC24CD6E1D /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CF9A2C3A712A7EFA50999466F070913 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = FB110F52027B8DE7CA9A8F0740578D92 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 6D16844C8F96A2DD292833AA84CD155F /* REAPropsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 70E5A3AC1066B716AF5B48AE28779BCE /* REAPropsNode.m */; }; - 6D2470F794A40529EFB3DA7E8CB200EE /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 41F1B69AA73443ED11F3BC5832374325 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 6D3150889C73DAD4E43A477FE1892785 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 2956AA5A37640E08E35180D04389C8D0 /* README.md */; }; - 6D35AB896CC748B13AC4B3C3972EE181 /* REAAllTransitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EF336AABB60BAD1442193D8EFEDA28A /* REAAllTransitions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D51FABC0C7DF19843155B1C96BF045B /* FIRInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E5C3E390B7AC062CB93C13C95F022C8 /* FIRInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D6BB3DC5C7BF8883DBFD2925D0FC4FA /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = 978114B5BFEDE880EDCF41632D8A9570 /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D6BE3F9307133BD33AA5369A0A212E3 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 67CA478259614A4937EB584786ABC46C /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D8104F1766905FA5D32740A209F2A31 /* READebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FF87D2217864C38E298491E235183E /* READebugNode.m */; }; - 6D904A25444A6BB07820E09B40280DB4 /* Dirent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 734A2DE6B8E3195A0323DD08113E3DAD /* Dirent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 6D97248DC774F2DB05EC07645462302F /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ABB6DE6CFDF5327CBEB702D3BFBF97E /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DB135CE25243C7A87B72013CF246917 /* EXKeepAwake.h in Headers */ = {isa = PBXBuildFile; fileRef = 711E72102910619FB4A37824DCBDF47C /* EXKeepAwake.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DB244440F489C843FC6DB922AF17A80 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = A10E8C4738B541B45BEF58011E47A174 /* RCTProfileTrampoline-i386.S */; }; - 6DB3261153D3CA274595D307D8F3678E /* FIRInstallationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = B790CC79B3BDDEACDAAFE9599910BCE0 /* FIRInstallationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DB976F647E681AB06E97EDB58F98C41 /* RNCMaskedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 492401E928E2AEEB4D6BAED954287543 /* RNCMaskedView-dummy.m */; }; - 6DCD55BA285E5153356D0FB6617AF4D0 /* FlowableObserveOnOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD4BD58CC6AA3D495B1C58C46C373AA /* FlowableObserveOnOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E9A1314B608805156FEE93524162304 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B3B1234649236B562BD6FCC80E8053C /* RCTSettingsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 6EB2103944BC372A4EE0748B94A2BCA4 /* KeyboardTrackingViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1B4993B60E87E4148EE22CB928423E /* KeyboardTrackingViewManager.m */; }; - 6EC20FB3628ED3D4DA15AEE1BCCFA383 /* UMViewManagerAdapterClassesRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 218A1C80D6C077B19A0053260F8ABD4E /* UMViewManagerAdapterClassesRegistry.m */; }; - 6EDD7B606EF5794C6AF3233D0FA56E57 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = C435C76EADB943EB9C2B899EDB65C8E0 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F55D5181CC9A51E052914C9FB3FE77F /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD37571E8A8157323BE289CDDAF2F6A /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F88D197CC1AA3E0B50D93FD5F7CF071 /* Future.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2796D731300743A4057BCB2D64AAD8 /* Future.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6FADD2923098EDB7083BACF1DF28880E /* EXWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7962B97C0094DF949B3502BDFB8165E5 /* EXWebBrowser-dummy.m */; }; - 6FB624CE84ABA6F5B472A098FD3B96CB /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 65DA01DE392D0405828B811CA8355444 /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6FBDDAF47F6FB7758B11DD8F5B8B3436 /* ThreadedExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 896C79386505AB6551664FA34D9DFB3B /* ThreadedExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 6FC607CC2D020D816400CAFCFFF7288B /* PriorityUnboundedBlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9476641CFC65AAFBD424E20B037D972C /* PriorityUnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6FFF1148634D9472933210CBFC2E6E65 /* REAJSCallNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5073F6A7A6E70B84666C738A870B4BB0 /* REAJSCallNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7003449F5AD5ED5357D584E2C927D1C9 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DEE777427A6F0383CAC9400766BB483 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 701656AAE9EA2EB14ACF8B21B996906B /* RCTCustomInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = A97E8279FC797BDCFA942FE1B190D5EF /* RCTCustomInputController.m */; }; - 703C4C62C95D0BC0E32F8B41732A554F /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD86810C1FC0229CB481AEE4EE39FE2 /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70499203E2E4E13465AA6BA667887CC1 /* GlobalShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = B78DB233E9B8759A132B9976CCDB7C60 /* GlobalShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 705740F39079D637081BE25367657EAA /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E0ABEC37C3877F03FA57840692FEE87 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70A55701F794D3275F5989C1F4028042 /* FlipperStep.h in Headers */ = {isa = PBXBuildFile; fileRef = B23C3C7E3CFE2486555F49A3E95060B1 /* FlipperStep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70B22AAE6D8044176F9BAFA0F2511167 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D8008EE7E4997CA88AE86541711A3D52 /* SDFileAttributeHelper.m */; }; - 70B26E53BF5C575643F9D2AD55DC2D3E /* FIRCLSDataCollectionToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C35D35B6FE83F49910F7849152BE57D /* FIRCLSDataCollectionToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70C947372918C45265E8AA6243FAE044 /* StreamFragmentAccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = D90B60EC1714E2D87A76DD06CDBDBC3A /* StreamFragmentAccumulator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70DC9B10E6304A69135CCBE2AB263499 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2179FC7B715002C6DF2DEB99310534A5 /* hu.lproj */; }; - 70FD47128E14984FA9DABB052B73161E /* REACallFuncNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B81CD30965DFF268320C3E94FACF6BF0 /* REACallFuncNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7116DD478008088F9138099C5A2DC3AB /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = F8B6D2612157B0F239ABDB54106627DA /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 7134A421D36274488CA286E15C1E6AE7 /* YGStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 31CA8F9B54CE322337A559BAEA1909EE /* YGStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 713B6CFB2FEB27D47C3E3C5F2D908A70 /* AsyncSignalHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3455E1B830D610EBB778934F64D6A975 /* AsyncSignalHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 715A3D8A7C44869FEACE0514D575E18C /* ProducerConsumerQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = DD25D40ECEE446AA7CC1689C02583B7C /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 719716B54EAF8C50EFDDEBCE1A46A946 /* FIRCLSFABNetworkClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EF754CAD9601B7A7EF6111C1854708 /* FIRCLSFABNetworkClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71A171A31038A2903EE7E79423EB1506 /* FlipperKitLayoutPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = CF809DE1D6E4AF39B39B6F097B6A7592 /* FlipperKitLayoutPlugin.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 71A8F1F7B8F1C500E5DB54E7568768BF /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF94749AF7D5A568E7346572B5D31C9 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71B1F6D3D1676C67B9689723295BBBF8 /* RNNativeViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = AF89F539CC356A48B11301CD40D2556D /* RNNativeViewHandler.m */; }; - 71BFB0C1F7C39D377180BE4A26405164 /* RNNotificationParser.h in Headers */ = {isa = PBXBuildFile; fileRef = D2930589CAE3B436E83097AA1ADE8724 /* RNNotificationParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71C2DC5DF2F9FAD82BB52FDC4074BAAA /* BugsnagSessionTrackingApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = A1E5D39742A35A37A4E784EA66C1B093 /* BugsnagSessionTrackingApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71E4E32C85665EADE1AD029FAC79CC09 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B55CD1F7C412AA7FC1492AEA4384D5A /* log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - 71FE63ECC9FB2805DB5D1D76C658C1DF /* FIRInstallationsSingleOperationPromiseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 85A96B56D7218F1BBD52D3F49915DC08 /* FIRInstallationsSingleOperationPromiseCache.m */; }; - 72089BD4C4AB1DEC21AC8B8C15BE2ED0 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0623992F4DF24E9BFEDD30768B8439 /* SDDeviceHelper.m */; }; - 721713500B4D40C033B10C063E735067 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3647195D9C0194FB49BD1B23F81D43 /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 722BD6977E9660D59526BB0AD44148F8 /* FlipperKitReactPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = B52867177ABED01D3ABB5EC4169B8859 /* FlipperKitReactPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 725BA7CAA30F06AEDC2A790CB990123E /* REAValueNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F17A40D774E2293A377BA9F5FE267C23 /* REAValueNode.m */; }; - 725BC4B216ECC3B13922602F90FD5DDC /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4641991E27A03A8E9B6D0E13A294E45C /* RNFlingHandler.m */; }; - 727A3E0CBA44B8056F00D1E94D16BE65 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = D8C9AD6C661265BB283DB275371E5729 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72810C496CB0C7E9ED62659B5C48B991 /* BugsnagSessionTrackingPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE384BD8CC030B3564768A94B678F46 /* BugsnagSessionTrackingPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7284BF438F4A908AFDB3AEA753D92D54 /* UMSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F4685F766E3A537439E671C91583CD6D /* UMSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 728D9843C43F25FB4A2CDE05A3E87658 /* BSG_KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = A06771E1FA15F21EA27C833B19E56899 /* BSG_KSCrashSentry_NSException.m */; }; - 729543A16C2009AED104FB4361519B63 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 35220CA232F89F7A84F6E5E7237BED12 /* SDDisplayLink.m */; }; - 72A5A01001946EFB25C390868F8F69B8 /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 42236F4FF6CE03D31A9ED4E53EF609F0 /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72A89D0E917A84710512EBBC8A498DBE /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 85FC2CFF7FB4286CB0729B44AEE2B60F /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 730CF59059356078E40500B6BB498E2C /* OpenSSLThreading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEE886B7CAE178D81226A4C10A7A652A /* OpenSSLThreading.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 730DC14773375905F03EC77556A60EE7 /* RNCAppearanceProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7CCA9413A61AE736F636A5E68E6543 /* RNCAppearanceProvider.m */; }; - 73112C1488A872BEA689E089D0B0E0FD /* RNSScreenStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 4830CD7A5CDD2F1723ABF2AB5D3C7FC0 /* RNSScreenStack.m */; }; - 73326E676CD26D5A4B3B135758C839A2 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 855E16EBCC3978D7F990D6473D3B1B4B /* nl.lproj */; }; - 7335C7F76DF469C47D67CEB3752435E2 /* BugsnagPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D685286ED38572BBEC117022A11DAA7 /* BugsnagPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 735677185EDE464C255FC2E8C20CB400 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 209E6159B2A3ED415D8A9F22EC1F49B3 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 737151DA0023AC1722A3003E9923AE19 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 59A4506E32CFEC69B2D169214E3C7835 /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7373555FB69BC157C5826BD419355394 /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 981C51D036ED8F8BACDAAE65B23E5F15 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7375257DD805DCD78B8073530A459F64 /* Builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC18BF141D8B95451EB6164F0A8E304B /* Builtins.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 738DDBFFD505ED31597141E30E3E9C6C /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = ACCD70BE3508992B4913688C5ADC1425 /* FBLPromise+Delay.m */; }; - 738F9534366A0B4D79D59BCD8E17CA6E /* SKRequestInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A06C6ED02BDC47D135C8D13C803FF3 /* SKRequestInfo.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 73BC49B9C397737F118AADE47B4DACA7 /* Lazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 82536BB0DC219B76759232C0E9B087CE /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73C1987309FC66BA1F1ED22729624B83 /* RSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE6235B8BD8BB9E22FCA80AA680C58C /* RSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73C360D38190B223621C837277090BF2 /* SharedPromise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E0FCA6F7C316AB98C81E7D5BEB5BF08 /* SharedPromise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73CE42ADD9095E1C00FD06E526EEF697 /* EDFThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 48341C210561DE5E1037F4D81D85E20C /* EDFThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73E04EE077E136C9F7EDBD009335DE6E /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6963509CAE81A67680672A2703FF91EE /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - 741AF7E0277F291C9A0D1BD934784DE5 /* TimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DE545F42622CDC093FA359E115DDCFF7 /* TimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 743E12102CBDF56F168BB165085C8ED9 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 07561C396E25DDE60BD06FC80FCA2EC1 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 744569ED9F08B38A12D22F2F9FC0424C /* SocketAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A64EACCAC2AD1192454CC5C7C68922BF /* SocketAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 74466012CDD86409DB862C1330B47343 /* SKSearchResultNode.m in Sources */ = {isa = PBXBuildFile; fileRef = CFD03FB0C2D11E2F1F3FCA505CB8BB2B /* SKSearchResultNode.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 745339CEE9D0D5A9A8878A4156040AF3 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 09ED6B36B7756646385C966B85575DC7 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 746A8552421E52E5EB7C6E6B0364BE9F /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9FA1C1D46EC0E307CC45842DACA0CCB /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 749C1DFD5218AEA619EE34946075D534 /* RNFBAnalytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3037140F1A9967C130D4417F241B2121 /* RNFBAnalytics-dummy.m */; }; - 74A91C464E080C8C4F82D1C513B9003E /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B2AF1EF698BB35A59A2F874D9664CE3C /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74AE807112E57FE4C5D5188DC97A783E /* Yoga-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 56EAC8CECCAD0935A9C17D90A8EF5A16 /* Yoga-internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74BCEF87E24337003DB52A4C98FEEF2F /* Core-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD9BAE026FEDF83CD19FB2029CE8941 /* Core-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74BFEE5FD90DDCCFB94D28F70F9F952F /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 094F94D7E42FDC8CCB7A2DE9246860B7 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74C456DAC1E8C5479E68F78C55404A1D /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D911854E283D5A3D29D6E9364AF97229 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 750479E4904D7CD0CA0FC206D556F240 /* RCTEventAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C28EBA0AB9D0E1E1E197DCBAE7591B /* RCTEventAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 7511831132AD02DF13E76422ABD73F09 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4D03CF3B6B05A91F824780567C6BDD /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 75333439D6AC33E0F7ADAE8F60E86FD8 /* FireForgetThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784BBF5C16CE8FDAB9C0F87EF45D664C /* FireForgetThroughputTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 756B96E7745AFF9E8482BE8A64C04A22 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFA54CFD5494BED40880277F3341A66B /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 75988D9D62B888CC305B96425A0E82E9 /* FIRCLSCompactUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A26B1E2138AF774E3D5228700334E96 /* FIRCLSCompactUnwind.c */; }; - 75B1DEA7C109573B61B0B2E64A230CF4 /* FIRInstallationsErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F9DE4A363252E3601268B4A3F049459 /* FIRInstallationsErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 75C38367AD41BCC14148B858141FD9A2 /* RNUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BDCF410F639F54DE6F17426012EF49F /* RNUserDefaults.m */; }; - 75DD55D6CAD8C39EF8FC354902A2F5A9 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F64C32F9FE444089179FD89427121D4C /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76110E4538EEE7713CF6399084C6A08A /* REAEventNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 59BD227B768F741C0631574F513D5B29 /* REAEventNode.m */; }; - 763CD444AF9E7EA395CFD53721D810A8 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D436244703D58A32C838EE448210D4 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7641FF31D196E499F03DB2C7DD7767F0 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = B40C6016F2FB45B2888901ABCAD841B4 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 764F640B2C505140321DA60CF2074D08 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A10F16CDAD18691E2AC31157D0D1375 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 766BD1F98174D03F873BAA01F87ED011 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 57BC6315E6560BF87E14F52772D35E58 /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76764823DEFD4B7F2880A19721C6313A /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FFEC21B364EFE37FB6B36AEED77E5E7 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 769073FFC68B57223AB890A31B029920 /* FIRCLSFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C1F996E72EE7854D636C3AB7125A19BC /* FIRCLSFileManager.m */; }; - 76A02FFD74CED4E870581790291290A4 /* FIRCLSDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DCBEB0E852C760897A70A1607A215EA /* FIRCLSDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76C7B2A47A09DA6D0EF0116BBC14097E /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = D9DADE0B8EDDBDFE5D41442453B9E07C /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76CC28957C425E9D74DFA32D3F73953A /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 5583F8386CC7AC57CE176AA365FB8EA4 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76E11DFAA4DC6209C6D3CC2CBF3EFA8A /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = AD6C301670C68E1E2AD81A1B3DA132B7 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76EBE6CD51BEEE22F89845516E86EBAA /* SDWebImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CEA90651A4405E53EF23D718B1CB556 /* SDWebImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76FD2A79BEF913421A313ED50295DF11 /* RequestResponseRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D63E2E149F2A36D921DC6A957F608D18 /* RequestResponseRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 7715D82AD9F3D0E93C1F5DFE32102B53 /* RCTCustomKeyboardViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FEFD87D477DF451E6D724E3400FB8D /* RCTCustomKeyboardViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 772B79C3E4C25DE545BE2E8F55D05F25 /* YGStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF0F7F289DAB6779D1358BE55592F61D /* YGStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - 774E921F71B6AAF2393C8F193A284BBE /* GDTCCTPrioritizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 48D549326BFC038DB8B5CCE0885F4539 /* GDTCCTPrioritizer.m */; }; - 77622F1A0ABB1224B6239F7ADE18F4CB /* ARTSolidColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 460684CFA5E232B38397373233C08E45 /* ARTSolidColor.m */; }; - 776799F6076113258BCCED1723ED4382 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CB4A8E23DEA51B29118A7E23B9ADC7 /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77744A82C948F3D83862E0015E612602 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 635809F2E8DD33860279B3B4016EC9BE /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 777B202C8582C5E0780E559C0ED4F862 /* UMReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA879111DE2652A9191BDEADD90C73D /* UMReactLogHandler.m */; }; - 77B27E8A50F6A983B614BDBEE2B4C702 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 11D44F706EA811E254CF2F8A070533A7 /* ro.lproj */; }; - 77B293EF5067D13B9EB06AAB2F947B77 /* Flowable.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C98F440CD0440243B6687D395A1416 /* Flowable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77B3698D829519200039FAB0F98E726F /* CodingDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = A7002C4ED447F0AF7C642C886490C66E /* CodingDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77C7A6AD961EA9964137D027B8A8FB42 /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 77240A36A56CFDF251E289D65885DA50 /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77C8658812D7F0CE1234676F54F192E0 /* ARTShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = 77005B4B7CCC89A73D1CAFD488100EA6 /* ARTShadow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77C98621DE081870F24A4FD92976A4E6 /* jsilib-posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B00DD0BE7AC6D9C136E32F7A168E81B4 /* jsilib-posix.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 77E34AB596AEA871C2306059DB3F7D20 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8A95117B845CD2BA5EFD37E70F1995 /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77EF2F92B9062A1EECCB6E0C9C275D88 /* UIImage+CropRotate.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C4EA56112A4F3A48191A1FD70FC658 /* UIImage+CropRotate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78006C7F26211BB00559438E85AAF1E5 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E18767D1E79CD9DAED40FE9871E929 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7841E1B4F2C70023205BC38857EE74D6 /* Combine.h in Headers */ = {isa = PBXBuildFile; fileRef = B9665409270F1193682225868F3A7A82 /* Combine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7857E6872B7BFCFD6BAFACB7A3BD86A2 /* RCTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E978435C655BDABC0F5AFB1ED385A0A /* RCTUITextField.m */; }; - 785BC4CF4809020AF5132A2626189D3B /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C73C03F66BD6F21E6E434A1E5207829 /* mux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 785CAF95D72E52A3CB51D19B161EF757 /* RNDateTimePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9119D4D3ACD814C75D13B064DC3B83ED /* RNDateTimePicker-dummy.m */; }; - 7866397A0C61B47DB61023AE9DA1ABD5 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE510ECFE9740A1362829E8B15A7D768 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7870E8FD1015BAAAF32A1EC02F9CE1D2 /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 45B0358B27388CF8F7F76CE99E8D541C /* BugsnagSink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7882CEFF17C5B91821AD080799F6FB5D /* IPAddressV6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16DB6DCCF1E49B4ED1C6B67571C18525 /* IPAddressV6.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 7884F03CF9FA79DBEE75B5EF7658A49C /* UIView+Yoga.m in Sources */ = {isa = PBXBuildFile; fileRef = FA765364029410F519FF5760362E5376 /* UIView+Yoga.m */; }; - 78915BE17253AFB06827312FC0CCBAF6 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = AFE821B9CF33BCFA69769E00511A4CAC /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78A29331837BEDAFA3DB33EA2E609F78 /* FIRCoreDiagnosticsConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = E15A6EE48553883E0A92860EF2195368 /* FIRCoreDiagnosticsConnector.m */; }; - 78BB6FDBF3F970AB072D30BEC80DB9B0 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFFA05AAF8E632A18AB8C35E0622FE5 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78F927721FF33D4B9A04BF10E78C536E /* UMModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0181B4C8866EF8D216F2B0EE1C881F /* UMModuleRegistryProvider.m */; }; - 78FC2758830ABB5CE855643C56F43EAC /* FIRCLSThreadState.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E90BA5DBB8428DD80683F7008704B3 /* FIRCLSThreadState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 790322F76C8B7D9855BAB016FF42BBD7 /* REAPropsNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C91D0A391046F259A09B4F20546CF13C /* REAPropsNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7925BA5117C9FA8B8B85A031330AAA42 /* AsymmetricMemoryBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27F1A6BECB87CF25790CF1EEC78FFCDF /* AsymmetricMemoryBarrier.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 7939F295FBC0D1104EF2091FFDE8DBB0 /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B6A17E32F09752D1C491E6E5FBDFCE /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7949FD6EB727E69406421858C3A31123 /* CMakeLists.txt in Sources */ = {isa = PBXBuildFile; fileRef = 59105198EA93A8D13515A629A7AF377C /* CMakeLists.txt */; }; - 7951728F21A13BEC0D339F17249D5804 /* Observables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA0C4AE8768526B9F3B1DA24E400E1A8 /* Observables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 7968BD10264852AA8FD4BA57F5784960 /* IPAddressSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 615D287D14AB05522C3D6005FBA9898B /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 798AC334AF557D6B1C5EFBFAB145F000 /* BSG_KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E677535392AA415F7AE2BAA17436873 /* BSG_KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79B1AC4695CB8BE38445A32F9D7AB8C9 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2C88102DB232016A3292EC03C2DB112A /* de.lproj */; }; - 79BA26C737EFCA1A5749AAE7AC3FC842 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 52EDC1B63F64BCFF4069403F93325357 /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79C336CF794BA6A3583102718F0C60B3 /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FEDE1E936A9E05A61E9523DEBE69ACF /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79C3652C23CA46FA14C08559E1882B7F /* BSG_KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E838049A8A55A72E34E8DD160D4DAFD /* BSG_KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79D1B1B06EE6E1F8AADDCBA060A8D0CB /* IOBufQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1468CCAD5F747280CF84F5DE0DDCF11C /* IOBufQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79E4E9207266A429AE14B16726F40034 /* REAConcatNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B7003F698BAF63FE172F3DD6410525E7 /* REAConcatNode.m */; }; - 7A0EB74832117D4542A2518BDAFAD9E4 /* FBCxxFollyDynamicConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = D4531DB289C980609179E55E7E05ADA9 /* FBCxxFollyDynamicConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A383B2997E0FF8D0D194A0EDFD6CBC2 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = EA2A3E10EE98B90487683B800B158B43 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A4168BC23C43D1A9C747C037A13AD9F /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 897CFC6BCAD9715BD60DE2B2E4C87D32 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A5135422A29083A9AA96DBDDCE35D93 /* ScheduledRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6E793FC79ACAC14E4649A7029ACC22 /* ScheduledRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A78222EA8111E0D5019C2D5F945758A /* SKStateUpdateCPPWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F3488107C82A6CB613082DDD2D830AFC /* SKStateUpdateCPPWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A7834A2F72C293E7AC78093E1B67C6E /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEE0464E0C94B162B36114026C0592E2 /* CacheLocality.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 7A7DE706BBF22FB0241D53BC854D7D01 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A7F9488B83BAB2F51C7DEC46E172F72 /* RCTShadowView+Layout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 7A809CF6CB525F8195BAC08957315DDC /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 075555AF8B96027BD2D478E62C5221C9 /* log.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A9E13E3857A7759892604ABA46BD761 /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6168F38FB52EC736551766D6E3C60096 /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 7AB70076D594A0A054F93D465F06268A /* ARTSurfaceViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A4683F683ADF5793EB03A32071C78EE7 /* ARTSurfaceViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7AD0DBA9E15F69157618464E1122115E /* REAValueNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C033AD761B3E0BD1EA35E2C84EBCAB /* REAValueNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7ADA9C6F931A88FF8329785C5F89F2CC /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9AD801C07FD32811D773A81D36DD57 /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7AECC3D50F123A379D48712223BB9D53 /* RCTConvert+REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 11EC0920C764C6F281FB0398FDC30EA1 /* RCTConvert+REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B20A6CB3B0EF8E33D7A99FA68049EBB /* FIRExceptionModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2356EEE214CBA29FF161A0EE248EEEAD /* FIRExceptionModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B4B0B3E7AAB33A80AC2BB45C4CC9E70 /* FIRCLSDwarfExpressionMachine.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E983DB519359D301C29C7D8E2A75C70 /* FIRCLSDwarfExpressionMachine.c */; }; - 7B5442DCEF1DE4B2012EAF97871F3036 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 6424BC64023B5537BE2560FBCBE4DD96 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B6F6115673E71640B69E46F867EA6F7 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = B78C914D0DDC6AEC1FE178D4D2257956 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B75D105A41BD1B17DFB3CCB723AEA1C /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F564B224DD26082298C97D6A1A1FE620 /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B8176A0EC34E5A6E599C6B07EAE5D58 /* react-native-cameraroll-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 360D75EE7718C8B5E7E91509B0499EBF /* react-native-cameraroll-dummy.m */; }; - 7B867BDB50330206036412351BCA3A62 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F780D4489FEEE14491C005E7039D33 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B9F31AF2CFDDAA733DC57561E908CB5 /* SharedPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DA26BF59B04F4CD669F95C3C4A1512C /* SharedPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BB01525385D8F0DD4FE7F426FB113DE /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C39690C18200C48305B76C89E2EDE45 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BB8383F8DF7A272DB09DBF173C549F4 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF80CE80112452C15F49D7B990F9ECA /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BCC08DBECE42EBE69A54DBA30F6B549 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = FFE8F9E9E1BBB1D5100D2BC31A525A62 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BCC0F87573DBEFDD0F30001E24463A6 /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D93E553F70D183C91A3920A509DD4DD /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BF84EA30F0BA4C5005EB814DD6C262B /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9D8B89C272CF86B251E03058FD3D8ACA /* RCTImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 7BF91B0A68CA4C07C4ECF6863767CAB1 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 3590FD2FFCCDF22D9CE8AE5ADF431BDE /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C1666EB58E8990F4CE28BC7508AE115 /* FlowableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = 614CB67DC48249E3BE3CE487A754D815 /* FlowableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C1AB78955A97D0433B735EEA05ED2F4 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 399B1E75BE20435C9B6BA3B91DDDB24A /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C1C2320FB6EA73B9F67F38B61D62E45 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1968C239F35AB0B86D5854025FD9F0 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - 7C2AD3B775432BCF22E34431FC8F3EFE /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = E065368D6FD3F1479EA5C7D24E148373 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C2D89A79A5CCE2428023B7CDC78BBBC /* YGLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D0DEB38DAA670F8FDA8DDB8D9D9CB6 /* YGLayout.m */; }; - 7C4DA271EB10F9E06486E8335DA8F4BD /* RSocketRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = CB93CF2EA3FCAA32D518CE126600C085 /* RSocketRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C8725A38E542DCF9E465E8183FED89E /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = E33E79EDAF913AD9B1D17CED75B8BF63 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C93AFDA40EE94CE37DD2F9066D0D88A /* FIRCLSMachOSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC7095DC87240FA7E6F97CA982A06F9 /* FIRCLSMachOSlice.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CCFEA95B919EC2A0D5B7A413D55859F /* EXAppleAuthenticationMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B01AACC34E2DB6EC4108DAA06B25E7 /* EXAppleAuthenticationMappings.m */; }; - 7CD1703B557168ABA37AE8C1A0238E5D /* SKTapListenerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5DE7B43EDEC6BB6109659446FB1517 /* SKTapListenerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CF381D9B3B20C531AEFD960DE5AB34D /* RCTUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D3727FAB0BE2037FEE16FE0B671AD10C /* RCTUITextView.m */; }; - 7CF643F3FC2F33A94A2EDC7F942752D3 /* ProtocolVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F06C104977D7B1F53581DD4B5DFE26EB /* ProtocolVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CFF3687BC9FE4EC0FCE4DE43AC06B06 /* ARTGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = EC577564B4218D22378D25F459407B2D /* ARTGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D2A357365A1488E3468A15CC26CA428 /* RecordIO-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46193BDF6A470CE909841704AB16E70C /* RecordIO-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D32CB346A8A737EF45F15BB54F57AFD /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 784DF86A86D67B464BE4922B29317A96 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7D38F08E59ABB6BF7E221D088AB83D4D /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A78A9FC207B94E593F87E1CA868BA804 /* Subscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 7D394A74FEE4718CF8631745FB632160 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C9DBAB0B12753EFD09AB5FF51312FA /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D4BDCF275177CE5FFE1206D9D8E99B4 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD691FACAED48EC4AC844A32ED1DC8F /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D535B843CD5EEE4F305E07FED2F7759 /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB3BD72FE1CB1FB1C94AD1E936F437EA /* RCTPlatform.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 7D6A5E9C9F6A6D7C4B6CAAB74BA8D214 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 1242BDB498F279B857238821D0F274C3 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D74C0F449D31806561D458B8955CC9C /* UMModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0A00D1A88171A2D8A975BE1ABBBDF3 /* UMModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D7C46AB2EEE8C19958AA671383ABF2F /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDBFBE03CFAC07F29A12A72EF346F7B /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DA1F0C500E346BD807AB7A5BBABFF44 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 29151FCD9095101600D17E4091F9BDB6 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DBB6FE7A33666EC56891D9E1D5F38D2 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FE7E2ACF770FA1F5C61451F18B01DB2F /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DCD0A19CA7E2541C1CC71C33300C90D /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = C4500ED7625F4B31BA4A9BB0C356A0B9 /* RCTFileReaderModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 7E2B013649BB99A98F84D89DB9802E80 /* FIRCLSReportManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CED2FDB76AC597DE9F056575AD2CA75 /* FIRCLSReportManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7E6785216D5A27AA388421B8CB226AA1 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CA4A019C7B2509901664E9F8F9C1EA8A /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7E796C7B6B601FA5CFA6D5154D7B17C1 /* REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DB62626329AD368164DC39477309A85 /* REATransition.m */; }; - 7E797A5473989218417BACB135D5CE5C /* RCTImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C41599671F15C864ADB088C60B32DE20 /* RCTImageCache.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 7E9EB94F10BDEC8A2886AF6E74088390 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4670FE6F06F10FE56754009184A08F78 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EAB54DB31F8AD2AA68AFE3659D27E89 /* ARTShape.h in Headers */ = {isa = PBXBuildFile; fileRef = CB3368D04A2DD89077159C210647FB7B /* ARTShape.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EB2258E75A0CFAEB893EFE5CAB78DAE /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 322B81AC3D163C6FF26E1064983DB705 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EBC5E3CE8245A96F27BA752BA826970 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 66E4D1E1119D3AC12000213C69C0FFFA /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; - 7ED64F612BBAF53D750606C2C135459A /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 1425C298EBEED777F22F0A6803A54F10 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F26FFEED6990F7DE6542F85864BF163 /* AsymmetricMemoryBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = B75BCBFFF6925D3612F1250AF81E6FEE /* AsymmetricMemoryBarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F587E5E97E38B24059D626558F1FAF8 /* REATransitionAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = C7BC7CDCAD9DB52E4C3A81FB92EFC4DC /* REATransitionAnimation.m */; }; - 7F7D87AE67FE4FA062A758F6C1B6B2B2 /* GDTCCTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 85F485231897A7443DCD7805A9DAFED3 /* GDTCCTUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F9204B5D0D09E2C0FE4014650A3AF06 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 736943130C43F57CEFBCEB0556C7E82B /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FD360DC4345EFBDFF0438094C402356 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 327B3E3F0F1ACFE40B8869E00817299D /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 803F6061B2E4BAF2D5EA12A5848CFF56 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F45C86671E626431A5D11FB234D8DFBA /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 804663488445831432C6D6B04C2DAD1E /* ScheduledFrameProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F4861194EFDA9EF727093A75C3F1512 /* ScheduledFrameProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 8070AA7AE73618DDBA207E20AA25953C /* HardwareConcurrency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3334E2597C59E9252ED8290454BFE078 /* HardwareConcurrency.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 809CFB699CA5A569FF60A4C1F7EA5F3E /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = D7ACB1BDB84F32D9774FF98F2998CC0B /* FBLPromise+Validate.m */; }; - 80A07F3FC502FC926DED2369A414C9B3 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = FE866C37A692657284301D3C66E0E05B /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80BE9EF4C74571034E9557A1335FB7CE /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 19DF75933C1A5C220A392EE99CB11AE3 /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80C026B0E39AC1F1703DF72A313A900B /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BC50E2E1DC1D4961ACE08AD2E8F01799 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 80CDAEE930D06D1D2D6BCD00DEBE8108 /* StreamStateMachineBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D36F6563C1B50FAE5A199E63F8B4A5CC /* StreamStateMachineBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 80D2594A93ECDA477CA76FDC03F368B5 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 951CAAE88A7E15B568918C8CE389AB4D /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80ED458ED6B52740A082670EF5B8A518 /* RCTInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BB9E60E9BCA30ED5A99A8F344EDB053 /* RCTInputAccessoryView.m */; }; - 81071E43B116BEE100693E96C1F9FE77 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = F30A5E06EA95BC4736C2D62CDDB6E5AD /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8124AC93B4128C31B230B4F31B40C992 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D77E88B8F92CD747787766712C35CEB1 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 813B13AB2E1AFC1A69F181CA99D5BB1A /* RCTFrameAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 68B72C4765B9468FF5A33F4A8F148BC4 /* RCTFrameAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 813E4CB01E4386CA919F5664F7E9D09E /* FKPortForwardingCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 1500567893A0F2F90FDCE8E6DF98AF9C /* FKPortForwardingCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8145C77FDDC575D33B405FF7F421A215 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 94C181505D22DBB1A12C3E9EA40A1FEB /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 815003AAAEED0A9EDD880F60FCFD4281 /* FIRCLSMachO.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B3774D6B0B67D497675ED1E81966DF /* FIRCLSMachO.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81561CA2BD7111B1F6C3D3EC67550617 /* StaticTracepoint-ELFx86.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D67366578E37B9768EDA8420106E285 /* StaticTracepoint-ELFx86.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 815CD5B4AC94FE5710CAC113329AB262 /* RCTPropsAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 302E7C75720BA7BDBB4BBB6003DD9934 /* RCTPropsAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 816247A876AC24CFC889B8629D8699B2 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F3B0B75B87EA9A9804DADE11EE6C2A /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 817F80FAD6CAC88EA2EA12B86A15C086 /* UMLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0A8C8C5BAA2197F6188BDC16E5620B /* UMLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 819836474963B13AE93DBA37FF26CF91 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 716F3C697AD5F3B1BB43E1C1669F2F47 /* RNCAsyncStorage-dummy.m */; }; - 819F83D63B167874E2EE18604EFDA365 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = A1673F8C9DD85AC5A52E6094F95F00DE /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 81CDD761CE987A83E4B9D0308E37CBBC /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B32148E561167F8C22EEE28DC184571 /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81DC789630EA64FE7CCB43BD80426A0C /* SoftRealTimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C20593398B018F5C8B223BE3D6F04B /* SoftRealTimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81E1D7AABE1CC4754D5E22DBE883CA12 /* TOCroppedImageAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B27C6BDDC13749A902CB74CC9BDC2AD /* TOCroppedImageAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81F1D8104C6D7CE7780E40807E43438B /* REABlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EBC5E288F58A6D96FC62880FB30274F9 /* REABlockNode.m */; }; - 81F4030F6A4BF6B68FC721E6872ADA3E /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = D2499C8B2186DA8E61F638035B873017 /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81FC60A335BDB739D75D24ED623A8264 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 775E2770F29CF6245807247E73AB38DD /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8210666640C5B1AF7DAB2FBA2292A1D1 /* ReactNativeShareExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1772011CF6FE788CF9D3707F3C2198 /* ReactNativeShareExtension.m */; }; - 82231D09FD382B02393BB0898E36EE4C /* RelaxedConcurrentPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D8FECC7392A6932F95BAAA375CB3D64 /* RelaxedConcurrentPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 822BC5301A3665DFE565C33592ECFBA4 /* JSCRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC1E412F15D9043B12CE835BB2ECBD5A /* JSCRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 823F08603B32859CE18D9E3D37357A54 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 11253EBB5B7CBEC636E16266DBDDE287 /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 828433A19B587163146684B386C82DBD /* RNFBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = B9E4ECDEC4128C93752296ECB0EEE079 /* RNFBJSON.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 829168B41AB0527695E68C1D5380C266 /* JSONSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 590AA461A8068282BB1A7443506BAC4C /* JSONSchema.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82B1A45D03F70BF51889F00D72DDE928 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 8585650A5B7C2864CF0F1EB6ABF83886 /* FIRVersion.m */; }; - 82B3ACF24FBA461B54C393C8E8057A62 /* UMErrorCodes.m in Sources */ = {isa = PBXBuildFile; fileRef = A6F37BCFA3A5E229FD1BB7EC45AB0D94 /* UMErrorCodes.m */; }; - 82BC85853B48599CF7034D4978C66459 /* SKNodeDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A057C2D4613AFF46B498C667A434590F /* SKNodeDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82C151788999AB9E1C8AA08F7CED8187 /* BugsnagHandledState.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF07727CB6168579B8C1875EBD0CDE9 /* BugsnagHandledState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82D7D9FA03B146253231143F5569B020 /* crashlytics.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 91A9CCDD95C21077EEF8CE07C19AB3AC /* crashlytics.nanopb.c */; }; - 82FAD75153594152D13166FA9C918B07 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A1AC44125A60D4279CFAF166CC57C8B /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83136AA76652C7045CA261184E60A544 /* DynamicParser-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1D7E81F01D4D9D32B2BA8D87BE0DA8 /* DynamicParser-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 832BB43225C707F69AA6D873B8D18F6E /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7543B089861D93B3849F41A8E88DABA4 /* React-RCTNetwork-dummy.m */; }; - 83473148D1A03C53409742D811D3583F /* QueuedImmediateExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = BA95CBE1D99F3A9AED81628E727470FF /* QueuedImmediateExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8355F5AC1AF62C88E8E0CC029ED7862C /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B30B317040215E1EB1DD3ED42046EF9 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8363FDC00B483DC0C835683A720EF012 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = 28414E289A382126C99F42C0655BEEF3 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83D981D69D42BD8850D6FE8DD2D18CB8 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 75706C5E4F6CE9461F99121825D7D8BD /* RNCSafeAreaProvider.m */; }; - 83F508860A69DF4881BDC1557FF7E2B4 /* RCTProgressViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FA9BAD987A0B88DCA3C7E6B9381F0B5C /* RCTProgressViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 841BEEABB39AFCE2F1A9B9A2F800B860 /* FLEXUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 8715181C789B513EE718305DAAD7B2A2 /* FLEXUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8439EA0A5BDF6C5C7BD5988ECC8ED470 /* ARTPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D8F25EC98F541974A440A80EE558A8B /* ARTPattern.m */; }; - 8463BA54CDE10E89F565BD48AF5D85B4 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BDC04ACA19D50CB3F37840A676EF96D1 /* SDImageIOAnimatedCoder.m */; }; - 84A7473B9A205B904527095ED5D3DA74 /* RequestResponseThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35ADF910EDB6EE4E4C77FF402FB36AA9 /* RequestResponseThroughputTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 85139AAA0A570EBB566C5015CE3C2EA5 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = D7267D6853057BCC3AA6120C86810954 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 853BB49ADF52AD700930959E3D4A5B87 /* BSG_KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DA30F863A95CA63A9CA41DC1215B8CB /* BSG_KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 854011E8B4665CCA7D3CE510F229C6C0 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 000C1C9CF9386C890FF6ED473A586760 /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85455CF059E2BA6A60E6A2D400783FF3 /* RCTConvert+FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 064D23FD317D7AFAF8A434A19B5751B1 /* RCTConvert+FIRApp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8547302CC4693C69F676D0FAF738DF38 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = E66FE103835547E3F79530DD3FD32AF1 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8548FCF28295D2197ED3E0D8D2A9AB19 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B284C428FB8966537ED051C95153C4A /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8562DF2BC796D7D23CE5DD44BC407C01 /* RNNotificationCenterListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B5EB297DCF4C9E1F7CC1E3C2CDC94 /* RNNotificationCenterListener.m */; }; - 85915C6348F10913C13E024F19C98432 /* FIRCLSNetworkOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C7624D74DDE436F79F1B74A97FB676 /* FIRCLSNetworkOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85968F707A767738DD5E55A959AE5CFB /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C4D25F70DC8B45BD854D50AB634AD856 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 859CF4DDB4DF8D8BE39DB5AB5FE349B9 /* FutureDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = F6547816449FD1C41E2C13C99FCD0750 /* FutureDAG.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85EE3DDDE2705A437A8EC20E7EE63E3A /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC3BF99ECBDA7FAAAB832C9282CC5E5 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85EF72DD40BCFC53D8722FBF1315AA1C /* Payload.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A61E991447F4CBCB200A416E406D4E /* Payload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86090AEE3EBED7D2F500A0DB92B7BD34 /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = F66929CD5E95ED8EB0C1C5EEA4DCE5FE /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 862DAC23AFD28B838622B37C68CA9202 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 98901934FA5E1814FDAB823CAFD4F9D0 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86413B6185C68AF825C32E586B8BF4B0 /* Phase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B246C0EDAE983AA2B8062390F5120C8 /* Phase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86558F39467D99DD75427289BF7D6D19 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 995CB46BC392BF0AF27270E18696EA9B /* UIView+WebCacheOperation.m */; }; - 8658ED76DEA79D408A9228CB974102D0 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = 038EF2E261986E992472CC11A050BDAA /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8662D98E6F971202A84E72DF410D6A26 /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = D4751B6CBCADBEBB84043585F1E2CB43 /* RCTLinkingPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 8687A2B5D720260FB5BD058135378490 /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D7A81FC0EC00A335F1B848A5B9B2058 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 869383D9C786778D32E76B930ED3229B /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA37A201BF5D7381D9112D017DEB075 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86A2DF8F2CEDC1D71FC3528528EC1212 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 05FCB29EA8A0ECF40CDEC1CDB7D91201 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 8712A013B77EFFFE014DA5E077E5AD8F /* PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = AA291DB2ED89D4A0FFEA36264FE8EA39 /* PTProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 871BC07577C99C9390C0D1B645B44129 /* RCTDevLoadingViewSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 2250FC50E639D872FED62EFC3AC77442 /* RCTDevLoadingViewSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 872C85F99AF9AC5147C28214DAAE06B5 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = D079176E8C813D460512DB84FB1E2175 /* UIView+React.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 872F15B9D4F55040BA9FADCCA0C969CC /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = B706CC060A954ECBE7FCABA41B30F199 /* FBLPromise+Any.m */; }; - 8771DE0E347F59255E887573DD7F53F8 /* SKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC0D1DFDA41CA4C2FF7789D51313B85 /* SKMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87726AEFF151E25755DBEEB384C7E2A4 /* UnboundedBlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B3FA4C792E91CD68F143FD96B4E8CC2 /* UnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87873D084F83703DE3C009D5A2A0C043 /* UMSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ADC1D86EDC0770C17F5DE8A7E021996 /* UMSingletonModule.m */; }; - 8799A7E7AF7D5000F6488DC84D14E692 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 47E657793098F0045C496CCECF16B1DB /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 87A323D292E1CDF36C181E54CB70C413 /* QuotientMultiSet-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8524B5EA22FA3717480AF21588922B83 /* QuotientMultiSet-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87BE04CBC078520DB22E157E03434C37 /* SKHiddenWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C4519A2E6D871278F650A04C4A791304 /* SKHiddenWindow.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 87C950DA6F51CBB47A8D06EF0E62DB08 /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F98BD56AB0D3E12B727577E2C3CA703 /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87CB66C902F11F7A98F8495131A29A63 /* RNSScreenStackHeaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD30803AFB9824BBE50FCA3F6145D07 /* RNSScreenStackHeaderConfig.m */; }; - 87CFA9DF3A759BA202334903B7234493 /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 428159FCF65A3E3D131720C6E1909CDF /* BugsnagErrorReportApiClient.m */; }; - 87D1C8D0E94309AE54E7909240E8B83A /* FFFastImageViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B69AB15F6C5804973CC3C68F8F721F3E /* FFFastImageViewManager.m */; }; - 87D604BE8872A45E434BCCBA813103F4 /* UMUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BFE97469F8EBB187FAE310F59862C63 /* UMUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87E25D38EAFF2A33FA859D22936433C0 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = A24284C74F85ABEDEA36C8B3588B98E6 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87EBEDB6463EBB931CB123175B4DB568 /* ARTRenderable.m in Sources */ = {isa = PBXBuildFile; fileRef = C8DA6D312263F96893BF291F3AA57FE2 /* ARTRenderable.m */; }; - 882E3E0939E69E7264A903F035731EB8 /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD310EE34B662E6CCA4901934453E4E /* GULSecureCoding.m */; }; - 8830C0D09E511F205E03DAB1712DA5A3 /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5923041FEB3469BAF5943D9EB05DEA /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 885EA3B1BA03C6F70CD3DD6FF81A6E97 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = DB248296E395E7513088B9554AF15B81 /* UIImage+MemoryCacheCost.m */; }; - 88601CA34DF66C7A443806B033497F04 /* StringKeyedUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5441D9C8F0774DA9EBDAC235FF9839E2 /* StringKeyedUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 887C97BFF8FE6AAB23F2B7A4F365901E /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 90296E1E32178391C6AB06323D26E6CE /* react-native-safe-area-context-dummy.m */; }; - 887DC1F1F3429DD83EDC126591F3B6A8 /* OpenSSLCertUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8606A8A06A4A6D3686D2E6AB02E47B63 /* OpenSSLCertUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88A7546CD0CC5EF28061417BEF92362D /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 405FB693E762B3F5A494726FE3442C0D /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 88C7713DC9D4FE1662A3F9F4F1B8EF2A /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEDEF2DBD6C72DE1DB720898CE3BF80 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88E0E54C89590D83D5BFA15F1331204B /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 379BF6B46ECB17D231150C0C428F15DF /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88E178158964CCD11D98B6B6454039C9 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = C3F78613C365C6584A4A55392589118F /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88E9E04B0D817DDB7556CC2EDAA5FC2D /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CFAC1F94D57CDCB0B5D001D944668F4 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88F192ACC6825B1BE2B159EB4DC00CE7 /* ScheduledSingleSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = A687F8B07E3CA701D4812ADD113A2D63 /* ScheduledSingleSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88F339C128D6A79C0C6741E8F3FD5DEF /* TimeoutQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9C7345871F0300E23872F039A8D7BFD /* TimeoutQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 890E6CF6CD7B12C3B0D4523005A367BB /* FIRInstallationsStoredAuthToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 083C1356980DE60A2D34EB5A38831972 /* FIRInstallationsStoredAuthToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 891E992D9EB633B92E3DF27F9B310C23 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 12F1A44B8CAD8E3E41C10E651764C742 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892099FC0427066886708CDC3C948FED /* FIRCLSURLSessionConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0BC66D0E9739DEACF3B1336987FEA6 /* FIRCLSURLSessionConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892372828F1C3FB28FAE3D384E5C32F4 /* FrameHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17673E3DCC886287D6456B94CABBD053 /* FrameHeader.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 892B3444B698BD0EE68428A35E3EC3E1 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1435E1CDA29F93A8F1AF232E9F886424 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8936375FFA316F9576C0448D9414F21D /* CertificateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F3350D0DE7EA6E6558960F9441FC697F /* CertificateUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 894C64E73E77B4F3B56C3D49CA9C59F2 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3847E83C0505B4422BC11B984C5E7B47 /* Random.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 895C73874B659DB8543479CE6EA43BA1 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C87D6A57E3DC54C8AC21CEC5488A9A /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 896B6ABB97CB90770CC46B3066F4C004 /* EXAppleAuthenticationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B7CA66794F8BDD0D8A7E2BBCC81722C /* EXAppleAuthenticationRequest.m */; }; - 8980A12452B55C896B6C9E7DFC35873E /* RNFBMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = EACEDCF5538FC4FA4DC6AF4EA003A13D /* RNFBMeta.m */; }; - 89972CCC301F9D77EBE4BCD2C1830472 /* firebasecore.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B8BF26A318B7AE0BCEC7BEFB19ECE88 /* firebasecore.nanopb.c */; }; - 89A1C44FF67BFE028336E28D48080B42 /* Parallel-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E63EEB3AAB147DB6D68D011BEC098641 /* Parallel-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89C01238C814AA7A0C7F912C3FE79F5A /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 715AB6366FF7ADDEF6ED8B5C95C95B57 /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89C3A612CD4ADB81C44209858A136F74 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C20049E8620AE1385BB1CDDE0F70E4CE /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 89FCCC5B1507BBB969630D23DFD23D7D /* RCTSRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 4023F329225D6A97E239B3392E99A0D7 /* RCTSRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89FE8539EBC5A5F987FCD9985BAB3765 /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BD875B4BAD5FF60A223E6B55FE2A2E /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89FF6B6C4AA4FDAB376D7373078CBA26 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = FE720CD807419A6800517A587B0E4A00 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A1373FBD88F35501478391992C5376C /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 43A4617E266BC6F83E103BEE2397622C /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8A16248DE23D916CBBBFA8DF54392450 /* Observables.h in Headers */ = {isa = PBXBuildFile; fileRef = A22D011F800C14E3E1D42398E3B93B38 /* Observables.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A3830EAA4564C2AA7924BC01769961B /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CEC75A185FA32E94A5D53D66CB4BCDE /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A41382038820FA639C06930D29E516A /* FIRCLSRecordHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 679B79E15C566E210C77FCAE1DCD48E9 /* FIRCLSRecordHost.m */; }; - 8A460C384013AA07292979994D74FDC5 /* RCTVirtualTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = FA62BC0653157BD865D46127AEDAA0D3 /* RCTVirtualTextShadowView.m */; }; - 8A5FF98CE5E2F2D16D59030E8176D67C /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = C7BAC394858823FBA7E97990F6AC49E4 /* FIRInstallationsItem+RegisterInstallationAPI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A6AB74E5D979D543445E1AC15D30957 /* EXKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DF7763DC2839EBBF4377FC5EE30D15E /* EXKeepAwake-dummy.m */; }; - 8A6DF1BBFFB0458130A7B08A9AB549C4 /* FIRCLSSerializeSymbolicatedFramesOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4047EDAB36FAFC73C964E7CB4B38E5 /* FIRCLSSerializeSymbolicatedFramesOperation.m */; }; - 8A77D5E1942F02C90AEEF3957255C924 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC1504F7BC626692F7D9E82B86E7945 /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A803798304FFEFB941F19459C6EE9EB /* RCTRawTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A796CF694DD3645B4FD6E6C681D161A6 /* RCTRawTextViewManager.m */; }; - 8A8CC5BB726A951810D3CB4E255AFBB2 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA00DCC0F009D822BBD751887B83A58 /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A97C301C30F05500158D273E8EF25B0 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0102F39227A15B9D206728EC8E11B82F /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8AA1352C797A67F54548DDA2633860C3 /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9EDAB230A22538F001EA2540A377270 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 8AB9E32DAF6BDF9585F5205FA0736F63 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F3BB2AE2F63C291FF044365616F2EBA4 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8ACA6634C4493277533C89BBEF7011C9 /* FIRCLSDemangleOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 251E2B37D10A53AB4AA265294CBC9E50 /* FIRCLSDemangleOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8AD74E897385343A29251B5A712E9319 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9244916F677D32A4DACFD9D2E45785 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8AE648374CE065E863AFF20F96BABD0B /* FIRCLSUserDefaults_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 56AC50337CE66A02050975CD595E8B97 /* FIRCLSUserDefaults_private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8AFCA90D1EB93097DE2A5298C729381C /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = 2329226FFEA5104B4DD6E15DC4ABD2E5 /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B02EE2FE00F2B94A3CCC7D603E95A64 /* BitUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB931B616D9A99DDDC08850C664FAC0 /* BitUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B06017BE3E8E65F2B4C459B94742090 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7658D1A395867640649B670435DEF0 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B0E5441C89B63D6E7B68E74DE638616 /* ARTNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E03751AD54F23657B6F74EA4C08F74A1 /* ARTNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B0FAC33C535F98DAE078B52699AE93B /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 32EF82EE1A1D8756C98666B0A26B9255 /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B185D7F0B0EB26DF0FB3A62580B1068 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = A24C7D282F66A9FD25CBD5041231EA2C /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B1A6727A64798A9A7D8B7AF7C25CCA4 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B5CAC816DDEF983488160B440AEEED2 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B1A996DD9EA42525DA751399F5EA151 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E82D8ED9A1193569F1625089D9DD22D /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B1DB9CD4E3F75DB565EBB2ECB54DA6D /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 110BCBF80CD5F7D0C4E5457C524724D0 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B1FBC37AF98101724B7B6AA22A23490 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 852C0606A4CB62EF49CEAC0A8CC22091 /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B445DA6E9CADE8458DD316E4B83DE93 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF8281271ADB1F358A919C352A86515F /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 8B544C209EA7679C75EE239C93C0B563 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3230208FB2508F403AA1AAB211A0838A /* SDWebImageOperation.m */; }; - 8B930FB85F7CB02FF575EB90CF55350F /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = EE25F1E9F68747A3CBE0820C8E825A24 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BA01965AE0F888BE823F704AB0EB6A7 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D6E869CA081208808CD5B105FAA975B /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BB39318AFE7E7ED67B231757AD7E96C /* RCTTransformAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D713BABFAD65EF8C45A6700E4B6F39F /* RCTTransformAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 8BB881B01F898C5F3A979090A41AF7FD /* LNInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5252337079F8CE162493DD6B908CB9 /* LNInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BB9AE1787FD9D7C8F5388013BBCD2DD /* EXConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 59BC674A10587B8D18CDFE67FBC44D0A /* EXConstants.m */; }; - 8BBCF6325AFE6C75A08228D776D31240 /* FIRCLSAsyncOperation_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D14E497BA6EACDDFF8B4B8F6190DEBAE /* FIRCLSAsyncOperation_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BDC780EFAEC1B9826D9B25A85BE47E2 /* RNCAppearanceProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B07A26A7DFBB35CA9A90B48E8286C628 /* RNCAppearanceProviderManager.m */; }; - 8C05F409BF9157FA88E876E392CBDA2B /* BSG_KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F316D102DA9DE8CDCD08BBACE4B96D7 /* BSG_KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C0663F8B96853E59403275B7CF470F0 /* ScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 32DD0D755D3ADEF89AEBD4ECF7C5D440 /* ScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C0A640F7F5FA4D7E162DE9284F16BAA /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E4700CE42BBDEA5596BBB26A0B831A7 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C23A9CB3736861C60E737D46612EBE6 /* FIRCLSCompoundOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EDD1717F9D97F2BF385E3E0E68B4D5C /* FIRCLSCompoundOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C48EBDB54F8868583420D12AFC00957 /* FIRCLSRecordBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F6920291020C8AB8AC7EFAA3308497EF /* FIRCLSRecordBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C63F89239E4CD07404FFBA90353D64A /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = F31B8E1CFFC76235A0DA3FEAAD5CBE1A /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 8C908950962F392DD1C6D0F749224A8C /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A6C5BE5A9FF7E4B6E04146F4B4ABDAE8 /* ru.lproj */; }; - 8CA624564BD56CDA821A6C12FB87DF65 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A4F7ADBFA58064E9CE4558D9533E50E /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8CBA61340D8457775EC61BAC42083002 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E8845CE8F3CFCB7F539E339526559513 /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8CC74E310D402BA29146B705FACCBDB5 /* OpenSSLHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 542D6EE5A27AECAFF639F3DB53420D60 /* OpenSSLHash.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 8CD181EB78A6900601F244D3312CB8E4 /* QBVideoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 80BAA64760F434809E497C3D06BC1AA8 /* QBVideoIconView.m */; }; - 8CE1FFBE9EB5588285C3B8F625FC41B6 /* FIRCrashlytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 568DF2545E111D7BA742814E569DABA2 /* FIRCrashlytics.m */; }; - 8CE299B1BBEBA23B44CDDFD5C12C61CA /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = 48C58C0F2FD2122CB6F5086644CEB0AE /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8CE9ED65324F42982FC8FDFDD56649EE /* SKTapListenerImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB297215DDE047954D532317C89D84F /* SKTapListenerImpl.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 8D105DB328C60025F6EE3BECF043717B /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1D01E5ACAB1A14C697739FA440102BDE /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 8D1767AB59653E8540E79B2D42F2E7CF /* EXImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF23BFCE92AA47A2873B6BC54CE9A82 /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D1B7E50CCEA46357C7172266EDE1D76 /* EXAppleAuthentication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D76481BA42895BBC55EF6913C8B9C0ED /* EXAppleAuthentication-dummy.m */; }; - 8D330D24721F7012182EBB1C9C8F29B3 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 638D22B036121DEA40AC69DF1D69F969 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D396CB6D3FF882946FDF08D7DFD7701 /* FLEXNetworkRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 28BA4DBAEDB3E2EE40C53AAF5C23B2B5 /* FLEXNetworkRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D4F75714A2F85B5F2ECE9860162E0C9 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7410F2A1ED7C7B68D0E68EF4F3F94F89 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 8DA7E02BFA7603701094ACD79D4EC43D /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F86E8C83611809E996BFEE4CCDE8343 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DC95723D5F6DD80CF41D0A3D4BF1B12 /* FIRCLSURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B0AAE84C3EF2B9C607571DAACB65FF4 /* FIRCLSURLSession.m */; }; - 8DD2BAF772C271D2D4FAEA77CBFE0CE2 /* SysTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 612020D5BE4C593ACE0D7CF102536480 /* SysTime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 8DD4A41C90CD940843CB7A6B4F271A0A /* Sleeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 132A282E6860A4B3F5DCCBE7DD8606F7 /* Sleeper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DE0762FFD0255D50A0BB5EE646016DC /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = BDCA37D27080B97E0CBCD46A2CEF9D5C /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DE1D9F38965C1543FD7049648F04946 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EB9562B8DAD145A461D51B83CAE03BC /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 8DEF96274F9BA17DDE42AC2EAE1EC1AE /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 05B0307A15AD186CB2A696F28EADF3FA /* UIImage+WebP.m */; }; - 8E035517C8AC7D884CBA5819743A15A3 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A7520D469435750C9E7F2D06CC30E5E6 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E3E30DA44DAC307FF0AFFC9F890E9AE /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 89ED429065B06DB4B6B4BC6DB02F0D8A /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E4903E3A854CA8821E6962DFE38EE56 /* FIRCLSApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = A535C14C4C0DF18A481BAC455E82A9B5 /* FIRCLSApplication.m */; }; - 8E637D9AFA7F4825A92A6696EFD820AF /* BSG_KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 76181D3BEF9681839092B950ABBDB66E /* BSG_KSMach_Arm64.c */; }; - 8E755EAC5B5D7B0BF5E5A9E4A2760A01 /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 9672644DCA64089147DE331ED18B734D /* BSG_KSMach_Arm.c */; }; - 8E7FC49BF63F8BE2BD42B8156BCDB67D /* RCTDiffClampAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D5E525457517A50EFA34B760767F4B /* RCTDiffClampAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 8E842C89450F1F42FD0A472547D2DB91 /* RNDateTimePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B891790864D2327604E885A1BB1CE29 /* RNDateTimePicker.m */; }; - 8ECAAD611878CFA4CA1E91A5ACC7FC41 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C771730FFF6928CF80ABE9AFAAACDED /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8ECBF0CF18AE1DA98166F095BF0323F2 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CFD4D3D242650FEC3BF8CFEA88C08D /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F026D24EEBFE343FDBAC023E9D56938 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F76A216371040753C1C4D2BB00912EE /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8F0E822E61D22F4B1F22B72D68D3B3A7 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B647D738484EA506391EF525673DCDD /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F1C53837C62D18AB63C32DF23B69F05 /* TcpConnectionFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C6353D292D482C359B6C1190DB9BA95 /* TcpConnectionFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 8F38B7FC2763DB3FBCD255BCBA01D661 /* BugsnagKSCrashSysInfoParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 2289CBE7210E7EE7FD37438C92987E2B /* BugsnagKSCrashSysInfoParser.m */; }; - 8F47D298D362B0669D7EBA48AA0D21E4 /* RNNotificationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 15BD58F56C209807155B2D73D322F169 /* RNNotificationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F6185825FE06EDAD9D568567CA6DB6C /* FIRCLSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 33661B36D9C3F3010D759B837CB5BA85 /* FIRCLSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F7DA096463C9D570850B73D39BE284F /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 21EF648BF1BDE8D65ABE5F0CAD9A2DF2 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F89587395083D23F1F53F8F8CE7AABE /* RNCommandsHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A293917258C8AB05CB084772D82E4A8 /* RNCommandsHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FA27A3BC06AD1CED8F5389442861A4B /* RecordIO.h in Headers */ = {isa = PBXBuildFile; fileRef = B2ED6DBFD924840998A0C46761F585D7 /* RecordIO.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FB10A988A6DE8AB4FF13B4642AFFF82 /* SKViewDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75141A72227561A2160245645B10FB64 /* SKViewDescriptor.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 8FDC510019D77E1C0D7BA688F8C55E7E /* ManualTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02A4CC48C0CC44FDAB7807933A26642A /* ManualTimekeeper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9006761B0D2F13AE8D9DFB4362DA3631 /* SysMembarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 686CCD9DC1D719B18ABDFC8DDC09AFBC /* SysMembarrier.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 900ECB43F84D1736498F9E5D9ED5807D /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E4678A27EB9FBA6FD50EA9E4E835CA /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9035970046360BBEAB0136DF92759704 /* File-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D3ADD27AD67ECF38BDF5E6B60712927 /* File-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 903F10B3A802BE1A7C55CE787D766035 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE920F4D511C9670619E33AE211B85A /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 904E61CACB3A8BE0AC1D58731CDEF5E7 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = C307FA4DDA124CE3D860A07650C7336A /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90544C74C36B85E098F17E2974C49C2E /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 39FD99D4B527A7357DAF06D5AF92D02C /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9054A97EE55DC585520DE4A54913AC7E /* crashlytics.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B526E45A33E8AF5EBADDB002F415104 /* crashlytics.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 905873241B5AF3ED7969719250E32487 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 60E892288018FA0EB431FBD7CA1C5AC8 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9062E6AF8DE81E533095420BDE289902 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8518359C15379D9FCE0CEA568A8F36FC /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9065DD549003066B9A069F40D2485CEC /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 314B78B89323001F632881933C672381 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 906BCD291B4D2E061B4901A35B433424 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 27F67524319D29AC0776504BF2D178C2 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 907C688E7CED70D0A14A1E55389A49B1 /* RCTSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = B50FCEF319BE9602824CD526D0A8139A /* RCTSlider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 908397F13209B4A6E2DC2A3D5E34698F /* TimekeeperScheduledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEF802392AF5D77C00017078750251C /* TimekeeperScheduledExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 90C95F7220758ED79831C1CF363000DC /* SSLSessionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = E4BEBC275EE6A6E239E088F61BE38B0D /* SSLSessionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90D47A2F7D1BA712F1391D2371AE5C77 /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C114546DABE8DC1B610018CA7490E1 /* Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90DB84A6D6895BDE8742C4B4D3A683E1 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 775396E824CF5E8ED5F464D8F04A3E06 /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90DF74C108A3AEC958E52AA1B81E67BD /* FIRCLSNetworkClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 72865931433A9294C64A0C359F16EEDA /* FIRCLSNetworkClient.m */; }; - 910C6F324CE795FE033EA8C7ECC59865 /* PThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9EE8EABA697CAD3C088C278AAF62F880 /* PThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 91224D343EE935FA676E7EEEC14D3B22 /* GoogleDataTransport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B6FB942E1E461388F22F393A3861A0E3 /* GoogleDataTransport-dummy.m */; }; - 912BA82FAA7D7DA2A055571737D12F73 /* BSG_KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 7090AC5C80B9FEB27EDB0F07FA244F1F /* BSG_KSCrash.m */; }; - 915A4A7EDF26CED07E1D1434EB1E82E9 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = D3ABDD622ABCBDBB9B57E4C372874B25 /* RCTTiming.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 916FA53C203CDD1276B204C0641E914C /* ConnectionSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 934D09E554C7222B4985745923F5709C /* ConnectionSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 918A7791D84FA11E7FEA823B2FEC4987 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = BB949948C374544BE44417A02D9D49F5 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 919B8440D95D27FEEF6C0D5DE412529B /* RNFBCrashlytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E47B26D53B784AB45DBB639ECACA652E /* RNFBCrashlytics-dummy.m */; }; - 91A4E3F7372B8CFEFF1DE35BAE442288 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = D552AA6F9A19F177C535E3D8C9996AD4 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91BED5DEF72E7A2E92556E30A48337E3 /* StreamResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7B9BB25D34C030377834B8D443EFAA /* StreamResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 920921F79AFC9D94412FAF090E84EC5F /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AB05BEFA17D5D67D3C53036B5AE38E4 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 92229F2BF8BD1E6D19E035F6517BAAAA /* FIRCLSCompoundOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = CE32AAE75C4BD581E7BC9D6B73A8F88B /* FIRCLSCompoundOperation.m */; }; - 9257691CC143F816836F69F027AFC549 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C5965AA3E29FC898B32DF6B21D82EEA /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 928C9250DEB2ADD3214968107989CB5D /* ProgramOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C671A04B96474F5EB8546560FA40157 /* ProgramOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92AA74D1F05BBE5402796AA8225D8834 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E6E94825016F0C6C8B35876B1FF6E41 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 92AFAE33AD485646B3E7EB8772215A18 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = 63424A439276B5C1DB6C6C9C43654A68 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92B21E9CCFD8B3F2F52F566FE38E1371 /* BugsnagKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 75034DF620B40951906965C9E730EA7E /* BugsnagKeys.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92BB5A22E15E8168527D4CBB91F23F23 /* BSG_KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 446908C47C306A48B98B01AA87A5B873 /* BSG_KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92BD9525B1E4B1F40B7B2E75EA613716 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC9927896ABF0D4AD242A9A8AABBCDF /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92DF9D03171AB34F00DD37988294E67A /* YGLayout+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D6616131E1CBAE84597361AB3FA6252B /* YGLayout+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92E0F28150B20AB70F5302620AA6AB4D /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 80227D8A42D28C003E66266081075B52 /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92F22C6A1C5543C01988F3D6A1B500BE /* REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 2305823C299B252E60CC3F7381149FCA /* REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9311BE9AC41AD0209977A114A784A816 /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DD4C456AC60D79C47047A17DC8B9BF2 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9352E7B5B04B7ECAD1EC5445CFBA581C /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D6D3AF7090218B073DD2E01A02526B /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 935C588017563AEFEB80DC42C91EC15F /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 67907C262A2A52DF0659F7BE875DD547 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 936FECABE93E2B15C5C7D6282A13CD49 /* BSG_KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B07305F5B13ABC3DF13817C3AD7C9FD /* BSG_KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9385370A8FCF255A12BBFA394127481D /* RCTMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DF677A3DDE76EC4D1B71DDBA4FAD29 /* RCTMaskedView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 939AF54C8251EC34E539FB93C1766A4F /* AsyncTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C24BBC5333024EBB822ECEC5BD27E8 /* AsyncTimeout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93A0E9A6CC99BE8D70FD6F259C9D5891 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 76926F98786B77F7D303AA80C16FA6DA /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 93B088A61714575EF39E60990FCAD71A /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C5A3A73D5F0FA3B10AE16775F271DF /* React-RCTLinking-dummy.m */; }; - 93D6989F898C9EB22455CFE2D5B6A1D0 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0C0C71BCED1990979D5D0FE80FD69E99 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 93F0C82780EBEC79DB8700ED1CF96F8D /* GroupVarint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD91FB7DFDC4BD0B1FEC91699C9ADFF9 /* GroupVarint.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 93FCE248F90CE025EE8B96598B4E1722 /* RCTCustomInputController.h in Headers */ = {isa = PBXBuildFile; fileRef = D5328BB01B041DED6741C77026C1C3B9 /* RCTCustomInputController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 941E387447EAFE9E1F8C465D8F9A2067 /* FIRInstallationsErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A822C5768E4D12C183F877B6B8B0C98 /* FIRInstallationsErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9439847058CC81B6D2C14449CAF757A2 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 0204F448C1955F89B2D7BF442FA8A461 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94495C8601E753AB823E75829956C014 /* Compression.h in Headers */ = {isa = PBXBuildFile; fileRef = D20E2386F518E8E4CE98EF9C8F896925 /* Compression.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9450575539B9C4302649BBF0589B4CFA /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B78492F97AD567F7C43E727921B571DD /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94717BAE4332BC8022BB19CDB3E538C0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 07A28140D5B3D7A5A0F04DA4C43790FF /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 948B1D6FC3E492867C727A60EEB93ADF /* YGLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CC4A8A5746AC02E50BDE6FF0B381FE14 /* YGLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - 9493BDB77B9DBE1604961046C351611B /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C8F34AF3B88CCEC074D0777A5E4688FC /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94A072B9A08448DC0F01CA2573467148 /* HHWheelTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F53EA5B542DD00983E6AE9DFD0BB609 /* HHWheelTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94A1BB0FFB9E589FBC68C400B110F11D /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4A2C5E2887D63A18963E624F9C1A0313 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 94C039AE0D8233E82EBBF8CD60D104E1 /* react-native-webview-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F43706799D302C52DA8D5D9A93654C0 /* react-native-webview-dummy.m */; }; - 94D2057D96B17B5338176E0EAC6D6118 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 291639C7BB6B0EAA310E13DCC6249909 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 951940BF4207C64AEE9C7B84490EC88F /* RCTTVNavigationEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 843E1C4D0C5A0C443F0C222256DADA01 /* RCTTVNavigationEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 951BCD0242FD1AD0318E94EF9F9749B8 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 36F17D58E2AF986CB156A10C008B9B30 /* SDMemoryCache.m */; }; - 9537FDB044F8D4B6CC9305A1A5A636A0 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 39505FDD3C73548E192BDCE91AC8F221 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 953B94BD133A7467F4F38C0B944D76E1 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C6360C93996D598F2058C604BA7BB1 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 953FC9B45339E991D954682AE264CCD2 /* EXAppleAuthenticationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F5405D459EA4CFE33A1E7CAE2888DDD /* EXAppleAuthenticationButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 954CF52BEC6E2171FCF9E7699BB00639 /* FIRInstallationsIDController.h in Headers */ = {isa = PBXBuildFile; fileRef = 57557DD842E78A07D77619A7523D6FC7 /* FIRInstallationsIDController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9563C62CBE3FBA3E6607079FBEEABC84 /* Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6F1466EA36D8D3E080E9420F560BD55 /* Fixture.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 95ADB8AA6795D4F34ED8DFE1825B22DA /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B518CB0CA3CA9F15B35BAD6C8FB816C /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 95B68C33D8A3CA6C685E64643173F8C2 /* RNFetchBlobProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = C306B80865CC3E63B75556571E0A7DAD /* RNFetchBlobProgress.m */; }; - 95D26AA5A6FF5AB6CB7AAD85FBC462D4 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B7C6BC5E3A68DE13D360B6E9E54332B0 /* zh-Hant.lproj */; }; - 95FD3DD243CCAF1FE5E59471F436A5E2 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 16533A2A308C81290F055EC0BB4FC287 /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9607EDE3AADED76286856B60D1F6869F /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FC737285D1D3969BDF19BE4863D4C5 /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 960B81835CCACE99EAF6D7301646A57D /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2DA67449514277872F910294874E7E /* RNGestureHandler-dummy.m */; }; - 9648DE8BFD642A580258906D5C4A72AE /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AC05E9B9753B88DAD09B289AA7D1B97 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 966AC313E86CCDA77AAA018F2E9CEE3D /* RCTInputAccessoryShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 690A05F90832961D7FE749FC31F1FD13 /* RCTInputAccessoryShadowView.m */; }; - 9688F6896053FCA3235E23B12FBA2925 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = C029C98C5203133743360966E72DD122 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9699F0953E11FA6A675DCD375DB58C3E /* Flipper-RSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9D2E0011E6FB9B34452AAF1764422BD /* Flipper-RSocket-dummy.m */; }; - 96A00C011A72200F5C719AA69C379BFB /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F58DC838F3452E24C374CCF9C941EF4 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96A663C9226DE5C25B3B2311AE80CA2C /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = FB391EAC7181CC3C2481AA66C998D311 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96B16CBD2DD52DA614AC23267995DCE9 /* UMPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D29060929ABEDA73D38B62C2FFAD56 /* UMPermissionsMethodsDelegate.m */; }; - 96B1848EDA12E024991DC71441FB7728 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = D6A639D66DF7F2A0EA37365C46A0ABA5 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 96F259C16E7D5D4A6174E4764BBABE77 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CC303B5AE217464EAB24FA2B5308F9 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96FF17D7CB082281968582D7A1088F8B /* RCTInputAccessoryViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C476AD4F5CA61B74AC357631AA1F446F /* RCTInputAccessoryViewManager.m */; }; - 97150F388EDE74BCF9F878E57D3FCA68 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = DB0CA032F37B433F854D45C37919050B /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9734201F36FA9C8328F2A14634BB11E3 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = CBE6C69F27CB13EFB9F4ACA9780FDC5C /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 9744EBD64D3BF6C96DEC30C7580BC15F /* FIRCLSURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 827B467A361DA82928536D9F7471F92F /* FIRCLSURLSessionTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 974D3D1D89E9AB50079AF4A57373410F /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0632852FC21C147A01E78EBFD7BB779C /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9761742EAC67AF6F17A1B4C46836BF49 /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = AABA6F6EAEBDBF0B0AF9C297500403B6 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 9762F63A0CB9D06E141B8977F2C12A40 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 821B25DDA9010D1E8EB56C5C600E9BB0 /* EXFileSystemLocalFileHandler.m */; }; - 9785A1B918B697A5C381307EA6508579 /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = C345AE8BD2B7BBA4879C79348156B798 /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97970AF3AAB565D71DCB69253C591DAB /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = C7EF22BF34462DA4E33A8103B75E4076 /* RCTAppState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 97B57F653AAD0C9BD0915C807F0AF684 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = A65989EEFCE0BEEE7CC1C7B5746AD31F /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97B5917244291105CFF124F9A9547419 /* AsyncUDPSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D888598C4E37A01FD6936829047571A /* AsyncUDPSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 97BF1BC89F98BE74F8E224899392DAE4 /* BSGConnectivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 43D03DB726B410AA256A8B1E3AF0100B /* BSGConnectivity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97E2EBC77B2285E34C4E0575970D29BF /* FIRStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 7574F9D8294F4241EBF6F1709817A202 /* FIRStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97F848F06F6E5DCC3E282189D134A1BC /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = EA2B0F90A51030C59CAEEC3CC7211247 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 97FE68B1D50817C31617266D7CCBDA8A /* RCTMultiplicationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D0093DD99E5523E0FB460A10B375718 /* RCTMultiplicationAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 982335F379D5B4FBF9B32E73DD9B5154 /* WarmResumeManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88794576813B772E591C081BE3BA0D9B /* WarmResumeManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 983D6CA5B3B54C113AA7BD7A2CF3095C /* ARTText.m in Sources */ = {isa = PBXBuildFile; fileRef = BA5519A71D70FC7E93734EBAAF1B53F8 /* ARTText.m */; }; - 985F05D68DA486B2AD6D1753D52444FB /* REAAlwaysNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E115190DC576F2B2DC84264966A279DD /* REAAlwaysNode.m */; }; - 988EB4AACD480182DA7844DBB5F793AE /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5BADE8D5BF1F09FCC4FF33A6578A037 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 989C88B632E6423998CB72350B875E46 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A5A72C91B95BBE1B5764C5113D1042ED /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98A6067DF7B3EDF22221CC59D86D6060 /* GlobalExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0D104B0EF983C65368EF4A7D568EF5 /* GlobalExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98ADBAEA3D0DF6136EA2D9D403A82B82 /* GDTCORAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = D74D496CD85F9435AF2210CD1D5B1ABB /* GDTCORAssert.m */; }; - 98CFB5956A43D928984FD5818F691B8D /* BSG_KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 78C7D70E7D8DD39EBCE005E4522082A8 /* BSG_KSCrashReport.c */; }; - 98E5D071305E942CBA8F886501DFC3EF /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9BE97D7ACD440D1FA2201199D19EA8 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98F4394CA1EE78DF275BDC48DA4339EA /* ARTNode.m in Sources */ = {isa = PBXBuildFile; fileRef = FC0F5A02284FAE4453FF9203B1B09CF6 /* ARTNode.m */; }; - 991C9DFB4E1EBB20D56E31715E457B50 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BA0884E555663BC2226074E30341DCD /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 992CB0C6A03D842795BDF2045C33951E /* RNDocumentPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F598D0ADE971EA742FFA1C679F9DAE1 /* RNDocumentPicker.m */; }; - 992D47597AC9FC3ED6B9E4490DBFBA93 /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B62DAAE93A5B33701FE818A6DEA2AE2 /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 993DEE091D2ECD262F17F281E60653C7 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A28A120E471D1A409A4C242AC60D00 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99422D209EA8F36C23CB01190A614AEB /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9FD87FA1B82E5D26C5A6665CC1B6F36B /* ja.lproj */; }; - 9951C53F8DF76B21CDD26CE830B47FBE /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 700FB860CEDDA46DEA68FA1BB107667B /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 995C13DB63AB4E9744F9C574B39F789A /* RNBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FBBF12B02AB7F3A6F627527627068DF /* RNBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99678E001CBB1408805660436395E723 /* DelayedDestruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5DAD20CF4A7EBEC0EF93F1E3C7CCFC /* DelayedDestruction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99AC04CC1A62F3036CB84922156C31B9 /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B0029823E72E494A8A47AC82D8D02C /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99C45ADBFAD56E67D23B7D913EB69D69 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9347867965816742C839763681673031 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99F2AB0746A9B7D1A10850249235D347 /* FIRCLSMachOSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = 46F67377A28C0FA361EE3E81B76D9B74 /* FIRCLSMachOSlice.m */; }; - 9A065194E9CB050FC37EAAAC6FF653F8 /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = F913C27BBB2B1100FDAF53AA22A0BD34 /* GULSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A4339FCB3AF1042F01E3D27C8A9F92F /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F93F0F3ADC3C7B0D33D69D20687F0EB /* RCTNativeAnimatedModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 9A563C719409A7F1D2A79F1A491DCCB1 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 646A1CBC824C63A541377B9DF5BC52A9 /* types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A6584332A48346E435E1681FAF817BF /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB498B57DE2039B3D12696DD721EF40 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9ABD0A65BC2EC6033531633F2798F398 /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 33D726781738E2B01F5B74C0653D6439 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9AD8AEA336F32F6C793213FA40B07ED5 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F5807D7BDE94BFE16ED6972BD019525 /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9AE25D78D388B01F02FAF32C7D81B390 /* RNCCameraRollManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CE66643F5FC639D8B673507543236734 /* RNCCameraRollManager.m */; }; - 9AEE62323E7D508CCE862B14ADE42BDA /* FKPortForwardingServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 856042B73E1C8C0F0942229F352F2ADF /* FKPortForwardingServer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B4D7BA740D6D143C5135BEA996C504F /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFBB1EA94B4B41E86AFD609025CCE50 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B5A913F3BA0DFE6041373F6624EEBCA /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6038AE431D283EF67E531354FC54133B /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 9B5F3A51D09EF1FFC6732A3E9664F8EF /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = FAAEE84DBB25715C319A69A09C3AB507 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B68BF491BB75FAAA081B710C4A019B5 /* UIColor+SKSonarValueCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 925EA221FD57FBAB393A0DFC92DD6D3D /* UIColor+SKSonarValueCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B73335B0B394566168EA9C92B735E7E /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE510ECFE9740A1362829E8B15A7D768 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B7F1CD1E89C58D530B6A16C602C6C4E /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = ECCBE82CD98E03581599C650EBCE07CE /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9BA3070F2D82AB8E6B229971E126D4B2 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD502587DADED987DA3B89EF2E0CF38 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9BA8D8C40A0F28214F8BF4B31C15A8F8 /* EXAudioRecordingPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CB25A0ABD582C1CDEA373D7FD0BC7EB /* EXAudioRecordingPermissionRequester.m */; }; - 9BBFB4BFB4CD3DADBED2F608A9C10C3F /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = B0EF65143FEF1E8BF5F4863D198767DC /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 9BD2D2FA032357A4E0957F26F2857EF7 /* EventBaseLocal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 798AA279081C1310DB4584F20A272A44 /* EventBaseLocal.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9BEC9CCAE8723F6FCEBAFF8AFDFE2089 /* EXAudioSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C32CA22F602B73CDF7D859D50B67DC /* EXAudioSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C3FA983775EB1772439679760DDCD26 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD347D99C81FBEAB106BCBF3C46EE03 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C51952E3EB004507F8D0CE623D3C837 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 29F48E18A745D5661C52B0B9EE8B36DD /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C6A5C8A1A300380603454BBB6B72200 /* PasswordInFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0142A2151000129C9513A721D32A13F1 /* PasswordInFile.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9C6C20D5C4BE8F71CA3D3F1E8F3587AE /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA46A718970441984ACAE4BB277B67E /* SDImageTransformer.m */; }; - 9C7693BF22C7034A1AAE87F458F48C58 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EAEF4D211A04A58ED96E38766C5D1E3 /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 9CBD1E29C594B829B142A09CA0012957 /* QBAlbumCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA8CD2ADE38BEC0F03627AEB3D60909 /* QBAlbumCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CDCF612795F5A584B1FD669134BC368 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFAAC1AA0F94ACABCDF845F4DFEFE204 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 9CE418D50360FEBBC0B6EA534CB4299A /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9FE5CAE96A925B150D03CF7F1F87D840 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 9CE4BBBC558CE96AEB10D5D105E1026E /* UMModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A1F125175A5F67B88C8B4BC77473475 /* UMModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CEF58684C0371C5723617778FDCAE9C /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0E87E798698FE098A0C563DFCE30C2F /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9D1919F4348D2AB5D0F25AFFADD7441D /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6979EAB50AB5EF48EE6BB5AF4D3DE794 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - 9D4F17071E5DECD000C1F8974AF8C126 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 68886C5B6310D63496717C1D4DEF1461 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D51497EC2D05F3283426C9523C8394D /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B6DF4E778C4DF540E2730C18950134 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D6AEC2BADA6415B32183279535FC3FD /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9733E3EA059013A66F730CC18D6F7888 /* RNRotationHandler.m */; }; - 9D8A2D740406E1048CB8E1A98A994667 /* ConnectionContextStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 27761170B4D2EEFF69375D3636512EF7 /* ConnectionContextStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D8D4EA0BAF1DF8818D1DCC72529B339 /* AsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE94A12F93DF005287FCD544E42723C /* AsyncSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9DA425D4E355C44431E6DCB6C10328DE /* SSLErrors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DCC259173C3B5318500F2071F6DB6BFD /* SSLErrors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9DBA9DE309855F957C43E92853867883 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 417F80CE73198E7BDE01F7699AEA8F51 /* BugsnagSessionTrackingApiClient.m */; }; - 9DE38323C633F51207B437E17263CBEC /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D5BEE6F6E58926E4E227F4F23CD9F2E9 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DE9270C04172DD40D69B6D9546516B9 /* RNCSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C8CC6B552AAACE526AF0F60CEE4E15 /* RNCSlider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E58164D03FACAEBB09CA94D2578F0DE /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 92E97F9B6E3CC7373BF22EF7FC1F4E9A /* RCTNetworkTask.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - 9E59430A3BAD55E9F7008EE70672D986 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 62BA82B300122C937F6ECE9746E951BE /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E6372BF56DAD8AC9CB178F6281F5D49 /* RCTMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 96C86D44150486D099DDB2694E5E7BCA /* RCTMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E6AAAC84C6A41938E51B8485BAAE523 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2611F44C748F67F18320B0D162C156DA /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E6FD34857DFBDDA2D87C7471EFF6CA5 /* FIRCLSNetworkOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A986C256F4460A399A7E0ED0C247E61 /* FIRCLSNetworkOperation.m */; }; - 9E7028FA0F2ABF7D93770A85B5558BAC /* ScheduledFrameTransport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B0492F3E49E319535E4B7E9439337EC /* ScheduledFrameTransport.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9E819D429FE4BC5E966296A22B02B2BD /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E1C04B0338AFDCE0204374F5D1BE4F /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E8CCA67A59216B83A6C4121D4FB5DFF /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = 19FB65FFAEF99D8826793E642936DCBE /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EA5C0B783EB521B73FAFDBF1BF1642A /* Shell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF74BBBEC6741E80407BE482F91CE4B3 /* Shell.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9ED08F4B9FE456E72BABEF07510E0F65 /* FBCxxFollyDynamicConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3393287E11CC9482CDC028594487C3B7 /* FBCxxFollyDynamicConvert.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - 9F0B2B7DE211655D8289AF04856BFF1F /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 831E0F7840A1FA12AA8A1AB27CCBFEB6 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F11DA3D148897A06FEDBD68BBC78AF8 /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 44152AF79260DA1FFC6714E1551DB1FA /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F126C1826371F586DAD449F9B02AC69 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B59A0C3023E0C57017EC773D8DE5315 /* UIView+WebCache.m */; }; - 9F306FCB67D6ADDA635F9D9A81D22BFA /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49429B22C3AB31FEBC588E5FB6BB7E0F /* Cursor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9F5B9F9DE3D91E7196A1649FA52EEDAA /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D3DC433F6CF761615A4EE4118F99CF4 /* SDAnimatedImagePlayer.m */; }; - 9F69F8135343C51A14ECEC3DE3FEC05F /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6143334EC4599BDC6DB6C28ED0707AA2 /* format_constants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F760E05021126C8ACF068474C64EC79 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = AB6ECE59591EFB07A9E7C658BE19F9F6 /* FIRComponentContainer.m */; }; - 9F7B5FBC79EAF261C231ED68CCA2553F /* StreamThroughputMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FA6C6E200AA82C371F850DEEE643F57 /* StreamThroughputMemory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - 9F923803E6AF05F5E15EF1C31B480C19 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1DFCB923978BDCD38C95841BD22D509C /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - 9FC3C9159E55C02263FDC38027901A59 /* EXVideoPlayerViewControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 428B8F140F25393AF875A94951A154F9 /* EXVideoPlayerViewControllerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9FCA0C85E502C92ACFA86EABD32B2224 /* react-native-orientation-locker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E66AD50035D0D62A5D0159E4493D8B2B /* react-native-orientation-locker-dummy.m */; }; - A00D85CD6649D81617C458094A982D1A /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EAD0882665BC023557F77A1296A4F54 /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A00FFE1F429B7EAD2D53EB3B1C8AD046 /* BSG_KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE3DB2370C7C02C415C15384824DAA4 /* BSG_KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0125046A5C178DC8BFE0A1A03549AE8 /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = EE56C46D9D35877C0761AAFB28FF7AAA /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A015785FDCC70957D4925994683FE72C /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B06DB10651505B1202A5EBD31DC18D5E /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A0164D203F8B23EBC543816F5D46E0D2 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ACAEC752BC8A591D8EE6618F42F4205 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A02478583635DC43AF9D1BA278F4ABDD /* RNFetchBlobNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B8D068780A2181919555AC04ACF809 /* RNFetchBlobNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A031A8D4C70ABFA2E6794E0A997A259C /* react-native-background-timer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C51284D778271F65A086135D3DCEBCEE /* react-native-background-timer-dummy.m */; }; - A051A0564C3E15A6E6DC82B8E372DBD0 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = CB500AB949632FBC3E40BC286DEB19CB /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A059C81E5903478539477CD5EF45FA2B /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F60ADC913DA2666BCC70A8DF01D34BAF /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A06691A45194C29EF1D311E2C72EE52F /* RNCWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF18428DD6B5C6031E6AF8D7ED927FA1 /* RNCWebView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A06FEF799AA13ED077FFB3494AEDD1DB /* EXLocalAuthentication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 22269C4A96526A43CA43EDFCCB2ADD22 /* EXLocalAuthentication-dummy.m */; }; - A0841EF79F0E472F1017C8BBD9234410 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = A76AAED13C095EE24F5B78C280BA7E7D /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A094F011C1C3EFE122C2E1B98BAAE28F /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DD4A6659C93D9324AA8FDCC19D544AE /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0E05E18B7340C52E3407E9F710973B3 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3BCB76317806C715FA5771BA730E980A /* en.lproj */; }; - A108D0C39E6723A4722696896373F561 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AEDFEC830C6396DC336515996BCABA8A /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A10A95B29F28661121BB96FE59DC725B /* FIRInteropParameterNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 2896250BA85349D866917AD3CB04191C /* FIRInteropParameterNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A112F0DEF56645CF1EA28BFCCAFF8332 /* Promise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 517F288EDC87F5BC1007ACFF161BADF8 /* Promise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A134CBE0553F5F3339A4A20A87F18E3C /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 02F6463D38ACD18CB2880A035B7C5D6E /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A13E4C4D56442F5E2F209E1F3DC55BAF /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A9804B97B8351E855D0B9D9A3AB5984 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1471032678B3AD024125ABA40B35D15 /* MallctlHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF42821D115C4B51E21250EE57DCBFD /* MallctlHelper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A15EBE154B437F49646D3509D0113685 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E420D43A0119E792E92942BADCC7B1 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A186320B884BE96F2889EF80916B1BEC /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C8131118E345A6D6CD17A8A3CEDF19 /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A191267D762C345935828BAF127D7E44 /* FIRCLSUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = C646FE3EB952D4ACD7AB461CA254C21A /* FIRCLSUUID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1AE828FC8863E3F751638E4F21734BD /* RNCommandsHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BBD86E34AA76095B88203BCB3CDC5B60 /* RNCommandsHandler.m */; }; - A1BD3EF5F8E40C42F8C2E6311902DF10 /* PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = EB75382F4995E73E5D121F26D89892C1 /* PTProtocol.m */; }; - A1CA7EBFC2566496011ABF1D36B56A03 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = E279489923D6663F7522CD83CD71939B /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1CE7EFADBCE2929EAD388CB9D1D9B2D /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8A550C495FCC6EB98720BED6AE0389B3 /* RCTKeyboardObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - A1D4663851C21E6CE831427D256B8221 /* Instructions.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A2D5085A9C7246D336E57AB03F491D /* Instructions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2074F455694BE6032E9D02AFDEFFA13 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BF4433763B521DCABF1AB38B9942418 /* RCTNetworking.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - A21AA461DFBE94B5DA7E5BEB211CE665 /* RCTConvert+FFFastImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 339AA39474F875601CA8E4F14E88800A /* RCTConvert+FFFastImage.m */; }; - A2327D7C76B96ABC4A2A5BB09CECF00E /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5637B77A3213C2C807B20486728CC434 /* RCTImageViewManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - A27DF81041FA6CE21C1AE8097A8BC393 /* EXSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E48698ECDAA84196E2680807D1F0071C /* EXSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A28CD67E44E5F6FC59426040908B323C /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = B851ADC9A9ED54BECE01236CBE9EFD44 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A29EF70E1D68CA5D32D24217EEEC5BF6 /* BSG_KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 39AB154790624A0B5AFB87DED987FF0A /* BSG_KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2CF68F00447DAAF02496F00EF86A2C4 /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0C463628649DEB06109D13ACDDCCBB59 /* RCTAlertManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - A2EAE9A03359B4DEA105AC46042FD9DA /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AE9384492CDD81B506E6901934E1276 /* FirebaseCore-dummy.m */; }; - A2FB46DA4CC36021A5ECDACECFFC780F /* CallstackHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC7FE9592C368CA2F614E879D2D05F5 /* CallstackHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3045BF0AB3663CF2F6AE4A494A26561 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A4BF9C02577C5444491D132FF306C3 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A30E24B8DAB4E9B313DEC9A9B3F70A3C /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = F42FD5A2EBD29B9258B1771FBA172705 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A30FEB961B145B1E493077DD3D79859D /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = A974E1F948FF2C9F30C70F9BC23A5399 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3235E29BA5E0D51FA6508C3DBD5AE17 /* ThreadName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 428A17C2B36A0B827DE991A650647A54 /* ThreadName.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A33402260339194D8E4F42EFF7FD03AA /* TOCropScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 93857FE1524EF997E10A0BD0551E8F91 /* TOCropScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3377E75A6E4A4461B63CFAAC884C5F3 /* UMAppLoaderProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = D7B09C1B2107DC053C8EB1F4107DBB2A /* UMAppLoaderProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A33A3974F5C9C762E24A8248D8300565 /* UIImage+Extension.h in Headers */ = {isa = PBXBuildFile; fileRef = C436F1FFF2784DCB906FA3FDDE2BB48D /* UIImage+Extension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A348E879FA3330E1712179F5B4FAC236 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = EFCA663B5C95A4620819BBC649634D7A /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A372D39001A447E659CDFBC16C14DCBE /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C70F9E0CA6D994C20D82596A791956 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A38E1CD55FB4C876BFA4BFFFAE20F7D3 /* FrameSerializer_v1_0.h in Headers */ = {isa = PBXBuildFile; fileRef = 484ED29811E651B51AF2D7AECC1FB5F1 /* FrameSerializer_v1_0.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3C5B95F92F2124418433EE74AF6D2E1 /* UMModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 78AFA083E8B7DDE95CE123E50480292F /* UMModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3F002AAB38C990F02388A8B45198DED /* EXSessionDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BBEE77C5439F0C094A26988065D3F9F /* EXSessionDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3FEE631937CCE97FD38F800E98895A7 /* UIView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4AE2BF4B82E78E3BBA03D5DAA1EC638A /* UIView+SKInvalidation.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - A3FF19B795F24AB2366AFBCCBC5FBBED /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = EE227767ADC64FA2F8A043A5AACB0A1D /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A420832BE317B6F619DC80BC9DFA9EB8 /* BSG_KSCrashIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C245C6F25D618B4BDD6F457C28A9EF /* BSG_KSCrashIdentifier.m */; }; - A42284BAEF9A5D75B15BF4EFC4E4C468 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 36959B31A9B9551D039CDF56E003C5C7 /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A42C59477BEC3A7A4D2CEBD6BC4A4F1E /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E48C5EF81EBE6ED7094B1E81AA04F99 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A42F64B63479BC26B229023E3CC66C0A /* RCTAsyncLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D6086CE45490722A87835E3EA7DCCF /* RCTAsyncLocalStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A42FDAB67EBF4040DB80B9F0BAA2BF65 /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D0646EDC545C1CCFD0792BBFDD3408 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A444AC14D1AB1CEDE00F63E32EA7F7E0 /* ObservableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EE034565DB2081CB6210430635012B /* ObservableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4576BBC57A17E26132B2DEFB9B1B5A6 /* SKViewControllerDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F7873528F20DDEC6A598526BF8A9644 /* SKViewControllerDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4764E8EC572725B1EC20DE1F38F9ADB /* UMPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 994EA60A4463CD206016C425E8C8D2E6 /* UMPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A477B5D239354ADA5BD84C63F3B0FE48 /* YGNodePrint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6473AD8D884C122D30D147CB2EEA634 /* YGNodePrint.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - A48573BC990762DA98475AA4E59F4C55 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7401666CD03D7A880620212139E453DB /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4AEBA8D463DF973AC69F52FC5E1D0EB /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 378531966EA58592939B9F691E0C01C5 /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4B2A83F3F46087317BDA98ECA699248 /* Select64.h in Headers */ = {isa = PBXBuildFile; fileRef = BE605AAAFCDAF34DE912991CEBF479C7 /* Select64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4ECFE935BBAB8F950062E28430507FC /* QBVideoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = CF478C7810D07EA971A338A7AACCE201 /* QBVideoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4F849F5F0D9CD393F337409679534FC /* PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A53D9823295D12BC31B2C89625AC8BF /* PTUSBHub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4F8D1C9B27FE119D005DFC20621F99F /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B0299C2B37069873D2F1DA966C6E45F /* event.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A50388445DF10ADD6B22876F3F69E902 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = B8A9D86194CC47D111EE61AC3BAC8621 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A530BB82BAF0C755B99BFCE96AC93639 /* BaselinesTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A14CE4F1D63089A513D208476C51D825 /* BaselinesTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A56297DE41EC440968388D0F4A94F43B /* ARTShapeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C7AD61F7C506555C124F03088B71D7 /* ARTShapeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A574026171CFEEC0EECDE544E2C1330B /* RNNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C807BFF82D083C7CDD29EB94C0E9BF /* RNNotificationCenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A589A7984EA7376E70C72AF061F51B43 /* UMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = BF6CC9E1559313D2D819B74ED1ADC435 /* UMDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A58D964A05070A1687AEF98D527B41B3 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 24ECF8FD895851C90EC070BC51AD2E39 /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5DC12AF6A82CFA1A940EBBB5A42D999 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A4525E2B09FFD4376CD4BC624AB3720 /* BSG_KSSysCtl.c */; }; - A5F16518FC269D412A721472DC3D5CEE /* FIRCoreDiagnostics.m in Sources */ = {isa = PBXBuildFile; fileRef = 096FF7553188008D84D648FC8933CE13 /* FIRCoreDiagnostics.m */; }; - A5F7A295CE8D9AB5DE3F0B75200DD1A2 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 625C3B39CE18021DF758C70A67C1284B /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A602F94288003EADC14BAE8B862E7B77 /* ScopedEventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 376FED7EB937AF74CAB358B678C90A82 /* ScopedEventBaseThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A60533D4FB72EEF17855E3D76770B477 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED39D48FF337EEE3AAED3D9E33340B8 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A60866B211E10A251823755E039D280D /* QBAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9372BF2C4DCE7E376A2E15DAC6D4411B /* QBAssetCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A609BBB80A19C54FA9CF2B839B539C34 /* RCTDatePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B068281A89BEDE84D6131F2BAE8745 /* RCTDatePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6150361DD24EB7A88604FBAC32C5FC5 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9F27BAECB614007A22D13CEA8F45F7 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6278A3A9CBE5044D9A576B1B77D82D8 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE8DEBA3B976EA391E5FE4DE1E391B6 /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A639AB8EE3F77DD9B619159D9250C058 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A56BC009F9F3D20ACF799DED02654DB1 /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A646ED8AD08C2BFB3F92DC72C1A686D2 /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA5BC35AE5598354F039361FF028BA9 /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A65D6376F7B1595D5DDFF54A4BA88EEE /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = F71F10D8FF2C8494E35F3E9F6BB1EB3E /* RCTBlobManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - A66E2504F9BBCA59602316BE4EA8FE68 /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = D7270FFD70B21B464B3F297F9DFD1418 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6742224DEEE6116B21884597417C6A4 /* EXAppleAuthenticationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1B98C7FBEFC26856314E228A00A4E5 /* EXAppleAuthenticationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6776FF2CD328909E8600FDCF823B0D8 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D7BABEDC78A2D882E39A2D379375040 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6800C2F26B834BD801B939F5BCA4258 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9408A97352ED127BA999C50F5DAF2F /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6819EA409E0033334420B790115A46E /* UMReactNativeAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 33085967C658BAB1A7E41C3173AB2378 /* UMReactNativeAdapter.m */; }; - A6BABFFFD02CC5A923F1B76BE536EA3B /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA60D556401803478C9108C4C502BF2 /* BlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6E5A41B5330A56303AC69C291ED1DB6 /* REAFunctionNode.h in Headers */ = {isa = PBXBuildFile; fileRef = BC886792F63CBB204AF163F4F10381F2 /* REAFunctionNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A70100EBBD9722DAA244ECEF1BDCCF92 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCD2F8E9DDCAB547EBCEE92B08260F8 /* File.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A71C7EEA8C413CE0F26CF6E6C525375F /* BSG_KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = F07AF17231352FAC86958B11B262268C /* BSG_KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7255A0E5A0B85CF61AEC27F539A8AD1 /* AsyncTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 0455887BDACBBACB48FC0692AC6079A2 /* AsyncTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A73A92EE393BA7EFB5EF12271CD5AE1C /* ResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FA1F7177A0D7300887658417DBE8CE /* ResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A74265F5E9D3396D998C4D41384D939E /* QuotientMultiSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FF6199AEAF7121D0AE424638D5725C7 /* QuotientMultiSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A748C7204AF3ED67608DB14125036794 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = AB475280C59BD9871C05412BDDD86FB8 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A75F67BAE109D953729054CA3FCE37CB /* Flipper-PeerTalk-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0432F434553D815CDA8F8F7454FCF6F2 /* Flipper-PeerTalk-dummy.m */; }; - A7721978FA34EA5CD4BB6F8FD361657D /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0042F75E752822AAD14CDD67E596CC94 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A7774B196AF28DD549E0CDF4807F7B08 /* ConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 27310E97B1022E4BB8E9F20B2188A4B4 /* ConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A78FC7C240494F45EF6C989C7C7E982A /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = F1A645E546694C2244A5AFD1099E28E9 /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A791685400809D96C26DFA3858AD4DA0 /* SetupResumeAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 868B8E2E3BF06F434C4DF6545367BD8D /* SetupResumeAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7A7525768BA7795D9437CCCC3E9523A /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ADCEF1ED73B20EE7E814478E42002A1 /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7BE4D326DF6F9381E4D49A1C6A2F6D6 /* AtomicNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 822BEA017B4A92C48753B01E55150A0C /* AtomicNotification.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A7C1A99E2BFFB03B01E3078FC5916ED2 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 741DA7B4648C7D20B1C86F960E6350AC /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7C6CA4554F58BB1C409F0F4A97C1656 /* RNVectorIconsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2794F82035D1AF4A75088D8FC513A3EA /* RNVectorIconsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7D57A898342D32D6D087A8B3B880AFF /* UMReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BD8722B88E814091C19479A32D208AA7 /* UMReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7DE1C486F3DBFE3BFE72313A97AE853 /* GDTCOREvent+GDTCCTSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE87C863A150D2C4953AA85BE51E9E6 /* GDTCOREvent+GDTCCTSupport.m */; }; - A7FE4D8E743D00ECB115E087D53587C7 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 2600EE8223950FDDA769A26272B961F9 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A814790EEE1DB78F2C8EDC04096D870D /* Fcntl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 827D6BBA8C98FC9CE340B82257AFB2A2 /* Fcntl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A82813814D42B0ACA5CD630B2C465BDE /* FIRCLSExecutionIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AA042A2066DCCF6F2423C27FE9896F /* FIRCLSExecutionIdentifierModel.m */; }; - A83DF000E730CC16B797CA08DB29B9CA /* FlowableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = D12A12D7F3B3D9DDC225890901EB30DF /* FlowableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A83F02648B8341D06A6A1D09E1A86B8F /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 5038F0F6FA8C42FA5C839E1DD1C87D06 /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A85E3E09CE5A1C1FCBE000C05F72FC0D /* MemoryMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2359CD957BA4C8B2CB9A1754302E46C2 /* MemoryMapping.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - A8702F584104386DBB13FB3B877CC8F9 /* TOCropView.m in Sources */ = {isa = PBXBuildFile; fileRef = 92E1DA3FCE428FC7F032E7C25C255166 /* TOCropView.m */; }; - A88D214A0675FD7F6B4AD5D486A4CF4F /* GDTCORDataFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = D5815646C641AE1DA9DC3A2A8BE65A05 /* GDTCORDataFuture.m */; }; - A892AC7A653D1DD72046D047AD860ED9 /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = AC753904BAFFB1A9511FF9C52E65141B /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A8B8BEB2134D3E68B9907C5A48A04A03 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 38162BEE9799790624835DCD1750F769 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A8F65854124450A07A7180E05C65D284 /* YGLayoutExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA741DFFA933B1348377D9810900C8EE /* YGLayoutExtensions.swift */; }; - A8FDF48E1A7E3A8E1CC2EAE5C6D04A74 /* FIRCLSFABAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2886A12930D246EE32FB51B309ED6E /* FIRCLSFABAsyncOperation.m */; }; - A9102589774A3FD3F3808AB2F0F83ACA /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 07ADC75B821AF8F5D4B5327F2BF23598 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A927948586B0BC8C30C3065D3AA5BCAB /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = DEEBF6EFFA56877246B99740642125E4 /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A94806AABD97A919D3625DF989F7E97B /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ECB3C343296C4A64472C1905259DFCC /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A96C68C0C268482DDD4103E565FF1C77 /* REABezierNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E629813A79E1A1B2A6F1C220CB9F57 /* REABezierNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A970E68615F0A3B8CFCD90AFAA5A5052 /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 230C59BF54A491FFA605006C56FD0B41 /* NSError+BSG_SimpleConstructor.m */; }; - A976416CE94836C67A780BDA4CC35100 /* AsyncSSLSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D05E334092DECED86610A79DAA33B70 /* AsyncSSLSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A97D511E4F01BBFD768849902935DA50 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = FD29547C2C3A1FA49DF682A9262506E4 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - A98FB128AA521EA9962AFC18E97BD03E /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B87FF275E154F63E37A966F7B77A1290 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9C22AB6A1DFF4957F5564EE589A4A64 /* DelayedDestructionBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8597C38FF2B6314F7BBE0C87F0911E94 /* DelayedDestructionBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9D69263DC060805E1B4A5A84F0F32F3 /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = C5D47C7F1E0D3601E4E12DE1B2D42CEE /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - AA0833E0CD30D0CC1E832C8D53373D1E /* ChannelRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2200E0074F2C4D943A5070A8F442DED9 /* ChannelRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - AA336DD420800326EDE6AE8F9D97673E /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7079DFC1E58A5E1B5B89081640875B /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA41B806DDD2464BA472118CA6EB6576 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = C342A484C7AF378CAF18A0CDFE2E0877 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA4D2BE8FBD6B2E0CAA71C501FAB68D6 /* FIRInstallationsAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4639BE34ACE5270615FD410A1595873E /* FIRInstallationsAPIService.m */; }; - AA7C1F95927D38B3403C705618DC8A50 /* BSGOutOfMemoryWatchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = 2881FEC8284A5EA823672B48E20930AB /* BSGOutOfMemoryWatchdog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA92D2FF7327196B7963E1EAFC2A282A /* FirebaseCrashlytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C8411FD4ADAEE39D1AB0D8BB5F5FC7 /* FirebaseCrashlytics-dummy.m */; }; - AA97B065750AD2905DADC094E5ED46ED /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76B12C7156A4F7E42D6CA1AA82F60A99 /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - AA98E5E760C605F57551D3D6192E5225 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D8A76A18304EF0320E0B8B005322B07 /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA9B5FC484374062C68432D243330631 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF30C043E2C8978989FE992779AC8646 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - AAA397302AB9735FEE54E85069DF673B /* RNFetchBlobNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 85C0C0551B9D3D505C413182E46450AC /* RNFetchBlobNetwork.m */; }; - AAEC54ADA9A9C0A6DD785E903782EFB3 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0391B43080EF6D3425223378484F3F28 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AAF05BFDD102FD660418FD7AE198030D /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 94FFDD103D6234CF206B76CD1A66872B /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AB03E9B6D1F71BCDCBC752380EC4E008 /* FIRCLSByteUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5F56BE2A8F083B1A4274718E4C109D /* FIRCLSByteUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB04017D38E62DF07CEBA7D22022A0DD /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = C37041973B07121668BCB6C55581597A /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB0D233175695AD5A5CFF80D84E56874 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 10F53A1495B8E4AA9B31DBDEE6AD6F57 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AB23342DBC5C2FDCE50B87345FBE4392 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 934ADB02D0E720443CAF0F8B49A48D6B /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB2920B9B1810A081F00F049F566C416 /* GDTCORRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C198ECF5F510D2D53AF4ED6848A0DB /* GDTCORRegistrar.m */; }; - AB59C6234A9993C6BE675204C9AB2EE6 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 697DCB539AA056E30D7638BC59EBB1F6 /* EXImageLoader-dummy.m */; }; - AB5FA629662137136E8341AD06FC1978 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 867199107D83A031C2690C93AC51B5BA /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB66FEE1AD76390C20E69570385B29AD /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 36F6B478E1C8AA375374E0F9964F521B /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - AB71242585E87C1ABAFF732A17092713 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 870B3102B3CD8E9D89FAAA197875B50A /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ABB62FFEA507585DDEE68EB89787E984 /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3264E4B462202D6412A19451847AEDC /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - ABCD3CDD7AD0B48F038E8BDF3399A5FD /* IOThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9450B220E2FAD9FB66FC7D161733C1C /* IOThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - ABE4C7F45E23A98AB7CDA0ABC75E19FA /* SKDispatchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E908157346CBB32E99418997F3DD50C /* SKDispatchQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ABE92E6DD473C1C3130AFCA71ACCF240 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = BD1B62C6CCC9B0025AF7A6FB03DC4E4B /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ABF8D2E2E1BB9810CDDE4BD97264E33F /* SKEnvironmentVariables.m in Sources */ = {isa = PBXBuildFile; fileRef = B908A43E3E2CD7AF7CB8C41A2C574215 /* SKEnvironmentVariables.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - ABF93991E5FF0E1A9484FE76D672BE77 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 269BDE5F9150C53B58840D7F7942DB50 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ABFAFAAB6A9175DA170C31FA219E3B71 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF80CE80112452C15F49D7B990F9ECA /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC123C0D22624AB059F2EDB2C55A4115 /* NSValue+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C69347EB7CD708F1AA61F95ED3F7ED /* NSValue+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC2903679DA7B6240539795ABD3F3FBA /* RSocketStateMachine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1D2768790089369FDAD067E9F5E3A1A /* RSocketStateMachine.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - AC2A4B9D1168607041C3A0DB2ECB4636 /* Semaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C013BFB87AA447B327BA7400FCDBB5 /* Semaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC32932952C3DFEDD41B409756F6F777 /* AtomicReadMostlyMainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = E3917CFBA8A1DD50F4584D0D892B7A17 /* AtomicReadMostlyMainPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC33859D09193FD00CE4DFC0B3D19B06 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = CF54BA97F1204F092610662BFBA7BD89 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC3624864E7F8698E97EF22EF270A5F1 /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEBF8516462AA52A00712CA926FC43E /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC3905F52FE0809F628BCC0CF306E76F /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A93560B57142BA35A6DB50F982B46EF0 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AC3F23D9265E31E9BB9D581BDD04D430 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC02BB4AFC6EDDADFA0D8EAD2E9985E /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC59A26B99CA0893B82260C628EE829B /* FIRAEvent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A43BCE29FCEF86AAA4D786DE72FCD206 /* FIRAEvent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC608FCF933EFD43E7965B1B7B02F9C1 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = FE8666F7C978BCDCF45027E49C25C325 /* BSG_KSJSONCodec.c */; }; - ACD3DA42660705661D6469DD45147A5A /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B054FC7DEC6BD83B187A655CA0FD9F /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - ACD5A414D8C6211991F1D3C96B7F0D1D /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = F788C76C4B4C4BF7E938A725AA517167 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACE7F710533E4AC5D694E89A3877D51F /* SKNamed.h in Headers */ = {isa = PBXBuildFile; fileRef = 3322F1A2E7AA2EA32611D9ADB0FD1A5E /* SKNamed.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD06EFCC89799473CF856C546AED3927 /* FIRCLSBinaryImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B53398F7799CF7AF271D3990F6A469 /* FIRCLSBinaryImage.m */; }; - AD06FC42798C464D257A46A2BC40CA85 /* BSG_KSCrashState.m in Sources */ = {isa = PBXBuildFile; fileRef = CDA22CF0190708367475F1C9DF73DD55 /* BSG_KSCrashState.m */; }; - AD0DA245B890349D01A915A669A813DC /* REASetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD40CF96F3B5613CA523EFFB6C4F838 /* REASetNode.m */; }; - AD15E974D8793EA9FA3799E5793CC334 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = C9DDD577ED5F2CD90CA550AECAC8C1FF /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD2FCDFC407F22399AA03C8D219CB35A /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 13904027F62BCCF191891DFD0ED5B440 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD3557F440186A998F7A89EC3B5C74EE /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 504E01F2F902C5E93CA0FDF7AC084217 /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD3FD9645D2B87320330000E5DBD7C16 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = A48A8718E4BB3BBAF4546E0B15307BFC /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - AD96A58A131956BB8C9879F48A442247 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 12E2CC69318DF0EE25036DE73B8EDF91 /* SDGraphicsImageRenderer.m */; }; - AD9766243F9026007D6EB80BB3A1B562 /* CompactValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F0CE731F9A363CD32CCCD6259E46EFC /* CompactValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ADDDC9248A6F312AD540F1D3E1D2F888 /* UMEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C16FDAC603B24260D05A1CA37F4280 /* UMEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE026FA2E0FD35314CAB62FA85B127D3 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = FAD4ECEB1F70ECFB86378AC59310BE88 /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE0AE65B5B09B14D114FC2DCD2E07DF8 /* FIRCLSRecordIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = FE73A6B88E8638BC088A41F4E8AFBD31 /* FIRCLSRecordIdentity.m */; }; - AE1B5FC7166EB6E9163516313ED02291 /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B441C3BD1F1173B64ED0BAFB195C8A84 /* BugsnagConfiguration.m */; }; - AE3574F9F3880AC0BB6A51947E420FEB /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = A76D6A693C0D21E2384BF0959E030A63 /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE35F51C28C993A1ED2EFAD1C5B4A08C /* REAFunctionNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7308D34C6AF817F460B36C2863BB7E1D /* REAFunctionNode.m */; }; - AE3AE48CE4B063CD7D9AF1AA6BB57AC5 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6302775582C8FB292F7C0CAB46A91BF9 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE52A4D06ED42125C379A670ECF2B0D4 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = DFA2E97EBDDD60CE01428880EDF3AB7B /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE696B4A35AF464F62260BA86B736EC9 /* RNFetchBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C4204D58E0E145C4DBA328B0162E12 /* RNFetchBlob.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE9BAD5416D1788A60DA1E7F3ED08F51 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 024CB9C53AE44274FF1F389BD4E97E78 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AEB27C1EC087D6AAD63447C482C26AB7 /* RSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F293B5D977E8D1E406D51EBACCDC9BC /* RSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AED318D41C7F3BE4C37C7FB57249C483 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = C18AD4E20713E272A237CF3B7E66CE69 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AEF02D003A6C637C4E79B072ADE0A70D /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = B6CB789D9800AB939DF5B886BFE4F2E1 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF05B4B144F28758071058C7E8FD1640 /* ScopedTraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 32EE73EF649B61A7434249B8BB3B71CF /* ScopedTraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF1D206C1E91A995683BA28C56E6E8EC /* LNInterpolable.m in Sources */ = {isa = PBXBuildFile; fileRef = 390FD09B4E6120DC6BD20D73D7DC841B /* LNInterpolable.m */; }; - AF2C90B0083799264992C7E086BB6D95 /* RCTRawTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = F7782572C39EF264BF13CB967491D0E7 /* RCTRawTextShadowView.m */; }; - AF3ABFF1553A775B32EB8EFC443D7305 /* SysResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD87456377ECC7FDB6C6803925D1D7D2 /* SysResource.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - AF82757F1CB66D2EC05476F4657456BC /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = B72CCF12206A1914948949B3950AC81B /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF94C7B27B49E1FDDF351596F49886B9 /* SKBufferingPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 118C0F7587402A5502711B19B3F429CA /* SKBufferingPlugin.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - AFCBB58514A8959F19D6A61EE1D420F3 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE0A5CD5E8D4CA609724F95213B542B /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AFF898410D32282A69510728514BA86C /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82FD998EDC69C9A3276FF8791180CAAF /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - B01AAF5FBC13CBC26C1ECF637E6A9C94 /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 73982524566A50B6384946B2530C2512 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - B01C36FAD05AC43B3637B8D0AB9459D9 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 878FD84776C457C8588F1FE37EE8F309 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B01E94A5DB2F0ACF14D31760C121B225 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 102A6C64850A4C68E83846F76B096023 /* UIImage+MultiFormat.m */; }; - B0293EF73AFB370CF8D66F32A68DFBFD /* UICollectionView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0C8A26D9EC5003335495BA1FC4C8496A /* UICollectionView+SKInvalidation.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - B03DC8C00D4CFD74AA3E6E72D80EB0AF /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = C8265C63AC43F5A886877016BFB2C59E /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B0454B09C625E07098EA76D8F4388866 /* FIRCLSSymbolResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD242961C3E62BF415281FEBFA64258 /* FIRCLSSymbolResolver.m */; }; - B05521F41DF6AD44A22725CBD8B1C16F /* Framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2017DA9EEE858CB20EB21564F85AB1C5 /* Framer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - B05C48490091D1554925127884D267CE /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 67812C16D924B895F732ED2284D34D02 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B083FC8647E40600AE5804AFDA63624B /* BugsnagCrashSentry.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D366120B6EF65E206BE928F596207D /* BugsnagCrashSentry.m */; }; - B0881CA09218A618A785683BE4C79CC8 /* ARTGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 444ADE0820302CE12830DEDD7CD99829 /* ARTGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B0B656D3BF9CED9578AC5461BB8DAE60 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = FED99EC61698F83EBBB40358492DBF66 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B0ED107F3AAF83FDD3035D0B3D864953 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A9F6C643234641C2FFD0A82601DD935 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1143BD3268E22879CC3A69C5BB79B61 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F84567AE78063F266547B4E7899B9E8 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - B11CA48DA91BE9D78A09D892242DB4C8 /* RNJitsiMeetViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4112D184DABABEA2C5B0B61168F06C67 /* RNJitsiMeetViewManager.m */; }; - B1208ABEFA22504998B800C8C953EEED /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AF7E1B8658037DF7DA7D129968BA1BD /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B12AD0D904923BBD956FF1A6D89EF7E8 /* Color+Interpolation.m in Sources */ = {isa = PBXBuildFile; fileRef = 551AC92263E7C5F08A10F56E19A73E4C /* Color+Interpolation.m */; }; - B1767292157E35544B71C7DA10DBD902 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D7F3EAAC32341136ACA4C5AB471EAB1 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B18BCE7E2534C68EA66E8C4A69BCFA47 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 38E528A2F0C70D984284B0B23350D234 /* React-cxxreact-dummy.m */; }; - B19977D9538C6ABA10D735033D729EF4 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 690521DE836EB14D6423498D8CB39650 /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - B199F4C45C3FC5E1C5EAB6EA690EDA67 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = B30FBF72273EED52EE488B0E4553704D /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B19F61D3F34687101A8E5B7BE2B4EAF3 /* TcpConnectionAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1D5BD0C81CB3656FB94DF0E747A9454 /* TcpConnectionAcceptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - B1C08C504986DA3CFE5A380DB723081E /* ThreadedRepeatingFunctionRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 73DE71682AC1FBA16DABF9CE6620D83C /* ThreadedRepeatingFunctionRunner.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1C381910785B998174A1A64F77E3197 /* FIRCLSMachO.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A0193310483DD740AA94256A20CE10 /* FIRCLSMachO.m */; }; - B1C753FE90549D728716F43E12DDADC0 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = C646C169A280E39C2FC6B82856CB057E /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B20E2104DD60A194165542B0AA180628 /* MasterPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FF0CBC22ECC08F79723E220F75ABBF0 /* MasterPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B21572DD802891A58CD49CF3CFC580EC /* GDTCCTNanopbHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6584FA2DE92D3128C08F07559EB1287B /* GDTCCTNanopbHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B21ED47165915C21EF394F4CA8C6DE71 /* RNFetchBlobRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B398DEE73A5C9C348689DB92A7688F1A /* RNFetchBlobRequest.m */; }; - B23E67E4C9BE3A1C7B6E94B36BBA23A4 /* RCTConvert+RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD647A9C8CE45C38C48A0A02B147669 /* RCTConvert+RNNotifications.m */; }; - B2679FA44A18368E0569B37207A535C5 /* REAOperatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A7D68D15B0243DFA258DB1E62CDA5F4 /* REAOperatorNode.m */; }; - B286814FE12B03656F533F95A27E6699 /* SKStateUpdateCPPWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88D3F2DD016DB83E6C6176947E0E58D0 /* SKStateUpdateCPPWrapper.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - B2902F1E7248FFA4EEE31834F4F6D8BD /* Pods-RocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D70D9EBB5B766C22C2364940119C9F1B /* Pods-RocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2EF5C82BC611CBDF4B346F0502EF1CF /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A433A2FE3FDBD3FE6F9022F40458FD5 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B33E52DD3539A7CE133743B32AA0A785 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A8AEE0060E2C094AB213EBCBB4CDD08 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3599BDCAA7FFCA3615001C4DAACBD1D /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 601B19978D6FC3C1B2E492D925A475B8 /* RCTDataRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - B37B24AF3B2A555EF2E1B850E56DA614 /* GULSceneDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 84712B50AB1AF1E436DB1DA71E2D2CA7 /* GULSceneDelegateSwizzler.m */; }; - B39343FE3191F0D77D03E112863A0066 /* GDTCORPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = F67E337E7F5A9F438DFB032A875437E0 /* GDTCORPlatform.m */; }; - B396C44B8AF25924C7208C9A00E8149C /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D918B16411C96B6E1075E810026669 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3A3B2C876B2A83FBC86B3C12EDAAEE5 /* Yoga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55FAD051E2AA959A4D8541A40AB4DFEB /* Yoga.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - B3F14FDA0D22D6BBA1A8665801D74FDA /* ScheduledSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A4306CE5201CAC7DC5E1DAD66091AD /* ScheduledSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3FC92C3D4283CD7C2F62A53EDA4378B /* BSG_KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 886AC1F36B8DEE39F487D5ED93776C00 /* BSG_KSMach_x86_32.c */; }; - B41D1BE775A5E1E71F079E1661B1553C /* EXAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A1E2BD8F5FCEA7CB8E082DF3FA93768 /* EXAV.m */; }; - B42ABF16AB72DA78493DD2D4F45B4751 /* jsilib-windows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7122D208E7CBDA56D7F285485D4C36DD /* jsilib-windows.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - B4681C085E07706AAD0AC18E0183E0ED /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = D06903DA43987F38A89CFD31562F611C /* RNGestureHandlerRegistry.m */; }; - B46D8BAE4C9ACE396EE6E38D21C53C39 /* FFFastImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F7906B5DB172E533F92E707FD54E71 /* FFFastImageSource.m */; }; - B4739208CCD185642B0D5DCC2FC489E0 /* DeviceUID.m in Sources */ = {isa = PBXBuildFile; fileRef = F301CC3E64C9B2DBFB07459A48F17278 /* DeviceUID.m */; }; - B49C371F11EABAEEAC8A16337398E30F /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = CDEA08C7FF025D3288B25D1B49D63EC7 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B49D95817FB79C7EEDCCF37504DC138A /* FIRCLSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB360787BD09147B7D4275C2EE9CE1E /* FIRCLSLogger.m */; }; - B4A1E0306D3D6425D748C04926E31BBE /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC93AFD7667ECD2F429D3E8AB07E47C /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - B4BA80755C5810BA53BB0E7D0F5367B4 /* Compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 887614149377D43F39373680F4866684 /* Compression.m */; }; - B508D8495B9D9A5641D2D5ABD0D079AF /* QBAssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E4005F48DF332C4BEE1AA75C1D0839 /* QBAssetsViewController.m */; }; - B54B8FEC222B2A26021ED66D627DC63C /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = E66161EA3814824B6F11D5D3623AE23A /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5643784981C4502A4D430E65C273141 /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4258080A322D8874E2F5B60857DCC36B /* FBLPromise+Catch.m */; }; - B57AC832F696B961129F42E68DA0914F /* SKSearchResultNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F1E01AC38BD111AE4CCF25038529E2 /* SKSearchResultNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5C0784534B4C81936855874560F230C /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 58DF18892C7EB780A1F399075C80DC81 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5FE9821B32A4FE93A5252BCC9DCDF80 /* GDTCORUploadPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = 466759A8D3BBCCA64DB7D95C26EC8101 /* GDTCORUploadPackage.m */; }; - B610078262EE860FD9F4247D191A6F47 /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = F09C010F016527E92F5F3427A5A15B57 /* FBLPromise+Race.m */; }; - B625D5784F759BE494CD345370277911 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF2F8A4AF73D25D37813F0B113541ED /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B63190A3185A392452E244869C86BA24 /* ARTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA868C8AEFC363B7DCA6560CD8CB2C08 /* ARTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B63DAFB06AC2D02D95A8CF66D6E1FECA /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1263A8E0612F8ABC10F754CD754179DF /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - B6842E62885EBBE6CA0C133734CBD26A /* RNFetchBlobReqBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4932753FB4A8E5CD7E3FC990BF46A42C /* RNFetchBlobReqBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B68A56CCE7D33621255DBE32C31F951D /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6B6BA9573A3D5114944B9DD5890D74 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B6AFF1D2AC43774591A5DEED821AF788 /* ClientResumeStatusCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 010BC0A53D08750CF770EB12F6BCC918 /* ClientResumeStatusCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B6E18A6E9C73446477FAAFE3BA58C283 /* RCTNativeAnimatedNodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 364DB5BD16873F10FAC67C82E3C633C9 /* RCTNativeAnimatedNodesManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - B6F7CEB2DB2CD5B6EA61832DB1DA96D5 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 01958C82A7AC7F3E36F09297E185646C /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - B6FE3513DF705729287D1BD3231DEF9D /* RNFBApp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9655546D55EF3CA44CC44C6FBE351C28 /* RNFBApp-dummy.m */; }; - B70227D69A6C4A9AAC333E9A6BC9B3BF /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 29136F9BB3638A1122CB739D067F3262 /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B718BDD197AE1C7D0EDF9A1E4B642CA5 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F6EE8B397595CE5A729585247F112E22 /* tr.lproj */; }; - B7251DF6813E92CB3A82B20BE595F880 /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F838617F16EB768126A4D93CF497C82 /* GULNetworkURLSession.m */; }; - B759270B24D2CBE4F50041D28432CE75 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = F8A7B7D82F11122F254963066DF66613 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B79379EE30EB5B9FAB3B9E5DDFAF509D /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 727496056E0A61F5E5D8352EE8DBFF08 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B7AC4E524FCE57E98708FAB425402CBD /* FIRCLSReportAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C9283AC1D1C810A0288E7F43F1AC7E /* FIRCLSReportAdapter.m */; }; - B7B02CF69AD8090F7EC4BDF6B106340B /* AsyncPipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D291DE38229CCA16DF54B55291CDD8AF /* AsyncPipe.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - B7B1C326E18E2566E54AA59FFF788C28 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E421DAA365BF5CCD4D6F4AB0C800FDC /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B7BDE180DE1B36F39AF1EB08FFBC40F9 /* react-native-notifications-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 64814E0BE194994C80E70506268CD379 /* react-native-notifications-dummy.m */; }; - B7CCC262C6CC2C693079235A307CC295 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 721327DA84E79E7B7C72A0CBF1687A80 /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7FD8E55781BD2B09D63E76DCDF4A3A2 /* FlipperDiagnosticsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 770BD55F996E7ED0809CFBD4C6986E9A /* FlipperDiagnosticsViewController.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - B803FBAD88A96C3E5446FC5948528C39 /* REAClockNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 237316B707521AEC76705CCA86B47A0D /* REAClockNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B80A5602ADDC9557632BB5C6BCB3DB03 /* UMErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E1E28392FDDDCD117772C8187B9AB9 /* UMErrorCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8143F787828257EC3C64CF3782049B8 /* Hazptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D1E56880C335CA741243304C3685EB5 /* Hazptr.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - B81828DD93DB85C0683EE36DD5EBE95F /* AsyncSignalHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7944D3F7795268BBDC2804BDF5D596C0 /* AsyncSignalHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8317134B45F9440FFFEFF835F1613A9 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA1D9075F3085AE3955A96E15AC1094 /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B83D734EA626DAE2318E58BEBEAF9FA4 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23EA729B2C57815E3E5B59F0E318D8A0 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - B8502C80D8E6C9931169155C3D26010A /* ResumeIdentificationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C9DD9D2C25BA757CFF6076C45CEE5EB /* ResumeIdentificationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B85819255D00BB610B66676563B32410 /* GDTCORTargets.h in Headers */ = {isa = PBXBuildFile; fileRef = F1224AA47F780F896630B559FAFBC8D1 /* GDTCORTargets.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B860E187C366E80D3D751472B347400F /* FlipperKitReactPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 468E01F2EB689338BB2B3579C4FFAAD3 /* FlipperKitReactPlugin.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - B89AF5E7D20106708B8A403401C035E7 /* SysSyscall.h in Headers */ = {isa = PBXBuildFile; fileRef = 507B46167C759455BC9A0A20982D6844 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8CDBCB2063AD7729F98BB1F42114206 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = A9E5795A957D0B9B061734BC5F032D34 /* UIImage+Transform.m */; }; - B902AF6B0918FB840CCD91E94FDF39B7 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6C61548755A9F5988E6C06022D09AA /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B91776339604D97A896D26A18DD95CCC /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DA474163086E4BB515B570BEFCCA89B /* SDWebImageError.m */; }; - B91E70B671250005FA74AD2BC312CA08 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08C6D333BA0B63D7C98E9D0C82FE4F19 /* libwebp-dummy.m */; }; - B9336249BEE54671A61C8DFAB0D3DD1F /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BC18E8E54381F3A9539D5849A9EA0441 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B937677FC4A34E3C7292E1923469F0E9 /* RCTBaseTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF1FBE718351B5FDEF0E05FCAF6F4C3 /* RCTBaseTextViewManager.m */; }; - B94722DA2E0A483D06286C0BDFE937B6 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 24180451BF7C918523EE2F2D21D04DB4 /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B96B06B635CA6D8FA0CFAA2640D74B70 /* RNFBPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = A3EA69EE11ADAF8D290E70524F9C32CD /* RNFBPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9B58BE164B8ED2D35DD93B1D5385137 /* FIRCLSMachOBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = 60472B6B1CDB6468AEE60402A37320DD /* FIRCLSMachOBinary.m */; }; - B9CFDFF468394D0BCCC88748F17725AB /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC02BB4AFC6EDDADFA0D8EAD2E9985E /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9D5296199369C3E07EEA437FB70F883 /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E42945B3FE822FA3627B31884E8F0B7 /* FBLPromises.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9D989270BF39444739B9D53F28332CB /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = CFF9BBFC575965D7B3497942602B4C5B /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B9F471E76219FEF567A697FCAC6988A6 /* RecordIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B669426002B57006ABA90A955CBB404A /* RecordIO.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BA1B0B45243063A109841A143245C590 /* FIRCLSFABNetworkClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 311C6FB1748BA7883B86D832345C9570 /* FIRCLSFABNetworkClient.m */; }; - BA2CD348EC967C9A230CEBAC06ADEB71 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = A6B532F95BF9183102D4EECEA65C6C40 /* UIResponder+FirstResponder.m */; }; - BA3003D24D3BE212DB5F9467F24524F5 /* GDTCORTransformer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FF3E4DC4280B964575038808876B40 /* GDTCORTransformer_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA320783C2C9624896E06C34E9BF688F /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = E7F8B20F7797DDCDECD4DE64EA6C2DCF /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA52E8F1211DE60E33317887C1373E85 /* FIRCLSNetworkClient.h in Headers */ = {isa = PBXBuildFile; fileRef = AC06769877230EE670F699DA9C97CA0F /* FIRCLSNetworkClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA884E615C31E28E4084698CB73A0AA8 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7367E117C3129F71C0939722532DEACE /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA942A5A358D6A3A01F66E7C949FD930 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BDBBFBCD7DE76109F755131AAA2F136C /* vi.lproj */; }; - BA997D0A220566AB86D6FF4BDE3FA2C0 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AF4CD1EFC5BF0D7131F5EB9A2C3D8A04 /* SDImageCachesManagerOperation.m */; }; - BAA3D1F013273273484EA4DE0CF0E69E /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 64E504ED3E430BD7B4CC63B2CE0D2632 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAAF1FE5B7910872AF80471430B0D4FD /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A634CE8A6832A8210B2D1D5A4393D787 /* RNReanimated-dummy.m */; }; - BAB34DC9AE18D51771AD2EFF9AE9E82E /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44B5ACEFBDB14D212ABE5B187AE4A3E9 /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BACF66D831BE3C45DD352D8AEE67B8F6 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3937A2B1330E98D2F2045F13004CE916 /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAD73CF4BC294D4E49B0092724693934 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = ECDC3CA8CC5F201C7FAD517E34EA6CCB /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAFC7EB94EDC8488BE9E12326D442CB0 /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1002FAF9D0840C5287A1AD3B81685D87 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BB075BC20AC56EFBD8CC09B74F83AE32 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A79536B310A95CADE2533A213CA0C89 /* React-Core-dummy.m */; }; - BB3D2DB1C52AB829F66F0C3F57008449 /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46740C50C4F1E03FE092B3D1C710F26 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - BB72C52113C41EE2194D3A3EA913DC69 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A36ADBAA7FED27F1E4A346CA02A5DC7 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBAB76A21C95354A81832F9C5F856D09 /* SKResponseInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D64FF016044D6790C3FA09B272DA8ED /* SKResponseInfo.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - BBB4E8EEF50C70033F406A49F2040ED3 /* SysMman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8039CCD3C7E0FDE229D3B906E841298 /* SysMman.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BBB9BBD85FD78B7232142ADE3AD15BD0 /* SDImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DBA2AEAB92CD95EA4FDD14B631F52B /* SDImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBC83299E5819C60D9B23D3637065BB5 /* FIRCLSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 495414D279674B6F2BB6EE26E07DD922 /* FIRCLSConstants.m */; }; - BBC83955233A742A5693B1C7A40E2E1D /* RequestResponseResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C74544180C6AF0CCE0506538D7C099D0 /* RequestResponseResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BBEA2040AB1AB4C04EC266B5965CEA76 /* Try-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E69FB7A00D6D24D1E54725DEB2184EB9 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBEF57329313254ED8F52D89464F39C6 /* FlipperStep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4AD15390A80E632C722BDB4C9C7F4A /* FlipperStep.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - BC119DEABF0F6DDE91F15AA4F9D2D92D /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = CEF676D927EF30BF109A54DE3874714E /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC254260B8604B20837E6C808B72014D /* TOCropScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9397865973489CE4FCB045A40BDEFE2F /* TOCropScrollView.m */; }; - BC3209B63AED304B37FC4C884A1FF658 /* RCTSpringAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFB6CF89AE27D47BE60053E0B880C6A /* RCTSpringAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - BC3233A5EA25350C909293F34A9A8618 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C72C37267ACB301B335FD0DB84E0A927 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC479BD3F6C3BF2BD1FBC876857618B5 /* QBVideoIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 667EEE31AFE56D70450BB1D7C58C7104 /* QBVideoIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC5B61B37C8BCD8467E30F6D9F15783C /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = DF6AFABDBADF52E4F614055915B0724E /* SDImageCacheDefine.m */; }; - BC618200543E0DFEF8921BCFBC97D579 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4168DF9F6E37BBC9E9A44D37DD4F8A12 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC726EC62C981E8283E5D854F08EE647 /* SingletonRelaxedCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F2601C7D430A952DA08D18520AAB0F /* SingletonRelaxedCounter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCB94F554826E313F45F83CD0B2B05B1 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 79773EA522BCA7FDA74A1232B1F5FB93 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCD873A143E0D34BEC00AA959AD55659 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E57FF41943A829FAA01AFFE142B8ABC /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCDD72F20390EC6D23080FC948D4EC3B /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 968663FA1FB09B860DD8510075F2EAEE /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCE287AB23E636C9B4A9CA60EB400D52 /* KeyboardTrackingViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FBF889F45EB3C2CBCC0F9E4321FF1B9 /* KeyboardTrackingViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCF5F05EA3BD5F6DDE1E330D76796DAD /* BSG_KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D363A821FA6441C0415E5D82EAFC999 /* BSG_KSCrashSentry_Signal.c */; }; - BD04B19D30A7DDA2110F8DD46B05309C /* FIRCLSRecordApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = CA015E8AEF215DBBEC722E24ECAD42DA /* FIRCLSRecordApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD0D4A0B32634B1D13D9E57BD4D4DAD8 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = D006B45F73E3EB98184E5E01EA61C062 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD1D9E289B85888E5A0DA85BFDB7A306 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = CC1C3D6E2E4932492A8B3B7F454E0173 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD2D9FC96B54163E2DC99899E8C42F34 /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C0DE7918741A106452A0BF31E8BF336 /* FBLPromise+Do.m */; }; - BD5072F01D4F31835001890346551F86 /* FIRCLSURLSessionUploadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC6E52C58FF0F4DF956FBE62F844B7 /* FIRCLSURLSessionUploadTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD78FFC5FBF7237371DD462265B06FDA /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 56804968BD3EE043072C95B0151F2117 /* FBLPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD80706281E0902BE82B527D8A2E194C /* FIRCLSPackageReportOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = AB47869EAA35910D419276C3898E9841 /* FIRCLSPackageReportOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDBFE8095A6DFBDD8701A8B73916BA29 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F51E4002185AABCB6902118765D16B6 /* NSTextStorage+FontScaling.m */; }; - BDC1917353224F29E170FF5FFB75F6BE /* ManualExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA42125CC2E10D520A5604301F9B6041 /* ManualExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BDDDCF03B2B3F78451CC4C26A6C2E56F /* GDTCORReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = BE88E1F560AED9BE6B8FF7674386A364 /* GDTCORReachability.m */; }; - BDE17974FF49ED73F08298CDC7E01D5F /* FlipperResponderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = F26996A2CDCB4BBFC22050148D771667 /* FlipperResponderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDEF8F949C17EFCFED5F97D8A3990EC5 /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = B2031454B79FE34BF059E24DFBED2A2C /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - BDF333CB9531868EF10E96EBD4863A46 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3EA3A933063BA7551894E6DBD2131D1 /* React-RCTImage-dummy.m */; }; - BDFABD15A8D4DB4905425E02902B21C3 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = EA673DE59200B0B5F64F611040331D9B /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDFC0F7AA2F89581B048797BB777AB5E /* RCTProgressViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B45A6A9F70AE4BEC97C0B6F5F9EB6FCE /* RCTProgressViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE0A9FB9E8D5E3F0C1427076535D5386 /* RCTMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DC14BC30212C2A74E396EA2DD51B91 /* RCTMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE13FFBC3ECD1D252D25888F6B0FF93A /* SKTapListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E8CCF24644C1F4E7A6166AFC6FABD31 /* SKTapListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE40EDBCF4471381FF28E7701C8FEA69 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5AA0407C275BCD3BDC6820B4783488F2 /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BE49CA81319136A74916349FF145F7E8 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B8B6E373698F862883B51B8AC67F17 /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE5B26FDB57E9211A299BE9E82B29733 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09144F81FBC14583C5005E6DA47792BF /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE6F8D3062484095226992E20BB339DA /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C9A254A254A1AC4B483B0AB59F19BA2 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BE7C61DDD06679BA1298ABA9CF18CDA5 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = ED02939DC8FA00700488775914C2FCFB /* json.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEA7DD3B32ECCC8891AF8E6EB931B571 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = AD9AFE100CCA7B80C790FECCF0EA38A5 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEB4A6B042EDE942C08A59D878BBA0EA /* GDTCORConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BCB69A1E4DD62C7128ADF940448421 /* GDTCORConsoleLogger.m */; }; - BEB5847FA4846DFBE6DF49402DC7DDDF /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 730AB123B6CD2630D5F088205F830F04 /* BSGSerialization.m */; }; - BEB8A46866B0036585164D48371F67F3 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 6893EDCAE603C5E813325BBCC9611C93 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BEED64FF0DAE73F86741D0DF21B4CBD6 /* RSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4C8D874A90E0E3DA610AFB8251B5DBD /* RSocketResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - BF25CE80A3FBBC72B5A1ADEFEBBEA6CF /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = BB762257B51BEB7CCBEEC293A78F8878 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF4FDCC4F1BC4069129114C5CC7C0E3D /* ReadMostlySharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = F121793B88730F859CA0404B3CEBB833 /* ReadMostlySharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF649BCAE7F16742B4A6781A42372DFC /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = B5263EB718B07A8904F6171B9650CFC5 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF88469CCE5C3998477396ACFBA9EA6E /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 34B4A366A7C4EBE2B11006AB0FF65BB2 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - BFA315F1B904E334EA552B6D6A6848F8 /* REAConcatNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 33A8B74E82780E85783CF929D1E5C33A /* REAConcatNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BFC35AD1D40EB56B4DA583649E8F5D13 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C7A19714DEBBAAF4DA1C17E3539BD4 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BFD25A0DCB8C16E01937EF26DBA8E7B1 /* ARTBrush.m in Sources */ = {isa = PBXBuildFile; fileRef = 08636E40C895F9DC5CDC13D4A065C2AE /* ARTBrush.m */; }; - BFD9C0A7CA197CC52C3CB95BB1E85F8A /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 84FBC11852FEEAEF26DA993D029DFB39 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BFDBEDA2F9345FED6BF31A72192A415E /* REATransformNode.m in Sources */ = {isa = PBXBuildFile; fileRef = AB1626DF9AA02609081D8183E536AD83 /* REATransformNode.m */; }; - C0006C9ADDF781863927DBB59A743976 /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = B1C1C8D3CA86CC9AC6F90B5BA2E2D4D0 /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - C0212921C9C63B53D671EE88E85F62DF /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = BDB5D7FD80EE9CC211FEDAD1FFAACAAF /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C02CA725847A19D0D496A281FDDE4E6D /* RCTImageShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 69F1B083C96093F9C005C9C0F18BE5F6 /* RCTImageShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - C057DE004A17A3F8D3B35D884C28C883 /* DynamicBoundedQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8313B3CD1D07DD4D6FCE7D40613A8FE4 /* DynamicBoundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0581C5E118FDFD225B70062D5951D1C /* FIRCLSInternalLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = C3357C3D92B275430BE1CA336548C8CF /* FIRCLSInternalLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C06443B16AB8E3BFD89427A2B4B49DEB /* SKHiddenWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CBB2C669A31CB1A41D967FB8337B96 /* SKHiddenWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C07E5C729C5CDBA463F9B3244CB7557F /* ParallelMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 99F241E194119E22497F0BBE063E2FF8 /* ParallelMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C07F031199013D105FEAA8C15D45F158 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = C3D0B731AE100532F2662E22FB50CC67 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0932A8526A3AE20FB97AC3C7943473A /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE7685E86C58BAF7371266E3720E407 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0A2023B19676FAABBBA6B2BC4D9F8F5 /* FrameTransportImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D03C24859C78FA92DF19844A21C805A /* FrameTransportImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C0A325EF483D590E330CAE0754811F0E /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C8D15BD98064FC8CD29C15DDA8B429F /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C0A764E2A7162F96CDC19C3FBB3941BA /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = DA253442FCCFE9267924F820DDEAABCC /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0DA56861F19FBD577BD41D10533ECD6 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = D8C9AD6C661265BB283DB275371E5729 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0E488789FEA375C81FE2F74F4AA9D58 /* EventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9737529540B90891761E6E271EFB788C /* EventBaseThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C0EFCC68350B009B251F6F3BF822AECB /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 67BAFEDB32FDB1D0AD1D217DCCF26CC1 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - C0FEA850E34B4915EAAE6772C2C0221B /* TOCropViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AF6C5B01FF5BAF6825B25260AA71F6F /* TOCropViewController-dummy.m */; }; - C11DD2F2A0EC13794D0F91C78BD33660 /* BasicTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDE43A897EC38B3CB5703723105E8E34 /* BasicTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C13607802A82E097C94614A6F16A33AE /* RNVectorIcons-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DA57CF4D7EFB4835344739C41D24C9B3 /* RNVectorIcons-dummy.m */; }; - C1527E631CCA0A9E697CE853758205F9 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E5E991D603126D65E3986BD551B20C5 /* RNPanHandler.m */; }; - C171421434E7FB0AD572729BDD931403 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B57A32DBD7A4669B2470B7260E80B4 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1D36A17157394A720072DA41D7CDDAA /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C5ECDE1C5CBBFC663F87AF1A6B5B3E32 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1D9CD93279C99FECFCC6F270EE77D8B /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F02BA5410D8CBECFD4EF39436ED427 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1E765069FBFC5049BDD3048CF48C443 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = EA248B5B87A57BDD6811A1434C7E9AD5 /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C22103D361A0F0596B683F3978E75417 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F82DAB0168C9A616529AA60F814D8381 /* InspectorInterfaces.cpp */; }; - C2210BD937C3EFB00A98950CDF17E200 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = B870E1D42C8D3B51683AAB305991AC42 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2263B03329251F5D94C20D3F6D7C153 /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C98C79B5EF2C133FF6CE557FF42847 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C23AE48B3ABAB7EA35C3438C5871DB35 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 90E1207CAC8C95AB1F458E75F09B7813 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - C2486B1E8EE87EF597289BD464B80857 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D28C4F446EF85B88F966A14F398624 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C26192AB566D334572D7F6C1BE8FB4F0 /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC6AB712F618A1FAB640E85CC25EE6D /* BugsnagSession.m */; }; - C263E42FDB347F766656EF42E821797F /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA4C0665A79F02E040D94E17AE674D4 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C28013B0E6EE2B2312C28F6C894195C2 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 9893F1FF5D07793FA6DCEC1628856C0B /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C280FBA6CB4B66759E107B5F44C4873B /* SingletonStackTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = B52F8BE551A2E00D181C98D318D45A83 /* SingletonStackTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C283BBD7ED04212B9A808864AC9ADEA3 /* FIRCLSHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 74456F55B8E8CF1F872EDB3F968C9962 /* FIRCLSHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2A20A2FC7C090819B293CF1B8AE1C79 /* TimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BE839073D61550D2CD5027048D1E550D /* TimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2D27B35A495F5703A7F5E47C01CDB27 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 942063CD54FC46D4C00E63EC9C824B6C /* FIRComponentType.m */; }; - C2D28B4B3FBFC6E8C78FF52F978104E4 /* AsyncSocketBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E670FDD3653083B21240F5654FA2215D /* AsyncSocketBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2FF2F386635B257EEA20673524B2106 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C168E75C2CE01B7AA6795B1E1B62A1AC /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C30A06DEED796382057162537ACB1715 /* RCTBaseTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0653104BA4E9F8485AB6596BE5678C /* RCTBaseTextInputView.m */; }; - C318F088EA3D878A0D1E44C71C8E6455 /* GDTCOREvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AFBB414F2940E2FF8F9B599133C97C /* GDTCOREvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C31F666D38E8D1506F1AEF6677746719 /* BSG_KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2BA31F4E951C3CA9392E5BA152BFAEC8 /* BSG_KSCrashSentry_CPPException.mm */; }; - C32492EA797CF1D1565DFE4CB2965937 /* RCTSinglelineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F5784CDDB261C02F14394FDD99A97BE1 /* RCTSinglelineTextInputViewManager.m */; }; - C3349FD62950CE68B534E08E98989248 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = F877C7367E9978E5268E70789C264BEF /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C35C08137C73A031B842E342644BA18C /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = A9BB4EF9FE8F53144150B0C641B7AE66 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3657B5EF0154F1BA8833C49B3CC2348 /* RNFBMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = A253EF83DF55BCC8F110EFF0E561CB3E /* RNFBMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C375C167B744F2795615999A24BFDCF4 /* SingletonStackTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92E0FB9EC2BAB227D17599B5793BD136 /* SingletonStackTrace.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C38DD9DFD1FFD996EE9F0E74D6224174 /* FIRCLSReportUploader_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A94B572FCAA0767312D88D681D5140 /* FIRCLSReportUploader_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C39D561E85EFC337D50ED754F7246617 /* StreamFragmentAccumulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7678D61DF199B6B6D791E3476435B5 /* StreamFragmentAccumulator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C3ACE4D0C00034561584FEFEAA6F9016 /* RNPushKitEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4A7AE2D14F08F5D290D66C995D7AE3 /* RNPushKitEventListener.m */; }; - C3AF87D9D12C1AEC2EE36F4AAFCD8A97 /* RNNotificationEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1190B430C3B05FA583717372CFB1EBC0 /* RNNotificationEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3B789F1FFA2D63B4882E3FD6A2C8A98 /* FIRCLSInstallIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 979860C073443F85314DE3A66FB900CC /* FIRCLSInstallIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3BC1E0AA405968BB6EF6C6CFC4C639A /* AtomicSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 592B252AB58909176BDDB7B3701554A0 /* AtomicSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3E036FEC576797A6BFFFD89A6BDFCFC /* Fixture.h in Headers */ = {isa = PBXBuildFile; fileRef = F14675070B84D7A6C131F55FADF2F6FE /* Fixture.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3E14453F764B48F93D114B6F06DB8F8 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = C63998ECC5F17889AC0A1B7BDFD6CF09 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C400760C81DBE18768A55224FD41B527 /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = F28D493A9205E533F19416345126DE59 /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C40513A3831BDC5D1F6B97BAA4767439 /* FIRInstallationsIIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 11ECE78179AE14B1D0B73F65C22535BF /* FIRInstallationsIIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4121604E1F1CE075F2594D362577B7E /* SKRequestInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E61A7EB64920C3DBFBF1C0CF2BDF6D94 /* SKRequestInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4307E73DDD599B8D73C2F25D0D8C3B3 /* RSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08343DB140C4A3FDF2999193FF44E6C5 /* RSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C448A7F24667926FFE2CA75A251C6249 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0A1664C74155B12F00681B9D4E85251 /* Log.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - C448B82E54D115C72AB59F4F6BE72C16 /* WaitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 60F5F5F57792A5F6B7DC07376665ED9A /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C44BFC440E071BDECCD7496ABA020DE1 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E4171CF7DCF4F5146DEE052A9D54BB84 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C470700CB17359170121D3848FE063BC /* Benchmarks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F297E2C22F7A74264423B9A80AB10551 /* Benchmarks.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C48CF381E218303B3192CD4105611352 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 62BA82B300122C937F6ECE9746E951BE /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4A377EE7504F7B0BEA766EFD9885DD8 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B71D08E3CF203A49D78B381A119A15 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4C0690D0CC7D0EFC458CE9E1C67B9A2 /* RNJitsiMeetViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E1537FA4C8F695610A6B4B8391496604 /* RNJitsiMeetViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4C0A411FE602EFF5F4265F17BB1CC94 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = E685060B7E28DE532F3A85C18B146079 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4C603BD962E852D3D6ACCDC7E1FA6D9 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C73510853533815CACDD3746C4FCD5 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4CF1A9274B26F538346FA24265C245B /* ExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DEABB9B94AE47F03448DD3A5A17E6953 /* ExceptionWrapper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C4D0C46A8BC7FD766E9C0B4A59572459 /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0E4142B407E6E4E9BDB00E3BF5FA229 /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - C4ECEC9864CEFBADAB76ACF75704CFF3 /* FlipperConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = DE77504710A8365B6F4B08E60A7323EA /* FlipperConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C52EA3FB913ADE72343ED96051402BD4 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 842379A4394123E6374666E8FB7969F3 /* SDWebImage-dummy.m */; }; - C573ADD266BB9FCD73F607FDF9683F58 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = BA7476F2D05A4A7CEF06C849E2A6AAFF /* pb_encode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5754429324490E0B719A268D20FDD4F /* Tearable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D22A72EF987B784AE5C54A2A8EFB2AE /* Tearable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C577EFA9933AA7DFD0C9DD27C65C9CF5 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = B98A890925D554B7EDDC37D6D880FCF7 /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C57BE850AD61F126370C11804774D465 /* EXAVObject.h in Headers */ = {isa = PBXBuildFile; fileRef = D91BB1ECE44DA6D5D6FC3E2B8B084F56 /* EXAVObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5802BF2D7023EA04E528D82B48D9901 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1DF8E8135EE9941DE57B6D73193444 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C583A63E1B56604298FD2FFC5AE4BC56 /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB356BA7F34588BEC110B7A48353C7B /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C589A35739F4BFB30A730B9898674387 /* ScheduledSingleSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2E161EBDEE94559C264E94D3F607551 /* ScheduledSingleSubscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C5A6906F44D4B0C9AE50B1CC8EB9DA96 /* FirebaseCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = EC7C0D1A5675D5212F6CDC8DC050FA91 /* FirebaseCrashlytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5AB9C2CB629DC7637FC6C350274D3D0 /* FIRCoreDiagnosticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = BA22C4DE66B3426A117A12C8FDB66876 /* FIRCoreDiagnosticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5CCA75F65517FBAF1ABD1756E101744 /* FIRCLSMachOBinary.h in Headers */ = {isa = PBXBuildFile; fileRef = 25536AE414B531041F0CD8D17D1924FF /* FIRCLSMachOBinary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5F273B1A904F4556CC59978DAE262EC /* FIRCLSOnboardingOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF48F762050C1BDADEAD9656CF08F25 /* FIRCLSOnboardingOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C644C02A988787D6DBC7DD0DA9489024 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CA23B711DE0852EF3E1C3E50898D485A /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - C64F4F00624C0150F8F1D9D766111693 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 79957C9CDBF18E658BF88BD2F1A219E5 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C653F36D3272A555537151A6DC9CEE7F /* FIRCLSURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DEFABAFF75C96B932168C9BACE677D /* FIRCLSURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C67E74CD75F4E6B9D8ADDD965B00F75F /* Unistd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66146BC2B85C13724BB29EAF2A487421 /* Unistd.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C680AAB543D4CFDB99EF76CED42462E4 /* ObservingInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = E000C11C6DF90635207CA5133B38C806 /* ObservingInputAccessoryView.m */; }; - C698EF32718CB847E5A2D18D7A80CCE6 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 23A7E51EEA6CB9F0BC2B16575E04CDCC /* RCTStatusBarManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - C69D82AAFB23D14F38C990FDD557510B /* FlipperKitLayoutPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 656F308D44FCCB1D7F8E085107F579B9 /* FlipperKitLayoutPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6A936FCFCA729233A8763BEE3CA052B /* RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = B28281D8A3C5B7A81FD9068BBF81E78A /* RNNotifications.m */; }; - C6B1A2F2FB22FD061CBDEBC73699BF85 /* Retrying.h in Headers */ = {isa = PBXBuildFile; fileRef = 3745C343C8F94172F4009052118AEB2E /* Retrying.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6B33D87843409BFE30D6E184F503117 /* GULSceneDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 563CDA5896F58BC15DFB5DC4034FBD97 /* GULSceneDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6CC8CC7678B10107D83F3250F05CA3E /* RSocketErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F69B13F0C30451FC15DE11662F77CAB /* RSocketErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6CE0DE6246C78130C0341CBF5CB5EAF /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = A92A23DF1C627F65E62E5CF16694F9C9 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6E32A2C5B362327367469B5A5AB707C /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 3685AFCA46B96B97799850717F28EBAF /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6FD6C0DC9F80A90245FCF4CA62032FF /* FrameHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 018E19081D271BF7A075A3A2B1C2153C /* FrameHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6FFA9AA032D3D9B5EC61F106F130182 /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 119031EBC17DB49D08AD59362E3FB948 /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C705373FEB64A9758E0642ADACF65A94 /* PriorityLifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = C64BC1718707B1A113EE6BE56A5AB74D /* PriorityLifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C716E94E1FC3FD317F9317D4B823F47B /* SKViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4541A5411164DE13E73872BB06EC2AE4 /* SKViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C722F120971D6AAD6A8DFC845041263A /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AD953A08259ECE88C05A86A3E7C5F6 /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C72CC6BD3565CD3EC264AF9A1ACA561A /* Flipper-DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A86F23BF854AD6BAA200C9C9E7F01997 /* Flipper-DoubleConversion-dummy.m */; }; - C73854B286010939B9CBF8DE8E4EB6F0 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = C213DF80BD8103AF65A5D4187A9119B3 /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - C74E6E1B7E9C973388A7F33F4D1019A5 /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A57BA32A859BD99754F04A2532EAA4D5 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C74EDD68BA9D43E389E690BC19C471EB /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D20F37A934540CF6448BE3C1C76F6CF /* GULKeychainUtils.m */; }; - C78643F92D6BD8C75CF62D5602634503 /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 3111A9EF6ED1EF6F2F9DD405E92DE74F /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - C79105828CDD7137E612035CC4B9A5EB /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E6596709E7981E42D7BDC163690719BD /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7A9C914D1147D6A5DD39398DF218798 /* ConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DB8461A2F9054FB548ED9944DDFAE3 /* ConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7AC334C71CD87B757084ED03CABC794 /* SequencedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 629B4B01D6EEBECB27F2A51805DA6D13 /* SequencedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7B54C967318F61468B5526684FC207A /* RNCMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D81E7D8E09879708218A86BABEFFEE3E /* RNCMaskedViewManager.m */; }; - C7C762139012AC78A94526A80497A74E /* FIRCLSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D253E3ED3F575E7CC390AE1901A34B /* FIRCLSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7DCCDBFFDF42436901FC14DFF8F79D1 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 451E64AE86B1D5322878D5995CA0C90E /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7EBA3555289B8BBEDD910BDB3C7FCC5 /* SSLSessionImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE7A439AB1D7DA8406151F48943F0FA2 /* SSLSessionImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C805F6088C0BA02E7153F45BB0997ABA /* Flipper-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B11FD6CCA905A5EF664866CC2796594 /* Flipper-Folly-dummy.m */; }; - C83E5E636FE3D4BC3D5E0935412E5F4B /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F4EB1A7EAB18453C0D385A4B95875284 /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C84B9A835932634C349577E1D787CD90 /* FIRAnalyticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C73AF067EE017B1C7D4DD37C9D29AC0 /* FIRAnalyticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C86859572C69BC64FFBD0CDE09D902BF /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 1772C780D2DE5AADFE26B8A246B3D1B4 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C88239BAB97F0174A93D4CEBCD773F0F /* EXAppleAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 66BB2F39CD1DCD4CC40D56389D590E60 /* EXAppleAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C887E31027E8BFCCC686D1ADBA9A51D0 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = B8084064F0612995D9D98DD02CA3687F /* FIRErrors.m */; }; - C8889525AB03223E9DDA3ED5DF1D31AD /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 00EA3110EC052F471895B08BDB95D14E /* ja.lproj */; }; - C8ADB8A15F701A88C476DD0A3D66386E /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A5DBF0EF0AE9E9D08516585E61E7AD3F /* zh-Hans.lproj */; }; - C8B2A7B002756926645AA7F6D5BEB658 /* FIRCLSThreadArrayOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AF91ED62C8FCABF57348996D54435C62 /* FIRCLSThreadArrayOperation.m */; }; - C8BFCEDD3B494A2F62E8BBDE90DD77CA /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7D49DE36A032F79C8774BCE239F7D4 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8DC7F316AA448EFF2750D2E38A093BD /* IOBuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D9958F6CB7E4E0642099398810093 /* IOBuf.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - C8E85F98C748E7A16FC78C6B8E773623 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F9EE93BB82B6922ED3469317BC8CA049 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8E9F47BAD370300BAAA1BCDBDF04C7F /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = FD30FC48D149F5E26DCD521E8D4FEDAF /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C90AFF718E45E2616D23519AC26AD09A /* UMAppRecordInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C98BD451DB83FE983EB7711ADAEEF6 /* UMAppRecordInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C92BEBB81C19D306E0BD827BE321E6CC /* BSG_KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB72840C115C96E91485EB841DF6373 /* BSG_KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C935EA88458F6D63A29BBB247BC8EE2A /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 66207FEC17AA84822BD40161C945A5DF /* UIImage+ForceDecode.m */; }; - C93D65290516F68BF10DACC8DD358833 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B24C00CC5FBFF0104C5CEAF26E85CD /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C94909826EB31FE3C9016B6E13C2FCF6 /* UMViewManagerAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F98E0BA9F8877F7C6EECF6B2FBCB9C7 /* UMViewManagerAdapter.m */; }; - C959C30758688B00A7F89AB0065DBF4A /* EXFilePermissionModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B00F4D65453EEF2485354900ADF5356 /* EXFilePermissionModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C95C33E8EC0502927BCA940B2DB8C26A /* FIRCLSException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8A546B934018A1CEFDA66A8FC345EB48 /* FIRCLSException.mm */; }; - C979C8642FE68CAADFB4D908E7CE958A /* FIRHeartbeatInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E4DD7F336AF77DA825C7A56EDFE3BA /* FIRHeartbeatInfo.m */; }; - C97E9BE75C40B8D873C2FED2F30BD9B5 /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A382AD3DB08D3BAA1277207D85CDD48 /* PromisesObjC-dummy.m */; }; - C996524E284ABF18068EFC4E43751D3D /* FlipperKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D00B65707E5C14E15AB0333A0DBAF49 /* FlipperKit-dummy.m */; }; - C9AB4DF90B1F2F479B2049D106A5ED95 /* Pods-RocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDB0BF77E0162298A4164C90A4F5EB /* Pods-RocketChatRN-dummy.m */; }; - C9D91EA8614D66BF4925A1B02C2440DB /* RCTConvert+FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = EF4B57E1481A7B4B821B68EF26FAEAFB /* RCTConvert+FIROptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9EF392388DE1A342C2D371AD1E2C045 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01802F83F42FC8D13032035127C05A90 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9F6C38E098D2DE6E919A5CB02024C3E /* BSG_KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 21C0530CD41205567B26D3166D29E34B /* BSG_KSSystemInfo.m */; }; - CA1B639183072FD3D497C782D81793C6 /* Subscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF606464F999EB9141C654172E2A94D /* Subscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA2FC0CC5BA6A8B14C7459EDB5E4AE74 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A951AFF7D34237793354A27AC143677 /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA358CA581FCD7B53B91B2DD197E9052 /* FireAndForgetResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5177AF46905ECC31326F011C7A15BA04 /* FireAndForgetResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA41ACD4F3E8606385E277133F084FE6 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = BF37DE038BBD1FB36F8EEFDC5A3042CE /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA4F510964D66B8A8ECE2B6A93084CDE /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = D58AF32ED9DB1F74C78993A077BD0FB9 /* GULSwizzler.m */; }; - CA67199CAF85BD631A173567EACB114D /* Orientation.m in Sources */ = {isa = PBXBuildFile; fileRef = DF503594CA1DAEF07071E64383DE076E /* Orientation.m */; }; - CA6E8BCDD8BA3F3A19D47CFD4CA9E6E0 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 87B456B334445E95DA63057ED4A28D8C /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA72BED4AFAA13C8832631FD16BF4272 /* RNFBCrashlyticsInitProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A97643CC731C7626CF8D324A13E90A /* RNFBCrashlyticsInitProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA78D116295A9800B4B0DCB80CDEC217 /* FIRCLSDwarfUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = C5D5B55DE426FBF8666A75743E87094B /* FIRCLSDwarfUnwind.c */; }; - CA7C3CCDF100231E301CFFE195B6FA17 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = BDE85F2AABBD97AB6DB7675D0A4E253E /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - CA7F2680DDBC7A3D04FBED8EF5242924 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC4B6B859189315E479A3B28B20CC45 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA8D0188358400F296BEF9AF39B41632 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = D0067F371BD4B2788A1A0D3B25889D0F /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA976FD6989F3B1EAA13A7F8760C1922 /* FIRCLSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F1A27E3439D9ECCF51F08419D9AFEBE /* FIRCLSURLSessionConfiguration.m */; }; - CAA79EA2F883D11144D8FFD4130687FB /* SysStat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B41D245736BFC4423B50A15CB56959DB /* SysStat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - CAB7B5DC1D0EB61717767389C3232654 /* SSLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 9725C06642ED2A558A105962D98A73F1 /* SSLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CABE3F62E437BA1D8178BC3D2168DCA2 /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F8AB7578113C306217F64EF0CBBA6A86 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAC7E02596426939C6B1169EB15CFA6A /* RNEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = CE374EBE8F0C05C51482CF61FFCFF753 /* RNEventEmitter.m */; }; - CAEA7F7BBB0FE8A1CC81D246E71CF1A6 /* BitVectorCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC8A17AF94F032F2F9C8219997247BB /* BitVectorCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB0D74E997007796BD50F14F96295806 /* UMExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 88F8834973F0172F692546FFF74125A3 /* UMExportedModule.m */; }; - CB3A8EFBD7D962BB9B59F570F76E4B71 /* FIRCLSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB62790A8FBB69F1D3EE7F8033B7229 /* FIRCLSOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB4E28DDB810F86F6D34354BA9679305 /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A846D19AFA9BD80524577EBBBF4AC156 /* React-jsiexecutor-dummy.m */; }; - CB53CB8940FA626EDC9DA002C71F0199 /* RNCAppearanceProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B91E14DDB92EF245CC0042F0DEA2139 /* RNCAppearanceProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB6F4DE004B91EF2022F808111AFA9BA /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D9DA584C674BBCE6CF4D110D3282B5 /* RCTTypeSafety-dummy.m */; }; - CB70CA7763BD4D2B937C291757D03F8B /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E129B116DD8EE63064AEFD0AE7B2E2 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB72935343A22E6661702C05820F6ADE /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = EC255BAA6FA2C79B5C6671829A6195D6 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB7AF504CF55228FE97BE27D1AA84EB7 /* TcpConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9134F5951D1C0EE74B8B30BD86586E /* TcpConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CBA0CD4EAFFE8DF9F513B94A1BA483F8 /* RCTBaseTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2314FCA6CF37C437CC193B6B2CDDDD70 /* RCTBaseTextShadowView.m */; }; - CC038B6CC87CFEDE744695A321D8AE5B /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D4154C92841AA06A2A4EDF702866E88 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC06B3F867126F882C24D697CAF07276 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DDC8CC06B0A403ABBE1F567B10E4560 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC2AB736007F0715B7BDD403B7D738E6 /* UMCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A493FF5ECE799F8773951B83D84B40D /* UMCore-dummy.m */; }; - CC2E7A5892E595B5BA476ED0030918DC /* EXAudioRecordingPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = AB53E5D98E91A696B994A91DA3E4DAE8 /* EXAudioRecordingPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCB6F59AABF0E21BC0F9A4A9021C9181 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = FB48088D8278361389A0CA29114558C8 /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CCB86DDE799FFFD82D6A82D2C74B0FAB /* RNFBVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CD50B12450494507E950828B622558 /* RNFBVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCC017781F5276E57F6FBABB37AF3077 /* BSG_KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CE7932055F4F2101C67F5023A81F43 /* BSG_KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCD493CA845E56EFFB36328003F1B60A /* LockTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D4C7691E8B7A159349986F7D98EF55E /* LockTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCE2222A3A80A75225E2F7E51A4BF168 /* UIImage+CropRotate.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A1CCE7CB28F7C57F6EE1784B1137D6 /* UIImage+CropRotate.m */; }; - CCE8FCBC722FAF50E1207923BB9E831C /* EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9D1DB0F7F8B888A942D173C1F8A3A7 /* EXFileSystem.m */; }; - CCFD6133C6A15F31E4F17B8EB6E3DDC3 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = F66CF81B10C7E56E280D4BA65272BB3D /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD06F8DF31B965A09D35AC883E850127 /* GDTCORUploadCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BCC6F79668FBB113CA02877BB317A79 /* GDTCORUploadCoordinator.m */; }; - CD3AD11A8C4C775115560027F7AD3338 /* GDTCCTNanopbHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4A1B46C170A5BC5BE09443C1460189 /* GDTCCTNanopbHelpers.m */; }; - CD46B808BEAB53C8AEC3529826B8551F /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 98EB8AE36B3ADC1E1C75984D08CA4F69 /* Assume.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - CD52A4AFC3FD3D2461A0A97D88D9013B /* Common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD679A0958D507FA6F83952666DF72D3 /* Common.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - CD567A9B1C02C888612E19605619CB13 /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C4AFF5F881DC41914140609386E91D /* Types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD6E94CA433866EB0CE7F4274BC0D7C0 /* TimedDrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE58116D862B296433378DE503785D0 /* TimedDrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD804FB79353F1D929886460D8F8817E /* RSocketConnectionEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = C85D88EC210D312E3F7C5285811CDECE /* RSocketConnectionEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDA2E0586EEA705D076F557E182B0848 /* FrameTransportImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C06A99C6FF9AF8A830BB81F3A436CB8 /* FrameTransportImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDAC7C662991CE550BB6F080249D45DF /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 606E27A1122CF20B207D9EDE641C54AE /* FirebaseCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDBF9E5042AA209F0DC26458C3E0A33A /* EXConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 185BAEF4EA67ECDB3F3C8D8CB12A839D /* EXConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDE265747CB7B6A680D6189792C377CB /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = D156D0FA1E2F685372E62ABE58EA2C73 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDE2F691E96FDD1A37506120DDC069C0 /* FIRCLSProcessReportOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = E6E3AE6BB8DEC2E24087DB7AADE60E41 /* FIRCLSProcessReportOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE018EF8459E8FBF8A9D9D34C2EC78FF /* GDTCORTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 66A09F3485C29F843DC58CACF22BEF9A /* GDTCORTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE0C6EB5F386C798A10DE6CF9D9D3163 /* SKHighlightOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = D27C3F612CCCE53B76EEA2A7FE15C664 /* SKHighlightOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE240EA868180FE4ECA7DDFF4A387514 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 10D0ECD597DC47C6BF1B3EFF30F0B5CA /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE246B49EC4C8A293BE0DA3A8282AB7F /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = A77252654B46B877F690EA895ABFECCC /* QBImagePickerController.m */; }; - CE24C7E45F367E41E35E4146680AFF9C /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 018AFBB0C9E2D3C964535C8E1095F798 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE25C95BBF3F1E5830A8EF8E1F7A9929 /* RootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F32480CCE6172241CC35FCF80FC4695 /* RootView.m */; }; - CE3A139FD95866808065114C3CE2F2F5 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BF06738DD0F51C47546F1D2283D906 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE5150E60AB674AB60524EF055A64D8D /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1154F2BD12B38548689C278F523B692F /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE535C17252BAFF7F01344DCD59DE2AD /* AsyncServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE74521553B07DF14372091022DF068 /* AsyncServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE535CDEB9D6DBBB9E70C19F3BE1369E /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 065C72E5ED957EA669215A314CBC0BCA /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE7D2EC4BC4465158C1D7100CEB349A2 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = DB342CB3D65E6B3C7690F3A485DD4A17 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE8304B7838F36B6DC0F8915DF399A22 /* FIRCLSUserLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 38474893F2379F64947A91290FA2D4C0 /* FIRCLSUserLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE92DF0BA0CC96BD819D5395E3F5D4AB /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 5964D03579D8DF03055FC4FDB2751E39 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEAC4026292553F61925463F50AAD811 /* StreamsWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1586AE61C5740FD8AF5071A8AC425065 /* StreamsWriter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - CEC319269D7BD620F821C9FD9E36E089 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB4AA67BD2B213132F628BADBB74527 /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEDAFDB3B3EA3DCE1E62FF82FCD516E3 /* RNFetchBlobProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D944C63EDA3A10FC4407E6B58B9488E /* RNFetchBlobProgress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEE0D3B7FFD05BE2465C81B2684F976A /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = E5AF56A8D2B5A1A72FE8BCD0955F15D4 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEF6DC752682E4243AC785B96B9158C4 /* RNBridgeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF967F584911A689161739AB50AEC21 /* RNBridgeModule.m */; }; - CEFA85387A5815500FDB776E71D8925D /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 21555701A3530D3B5C82697493CB7B37 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF0F0EE11DEB7BDA2FB659D3F65ADE64 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 22A3931AA81AA9F92BD05C58C01EB3E8 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF110BF21690E9F07E17AD337B066562 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = D324B9F20D3B0BF34F35245AC8ABC505 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - CF28B6D2C7CB7060E1B6ED070988351A /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = C42C5CEB47051C0274973F10D377EC96 /* FBLPromise+Testing.m */; }; - CF2D3F2E3A348ADF3DBD9EF35343E212 /* EXAV-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B70F1DF507D00E00B3FFC520389E46D5 /* EXAV-dummy.m */; }; - CF414AEB4CBAD8DF30894113E61CD76B /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = B88A238698DB985A72ABBB4934774B45 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF44D440631F5B8957AD89ADED1F1D10 /* FlipperDiagnosticsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C553C8F56C05B906B96AEABE78037E /* FlipperDiagnosticsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF49B15B413D33BF83043EE3285D408A /* RNFBVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D0607E6F1D8EEAB90007F6BB4D6239 /* RNFBVersion.m */; }; - CF5355174AE8A3C6572EAF4F036E5C6F /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0561592146E0B71B444B2A5D0C8E4DFC /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - CF61BC82A77EAABC5ECA0BB0E57983C9 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF245A6D76CD58ACB2E1A543696547D0 /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - CF951D21CFD9031FE384D48969D63034 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F90EC11E2BCEB8D2203AFCC6DD9C75 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CFB0EC291403E07E9728A8ABA7E36129 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E88D4C1E3B50296AA50B1E0645DC0C4 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CFB845C9C4AA6311EC16A3907F537C37 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A9DC1D9F0B8012EE56D474C37681860 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - CFEA96EBFA4939A78536A1C1A6DD63D7 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FBC2DDBE90E7BFE19BAE4D1E299F8E53 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D0108264911D29A92E4A0F784F7D000A /* UIResponder+FirstResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = C900C13132D72C348F00160742357092 /* UIResponder+FirstResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D017A2D31E3E20C791F6F44D7A01B8A6 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 83BA9ED803CF7A51968401924C6E499A /* RNCSafeAreaProviderManager.m */; }; - D02983F9F8E968E99F28AC389A5C34EF /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = DD4D28611153BB043B6A4D50390FF9C2 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D034FC411932B8C3C8F83C7E9D7687EA /* RangeCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7096A5AD801F63DB158C959977ECC850 /* RangeCommon.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - D0A47FB0918164AE46084571A36FAB5E /* BugsnagReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = 910D50CD85DE5BAB15CFB3344F112A9B /* BugsnagReactNative.m */; }; - D0A86616D5BBB90D996947E2E4A39F89 /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A627A4904D393225F4D863ED996C06F /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D0CC2110764169A031BB05D078F35A7F /* AsyncUDPServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7598CA288C53C7B3D212231FEFEA0D8C /* AsyncUDPServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D0D28C9CEC77D91A54DB5C41C9AED752 /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = AC31DEC51B5F0464273FCE1E863FDA95 /* RCTRedBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - D0E3DBC2AC46A8D0D2E381F8644DF514 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = F11667E63F773F1B77351BE08AD3502D /* FIROptions.m */; }; - D0EBA27AEF7474B70F4BEA01687B42A4 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4FA2E7FCA0D243EFF56F3270F2EEFA /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1249775C6575028B25BE687B4F0C982 /* FKUserDefaultsPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 57BD096A0AB10042760B13F762F639AA /* FKUserDefaultsPlugin.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - D12DCE3C23ABB5C83BDAA983477883FE /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E347C6BF2B9F76C0059F9F21C9BCB80 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D142D080A3D2C709F861A423CEFB0461 /* GoogleDataTransportCCTSupport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103BC8A6B6A7F3845669FADDDD92BF6 /* GoogleDataTransportCCTSupport-dummy.m */; }; - D15B1D25AFE4F0CB60215790F195A38D /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = DFEA62358E782ACE8BBBDCD4176D1CC6 /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D186229DC550CEDA1B9D8412530B56A3 /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A0D9D6A2339F0BA2D9379EC5E5A14AED /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D18F1AA016A320DF73EF1C46D21A9004 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06B86DCEBCB5BF2A5B783A9A7CFE66FF /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D199E0C3F8DF1441C00AAAE2E597A99B /* Future-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FDE8856D93DD3D024AB6B02BD5671EC /* Future-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1A587C0388303098B385EE306BFD2EC /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 60845EDCBF086F226A67812959AF5D6F /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1BA931BA03A98DC16F4F404CD1C0D82 /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 382A426BE4A12489EDDCD59CB0E7AC12 /* React-jsi-dummy.m */; }; - D1BD97AD13B56426DAA26A2468DA440C /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E5A32CBDEC9C56EF0D0DB69668F2DCA0 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1C6F6705A1FE1010070DCC4A3102D3F /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = BD8FF74FC2C68F044BCD34CCD9D0889B /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1DEC09BFB8020649801F18884526D9D /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BFB0B901C7FC1440F6B01017648161 /* SDImageCoder.m */; }; - D1EFA7416105B57A185CC4519F08C222 /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F81D7793360D01BE72A5DA71D7FCCBE /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D20CB1F465B6DEC72F0A0FB85325E552 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4DD5C44595F99A4B62D7B2200C5C8F09 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D22B678E28A081430F5E92AAF0771B67 /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04E49807A13249B8A4C0055848558507 /* RCTNetworkPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - D29F28485DEE738B6FA3CCF80F59FAB2 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 3142D127674EAD61004C36F95108BE59 /* RNLongPressHandler.m */; }; - D2A983A6F32EA1B5199960179F79261B /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FD431B49BB02C8439651F9071824D20B /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2BEC0C591A1E9AB03001E1C376385E4 /* RCTBundleURLProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C6AAB4B2FE1673E707CA8A15E36967EF /* RCTBundleURLProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D2EF73B37E88FF241247DD0776642D6F /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8960989F068E7074D7F5F729BED89923 /* Subscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - D3050C7C6584DE54F221A91A11DAB55F /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = CB51A939D391539943E41BC790E64512 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D32641F67070054A3F0AA83E3462C742 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 42CD5F5B3B3358A771678186FF2FFF58 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D33FA15C347D56E40DF4094E46FD25B8 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9BF6CF75337707C6C44E8C493666FDC /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - D3461F25CB195DE12347CFB156107C31 /* Payload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBDDE7676CDFEE61A5F653B015EFDF7F /* Payload.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - D3579009269FEC6A34542333B942C9FB /* UMExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 28341F3A91E1977E1903CEB50390D7D6 /* UMExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D368D48DCAC4E19BA3271451541AA811 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = D340B4EDA1C2D6952B90A2FDD2CE52BA /* RCTImageEditingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - D38E6C4D9669114FBD6B9560CC87F16F /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA699A133FD5F3E9FD88AF5DA3E43439 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D39505AA86E323C96932E3A04B1A0351 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 77539BAF3378CB0CB768CE455C43DD77 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D3A5D5097DE0B5618568A96388A62D00 /* FIRInstallationsIIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = E2AE422151981E073F684C2F5F0943E9 /* FIRInstallationsIIDStore.m */; }; - D3B16597778203DE6EDD2C915FC363E2 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B699A18AB09508A5C68AA1C194848B6 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D3B5E7CD68B29084575732B1464A24CD /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FB6D4BD0BDCC88F0C30AB09638EB639C /* pl.lproj */; }; - D3B75426ABB5BF990386B02043B53B75 /* FIRCLSHost.m in Sources */ = {isa = PBXBuildFile; fileRef = D39F2F593B426FC17FAA344D8A0C4BB3 /* FIRCLSHost.m */; }; - D3BBAAEC1BB62E99D63C32C6742A60ED /* UMLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D3B83B7B2B70F1BEE028F4BF4D66027B /* UMLogManager.m */; }; - D3BC17F5F269A1DD35176BE79D74F2C4 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = EADB5F86FFC4069DCA86C791DF6CCC10 /* RCTHTTPRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - D3BE4AC7988B7A740B423AF784E299E1 /* ARTSurfaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = C3C050640767572917109B49EED829C0 /* ARTSurfaceView.m */; }; - D3C108FFA4787ECDB0A68E07CDF2BDBA /* FlowableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 457CAE693D658267FAAFB2A1E61A3DF2 /* FlowableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D3F1F2786E81D2998037E666F2138400 /* REAParamNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 018FF17C1BC7E4AEA45E2A67DB2ABC92 /* REAParamNode.m */; }; - D4040F200D00D6261963F43CBE89C880 /* KeepaliveTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B9E2D0EC4BB701F7942BC20D5A61FED /* KeepaliveTimer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - D412419822F9E10F0CA71836166FCEBD /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = E81376F4DE90D4131392325330C4AE4B /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D41D18AF85CDD9141B0609341DCEE5DB /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E42F139CBEC9EB2C181EB961F1BCC7ED /* GULLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D41E53EF9B0E35CDFF682EDEAA2B70AD /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = D21E34F415CE98C43A45525B1341DBA2 /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D44929278211CCFCFC93414E2EF04F84 /* RCTDatePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = BF0C4AC8BB6062280C356E9369DE4721 /* RCTDatePicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D4492AA35116BD68F0668FD3DBC22437 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C374255E35FB55E75A6438EEA6E61BB /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D44F4B162A48877F712281A9ACDD787D /* EventBaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCC2D274ED22535ECD02924D62DE800 /* EventBaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D46387E3B0A1286B1C2AE3504677E6C8 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = A020774C760BA3ADBB770E3ECC848753 /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D49C2B5AD12F94C14929E9614A269641 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = D1036F01106D7DF59D8A20219D893A91 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4C0E1A201222E7501D0ECE40ECB735D /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 48646B3B495315C0F32EC39A20A7CADA /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D4C5F57F127C8AD253CA39F549EA8142 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FC181666A2195399AE0EDA2B3969407 /* FIRApp.m */; }; - D4CCA1BA396882B6AC8AE5EF772DB855 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = D1FEB8A17E597B536CD017BB386ACF22 /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4E76C84F728AE7A68A06809D4691592 /* FIRCLSURLBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3335457CAD39AD9B8912FA0C97F35C0E /* FIRCLSURLBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4EF29669510C233A73C4D1BF709A3F5 /* QBAssetsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 16068D73A49A5A26BFF88CA416CE054C /* QBAssetsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4F03A622584B061121D482B0D08CBE1 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 7534A3833A1B734D5A8DB97D4DDF778C /* GULNSData+zlib.m */; }; - D4F870A3745DAC99F9D1DE10267A3FDC /* Codel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F42A4FFE0C6D566668EC7A2D36FDF5D /* Codel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D50276F979C7915BC1E670A13F14C468 /* FlipperRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBF35F269F48AD2A014C0EDDD494FAFF /* FlipperRSocketResponder.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - D50DF73072D61E45EAC86061FDDD99BF /* FIRCLSUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = 995177A13A1B08DC476F83C60261146E /* FIRCLSUnwind.c */; }; - D5127E8BB6E9A1A9B7F449A6C3D8F2E2 /* PublisherBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A31D59FFB8BAA76F5182ED7C26E43BC /* PublisherBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D529453231AA557E09192E5B80F73FAD /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 4095CC3BA5BAD2A6234D7EE713C935EE /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D548578B0B4BAB40AA2F67986DD948C2 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 41F22971CAC4CC13A29D5920E79CD0A0 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D55F976F4368D978B696E3A99B3665E4 /* StreamStateMachineBase.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB192CC648D2770FB2A22E7521CC002 /* StreamStateMachineBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D56AEDCA89023A1E7C86652FEE5B716B /* DistributedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3484287C86F3C361E19FA82FE4676E8 /* DistributedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - D5B67F8483C8FB4C3B5356D28C3374D7 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AA59F2DE9131CB33AEF6E9EF67053D3 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5EB936081DE1ABD23F6EF6E9A31D4A9 /* RNGestureHandlerModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 65E81EA296BD259AB8E0BEE3EF4529ED /* RNGestureHandlerModule.m */; }; - D620337A9B762FE1D97DC1C29D8D9590 /* RCTConvert+Text.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BE1D0F231B6C4F5E25643D57EBD82F /* RCTConvert+Text.m */; }; - D63D855F5E5694B1078376751720F336 /* UMModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6C994069BF6D4C75770D79959F358B /* UMModuleRegistryAdapter.m */; }; - D63E8D24C60EFE8B5B1D85CD8003C1A0 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A22C9278CA947AE60BED7BD3998B1E /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D657B1508E0606220A7DAFC0D6614475 /* EliasFanoCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBEBEE1954663B995A9E6D7C64199F0 /* EliasFanoCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D65D7C232EAFE669AF0F91D277BF2318 /* FIRCLSUnwind_arch.h in Headers */ = {isa = PBXBuildFile; fileRef = 626A959999CE881ECE30346AAFC28430 /* FIRCLSUnwind_arch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6673FCC4F15C960D35782A1349CFDED /* FIRCLSSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = F94D1AEE1A1631D64AD7152A2C5DDECF /* FIRCLSSignal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6AC7EDB5587A21F751D2AFB473D2558 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0802964F223D7584D2261C2F5A90277B /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - D6BE43E386E838E2F1C713789DFF481D /* ARTText.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCDB3D5FD7684FE9738D1D5DA00CCD7 /* ARTText.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6EE21E0A81DC7E63751687071790BD2 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB131C6AB34AEE54C5A410672BBB28E /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D72503B8233647DFAB18589EFE0F1091 /* ExecutorWithPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = D49DC92A9BA7853CA58F46AC9266A803 /* ExecutorWithPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7386042B011F13F43898B1B9A5DEE54 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = F382D054D64750038F056CF817ABF9CD /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D738B9E26FD586C78BF0DAF81FB62ABB /* FIRCLSReportManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D24CAA086F77F9010EA8201A3EFF59A9 /* FIRCLSReportManager.m */; }; - D74FFDC85A25F62F1B5AE4B8AB0B65D0 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5BB9D02C5CCBA69F7401F894B9152A /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D753116B40ABF09DE9537CDC8985462E /* BSG_KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C256C0174F99CDCB35A0DFD17CF608 /* BSG_KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7690664E9554486C6A08570CCA16219 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AE77E43478AF3121A949E900723EC41 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D76D243B815E6B6FBC1319E69838AC67 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 53BFA5B72FC8C9E59DC28F1C6AB7B662 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D77CF59BDB5FC2113CF820C1C8CEC5DC /* FLEXNetworkObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E2C28BAC624BFE10AB8DB4DF2E4028C /* FLEXNetworkObserver.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - D7873A208EED0E3E763413036FCEABB7 /* TOCropViewControllerTransitioning.m in Sources */ = {isa = PBXBuildFile; fileRef = DBAB427011508392FC76ECFCC561FCE7 /* TOCropViewControllerTransitioning.m */; }; - D789D443707528C5538286AB1B52403F /* FIRCLSAllocate.h in Headers */ = {isa = PBXBuildFile; fileRef = EED611C560BF97239C7E1E38A8618F6F /* FIRCLSAllocate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7E5C384A3818E74886E35808F0E358B /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5672BC307A06464E3471B902EA8F23 /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7EE17DC61F2C233EA1F0DB1D29A9473 /* NamedThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = CF7C5FBE44267D75D7624C4853972AB1 /* NamedThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7FD43F4DBA506841D6A9E2A4EF20089 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 091CD97C1986638BA7F1ECA01086271D /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - D80637FBB5211C6DA10EF1A6762A297C /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F92857193485FA77EC2925B935001E3 /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D81AC0C4DC01BB7B898EF80BA080B002 /* RNCAssetsLibraryRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C243495974C4509A2870B16FFD36C84E /* RNCAssetsLibraryRequestHandler.m */; }; - D82111A4E6432431C15468B9E171C02B /* SerialExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E78A6591875A2E87C3D9B92C25BA517 /* SerialExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D82A9BB2212B45FA75D895A40645B283 /* QueuedImmediateExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64FC54E588C81F0206FFCDFC84ED4876 /* QueuedImmediateExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - D84F3F96DACBE38500F49916290FCB29 /* GroupVarintDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA58B5670781EDFB4499E3B407B0D8F /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D88BE8A09092572D594C0337AD2C039C /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 59605669D19CDC4CEF77C9F70E3F4FEA /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8A14C1136C6E6F8D65875FB52ACC6F9 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F80B46EE1ED0DDF73DA0C187058D9F8 /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8BB8787764B7EB4D18B8371DFCDDB62 /* TimekeeperScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC6A743A4576AB895C1007CEE84A86D /* TimekeeperScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8BE1C65E30421034BDF3B754E368854 /* UMAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 77B9A05CFE5541F8C23026310A33F4BB /* UMAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8C90CB5416F8ACD7A96BE492BE76CA7 /* BugsnagSession.h in Headers */ = {isa = PBXBuildFile; fileRef = B9618AF8600308521930317617B79BAE /* BugsnagSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8F0C0DA31A17B805ED9F1CF41673F8A /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = BC40F8216DC8525D701B380F73B2CBF4 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8F8196B3132B554A7D3384B3420D59E /* BugsnagSessionFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 157A433195BF742EE998DC049AC4D061 /* BugsnagSessionFileStore.m */; }; - D9136385F86B439BF4110F471C710BCB /* FIRInstallationsItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C32E1F6881FD663F56C65A9C447722C /* FIRInstallationsItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D923D10E1895387F63D665FDE9B8B7AF /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = E231195686DAA93C6215F5A37596789A /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D92CAE62ECAFE549B7CADB800BE130C3 /* RNJitsiMeetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DCDF199F3B656D34D7B505E4544C402 /* RNJitsiMeetView.m */; }; - D942F947E98B998E31292371B94924C1 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D1ED42C56DC5FCC815A8BA2BCC5A8831 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D9509DE6780CB281F74D9447AC38ADD5 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E287770059662644655FA7FC865FB2 /* FBLPromise+Reduce.m */; }; - D973144F4667728901E3B10EF2D56D9A /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D28C4F446EF85B88F966A14F398624 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D9BC1F14A53B515443E323E9031D582C /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE57DEA174169B58FEDB52B80D89BAD /* EXReactNativeUserNotificationCenterProxy.m */; }; - D9CE5C4ED521A9CCCEE7E5371A8FEC83 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = EFFEDF8AEC1135DC222C4AE58E738140 /* SDWebImageOptionsProcessor.m */; }; - D9E8EF785F0508D50522BF668E520107 /* EXHaptics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CCA1D7E14117C738A5119AA2C3C7FA02 /* EXHaptics-dummy.m */; }; - D9EEB7D779C730BA8D7084CE1C82C2F7 /* FIRCLSReport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D25D9BFA97BE17F3CBD7B42D3D39A123 /* FIRCLSReport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D9EF1EACEF391E2D098EDDD48B5C1F7B /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D49DBE19A2224B63E60F7946DCE2DCBC /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA0494C97A2819836F2DABCB79CCC65E /* FIRCLSUnwind_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = 810DEDD3635F8744DAB27871885A95DF /* FIRCLSUnwind_x86.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA3E756FDDBB22F63B92675EE270BFD9 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = E53236B340E0AEC8EEB3B5FDBFF79B7F /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DA5203CF64B1E9D5DAA840D3417F241E /* StaticTracepoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E238170AB70EFD6AC1086EA2F251DA /* StaticTracepoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA553EAB5D6042B76746804E1EAB9AAC /* RNSScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = D5C4C528C5F7D7C8CD0F56A9349E9D6B /* RNSScreen.m */; }; - DA572D4C50F338A98DE859B93CF439DE /* BugsnagErrorReportApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ACD9FA7D9220BD86AE0DA31FF978724 /* BugsnagErrorReportApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA5EBAFC713BD2CA418F7A71F8351853 /* FIRCLSCodeMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 44D40C676E1C46BA4CA6A4F2C51C3366 /* FIRCLSCodeMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA6126735254CBAD81AE08F7B1ED78B7 /* DrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E4E2187CE05275E6A620BAF348931F /* DrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA658882BDB6CB0C758051C2BFF39DFA /* BSG_KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = AA1B111B2E6AD4B9C43B10BE64552485 /* BSG_KSCrashReportStore.m */; }; - DA779370248FFC40EA77D4D44A6BDB54 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = E7148ED1906EA7159B20A07574A706E8 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA9EE774CF939AFC136CFF0C1418CBD4 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC77545A49BFB3DE12C88A4FC1FD542 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DAA91D743F867A4B65BF511DB61F5087 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C4FC5E1F23F942780D21CCBD9CA28C /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DAAE0E3FED2202C7C92F463A7C4BAA2E /* CertificateUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2D902806CF778A22E4AEF91885DEE9A /* CertificateUtils.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; - DAB77630ECE8FFDE64A9BEFBD0B44DFF /* RNFetchBlobFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F03C1665761FA81336C8E67D423DAC /* RNFetchBlobFS.m */; }; - DAB782CBA723F21A9F6BAC43E18B14CF /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A13AFEBB39F488516653C7CC75C935 /* RCTDevSettings.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - DADC5939C3403C5244AD51F6C1CA548C /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E3E041B86D708D61869B837ACC9A61 /* BSG_KSCrashType.c */; }; - DAFC2F91BEA931FB9BA022CB9B77CA90 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = B218FA1B891938657EFAAF30ADC50387 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DB23770DDD223F6F66DD3161FEED485E /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8C8A39F7438E3AF108E6B210E6995D /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DB48347AB0CFAFD261FBD2BE8861EE9D /* RCTDatePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 27ABF28F90A20FAD70E62816ED19F5AA /* RCTDatePicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DB7453AA7276EAE43F16788C031FC022 /* RNGestureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 85920769A67980742E26BD6D5DD20327 /* RNGestureHandler.m */; }; - DB802AF253B585166A65DE3AF2807ACA /* IOS7Polyfill.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E07A9D647C61E63FBD2A63EBC6014AA /* IOS7Polyfill.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DB9717086AE45CE81AA97C3D12CDE9C7 /* rn-fetch-blob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44B5F12FE1FB7D76171891F7BDEB9249 /* rn-fetch-blob-dummy.m */; }; - DB98C51FFD075C2E920AE1CFE2B57068 /* ARTGroupManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C920BEF72370EA52077556BBECF365C /* ARTGroupManager.m */; }; - DB99B89B363F703C56CC1CA9540AC911 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 940A2EDDED3BA8FE4F7437F924DE902C /* SDAnimatedImageView.m */; }; - DBB5DF09AA103C6B5C2410567FC0F306 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B66CA779567DA05361DA46F034BBF906 /* RNGestureHandlerButton.m */; }; - DBB7C961CF22090D0F1F8FB705151A2D /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C486A606163B725BA83E893805DD0904 /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC00358D8F13B35F5D00160272FCBCAE /* RCTImageURLLoaderWithAttribution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6D57017CE6DC5FED451665110F822998 /* RCTImageURLLoaderWithAttribution.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - DC0DB5E6E1AACF1F85DE463B864C97D8 /* RNFBAppModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 30292170DF471817AFE23AD88C8A08CC /* RNFBAppModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC138CE0F250720A264B598D27AB4C84 /* UMUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = B38E7428E0296176DEC476D2C96AB5E5 /* UMUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC28E96BA8BC8E051CA66420F836DDB5 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 02F7C66002954BAABB2DE0C8A87297A2 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DC47EFB7D481B5840B0D006FDB06611E /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 514EF94B0DB62E4FB66DC61729864036 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC49ABE2532839A7312B849463F539A0 /* FIRCLSUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = E37EF9DC59FA0F39D3EB6A22D9BF7B7C /* FIRCLSUserDefaults.m */; }; - DC83F9A19E21E99237CA1E1903EE6DFD /* RNBackgroundTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD0A0DA49CF85CCFD14B1B3654E4F4E /* RNBackgroundTimer.m */; }; - DC905C9E567307F38868AC249E90807E /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F842C80AF223458EB655C1759715FC /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - DCA414020D88CAF6245519F286313FD1 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E38E17D242F20046B5C18296FF4036 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCAF4A441F6D8402567162FCA828FE3D /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D45BCFDFAE6F6EACAA99CCAB789EC43 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCB90D8D8966F8964BA8B9A333F44E4F /* Base.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 629E8C2261D0BCC86154D286AC562FBC /* Base.lproj */; }; - DCC79093B0298C5C73431BAB4A5CD43A /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 74956CEE21DDBFE8376A86DC8FF7879A /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCD9FA4EA551EDAA53BFADF01A383A80 /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ECE254E55D820019E2A31F099741180 /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCE2782B3536ED43A64E1BE59D8A16AE /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CB65047EC0D46C0C4412606BF0EF6382 /* en.lproj */; }; - DCEB1454DC848851872A3C10BA32C7BD /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C39690C18200C48305B76C89E2EDE45 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCFC4E68E23C6B0E490740857C70AA80 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = B9EB4B1BD9B256964FD8E9469D4FDF22 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD0172C138C004D1206227573AB94742 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 046FA754D7F247F0E2FE8BF6BCBF7184 /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD0ED0194269A9546678AE2F538F3017 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = DCDD037A359CA7D019F0241DD6AEAD58 /* SDImageFrame.m */; }; - DD1BC3892CC8386218B2AC5A82F6D729 /* ReactNativeKeyboardInput-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C59E950AED0EA83139AD0A0DDD4D111 /* ReactNativeKeyboardInput-dummy.m */; }; - DD31E664C8D93EBC57110B8E97E90E9C /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFC4AC23F3BDCE1E880C7FE6F254A66 /* NSImage+Compatibility.m */; }; - DD435B05F38B5E0576E48D7C760A2BB7 /* FIRCLSDataCollectionArbiter.m in Sources */ = {isa = PBXBuildFile; fileRef = E9155CDCB6F9477DAA638981DD1F8EF1 /* FIRCLSDataCollectionArbiter.m */; }; - DD4C7A9E5CA5013D7786CFA9D177B890 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F22E961462439F5DE19AF2A9AB73729 /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD9309AFE001B268FF2786660DE9D588 /* GULNSDataInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C85CB77B6343410166E443F990D0BFA6 /* GULNSDataInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDC5B985B4264CEA5E226DE7E0AF90E0 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 492289B5B4AF7C2DF8BA029B2BED83A6 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDEECFFF302A446DF9F1194D17A36925 /* FutureSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = B7F97D52CFDD14A3350B46776025F1BC /* FutureSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDFA735F743E8D12661098DC58DAE485 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = D60BFD037003D28671AC378A8151A57D /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE08A0A0EAB4D1F3D4205E9C02D6D771 /* EXSessionTaskDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 685846496BF0EC2906DA008F252304B0 /* EXSessionTaskDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE362CD58EB6E55028F789361187A702 /* ThreadCachedArena.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4F07654FD3094B454512BD85A427606 /* ThreadCachedArena.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - DE5F047EA25CC9CDD2F98D6EECD0CC07 /* RCTDisplayWeakRefreshable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AE77E1DCDC659303A03C783F929EA4F /* RCTDisplayWeakRefreshable.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - DE5F1EC1B7CB49F4ADFE01D959FD0D22 /* BSG_KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DC73D7830AD0849F776EE7B654C78CF /* BSG_KSCrashSentry_User.c */; }; - DE9795B12DC6F34813DDA08D4B8BA982 /* FrameType.h in Headers */ = {isa = PBXBuildFile; fileRef = E044788C0133718446E226937A12F440 /* FrameType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEA5C2E029C4386529EDF363FDD8BC67 /* FIRCLSFile.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3C9A9022B9DD377CC29BE1056E468D /* FIRCLSFile.m */; }; - DEBFD8640231926B88FE3CD4FDDDF381 /* ManualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE8DA9EF47B2DF6E24BF46ECC99504A /* ManualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEDBA7D5E0A65DE6FE7B04A4E3B87CDD /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DE60624E76F59C29DA8F63CAF38D59B /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEE4EA1E653EC166B12DE85CB96230FD /* ARTRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DACB159C9A8E31A5E1E3F9B4BB13AD5 /* ARTRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEF224658766C0BD97431F5DCA3B399E /* JSCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E71DA2D60FC56604BFCB521A774C92D /* JSCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF0051ABE6FEEEC784557052147EE672 /* FIRCLSDataCollectionToken.m in Sources */ = {isa = PBXBuildFile; fileRef = DA6858A479AB9FE0C884C5E7FF4046D8 /* FIRCLSDataCollectionToken.m */; }; - DF22A8BEE5FCF76A31BE7C8A89E67C9F /* FIRCLSInstallIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E981B382A68E854FAC7C861289CB2C4 /* FIRCLSInstallIdentifierModel.m */; }; - DF230F67439A660A168B218C3660290D /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 092712BFAC70FAB2B3B011A19B02873E /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF404DA0B392DB192D47AC020D531A9A /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 0117554899DA5E30A66E9EF1126DCBC9 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF417B206C991E16FF579777C4FF1C96 /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6AA76CA965FEB21CB4E70BC077B312 /* FIRInstallationsItem+RegisterInstallationAPI.m */; }; - DF7078E5269EF7551228DFC3F9501FEC /* FrameFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9EE3279EA0E17FEC633AF8BD94F01D87 /* FrameFlags.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - DF75C756DB80CBFDFD43D0A99F83D035 /* PolyDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 121AD784F9815F279F436F8D2E8372FC /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF817BD1F5C4F6F35E9B867D0DFABC10 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB1F06AA1DF276D588AF6CC5CDF84D2 /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF8D5DA3700432625CCA28276EBC56FE /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E3E34702FFA1318BAAC42F8C32B15E /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF97168226658C94C8D943BA99ED557C /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 368BAC52F7295200297F65711A5A9483 /* FIRVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DFA2F79F9121657E2DF8E7DDE482828C /* ThreadCachedInts.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CB8699905D4AECB2EA5ABD317EE9C9 /* ThreadCachedInts.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E00AE219C77E8D17BBBF9A091E04A29D /* FFFastImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 940F2ED5D095A85104318D927C91282C /* FFFastImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E00BC402FDDAB7D225D87AB8410D1B1A /* DecoratedAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = ACCD86DE9ABFDC69CD5982FF9C8BDA2E /* DecoratedAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E00FAD0FDB26AF9FE9B56ED65F8587EB /* LNInterpolable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A8A4CAF7647BA607557E4EBE2019B78 /* LNInterpolable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0362698CD153611761F5468EE9F1CB5 /* FlipperRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = ED6F99672BDD6A13AE6CF26C4A454EBB /* FlipperRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E050964E1AB1383EA71092C52BA08CAC /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE0ACDDB3B412C3A6D01B047B21CF81 /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0598EB7CB9E335E0333E4E5170ADD1F /* FIRCLSUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F79B09A11FC5373131D8BD312B9C5FE /* FIRCLSUtility.m */; }; - E074CA82D2417D4A0D890DD071A453F4 /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D70ABA751AFDCA0FB499B0AB9D797BB /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E087DB435044D30051DCE1885634E2C9 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FB8473115801B8DAADF0B2E3A59B836 /* UIImageView+HighlightedWebCache.m */; }; - E0A95348DFCA5B73FAE577A45F6822FD /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = C70F877B24AD4A37B3DC052BD07BD341 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0B1006374966800475ECF303FC19508 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = D52B18ADDB0220AC45266D155DBBCD63 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0C46A52452ABB7A82187CF8BADC033D /* RNDateTimePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB5D1E227C83FE844D22E47D2C21D0C /* RNDateTimePicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E102CFF1546031E99D8ED019337D349C /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B411D56B0722F0042A139888031AB62 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E11061E344FB4CBB84F6A1202D9965EB /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 25BF77E2F0F25E7216E606048EE1180A /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E112A255C08943966E750880118D5170 /* GDTCOREvent+GDTCCTSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = C518097A36C3D994BC4CAD27FBBA3204 /* GDTCOREvent+GDTCCTSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E11E13EF27F699205C8B6E7CA84524E0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A147A30B6FEF86333F09AA5A26499A1E /* ar.lproj */; }; - E1266B55B38842C13A05CFD3DF2E4C0D /* StaticSingletonManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BCB47EEA132D582BF77322AE54F499E /* StaticSingletonManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - E15D130E3C58DDC3D2D8FFA5FBA60F8B /* FIRInstallationsHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = FF3F390A9E1DA13321325D9F3130CB1A /* FIRInstallationsHTTPError.m */; }; - E184ED1EF650D5B76404EEEB16CF6A83 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 754D5140B8345DD611E51A98DBCAFDC1 /* RCTSourceCode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - E19B575090355E623900BC4E520EE66A /* REATransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 822B444D29B95EDFFB587206F722FBD8 /* REATransitionManager.m */; }; - E1ABB84690F52BCA204739061FB1D822 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = B404EF4438136C9589D21E0096944B6C /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E1B270459C9A3A1F331BAB2B69F8B319 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = B40817A55A6AE1DBA3B73B68BCE8E6D9 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E1C92AEEAF907D9FBB3D536670867DE4 /* UMAppLoaderProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B50238FD1725E549B8016F06B6EB51 /* UMAppLoaderProvider.m */; }; - E1E55537614C50B66D0A05AFA76CF618 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1EA3646E7747349B4D4B73F91D688BE4 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E1E6C85C75FFE608F8639A084D7ADD81 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E25A8E08E4DD46E8E9C8DC95ECD4B59 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E2067AE94EC192C9626F836E18255B3D /* SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 46776BC8C52C95495BFBC14AD56C899A /* SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E208C5E8C08C4B7CD8BF285F8C6BBE3B /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3530F492846720B51391F9AB783A52 /* GULLogger.m */; }; - E22214E4EF2CE522B3E8311CF4A002F9 /* FrameTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2A33F7311BFB11DE8592DB33185D3C /* FrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E246B0FBD593E407AC5122AE3D282326 /* RCTSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 820D918138C8817D6905702A9CB94BDE /* RCTSlider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E265227A4C1DB2311EFF7D1A481C37A6 /* SSLOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = C31EB01DE51A7B7602E85F5B860644AA /* SSLOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E275864857518C091CD5FF4CEEE87FB0 /* PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 15D5329068242004C23C8750C7518B99 /* PTChannel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E28C347037A4A0DFBD48DDF156857B2D /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E12D48404FDE5B55261A25F28CAC25 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E28DA42054EF0B4797C743DDC9F6795D /* RCTVirtualTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F32EBB6E239720223E1514CBC0D59C2 /* RCTVirtualTextViewManager.m */; }; - E2B505BA3561339CEE156D9624E37D99 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 67CF0C6D3EDE363E59393AE8805F6799 /* RCTGIFImageDecoder.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - E2B50BF3ED60EBB52F0FED02FF43B131 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 4450F9ADD5F49A659C51ECE5AAFA1B19 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E2B75EB8E105F9156805FA135498B216 /* FIRInstallationsStoredItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE8C076A7F3BBAB0915FD7A48723018 /* FIRInstallationsStoredItem.m */; }; - E2C94D67399BCFD10FBDAA65B853AC31 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 61F73002F5357C4765AF70BDB41AD9B9 /* RCTProfileTrampoline-x86_64.S */; }; - E2D0E73041944854FC7C8B24B7C2D9D1 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CCFA58ECEC7F398263D2B001C299167 /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E2D1A3C05D90991A1A8F6DC350A98783 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A849B46747A2D27F06CD4B0F19DFA865 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E2E490B23FB206AE0B3CD336767D0DC4 /* RNDeviceInfo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A50FD284847D089996CE7B9D64B5E2BD /* RNDeviceInfo-dummy.m */; }; - E2E76E1C58DF161E23D699B24CF713CF /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 41F7EDB221C6D8E6528242972B85E19D /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E2EAD453E4A4317DCF42ACCF7D081D48 /* FIRCLSHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CBC4556E468DC2DE1975958B072823 /* FIRCLSHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E305DF061F26647A3385379DB71FFDC6 /* RequestResponseRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C1DA274D9AFB3B7A190477D9909A62 /* RequestResponseRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3087E303D8E64C17038E7A303283D7F /* EXPermissions.m in Sources */ = {isa = PBXBuildFile; fileRef = 59250CFC953F23E038DFE20F0BE11B49 /* EXPermissions.m */; }; - E32C94E302AD5CB8E0E94BAD8A66D753 /* FIRCLSMachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 508BD37104E3C01A678A4EF80C2DA628 /* FIRCLSMachException.c */; }; - E36929018C3957171BBCD0F33593A233 /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 478FB48FB5CDE7B792FDE0B9E8746200 /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E36CE82EE6E8EB310110289E09673AA7 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = E5657D0821A3BB1A7FFECD2E0D206874 /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E39E3634C4CA7E2E69BB72A8AF9DF0DC /* RCTKeyCommandsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DBDBA437786C746351D2DFC78A97CE /* RCTKeyCommandsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3BEB1D6134538FEB6EF8E1F561712D1 /* REAOperatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0D1B313D1DF488566BEB346ADA59E4 /* REAOperatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3D417E505AF2104EB996901585FD373 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FA3159AAF0ECCC984463AA16EB09095 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3DEE879EF45B3369CCA589810AC4F9D /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = A926914D137BAE3D5B0D9EA130554748 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3EEF9497ECA3E6A336597A52AFE725F /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = AE5EA27B9331ED54A9B03E4A673E572A /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3F33BB478775D7C31E8EFF44424CABC /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = AC142A670CFA71C3B078555A66CCEC37 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3FFAD5E1E8EB56B739FE7117329E4AA /* REACondNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F111332F8BD2666EDBDF7148438E369B /* REACondNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3FFD8F2909FB8E08E4EBB0C117005F5 /* BSG_KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 281709ACAA55D9AFAACCE5AA7F5903BF /* BSG_KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E432F1ADFEA6AF93027885C4153879EB /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9F80816C241D2134924EA901807D4877 /* zh-Hans.lproj */; }; - E4346CBB30A1CE0D0CCFC60AB0111070 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 59776B710AC4B9E37259D6CFE6591268 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E435A140ED65F86C87BCE291EDA0F8FE /* StringKeyedUnorderedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 547D9D9E1723D0A2A1D45DC41B3054F6 /* StringKeyedUnorderedSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4371B1E44E185F3F7756EE3FFC0D0D4 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3984A382171C5FDA575BD1C38060BE33 /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E43956E9A9E6953EC5051321EF2BB8A4 /* FIRCLSDemangleOperation.mm in Sources */ = {isa = PBXBuildFile; fileRef = D5DB6FC2EBE9CDD062A29F854D56A109 /* FIRCLSDemangleOperation.mm */; }; - E44CC82BF34E84E10A31CF56B0A6337A /* SKYogaKitHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2408E7ED07AC6EB017D9E56B7D1185B8 /* SKYogaKitHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E490A09CBBCE0CDE87FE320AACBA49B5 /* Async.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC594F02CC16F66B98E4468C6C59C62 /* Async.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E49188CCEC47F2B014FEF6031EED26C5 /* PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E940FA2DB79E81B9BBED7CE4E28A8C5 /* PTPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4A5D4B6B6E51731DC54DCEF2061BC80 /* PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = 999B4690B40AD8F2635BE66CC1B9576D /* PTUSBHub.m */; }; - E4A838167C6B85DD73C925E657D83B30 /* ChannelResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = D6CDA11540DA42D8C58943AEFBCF4A16 /* ChannelResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4A9EECC5DBF8D72D035281E1DE27F37 /* FIRCLSProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = FF82869990A40307590CA55A9F72B220 /* FIRCLSProfiling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4CB4269099FD9CEF2F73AB9439C7B4C /* FIRCLSDwarfExpressionMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C20EB0B39CA362AB7A0DAD5602D348E /* FIRCLSDwarfExpressionMachine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4D6FC3D6058A2F376C5C6D38B9C8442 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EB07BCC69F2E556561AC35C72234A71 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4D838084D6CC4D8518F1896EB83CCE4 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4639B772DB39D4D2A279DB9D79471FD /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - E4E551E1ABD6CEF778DA224C74B13641 /* BugsnagFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = E235B8279246B8AADAC03EC3906A030C /* BugsnagFileStore.m */; }; - E4F5ECEEEDC18FAF0FA4F228EF2A9596 /* BSG_KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = 012E91A98522B764E7DF1BE713D5044A /* BSG_KSCrashSentry.c */; }; - E4FE62A73A78E2082178236455F1A718 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D0AD6D3CF3E6E18BEB41A6A681E7AA7 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E5197CAC70A0736A48A6B440088782AF /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = B1B7C35B671F31D96B7568B4B60D3148 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E54627196D731B399218E48C6FA9CF9C /* FBDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A3A289202E11A8147FF31242296ED8C /* FBDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E547BCB79227691987B5794BFB30C99D /* StackTraceUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F879CDB2EBBAB29A51252B795D9C0342 /* StackTraceUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E554598FD317EE9149AB8454AA9059F8 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FC1D83CACEF7424175AA61B3864FD586 /* RNScreens-dummy.m */; }; - E5782D8BD91896AAF55C1CBCBEF37684 /* SDImageWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A3C306919D7B3AD2C1EABA2E4ECAA80 /* SDImageWebPCoder.m */; }; - E5AC340EBD1517A25C5CD160306456FA /* TOCropToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCDF4556C559E94C1DFCBE573138E5D /* TOCropToolbar.m */; }; - E5CC97DD2276BCDD567C0F159E753813 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FB245DD490CE4FC2275E1D3C43AF643 /* SDImageLoader.m */; }; - E5E200E55C0D22A46FCBB2335FA84B25 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B485CDC4034C41AEEBF96D68090FF0CB /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E5E972FB7DDF74A89E1E077D72F77FD4 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA94FC016FD45F960D93DB70FBF796FA /* RCTVibrationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - E5FB31F6C23D375DE5CBC98123BE9B8D /* RNGestureHandlerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB484617B32D8C2ABEEEB0DAF1CF6BF /* RNGestureHandlerManager.m */; }; - E5FCB3B56EB9D8309120717E8C908ECB /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C1B78E1803C23813A250CC2A5EC4ACF /* BSG_KSSignalInfo.c */; }; - E5FF1743F9D79897E8139453D5C34C92 /* AsyncPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2A19ACD78BA942503C43E989CB083D /* AsyncPipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E60C8A26C5147E5A4E959B202E1C7BDF /* RCTJSInvokerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E661AC9A93AFA9392D5964B5E59E738 /* RCTJSInvokerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E624CC4517B69DD2398DFBFCBB6C35AC /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4735C3818F5505C46AA5FB0839CD0B3 /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6264E5B361D4864874699CAC2CAC3D1 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = F05BD8943320E7B1D726C43EAB73622A /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E62D0F093E777DD81625A8DD305B63A7 /* FIRCLSExecutionIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D949714B82A3876A47FCBE15A0ADC935 /* FIRCLSExecutionIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6335683CD8324A549F41BBB5F393D3A /* ARTShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 66BB210CBCA5F4AD9251055C78E34EB5 /* ARTShape.m */; }; - E636F64793DF12561685F8A8C80F63FF /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 4165568E88906B826A0C324ACC44594B /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E639715159F444D5BA9D88E495ABFF4B /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C52B41C88AB9A712CD2F32C98446048 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E63EA8710EE016ED7487643D8A30E255 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C6837DCCFD84960D87157F938E6F85AF /* FIRAnalyticsConfiguration.m */; }; - E670EB08E92C89207D30458665DC8BA1 /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E873B2AF20F8F5322BD2B723FBFBBE /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E67397B57A67F4537980EFFB165C4138 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9F797ADABEA1D975F651342F0747B47 /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E67F1572C88EAE81A75D56813DC25A81 /* Init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB2B2706232F03B53A8D43357F13823F /* Init.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - E6B28EC2EAA76DA7CBCA209D55786E4C /* RNFastImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 639DCD59A293C7E3E947F9E703532426 /* RNFastImage-dummy.m */; }; - E6BE61368A0EB10BF9656C94C0B1F6ED /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 621B45CF8AEA5E510285EF99F0721936 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6E661E87351F35E9363075A0879E1B8 /* UIView+Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDEC3E3D9689B59ABA5F1BA0DFFC7ED /* UIView+Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6EEA57B39231F94F387361EDBC11C38 /* RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BD880E0A73881F2D829E47488EB8CE /* RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6FE2807B85DDFB3EA91EEF768018D80 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A0084D9BDAA8D290DA7A8AB2A3D504D6 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E707A2FAC0C36218BA2830206A0D76B0 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 01FE36D624878EBD60F0E573CB5949C5 /* NSButton+WebCache.m */; }; - E7082C644CFE1566090060EC3C44F13D /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = B15471ED62E393D50463991E5883996B /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E713C3CADA28F31EE3CAAF5FCC72E4EB /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 899F662725775307469383BAC8039062 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E71ABA1C157CF07D0AB0F5123F4B3DF8 /* FlipperUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E28C96777E2631FC07448E1C13253A9 /* FlipperUtil.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - E71B72B642D137E677797CB142A8FF72 /* FIRInstallationsStoredAuthToken.m in Sources */ = {isa = PBXBuildFile; fileRef = F3FDF8EA6880ED4CA0959629FFF8285E /* FIRInstallationsStoredAuthToken.m */; }; - E71B7C43CA2B681CE0F3BE76936B0452 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 082D536AD9A7EA2CDF47A276ED8A62B8 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E725C71DABD8F1D1E7A7BD298B51CA30 /* RCTDevLoadingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2DD2C3F323139CD047CE80B6F2D9C395 /* RCTDevLoadingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - E72CD319C8F15EBFB6810ECE7EDA7A3D /* dwarf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DF52B5E92EDB8E2FBAC99CAA3758D85 /* dwarf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E738B749AC9DBA6C3C3873C41415DF75 /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = CAF380BEAB1E336DF46EA3D02D047BDD /* RCTUIUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E7584AD4F81B71B32D045FCA44EBC026 /* SKDescriptorMapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9281C6096649860F621018DA9B27F992 /* SKDescriptorMapper.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - E79CC0FEF54CA45A7593ADEDEFEDF2F7 /* REABlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C2E58B15F6B96D6E542C553E6248E3 /* REABlockNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E79E09130D1B077C25C4840E4C51B025 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DEBCBF1B626C6C41228540C6474FC8C /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7A62D6CDBAA229E65AE672373925C76 /* fa.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6B12E388B902855C75660E278B62861A /* fa.lproj */; }; - E7B341F66C139B10A13B3829F1EF50BF /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F1D0A45421638681EE0B25C8196FC10 /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7BD9FFCE36687BDCA52879B12903E20 /* ExecutorWithPriority.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D394F885AEC1EDE28281853D9D2CBB3 /* ExecutorWithPriority.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - E7C136798440E586E451194FB447B02B /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CDE81405DBD64D1A697C8E95036D6D7 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7C35E716B800BD4F5E87951BB2B21B6 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC0B4EA10E268A34C5AC36C0EBF4815 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7D2340812F03790C705D669D0BECD8D /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3BD5C236B3C384900BE54D78F456616 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - E813A1041A763154AFD217F24E043128 /* GDTCORPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 79C2A6D6CB90249B8095C5C87E1BFB99 /* GDTCORPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E81B4FD413363CBA1C3EF0C8871AF34F /* REACallFuncNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 16D4254ADF5C3F6A41BE4F12C7750B8E /* REACallFuncNode.m */; }; - E82C91CC8CEB33B774DB5E1C9E5D8FB8 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 29E7A2AB42B85B66A198276F7D9EA95B /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E835E2397E28D09CD18820BE0D360894 /* FIRCLSProcess.c in Sources */ = {isa = PBXBuildFile; fileRef = 21A7953AE54F39EDE08EED767866B12F /* FIRCLSProcess.c */; }; - E84ABD9A0B93F64D9C7933A5EFC6C633 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = F219018012DA45015DCF19EAB4E7C1C3 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E851828779F5FC7B8B8C177DB884EC6F /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = 0306AEB24BC4B1375D0CA7810F937A03 /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E86715E049DB72C646A5223D1367BA05 /* AsyncTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 608FB776F77192F81A2FA13081A692FE /* AsyncTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E876DAF2BA76684D8B7601C3DA05A5FE /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D94326297B8CDFE3AD6AB8EE90F1526 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E88527231957C341D17DF6C918BACCB7 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9D731B39517C220C0D4478A442157 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E889BAA1202A6A6A17D561D0EA03F2D0 /* RCTTextSelection.m in Sources */ = {isa = PBXBuildFile; fileRef = 155D0F1E2BEFB2E49EF38730DD15B083 /* RCTTextSelection.m */; }; - E893729E87251274E6D1D3B51566E3B4 /* RNCAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = B69C7C00A5732F511B0954ABCC50E172 /* RNCAppearance.m */; }; - E8A6ABDCF3C0C5876058B074C4E29BB6 /* UMJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 079800DA2EACF334AF35597194FAF376 /* UMJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8BD5EA5DBC41BFCA5B323A9C87DBAC1 /* FIRStackFrame_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F07A9E46FD0C2F2752683C14A8BF8CB2 /* FIRStackFrame_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8C7FC466065D3CE50FD279E21715A2A /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = F2087689D10D13039100FAEEB8160DDA /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8E57DC7FD3E1405D821BA98E547E940 /* CancellationToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F544917428E69389934AA67C6A36D47 /* CancellationToken.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - E90C8AD82ACBCAB7536776D26BA11D7C /* BSGOutOfMemoryWatchdog.m in Sources */ = {isa = PBXBuildFile; fileRef = B88CF7572FC59624D214D535B06891AC /* BSGOutOfMemoryWatchdog.m */; }; - E91AFE814DC9B57EED9EBDBB863931C2 /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1404501382CB386C5320152A48D6EC44 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E930EFA4028C347FB207A0C4EF2AB204 /* RNNotificationCenterListener.h in Headers */ = {isa = PBXBuildFile; fileRef = B675A0ADBD0E25B3F1B3ED5CAB45A210 /* RNNotificationCenterListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E94077F8910379C6DDA3AA207C762C86 /* FIRCLSDownloadAndSaveSettingsOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 75EC9DD95652E29C13E312C8FE13F59B /* FIRCLSDownloadAndSaveSettingsOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9420AC963BB88173D440157F5C2F49B /* ConsumerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0D01A52360768FC6897EAB467A0854 /* ConsumerBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9538D6C9D4813EAEC35C5BBA2C69479 /* RCTConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAD5E6F474AF1FF7AAE8DF1FA61FCA8 /* RCTConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - E955BABD4485D7B2B958836126D6196A /* Cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C2011F83AA4DDC64CD927FD8447E5A /* Cursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E98690E099869FCA322CDB7C8AB9B323 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AA489BE3D7EC4CF77C2829C41ADD32C /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E98FCF4D10636570A0DA1EFE3CE47A45 /* RNFBCrashlyticsInitProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 31D0D18B5D9D3B7F294402FC5289F1FE /* RNFBCrashlyticsInitProvider.m */; }; - E9A824AE0E78956A27149966A7E03D42 /* SKViewControllerDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = D9637F6F9E5D3EEC9D14D0BC7D5FDA17 /* SKViewControllerDescriptor.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - E9ACBB81BB2D21567E75CB08C2B132A4 /* RNLocalize.h in Headers */ = {isa = PBXBuildFile; fileRef = 51390823E553441028A6FCF5E88F91BA /* RNLocalize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA0FBF913FD0E76C393BC35D6CF6F339 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = FA03B0E32A0C529E05F4D69DD7243387 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA1177A39135D58784EC37A4E968A7C4 /* SKButtonDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = EEBBC047CE8C4E65CCCAEF93395AF909 /* SKButtonDescriptor.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - EA3D6A64F2CFE7B38FF1161EBA89FD0D /* UnboundedQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = FD88A1E55DCA511E43CFE5EE6BAF8026 /* UnboundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA82D914F7C4376FA679563B04C8C252 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 2821567518024875EA0FE9DE47F759F1 /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA87C832CF6E91F3233B9E41993D100D /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = C54B454D6AAC14D6C0EE7A5D4235273A /* UIImage+Resize.m */; }; - EAA2B4C60F7BDB41A80308A76A4D9848 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FCDAC116F2F1C9BCC1E86AB1DA69FB4 /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAA8A9E74453CE1C374EFD94C1B7098F /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3D71CDCA1654949EF0014FA1F5873DB5 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; - EABBB15709D35D5F8EA21BC4880847C9 /* UICollectionView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 47719EDF68F328D934B38195153BB06F /* UICollectionView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EABEB2DE7ADB678B7E0DCFFBB64EA5F5 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6A9ADCC13FD83092A97CFFC08CF82F /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAC3C6074678F577E47481233D845A7F /* OpenSSLVersionFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AF70313D7D290F3F9DE0DAFC6BBD307 /* OpenSSLVersionFinder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EADD59C554DA8E2CA0EA369DE78914EA /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 5FEF2352D2144A3C571293429FCDA8FE /* RCTProfileTrampoline-arm.S */; }; - EB0FFB8AB196A5D2E91C3B846CF0BCF4 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C77C9FBBCB438359DBDE6B871BF7983B /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB1040C3BACA0BB67C3278188C50D802 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E2C1C9DDD2E9FE2340E0EA49FFE6D2FA /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB15609268E86B4D0F86331DBA9B9028 /* REABezierNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 59965455D74C0B438124F5835829913F /* REABezierNode.m */; }; - EB2C44784270DFBA3B582FB79FB0B4CA /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F98B8C80BAFE81848211A2B082408C5B /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EB49C5BA84A9241B4A2FD914CBB83B70 /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FC5884C82AABE2EC8332BCB64221E9A /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - EB710D2C273757D2990DD2259396D5D3 /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F11EEDC14F7C4E2AD6F2CCEA310344 /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB78DF06626706A548B14F9714BFCE81 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = F28DFDC5960D4529CD17CFEF080E911A /* FIRConfiguration.m */; }; - EB94E713B05C06FC5784C9D426370C86 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2514C82C07D8F8357A30EF31C34F9E65 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBA79B0AE533BE87BCF47925BEEF5A58 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A2DFEB156864F57DBEF42F4071B1EBA /* RNGestureHandlerEvents.m */; }; - EBA878971E9F0642C4A9BB01CC1CF5CF /* EXKeepAwake.m in Sources */ = {isa = PBXBuildFile; fileRef = ACF96AD73B645DC5180BCEF311D6C93E /* EXKeepAwake.m */; }; - EBB0B32AE8A9FE7267668D1F2DF10CE4 /* FramedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 246D544B1A69EC0F055B8457ACD4C531 /* FramedReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBEB8E966F0000E5B9996ECAAA718A72 /* fa-IR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 72BA6DE823ED11B26089A421120411D3 /* fa-IR.lproj */; }; - EBF611C9DC3CABD7E29C5B423E167DC6 /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 501B1F9E038601FBD2E2DD684A90B5D6 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - EC60D5885663C26EC9E47C3CBEC60DF1 /* Sockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4458140E6D2028D79E668F93BBC2D1C /* Sockets.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - EC6FEA75CC5E02F4EC760C49A764BF56 /* REAStyleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2501712FFF7A2530FBA2F2F040E5EAC5 /* REAStyleNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC7E6F8893A892C6B2B9C4EFE90D5452 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D3AF1808495A2065CB67DF9B2DC375F /* FIRApp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC90A4E51EF3B2F0B3EBC17E4880A9C2 /* SetupResumeAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF44DB3BA93A422D2426F319941BA646 /* SetupResumeAcceptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - EC97CB108E671D75C839203CDCE70E3E /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 074D4A4A9130C19A9F5949A72741FFE3 /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC9C2D92DCCD546C61F62AD33DAADB73 /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 192683E949AF1D2610DC723ABB0A0228 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - ECB6B7BA94B66641FE3315168B7D0F3D /* FlipperKitNetworkPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41227C78FE12E5BF01473A6F8BAD0F69 /* FlipperKitNetworkPlugin.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - ED241C44D1BE21C144A33B37AD586BD7 /* EventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C3989D4ABB04D0A64F86389304BC5D61 /* EventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED31D2231242DCE2DAB3492A23A54349 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5038CCE02C5B29F4CB7BF5020F2F81F0 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED368130DB855003BACEA28F8A340D7A /* OpenSSLPtrTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A9B41A3FBE3A46897085F5D47B72D8 /* OpenSSLPtrTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED62691B003B2C54B15DD706EBD7FA6B /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 01C81E114DEBEB3CE8A88939DF4FAA9B /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ED95751FEA58215AFA04947C656EF88D /* ColdResumeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A01DA722C61FB4D44F6A702AC8CF078 /* ColdResumeHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - EDA4F24FC4EA7EFD49E6E768EDD66BD1 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 39E83F686D7D84C65FA7EAA7041144F1 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDC979A9D849201D6DBC483E8B92354A /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B7BE8F2D52CAAC1A1A0D5FA4C11331E /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDD233C9479285705E6B9089299C576F /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = E4F78EF9B22CB4410D26717C4AD41513 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDD81D5D065ECC3489D1E01E230664E5 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E9038FA03EF60BC9D81D7B541D1F9C /* SDImageLoadersManager.m */; }; - EDDC688091DA36B599E3070AF38C8E58 /* SKScrollViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B27763ADCDC1680EA0DD97F8F26369 /* SKScrollViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDF498D208004568FE66A61A1AB0A557 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 132A5078717FC91D9B2D0EC41ABE914A /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - EDFFD7558303EBB109FEC50A5C046509 /* FIRCLSCrashedMarkerFile.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D27532401A51A34C1A13132C34C219 /* FIRCLSCrashedMarkerFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE1C06DD01F149D622523DFE51E65C41 /* RCTMultilineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = E507C5FD255553A749C8EFC6424CA581 /* RCTMultilineTextInputView.m */; }; - EE26C68BA1E4A373F6AA58F711E44168 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1579E525EC6E635D5103C145213B381D /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - EE545CCD58E4A2E2390092397FF90035 /* DestructorCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = C617F30F38D7264BBC69D87465DAB6E4 /* DestructorCheck.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE6BE6092C061EB63937F805AEEE9D40 /* FIRCLSUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 390F7D62151F3EA2D4859C7539AAF535 /* FIRCLSUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE7F301F7EB3117BC1E77E72245E3FDA /* Sse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC46FA42142EA5C958585925BD6A4690 /* Sse.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - EE8A83128D8380211CB6876B0BD6CC89 /* Benchmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C453D6935668B31A88214650D990B85D /* Benchmark.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - EE905AFF52F9B74FA85C761F03DCE8A4 /* experiments-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 58BE9A060DAC9EBDE39709D5DCC17757 /* experiments-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EECE8417F87A642504A215B21A1BD894 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A101C1BF62F8015950FE51820C9005 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EEEE7946609F4EB86E6A6971970E1A7C /* DistributedMutexSpecializations.h in Headers */ = {isa = PBXBuildFile; fileRef = B8FA1BDFCA7226956CF2EEC8AF63E901 /* DistributedMutexSpecializations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EEF97C679BEE5F2A9C7F7D95720C9AF6 /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 592937387A8E9082FA2D10A40E1EED21 /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EF01BB9A24DE8FC2D257B34F391FC5E1 /* FIRCLSdSYM.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F6C17F149C53C8AA14FDD3901B51759 /* FIRCLSdSYM.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF040B9CD7BA50080DC1780BDC9236F3 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5175740F17A5CC2C16CEC2CBD1CEF513 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF0BEB03832B6EE08C1A5B8CC1007A9C /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC2419D1E848812600A0F87DE6BD33A /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF11639F4163606C334B78456636022E /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = FFE6E8C786BBE3BB5B6A0479A2E53867 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF117E71F325A70F113BF280B230449C /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = E53093268FF499F2B034BAC7A6B2AAE1 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF22605AD9E69B3DD5D66D833CE2059D /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = B419D9B36020C7037A307DD6EB37644D /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF5899B0D4193349FBF756DD61CBE8CD /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E2F239C8FFF859F2A01A2FA0E32394 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF6FC5B8C01048CA9C2F2F96CFA6C81C /* FIRCLSUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 96F3280EC2ACE76E96BFBDD0D16DEA5C /* FIRCLSUUID.m */; }; - EF78A78AAD79DFDE72D424FF8F35DB23 /* GlobalExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CC85EC7FAAD59D077810D1D2CCCE4CF4 /* GlobalExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - EF8E5F0797808048CADFC607D7BCFE5D /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 89934B9D4927DCE9310D7C45B12B7B3E /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - EFA2192B074A6AE5BACE7456B28FC075 /* RCTDivisionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B60445B564430D8FCC6703A32A708D /* RCTDivisionAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - EFA98193F4243EA8303D6508F5ACFD3F /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = F1652A4C1A9C832A0FE94E037EB052BB /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFBCD28CC96CC7D7629CE6C73653B2FF /* FIRCLSReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 35C794FF5DAC4896B30F9F73BBF1157D /* FIRCLSReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFD68E385A78185DD955ABACB421ED01 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BCCF8FE3129240D5E1CA436BB461A65 /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFDDDA86D58A5A3B5A5C52CD2E4684D8 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B2686D36ADF4DF858FE6E74E729BAF /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFF0E8EECFAF4A7A28F33C4A7AB71A19 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C500E6DFB2518E0D8589BECCE04271 /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFFF616FD9B0B9494F7242A085F23A95 /* NotificationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A9D8B5A5ACDFEF9FE69B3333035EB63 /* NotificationQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F026131495373C5DE569B201034D9101 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F81F8ABF465B60C8D272535E23F4818 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F029DBE2241C707F43B4AEF3919C8C0C /* NestedCommandLineApp.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F59D495EA402CC8014E131087820ED /* NestedCommandLineApp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F02C80E50A42C5C5D22B26EC7C971239 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C8E7806004C4DC8DFF006B2AAB08738D /* RNPinchHandler.m */; }; - F0552CB46A90D3030EAAE47B66962B44 /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 52D609398B2F685E567D116134F67325 /* BSG_KSObjC.c */; }; - F060BB0A99A818871B4FF4CDDE8131E6 /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB734CDD85DE035D3E3648615C166C51 /* RCTBlobCollector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - F062B79236AA526A32FA60C8582C91A7 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF65D9B11D6F359DD6F8BDBD7A62082A /* AtFork.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F064F5A353BC444A596AD767859C7E3D /* FIRCLSReportAdapter_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B496DFF7D0BB3686DC6EC9DDE2163B8F /* FIRCLSReportAdapter_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F06D028A6F88B5E5C99E9486691C1816 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F00CE382FC97B23F198F2EF91229C8C /* SDImageHEICCoder.m */; }; - F07371A2BF65324D8562074250CF350D /* YGFloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A7AA0CF634AA09014F3FB65CB56925 /* YGFloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F089F83DA2C72E81AD2B58C6535A6626 /* Executor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61B17AAA64F910027FEEA9DABFDFB34B /* Executor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F08EF621568D6C92035F64B33AEC59C8 /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 856F519FB7E58FD7B2108F74EF0A1A1B /* RCTLocalAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - F0A43A4B163BF7CDF1684938F768C1D5 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = F0F8A94287F4DC9CAB895057C1501197 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1077AB8D86DD9D6C3C84F7EB71B01FD /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DB0EA054562F72CC84C74D6F5E01E43 /* SDWebImageCacheKeyFilter.m */; }; - F11FC2CA1B4985D0A99985893A55EA80 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F1C722F4B456CC98E1A59E169555EDC /* RCTCxxMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - F1270B3BF10D921BCFC9023E8D24D71D /* LockFreeRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C81446AB6763731F3465143146C7A5 /* LockFreeRingBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F128E5421AFDD733B6EA5E6DC0BDBBBF /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 8696F258B45090E3396F2D3363913CBB /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F13D5204BA38F81E8AABCCEEFF2EBB49 /* EventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A7C3160EF2F747B2440F1A3C5FE058D /* EventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F14AEB46631F4B9EE89D67F568E6713F /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A3167313ECE7FD9005A4185BF31DB2EB /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F14F3611C17F09635194628971D7D0CE /* RCTResizeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD5E595AF2F03838EEC047E74643F8E /* RCTResizeMode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - F15EEC0BB24783CE4BA749F8D9268035 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = C435C76EADB943EB9C2B899EDB65C8E0 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F161334CFD6395BBE0856CEBF4DE186B /* WaitOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30A39872B9BBD02F4762B6A106F3648A /* WaitOptions.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F165EDAD91DD10268DC4ABD69FCA84F7 /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 256F7DB27ACB7D7FA896C141FB145882 /* GULHeartbeatDateStorage.m */; }; - F1861F0B801CC50205C1F7C444A3FB42 /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = FD2022CE8709BF25A95565699B9E4EED /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1964D3CBC02560AE36785B0F166FEE2 /* FIRCLSDwarfUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = C98EDB5D7FC65AA16888B7C5F5C0B236 /* FIRCLSDwarfUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1A2DD210F5AEAC81A8D438321D1A16F /* EXResumablesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CB7FAEBA9D689C73A940EBDAEC58B625 /* EXResumablesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1CFAD1BBFF7E0BDA26021957C170257 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = C096C897C4DDDD531EA3E0EFBDA11B31 /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1D29EEE977196CF2060E83F8D6DC9F4 /* ARTSolidColor.h in Headers */ = {isa = PBXBuildFile; fileRef = F398B91E8838747B7ECA29A66CD5B25B /* ARTSolidColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1D8204CAEC154C28A303A0B0E0D8B7A /* TimeoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFADDB9096EAE269A1047ACDC3909543 /* TimeoutManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F1E1333AEA9A20A7D09582045666A987 /* EXVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8DCCE23CDBAB54A36458A4E4D5EADB /* EXVideoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F219A70CF27FA9A9415A213BE789E6B5 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 745454FCA2F5FFD4F63F8780BEF4C6FD /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F225E0A4C81CB21377BEFF6BB385D094 /* Pods-ShareRocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C44288E4F9D989101F85D6BC24EA9B5 /* Pods-ShareRocketChatRN-dummy.m */; }; - F242BAB0E83DD4405CC1FCE0D2D9B7BA /* RNCWKProcessPoolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BEA0C29C88EAFB371FCBCBAFA61492A /* RNCWKProcessPoolManager.m */; }; - F252EE542CF5FAC448CADE1D81F56DF6 /* RCTCustomKeyboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D674A3976574A3B46BAA6F260B8F4D55 /* RCTCustomKeyboardViewController.m */; }; - F255767A43EB01B5324B1B7536288503 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = D52A0BB4D92DDC9B593AF5C5AEF7FBE9 /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F26D41F01E683998AAEC1A00C470EB59 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 389A2F106242A1700788AA59486109C4 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F277DD730C5DC4670DEE570B9E364BE5 /* FIRCLSURLSessionDataTask_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = BD61C89570B5A88E2570EC349EF795FF /* FIRCLSURLSessionDataTask_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F2945935232CD99D498FB3FE1736D00E /* EXFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E0048B2497147AA4895F2EA369A04B9 /* EXFileSystem-dummy.m */; }; - F2BB2DE2C45DD98C2F6464408C4D3532 /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = AD50CECE3CCFF5A4DC48B6D5C0A607B7 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F2DB009793E935272AA918B905E0008D /* RCTInputAccessoryViewContent.m in Sources */ = {isa = PBXBuildFile; fileRef = CF2873E4B2CEBD2FC34DA56588176ED4 /* RCTInputAccessoryViewContent.m */; }; - F2DC4D68D95807B1FAB1279790CB7918 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F350944EA40CEADDF0F4C7171F813B59 /* RNTapHandler.m */; }; - F2F6974CB2911E6E418367E261E1CB4A /* UMReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = E501194E937A3BFA2518E6A318AF5C0B /* UMReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F30EE47AEFB6C802DE984F833AF2E8A1 /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA4E2C2F9097E387CE2E133BE46A2E6 /* React-RCTVibration-dummy.m */; }; - F32F2C636023C27F22172F64D4D1936D /* EventUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F345CAFF57A670A6E8ED740FACD476 /* EventUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F33C3F5A2DEF21B318B13E1FA9513B5B /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CCA445C75B442CC0833E539B3948F610 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3760352C6E2106593BD9B3363324DFF /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 80EF70DCCE7665BE25CF10B6C2C26C27 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F393DD4C89DD0E8E5458A560789491A4 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9706CFF0FD41D5E952E02D40AFE565 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3A009B81FF8A92B347826968ED9AF1E /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = CD4FFA9FFC507CE5B36986E997018FCF /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F3B34CBCC961EF36E3ACA1228C478F39 /* FlipperConnectionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 22758F44D32AD04450E19079C740C6EE /* FlipperConnectionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3B80E2B758010DEDA95D8CD4B00CB84 /* OpenSSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C32D1847F790C890FF54165A3577E950 /* OpenSSL.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F3C03C6D0A470FA009D6AE2B42CFA79D /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = 468FFF464946AEE007423B783648E2B7 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3DBB5A96686AB45E1AEECE8C960B794 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 205907610E35F8508E30E8AC2C5DBE71 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F40D4C45C56E709102FC28245D674082 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 406EBF17E725C7C78735375D7FDD5321 /* SDInternalMacros.m */; }; - F4227A5A22C299DB2F673D8875C42BAD /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 45CDB2D4EE422917DD11C79906A92C99 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F42591F023436E2D251408E0F6DC9E9F /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DA4658DF94BC568A50DE77B9A7E6C47 /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4354D6C88C4F7CFDDF66638852FE083 /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DDE6268D4CFCC59232D05F80DED657F /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F43EF5DB5AC2D8D783DCCDD92DEF2232 /* HHWheelTimer-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7F4E89ACD757D1414078813800BCC1 /* HHWheelTimer-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F444CF6C93B81884CF0CA3309DCCC8F5 /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A91E6264A8A5A08D257204360C922F /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F473CBA9591B30E13DB1413498313348 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 327C7A08C522C7C67B2A82ED9E74242C /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F478015B710CAC703BD59AF8CB9D2791 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2103DD4CFFBE30E3B847E50B74EE0097 /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F48A0381C51B2F0D24730133B0C5D5FA /* GlobalThreadPoolList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0F292DC9D03A66EAE4CE1EF2528CB4 /* GlobalThreadPoolList.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F48DC19A7DE41508D245FE55D1995E1A /* ColdResumeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B919AC00C231FCA8B3216BDE1CA1EC92 /* ColdResumeHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F49F1B5A4B1DA201D133771E9923D648 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = B0117E01F7E3F2005550463BB87253AC /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F4B8CBDC886A5D476691438E7F0D8288 /* FIRExceptionModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 556E74A364CCFC0E6941E869662E47C5 /* FIRExceptionModel.m */; }; - F4F2AD90553CB120BC682940433493B8 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 65B45623B367A33A6D869D24A0E2D50C /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4FA192DF8E95C26C55DAC65EE6B310F /* EmitterFlowable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFEBCD1C1538F3A6D9F55E1236D95AF /* EmitterFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F506CCC7C34A049D1253C979B7807514 /* SKNetworkReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = DD6CBAC7265A674A7DC4821652763024 /* SKNetworkReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5106A9D245E7C593DA00BD467654ADF /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 446493CFD0C6CEE379392E362B08E9CF /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F518CDF6FC7F5085F4C33D36E71E6B35 /* RNCAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CDE58D5FBF2A177AD8AF13164513D9 /* RNCAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F52336859BB9F756E055C93AE2968A87 /* TOCropView.h in Headers */ = {isa = PBXBuildFile; fileRef = E35155B42AD8288D023953AA4B15D449 /* TOCropView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F523644CE74F3F365E8C1E26EE20FE0F /* GDTCORTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9704D4A31BB885EA1F89FD4630AE3B2D /* GDTCORTransport.m */; }; - F5254D7669A08E6C5EC0EF0BA4AE59D9 /* FIRCLSDataParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7019BE6F2D6A11B8C865FE227BF87C7A /* FIRCLSDataParsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5292BB5CF2C799435F4B1E53237DFA4 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3DF31F31BFD595F0FF72EADD21C14B /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5461BEB4C9D9CA55F6CC819DC1E4E79 /* RCTMultilineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C96A1C11DB3ED91606C4295CE5004A /* RCTMultilineTextInputViewManager.m */; }; - F555F8C238747A97FF295FA277B84567 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = C8F503D43AD34E7D7A4E826535F57AB5 /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5569D7601768A0E8A97A9EDE6CCE8E0 /* RNNotificationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 7517F6785EAF523E0B35CF8D35F9506D /* RNNotificationsStore.m */; }; - F557D614321C8F93BE3F898A9BCAA82A /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C726E05B4F05E6451476515A1092F10B /* ParkingLot.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F55AAA8E0EA9C9CAC7F32F6391C66828 /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 434261158EB5302CC074E0D9AB6F6442 /* BSG_KSString.c */; }; - F5716B71E408328E02A7D09CA4FBDACA /* RNFBPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = AC5B50A9A39C315EBC6182D6DB59056E /* RNFBPreferences.m */; }; - F5978CC4D77598D1A49F9D24FA00C184 /* EventCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 25BE401A75E8670829B853400D0421F1 /* EventCount.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5BC03175EE7232A1912FE3CDDCD970A /* QBVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC71A00FA060F57793E94E9200EEB2D7 /* QBVideoIndicatorView.m */; }; - F5CCC2820D92DA02FC629CD7A119C9E6 /* cct.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F00EDCD269A21E920C3C2826B45E05C /* cct.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5D8D91CB3F9C56E62D0576785A26819 /* FirebaseInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E937DC56A82C3FD397AC2B9C6CA46C /* FirebaseInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5E6629EE09FD61F74EFA87FD5FFFF1B /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B051D85376D40D49CC0BE842A3DA5FC /* RCTMaskedViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - F6086ADBCBE0EF97E2FEAD8C5415439D /* MemoryIdler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 414DFE8CB8A396E7C28F380CFFBFA5B9 /* MemoryIdler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F60BE74EC0CAAE86DF95B244A4C5151B /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 851B54F330B9717D1DD606ED30512BA0 /* UIColor+SDHexString.m */; }; - F657530EEA9AC9426F2F7045A997234F /* Singleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E937E785B312959005739495C040D53F /* Singleton.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F65BC508CC7F01D9AE11B7A5FC011ABA /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 480390D428F4E32DE30B133D02909A91 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F680A09D6874079978F4C5CAD3748BF4 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F6561E3F265A1D5850ED9807D713DF2B /* fr.lproj */; }; - F6A08EBB2786817789F85782D918A2DB /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C0AC5526C17F630002EFD6125097719 /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6F66797F0FC78C2248492479CBE62CE /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EFAF6A782701FE357235EC92BC286F99 /* IPAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F70C1B48EE8C32FBC9AF78B84C715BB0 /* TLSDefinitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D8493FE613EB1B542F98A8B4230806 /* TLSDefinitions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F71009C4536A27002D076CDBFEAB8B0E /* BSG_KSMachHeaders.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F83739093BCCFAE205C9136BE161A71 /* BSG_KSMachHeaders.m */; }; - F7141CF921934893B165972EF3CF53BF /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5EC6741D9CADA0C823A8FCF5460C05 /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F714A528842E6AC83C6A9282ABE869CD /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = FA82C05B69A05871A507E87CDC332270 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F72A290CFFE4FFF5B6E75CE55490C392 /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D6C5597DE25F8E7626314E989E46E869 /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F75DC605FC8D1F7681541CE667AB7CB4 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D288AFE463AA20280B392AACF944EF72 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7792BF3636610713062788116665BF3 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AB2925D8C2603401461F149542B5552F /* RNCSafeAreaViewManager.m */; }; - F79075F88B5F0A11693594549A7B8C5F /* SKScrollViewDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = DA2DE3757EB80813FE0335992D2801E2 /* SKScrollViewDescriptor.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - F792B40741251C6B961A49C5E56AC7EB /* ScheduledFrameTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C6DE82423B5DF445238E521397F88E /* ScheduledFrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7957488A7E05B294D0FDCB86F08DE8B /* react-native-slider-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 10978F432AF4EAAD7BC8D6CF923B2CCC /* react-native-slider-dummy.m */; }; - F7A64B1A662F62B2B52185C92B653CC9 /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = 8423966CED67725A82187FB62E77A69C /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7AA02141B7C9712F22D1023EE2FA272 /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = ACAD98DF8A6ED7B5051A3D0232C1C329 /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F7ACA0219D0817840C5BDC9A69E4BF5C /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4B488DCBE297BF27E5027CA04CD1C41 /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F7BDB07A4A5F108754DD90CC9A907A43 /* BSG_KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 14FC13817F76A9E1878059266BABDA0E /* BSG_KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7DB28588EC66275F9EF5B5DCA2330A8 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EC78D9E585E6FC3B84966F8990DC32 /* GULAppEnvironmentUtil.m */; }; - F7E91880C97DE47E2B17DBDA5B8F9966 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AF66D72B5D6952C34E6C65E90CF41F8 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F80C986987B98CBEAB69F7AADF7F696B /* RCTBaseTextInputShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0F7EEE9DDCDFA5D9EB9C5B049E7FB6 /* RCTBaseTextInputShadowView.m */; }; - F8382867AA53861CD193DAF210EAE2DD /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 114BD75B686EA1B03D9B45F94A22306E /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F83D6DC16A3DDE2C67D8E9F41EF111A9 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C6B584E70EA23D8AFF7CA9B95886F3E /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F868B0F2EB72D34861497F45B6754CFD /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6E677AA069F3B2E0C95E2A3532E7545 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F86BDEE0D96DC60283796B6F863E564A /* FIRCLSSerializeSymbolicatedFramesOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB9B22C72AA59D0A6AAC17079BACD05 /* FIRCLSSerializeSymbolicatedFramesOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F87291CF6BE44C7D989180B811879180 /* ProtocolVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55FE544AB1285C52E46E7AC052098713 /* ProtocolVersion.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F89E3730A9F2FFE81F7F870BBA9EB924 /* FIRCLSCompactUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 02D12BED99C08C449134F3ABA2D7312E /* FIRCLSCompactUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F8B02098A9ED6DA1336E35FC2E2937E0 /* experiments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62A0B2B2E8640538334C1517D268C700 /* experiments.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; - F8CE0653087E1B5A8D3BDEBC4D9AC6C1 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A5A72C91B95BBE1B5764C5113D1042ED /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F8DB5DE2E38CD1A3156CE3DE8EDB3FB5 /* pt-BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B2AEF8B48EF07823C59E4886848C58C1 /* pt-BR.lproj */; }; - F8DF4276E3FB3B7C5B8439933EF119CF /* FLEXNetworkRecorder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 633737D6994987500E6EB4A6C7579466 /* FLEXNetworkRecorder.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - F9231F6B75F9828C1E7E7BACA93EC40C /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = A081FCF8E24CE17EE6C1EF96819E169F /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F93B81DDDAEA148C915D38C6EFCEB3D5 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB013FC1B5AB2DD8E10D5C020FA5901 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F942FD556E631FA6501AE10641961074 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D1C4ADAF03A7DE74F168C5BE8AC730 /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F978ED42F40D061340DAF5CD22373734 /* GDTCOREventDataObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F5B32E3CA7B2F67B639D90AFF94E9E8 /* GDTCOREventDataObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F97BED093A11441ADBF6C0E05D48E8CE /* ProxyLockable.h in Headers */ = {isa = PBXBuildFile; fileRef = EA689CB45B9255133B5191E3C67DE789 /* ProxyLockable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F97D19A1506555DC36F3E885262E13B2 /* BSG_KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 9989D8FF156402DA473B382F354E8546 /* BSG_KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9825A64AE0EA188A375ACC599B19B8F /* FIRCLSSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F605EDBA48EE3FB4151B10849A2C0C /* FIRCLSSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F99C6EF148A5F929C6714A10414821BB /* react-native-jitsi-meet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F12B59F9DF6782E82843788360369FA /* react-native-jitsi-meet-dummy.m */; }; - F9C79E07315E4101EE1E6284DBE96B6D /* json_patch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DCCB7B5B285B545249C9E330DAA4275 /* json_patch.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - F9D66462790E3ECCB90C80157BFEE731 /* DeferFlowable.h in Headers */ = {isa = PBXBuildFile; fileRef = E318D17E660F6CA73A545BC8D003CF6C /* DeferFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9F5491A40F3CD7B492D73AFDCD9B8CA /* FIRInstallationsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D0C29061CC820FBCD9032916798682 /* FIRInstallationsVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9FA39DEE8351B67F7194784AEE28EB3 /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = A6AB8A3C286ADBC0DD45803999A7441D /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA14342E79B4712BB89BFD6F442A6A64 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 61882888005B92D15750380FE61DA5B4 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FA261EF55BDA4678D08512DF89105B12 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 54A6E487DB2F1751784F728350946322 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA3D5C2B97EFF2FCD6ADB8D56A187AED /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4DD71BD854DF6DF64F53A99C186A8D /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA3FCEE4D4F5F67613699A79BA042772 /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = BE266C9B8E76939FE5C71EF566479AE5 /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA4153C149EF3F1DDED6E4846513C67F /* ThriftStreamShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 852DF2EB0BA9A845ACE4C9A35AF3DCB2 /* ThriftStreamShim.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA4347EF4A800F16CE57D834D4859D8D /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BF62650BA18DDC6EAEEFD2E04436C6 /* CocoaAsyncSocket-dummy.m */; }; - FA6CDEB2A292F61C8FA52F4239629B79 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF240967AAD7D875A2FAB0A143E7B0E /* RNVectorIconsManager.m */; }; - FA93C80941FFA425F6A8217DC86AF716 /* FIRCLSURLSession_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 48617060209F19DDDA7E39BA141B9C5B /* FIRCLSURLSession_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FABD46C0F909DA26B81CFB9726F25A3D /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = C8265C63AC43F5A886877016BFB2C59E /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FAC72EEDE680CE42571135D4F06ACD0C /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F57BABCBA0174D900BA54401B43790B /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FAD325C61C1C6B01789917FAD2FA0541 /* FIRCLSDownloadAndSaveSettingsOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CD01D16EF9FBC5A8826CD74D7B2B0B0 /* FIRCLSDownloadAndSaveSettingsOperation.m */; }; - FAE0FE7AD22D774BD0A3DF4A75DB5761 /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 0182F9D56F6C097229A5B2291E7D6EBD /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FAE7FB7F49C39C5CC3B15E412575429D /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 122E2401229CFF382C23869C6B7D99B8 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB0A28191AAB089A2B180B0CDD512FD5 /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 84645EBCC45720045E50FCCEC8333FB9 /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB0F92706EF1B0B3F1CCF387BAFC3433 /* RSocketStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBE8246F143EB260DC08F7E8375A906 /* RSocketStats.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - FB0FC8AE6675285761278B79CA6D28FA /* InlineExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = E43D4354872E035AC1C8043C67B92DA8 /* InlineExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB11A9AB3FB910CA62559D1E7D872869 /* FIRCLSAllocate.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B338B13FB2A0CB1CDCEFC615CB7B580 /* FIRCLSAllocate.c */; }; - FB363DD0DCCE96B7BA6C098C27EE5B4F /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 316847DDC1EABB4826243F54E7CB1BEA /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB530F1A567791D6927710373B7B9DE6 /* FIRCLSProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 563E55D46F0423FFC2241430780F937A /* FIRCLSProcess.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB5AC6BF479F7E96E183355FECFFDC4A /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 403BA7C6CED5DD2F2CDE32266DD115A4 /* RCTShadowView+Internal.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - FB623A4CA5268F0DB215580161FD6A2E /* FIRCLSURLSessionUploadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 099DB66F5F41C540E35EFFA2DF9A8A40 /* FIRCLSURLSessionUploadTask.m */; }; - FB64BA5C11ED82DB5C4BF04D0FFA4C4C /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D7D30FD062FA2F4CE761A3A1CCA8F85 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB72FD83F67C894AD142EB1845000CF2 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4C95E42DCA4EB60D68F2EDA80EFB4EA /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB8C1E2C48F2AD8515C5E099C749C5BF /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FF476829752ADDF95984D8F7AC0D7A /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB8D27E9459831E52B2A77FFE785BDDE /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 057C10612EEE697E31A534FECD6725C9 /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB90E24396C26ED6126824A52A788876 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9F6FF35206F917F63C05DF9008ED94 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB9DEAA3FF6C672E354650B1ECAF88D1 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = A35EF79CAC3FCBBDDF05214E4A93FDF8 /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBB80ADC1665D487FDD0E9CAF78FECF9 /* GDTCORClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 271FA14DDC0B04ED520A6BFB035E820E /* GDTCORClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBBFCCFE4689AE3908F40EC73AA360EF /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 199D344BD30539CC32CE6928D5A216D4 /* BugsnagNotifier.m */; }; - FBC0D2805C929A4C5832392FC8E13163 /* ThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 809C14EF92D1A3A20AFD372D138BB55A /* ThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBD7C4826F1DD46AE003317225C0D984 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4209CCCD0871814DD067867CED32B25E /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; - FBEC4776C49342CC3B3405DF9F36297D /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 316DE097F7754637102647D257337A16 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - FBF3EB6CF65A10370AFADD62954AE881 /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 943B56E5FD2CBF41AA8829BD63BE3949 /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBF4EEFCACA4C3C85581D62F93473E7F /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = E00888A954132CDA18BC44F319AC147E /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBF5B5AFCD5AD341EA226D9D65CE3DE6 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0523E97BB6B4DB22CB2C8CD1599C9E2C /* FBReactNativeSpec-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - FBF7FD35E8A619A09CAF79E1283D5153 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 63249EFA834A01C81278670CAB350563 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC3B69D90B512F571A269423E054E63E /* RNFBRCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BFE7B3C376934A3A5401972084A6F69 /* RNFBRCTEventEmitter.m */; }; - FC6B3ABED8B138EF2E98AD6E2819FBF0 /* PasswordInFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F112AD4DCB7424F61EB3493B9FFEA3 /* PasswordInFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC75D51E54C6036FB1E4A073F39DE7B2 /* ScheduledSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = DD4F1A29653F747F710E69C5B3A997C7 /* ScheduledSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC76BBC6DF50A8445C9B5C0C87C73CD1 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5175740F17A5CC2C16CEC2CBD1CEF513 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC87714A41923AA16685BCF5EA2F22F7 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C798B7984A25A4FDBF685F8AE32B5206 /* SDImageCodersManager.m */; }; - FC98D260B0CFC32AFF56A78B6D25EEFA /* DeviceUID.h in Headers */ = {isa = PBXBuildFile; fileRef = BE0D50CFB583D551B6FBB45D768E65C3 /* DeviceUID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC9B2F29DAFE983130380A286B62F354 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4C738D2BE9F8D9C41665204E496825 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - FC9DD498F5C8931F8D854BCBE5027F26 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 790CB223A0B5FF2BDC995C6AFE1649D8 /* FIROptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCD3515E17588302448E1EEEDB5DE753 /* FlipperClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 15C6C5DF72A469AF8DD75E8E2C5B9FE5 /* FlipperClient.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; - FCDC5F5AF807DB5781447F7EC845B581 /* RNDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3459D0CA80524267C487FC13D3D0273C /* RNDeviceInfo.m */; }; - FCE3A33F83836596ACAE1381D52942AB /* Cursor-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E23120C5376BC53C0D6BAF02093D4E /* Cursor-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCE7CEB488C7CDAA0D5B1F278245D27C /* FIRInstallationsAuthTokenResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C02D3D810F67640DBF05FC174F2CFDDA /* FIRInstallationsAuthTokenResultInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCEEE57C164203D44D5FA52C3A94696A /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D4069E4CCE86326A76AEB5A6E4E5F35 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; - FD4075015771EB548EE8ADB386FA5E20 /* REANode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5FE14ADE74DC6A73069DA443A98AA4 /* REANode.m */; }; - FD70F4A9596E68CFB8B1CE1F177A85DB /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E2102B0DA87D40AFAE42C15752A617 /* GULNetwork.m */; }; - FD89528F6BA64ACD4765E0B56ED98D81 /* FIRCLSApplicationIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 60224AC883FC9B9434CB06F258BA2F7C /* FIRCLSApplicationIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDA29132398C15CB3513C3537F84AABA /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 335EFF7D5A6AECA87296187A5FF2D12A /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDD5FCFCFF3A1F08C968E2B47BEEF20A /* SSLErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 63498114C3EA6AAAC31C39E2674C49D5 /* SSLErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDD98AFFE343DEF1281990CB755B5933 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3129A23443A70A78B91986A738276C7 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - FDE050EAD80EBE0E02D981562F432050 /* ThreadLocalDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F4D8EE1AB88A80276B6DB6467D43D8C /* ThreadLocalDetail.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - FDEB8AED12B5ABC32102D7283197E186 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 842B9EE940BD30BBF74FFFAB474AFA2B /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE165B226B01BF0E5282096678842384 /* FIRCLSContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 73CC56853E37F8D86F73D226BBF790D8 /* FIRCLSContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE570C55427946ABBAB0EF448040C12E /* CancelingSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = C54A81776A28367C5075A1A7E025C665 /* CancelingSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE5B55CC4A37EF0D7B2C1E92CAF12F99 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 75749D3761C0944C6655DEAEE9A38CA3 /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE7D0BE1B4F581460DB11DCED18BCE1B /* RNCAssetsLibraryRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA0C4C5E442706D220F564B47B7E1B0 /* RNCAssetsLibraryRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE9B01DC938E8FF1AE38579797F5CBB0 /* EnvUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = EE5C9EDCAF241D698D2916516A93E4A2 /* EnvUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FEA267B227B0E81D22A07384FA7CD1BB /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A25C4AB14CE49EA562D742266A45DB /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FEC142C629BFD9083352310B4B259F98 /* FIRInstallationsIIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = D2070E7713070D87C78A790F9EE65344 /* FIRInstallationsIIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FEC2AAA000CDAF71ECCE958D866EBC30 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B554CA6B8A4FF8F9E6124BD14A45F5D /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED21ACC025E093B843CD351A1C0045B /* RCTImageBlurUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 590F73C41740BBC036546D26E389842A /* RCTImageBlurUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - FF081E923FA97838EF4E4001A676D9FE /* firebasecore.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B6B4CA79C8B63CB9B672810337DCED6 /* firebasecore.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF20886F669DA038DCB2D84F30D71D5E /* IOBufQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EDCD0844E053BC8DDB3FDC39E74EEB /* IOBufQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; - FF217BF4F60D6ABBE53FF634B951F784 /* FFFastImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = AF3755175A28C62308EFFEF2C0372793 /* FFFastImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF25A72AFBFDD3B1F8A677B56EE3F6C6 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BCBD61446538B2B7202B7D11872698C /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FF28A2B722BF2ACB2EEEA732848F44CD /* UMViewManagerAdapterClassesRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = B436D3F2B9217D9F332F061EC2502208 /* UMViewManagerAdapterClassesRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF35D631BBD7CE3793F2585E076ABE37 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB3F0AB2BB873E745F85BE1CD41C462 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF4F3D0AA50BA3ECBBA1A905D7F84797 /* FIRExceptionModel_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E792802A89788DF420D5C87689D48C6 /* FIRExceptionModel_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF8366ADAE423B2AFB5753C39F314128 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BE8AA7C56BAA349794A7B24E2E89362 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FF8CB9E251EB7C4BA892E2F6B2E1D351 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D5639176CDD9669D4556831638B3763 /* RCTI18nManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; - FF9E21A6087B13223BBAD7DE03C03FB7 /* REASetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B8B023184401C6EF64FB724C3F17CF1F /* REASetNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFB9245D233A3C0CCA0F2A43466826E2 /* SDImageHEICCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C4CF7BC049CC7E28A6D3502E44A12248 /* SDImageHEICCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFC03B7D8F37AE0403024D9BD66DB19C /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D418EFDB8CB07AADFE4BA5A348FB37C /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFC5A9F8C44A1A39274334B81662239D /* FIRCLSUnwind_x86.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D17B27C7DC887EBDBCB46E9FED7B29E /* FIRCLSUnwind_x86.c */; }; - FFF5AE518B8DA538253C4191FD313308 /* CPUThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E82064963A7ABDB567C56254B7F2A7DB /* CPUThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 000F50E0CF2A97F28B1403D1775EDC99 /* UMBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 2260CFF9E77773718FD7FFC6EA6F12A4 /* UMBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 001AF458ED907C2245E6C1309CFADDB3 /* JemallocHugePageAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 20953006648FCA7D3E6AB8BFB0E02E4A /* JemallocHugePageAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0037C44133F11280075F402AAB720DD9 /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 160CAF42AD18377AA139BF3EB2FA7D6D /* BugsnagCrashReport.m */; }; + 00594B2F713792545D808EABD2ABC9CC /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 41348BE3388448B7C27DAADD76143BF9 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0060810FB3851F5761DD7524A5AD905E /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 9941F05755E0C04F640036E4B2FE1D26 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00A894F22AA7BAC1B6AA77349D399622 /* REATransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C8CCF18E9671569A378ECB293DB6A4 /* REATransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00AAC400E3418EF5114C52242349B8D9 /* UMNativeModulesProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = B3D5DE7623D377DF00BFD90A0041314B /* UMNativeModulesProxy.m */; }; + 00C91D63CC716D2460BD2A730560A58E /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 284D0BD80F7C7263935C9B333C8C7128 /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00D2A54A8823A11E61F579504E81E987 /* Flipper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CEDFF0CE53E9D577F3D7A453DD6D566 /* Flipper-dummy.m */; }; + 00E175270DC9686B1C908C3528E72BFB /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 030B272E22B61D35C406432E7284505A /* BugsnagMetaData.m */; }; + 00F922693F608FAEB7DF4C02CE61C369 /* OpenSSLHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 77DF6DD654C7B0A5974A812BDF1651F8 /* OpenSSLHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00FA3E1586775F0FB5DA9F5F99EC17CC /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = C8CCEED996EDD1C840C18ABDB43B3FE2 /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0109658EA8CF256D8B289ADCDC7FA70A /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C6915F0E2EB304BA1935966DC0A4CC28 /* SDImageIOCoder.m */; }; + 0109A3A759F7D4639629377AC27DB234 /* RNImageCropPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 26837E8784352EFAFE447784CD0C2579 /* RNImageCropPicker-dummy.m */; }; + 011466BD1564B2DC5CE448FEA5B29B85 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 21F3594DFCA45CA204AC184CC6A1914B /* README.md */; }; + 0118C5FFF9C4B20E2E19C5D4B1658617 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8444AF025000F2EEE131AC3A83D5EDC0 /* RCTImageStoreManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 01448BDA59FEB517720540384ACA3EB5 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E61516147E350A335181DADF7D69B54 /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 015407F52047D4BB0CD74C289D230C37 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 084E16E8ADA877574CEFCADB0A2E393C /* pb_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 016DEDB4BCC1C09A27E1C0CA9EE522AB /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08AFA04DAB6148C82D55BCF8FD0A89F0 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 01859E4946383F52809C7A5E95C94853 /* YGNodePrint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F56EA0E3C2B706B99E8729BE2982450 /* YGNodePrint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0198283A6245A364C263FECB875E1C76 /* ARTRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 20FE84FC3CDD01E34E727F7BB237CB98 /* ARTRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01CD4E5B223049012C390E0A9D903D47 /* FIRCLSURLSessionDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E30BCF4DA423CAEDE6ED4073EF2A63 /* FIRCLSURLSessionDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01D4A5DDBBEE67AA18A16D4C689B53DA /* ErrorCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 106165C45E0317EB7ABC82DD367CB99A /* ErrorCode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 01EDE288363CC3CB55DAD85AABD887A1 /* BugsnagCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = 58514F90F3494FED045D1821DED44BD2 /* BugsnagCollections.m */; }; + 01F3F5575EDE7E28E2E794442E3E58F3 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = A95A1BB346C9DC17917A25D2E2CDB3A1 /* RCTConvertHelpers.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 01FA56AC1F7EF75E75EBBCA0945A18E1 /* SSLContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F31F3B4D718BB4FFF5B66BD7227845CE /* SSLContext.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 02218BCD8452C372E4ACC4A4C8325932 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C8C64BF31A681D4543C73482131964B /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0226A47450E4759F2CAEFA6307E1F0AA /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 60AE6989A5796CB59E49FB60BA6975D2 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 023FF4811870371C17AB936C0370C28D /* WTCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 591D5CE70F0224E56390E436F0C0F733 /* WTCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 024FFB764B39A899C61D25A259530FAF /* WriteChainAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 812A96082CF253DD45C204A145030104 /* WriteChainAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02714038DA8ECE88D2A8ACB1DE49882A /* RNFBUtilsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6AEB96C06BCA4FEF5420C19DB6EADD /* RNFBUtilsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0299350CB081F499B3F68F98995EB87B /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CADD08B73E2965179229D42D64F18DB /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 029AE0FE15F02795DA6C243E86CA7995 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EB742E9E39E09A2525BE6EEE4D03BEB /* RCTConvert+CoreLocation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 02A040AA87D6FF98C4A159A382F8CA35 /* REAEventNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 943707F1B2EA9D17F741FC58D9BB4325 /* REAEventNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02CF5ED1CEA40B42508C26E0FC2A66E1 /* ChecksumDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5B1C9755B9FD9C7BB41BFEE70F6DAC /* ChecksumDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03034265ED7F0D31CD3DB155BFE2AFCB /* RCTAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 924BBF85FAD0D1D5E1A35C30935DE6B8 /* RCTAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 03151B04A94B5B1FAD67FF45DD06B7F5 /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C607606F7CA5AD6999CD45A60B7095 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 032C7CDB032114BDCC7DC441021A7DA5 /* IOObjectCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6219D0009BCF31A711488F8CDC5076D0 /* IOObjectCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 033521D8D361BD79929F1C97CF0F357F /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D211109B139C4F112758357ACA1723A /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 034989576FB180820CE1012B0B8ADD12 /* BugsnagReactNative-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6015F8A90202452D32960B9DB3FC9113 /* BugsnagReactNative-dummy.m */; }; + 0357B1DBA4393494C24B5458C5294109 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 97CC0FF8649FB8EAD461676E8C9E66EA /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 037A597C46854C7EAE1349B3B682C044 /* FFFastImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 59A8409C5D192479544A713BC88D4F3C /* FFFastImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0388C19C118898765F8121AC641BA4B4 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E764AFAAF641A4FE37695C79504E5759 /* SDDiskCache.m */; }; + 03A091EF0A44A9313367BD851F9685DB /* RNFetchBlobConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A8F8E9A88E0A3A62B592225F610D9E9 /* RNFetchBlobConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03B0991E9C8213684BA88B4BB3746653 /* FlipperConnectionManagerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 48700365D910E7342D98964C607737A0 /* FlipperConnectionManagerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03CE75A0F998C6AD1A8A56EC32048441 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 637D8D1046415EBB7A82B18D024458D0 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03D2F02C2F40E330E75DD3522D810830 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D9B4DBA20F4525532CD17D37AF66CF4 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03DE9082132C5F30F717BA20344693C9 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = CE1B1D122BC33C2979EF3AD8FF9B2C6E /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03EDC32E5EB4E49C758B0E1AC1B83F1B /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ECE81C39D0E1AF2A07AC52814A5DE70 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 040C7726D830C67BC677757275DE6725 /* JSDeltaBundleClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F4187923BF840480BDE7D577B29CE3DE /* JSDeltaBundleClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 041DBA280D01DEFCA66268DC7D4DE683 /* REAAllTransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A4B8082CF773B5721063EE9B1F35D89 /* REAAllTransitions.m */; }; + 04719857696529B56B628EEB24832846 /* FIRCLSURLSessionAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC456DA880CCB4C69A228EC88B34D5E /* FIRCLSURLSessionAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0494039227D103B7AAC3831F672658FA /* FIRCLSHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB1783AAD2EB476B425C7E30DCF5B5C /* FIRCLSHandler.m */; }; + 0496E1728E220AEBEDAD5CBF91E7B74C /* FlipperState.h in Headers */ = {isa = PBXBuildFile; fileRef = 992F321CB4568B26B5C1CF22009BF270 /* FlipperState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 049AAF4CC8018611586F09D6C80F8257 /* FIRCLSReportUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 56A05E6E745281FC8E38CEF381D72BA5 /* FIRCLSReportUploader.m */; }; + 04A4CB56F6A8163CAF3A464DD0B79CA7 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B90B7078CF4BE3C3EAC5B20FD9A9BDF9 /* React-RCTBlob-dummy.m */; }; + 04A740155830EC1680E2A670DA44A6DB /* FIRCLSDataCollectionArbiter.h in Headers */ = {isa = PBXBuildFile; fileRef = A29F8028A89602700407D094ED630714 /* FIRCLSDataCollectionArbiter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04B0CD8E8DCD51E6A54EAB4AC3E41AC6 /* JSCExecutorFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = C2412D39761FA90675024571530E601B /* JSCExecutorFactory.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 04BF68827516098FF4CE40F6D65087E0 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 55823363C0818CF66B9A099E299C5169 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04EE13D18B0F6D782FFDE298038D927E /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B64D783F8C74B4682FD3D803C78CCA7 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04FF0B028D980FAA3D1E553389C97CBD /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A3AD42CA4F8220177E29D36D2F4105F8 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 050764AE053E95388DBBFB293FDBF2BC /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = A21FADACE1F2797514A803DA0320BD79 /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0523D1360C55FFDE017637629B3FCAF9 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E5492EE69D6815A8CC646ED50CC3904 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 052731026452AD40E65E87DCF5BF37D2 /* UMModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = BF61927BF9584316F5E9763973680805 /* UMModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 053BA4F3C75D35BCBAA8F8891D611B84 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 12797FC69B985D90312EDCE7ECAB876E /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 055E3CCCC565B32662B62AEB2687DFD6 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B13463CE34BBCB8B266C1D76A2696ADC /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 057FDA20D3830D25C8F9230D8460A02D /* ThreadWheelTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 9147902687EC685DC7A0853698C3F430 /* ThreadWheelTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 058A0E6FB778E47AC2ACEED1729900C5 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = B9AC738BFCE6F9FB9C927423AC662D8B /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 05994EDE667F3671AAEA30F159E2DECC /* FirebaseInstallationsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A27549C6E0EC15515609E01AFCE7938C /* FirebaseInstallationsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05A2B9B9324B8490FA58DF43126B9707 /* NSData+EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 76CD5769EB4C60AB3DEA653EF0C4123F /* NSData+EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05A2C829317533C074C228C63D55CDC0 /* ARTRadialGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C3BFC8D017F12A422E9E292C11E3B1 /* ARTRadialGradient.m */; }; + 05A88A58C1245A9C537494AB00CBD729 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE7DEE152750D82905E5832F1204F44 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05B0D839ADEDCA18BCB0342D8850023C /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = A830A63EB2E8514AC5D3C09FE3CCDCB7 /* decode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05D67239AA89DCABE66BC206A4A20DDA /* HazptrUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FEEE13E5F6B5E2C02CD4F4BA783D628 /* HazptrUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05E51EA514016A3A30F517E11AFB5DE0 /* AsyncTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B2893702A7AE0EE6CE82C97E8B04B27 /* AsyncTrace.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 05EEE113DA8195D1A8446E6E0223F87B /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A966C2CDD7579B225F47BC2239EB02F /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0621741F7608DA93B0199D74FB0187A0 /* RCTValueAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A247CDFC965A25DF30A60F3333572C5E /* RCTValueAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 06290A0DBEBB396363D9CB31FC2FFA27 /* RNFetchBlobReqBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 264578D270CE6F0B3B2060E150186A36 /* RNFetchBlobReqBuilder.m */; }; + 062F8BE5952FAF7F5CF3E6966A337F28 /* RNBootSplash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7285FCEAD1DB287509A8ECAD629D4192 /* RNBootSplash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0647B334661340B8A9F52EABF062C3EB /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 029CD850ACBBD3E4731687B582DC3129 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06514FD84CC576BCCE44F89EE61A7F68 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ADD6EEC74318B8FC73905C199941380 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0671A194118212DB483A5FD27359EB7F /* FIRCLSFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D7EF236CE7D5CE2A1C72FF683F2061C /* FIRCLSFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 068627D6351492A400D81DA04B4AAEE1 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = EA7240003015AD6D0B4C11205B6C845F /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 068DE1D20291759B65D1F6BEDA58AF9D /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE6BCCC4322328478C2131B0A43E52D /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06965620DA927215DD8A8F4C9F95EA1F /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A82CDB88107436DD2D192B9F33EB9FB /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06A772C7BFB80B6E55DF65040D74E8A4 /* FIRStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DDBFA43E5FEA69E2EE892A2AE4B33AF /* FIRStackFrame.m */; }; + 06C78FC8169996E806BE536269C185CD /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 1937A7452A3C0AC9EDC3543CCD8F6484 /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 06DF5876917022BB1943DA78C98F5C18 /* ARTTextFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BBDD8CE14E222C1F989C3557EB5A942 /* ARTTextFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06E27BA59BD0058F5FF158F405A1ACCE /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 89EB8DF0F9AD3F0857CC335A8DC2F551 /* de.lproj */; }; + 0720A634389F76C008A98F1F46D26EF9 /* openssl_opensslconf.h in Headers */ = {isa = PBXBuildFile; fileRef = FF958E28492C2570BC0408228DC7BC00 /* openssl_opensslconf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07343EFDFF914FD150E59AEAE87BE5E1 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 65E1BBD1E71DF5629B3F41336EE6EDC9 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 074CC255A80214F8215DBF480553FE83 /* RSocketParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2284E5DA42D24A8ABC297F049439F808 /* RSocketParameters.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 075E4EEBCB43B2419651CE229A433CF2 /* FileUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC8611EA20C4E9E9125A4EB162777B5 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 075F9805B68154AF1104DF613BE6F9D9 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A4062230649EB3CAC5B2271CDFEFD865 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07912AE1EFEFB82A90F50403C9214FD5 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 82797D5E6E3C1AB7F502D4FF66EDCA93 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07982ED2F3B097036FF5459A678C428E /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C41ED7C5AC74BCF1865059403971088 /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07B051735A7659BBD10772A28B34D65D /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = FBEEEEE744AD9DCD6162B1C52F82FDB2 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 08140CF5CCD3BFD03E8A3EB7AF95ED56 /* FlipperCppBridgingResponder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18A13DCC135781C94C0CF101CD05E3F3 /* FlipperCppBridgingResponder.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 081560A0159D441DC9C8AF7CAA6B970E /* ARTGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 1701B33955EEDDFC3BA3374407DD71EA /* ARTGroup.m */; }; + 081E6B601B49FE4F98631AE9F6594C9F /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = FEDD1BC76F5318F87A8A9A5E3782606E /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 081FADB2FE7BDAA1AFBBC6E3E85F830D /* RCTSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D239B8FB70C6E0A5C2040A30DC52E31 /* RCTSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08219D32E74C8630B7462E545B5023E9 /* RNPushKitEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 7491C746DC1BF438EF88E9E973E8B5C3 /* RNPushKitEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 082EEA3652F0C7F65F3D9ADC676C1853 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = EADD707806ED13D6903BA0F5D24DBCD2 /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0836D50C23B6C79A014622260B9EFA1C /* GDTCORTransport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3DD2346D2A8EC698CFE0B7382E1E3C /* GDTCORTransport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 083CA8F0059844F316B348C516DC0312 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 267CB5D5CC6EEB55D13D01B7E6864A1B /* SDWebImageCacheSerializer.m */; }; + 0858C5DD7E4F683BFFDC33673FE75258 /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 980C5E8685C2D6AB79054CA47043435F /* React-CoreModules-dummy.m */; }; + 088071E10BC7E0F7D2AEC4C95E916D41 /* CoreCachedSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = B8F67AB790E6701A850EF3960C5E1CDD /* CoreCachedSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08910E25B56F73BA1E7C9B35051828EF /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DCF3267DF92F2D0C054BF37F2705566C /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 0894285A268123E4663539350F7BECCE /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 722EBAC60CB81A25403068B5AA96488F /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08B0382FA655BC8A478519E647F57BC9 /* FIRCoreDiagnosticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B97EA2F8977F3CEAF07603545096EF /* FIRCoreDiagnosticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0926794C451A43301E518150BBCFF89C /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A8BFAABE911D0257D142DF57EFBB406 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 092C950C1019A899132F1EC1C1973824 /* GDTCORConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = EB0CC6987EC71C4BA637274C9ECABE2A /* GDTCORConsoleLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09393C7EFB15B6830B1E24008140B06E /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 42491709EEFE93D63EAF23483F981268 /* es.lproj */; }; + 09649C563EEF42E21B70090C39834199 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = C0BBD5B2AD0576FA22293BD89E067F81 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09BC7875E6D801E8C3A5D78A944B7127 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDD40201F0C41EE6AEFC14203F65DE8 /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09D23E33AA77BDB3310ED71C6842CE9D /* InlineFunctionRef.h in Headers */ = {isa = PBXBuildFile; fileRef = BBF4D481885ECC4328D5D6CEB1D010E6 /* InlineFunctionRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09EE5698E226034FE9300AE9751FB97B /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFC77F4A5A209D32104BFFA64ECA5D1 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09F8EE9A887212FC0B2154E979B8E097 /* UMAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F9C4B67A87E2EFA2743ADDA6BE8BAB3 /* UMAppDelegateWrapper.m */; }; + 0A1085D42174CDFD3E5A123DA9241DF7 /* Barrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52B0111728A81A7F015E84FA28C08909 /* Barrier.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 0A109664C716840070D6862DC4ED5845 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12CDF115C8E984969B1745E1B99C5D5E /* glog-dummy.m */; }; + 0A116EBE1D4A4E64BD686A7187757AAE /* ARTTextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 379A72DE731E0441370536B9A6DDE9A4 /* ARTTextManager.m */; }; + 0A2BB595766F80BB96DA17C3497BF549 /* FramedDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 04D54CD2B7E9D3D2968B6808528891D0 /* FramedDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A35E2DC84A2D8C042981E057024C85C /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 43CE2F2F7BBE6C808C4942E2DACACF73 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A454CAB13E4FEC1DF54BE5ABE8D173A /* CodedInputData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8982A7DC531ADA3AEE86AC93C775649D /* CodedInputData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A6BAC8A932A7A0AE62DDBCCCA70702D /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C9B92D90B3CD521BF48F0703787A456 /* BugsnagSessionTrackingPayload.m */; }; + 0A7FF47E30F61AFB6AD9CA895EE1A4F9 /* RNDateTimePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA36C74AAD26EDB5D9A7921AF83AEC8 /* RNDateTimePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A8B587E3A95FE20D3CFC98F8FFCAB03 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46460E0EDC6844AE6B06D505B37FDBAD /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A92A4EB11AC3149D6C51E87E22A1A5B /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E97F53C6598883B1C6699D8D00924794 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0AAB1B87F449356F2FFC7DA7EE5D381F /* da-DK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 22543CFC8553BDC4AC26E293C01A5569 /* da-DK.lproj */; }; + 0ACF9654E330F3E4FF25D38913B61A9F /* ARTPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BFD2C47C8B73CF201FEECF31C35CAB /* ARTPattern.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0AD1DA52CE1FEB97B05BA9D8CB63C1B6 /* GDTCORClock.m in Sources */ = {isa = PBXBuildFile; fileRef = E904FB44E0F60263FFEEF3F0CAABEB07 /* GDTCORClock.m */; }; + 0AE130EB96D4454903ADE0BA1969A6CF /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 797B76318FBB9F8DCF996160D4C79A6C /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 0B28BAE0A1B8550D2DE2D68527158680 /* FIRCLSCrashedMarkerFile.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3D1A76F4A5CF45A49B858F6A0DF324 /* FIRCLSCrashedMarkerFile.c */; }; + 0B2CFC4DD49E848F4351E1AD5EFAFABB /* DynamicParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BA876504656FABC90F13B3308000FC0 /* DynamicParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B3B883A30022727522781E6FFE17758 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8EC24129B4FA709297C0376D4F3DB49C /* fi.lproj */; }; + 0B61BABF587EBD0E31C3904A9C82ED22 /* RCTDevLoadingViewSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D09E8952F6660F0E7AAE0649CC05F84 /* RCTDevLoadingViewSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 0B761B070D881FC68C5737332C9D8036 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 696159D6CC4669CD010CD022345B21F8 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B7681A7555B94ACBB78D9E0D0162039 /* BSG_KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 733AF9ABD5F0C599ACDD95AF463C3254 /* BSG_KSCrashSentry_MachException.c */; }; + 0B7C39C00D2B040C27544584D750D5AD /* FLEXNetworkTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = DE8D6BF68006D1D9BE7E063B4872D84B /* FLEXNetworkTransaction.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 0B9E2306C3BE47E02155DE8E960D6B32 /* GlobalShutdownSocketSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50E99880D429EB1D95CA9C9481A7723A /* GlobalShutdownSocketSet.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 0BA06FDA567BBD9F7B5CB941588C52BC /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A0582E975A3D3BF8B258B5BC446DAAA /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BA4F97CB6DECFE49F6A541777FF8519 /* FIRCLSMachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 774A3866A31D76FF0046D1135E862EED /* FIRCLSMachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C2C18E15224239E99EFA26C3E1489F5 /* EXAppleAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C9187F4F949FA28C8F76BA4EFF007F /* EXAppleAuthentication.m */; }; + 0C422C71ADB99EA5FF5E5CA56F042C62 /* MMKV.h in Headers */ = {isa = PBXBuildFile; fileRef = D5DE6DCB5CB77FF2318201E0DF4BA34F /* MMKV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C551985E8686CC886A539921C3EE668 /* RootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9760CEA86D766E49192B1E459D1C8878 /* RootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C5F5CE1AA1ADA700992ACE372336053 /* GDTCORUploadCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = EC658CB13F117CB132ED545C56448294 /* GDTCORUploadCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0CC9A6A17727216556B0AEF0E6F9FD71 /* FIRCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 206620D07945C79E7CC4286575682243 /* FIRCrashlytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0CF17F9266055A1FD1CFF6F2C328C2AE /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C3338AD03FDE32FDBEF73D073DD11DEF /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D3C93CF0F9F2583678EB02BE49EB077 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F410FF0BB5E0374104F6E01F589707E1 /* SDImageCoderHelper.m */; }; + 0D58E16C6814991908886D21A86477D3 /* READebugNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CEF5929AD1B9BA6C3933CD0FF4B41CD2 /* READebugNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D73DDAB5065DADE674ED5E85CC65AC1 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = B08F408CCA7E09F164029244AF013E1F /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D78BA278756E2D822E89C836AC3A7E2 /* RNFBSharedUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A329A0BE504D29332649373C5FC2AD1 /* RNFBSharedUtils.m */; }; + 0DC96FDEBC06F1C8DCE2EC4A1B158A2D /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 465882AA71039061DF7EAF94045B05B5 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DCD335B1EC7E097FA1E6D89B16A4A24 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = E685501A18B691A78AE63802778A8DC4 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 0DDEA131FBC532835F8E259FD7654AD2 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A3E8E3FFC84CC4831A5883942616F125 /* en.lproj */; }; + 0DF05AB5378A2B780BBDA4BE35BA21A5 /* FIRCLSFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F3B630E67519DA0855AEA8E3CE72715F /* FIRCLSFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E0611504CD5D881E5FCB9B5E278D6E7 /* MicroLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37EC3FDE845C5437D57F971031211C33 /* MicroLock.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 0E103FDA6751439951C099EB863C4E9C /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5765AAB98C6396F70703386F034304A8 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E1B3276561F7EB341FA907EB1A86F04 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = A64B9EBCFC5B834095183ABF0C4B1D6E /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0E1E58EAA62AD31323C41A2EE1F285A6 /* RNNotificationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A9D7117A720699CFD1D1011BBB8CEE18 /* RNNotificationUtils.m */; }; + 0E2055CD03A9F6FE1EF61816FD390A1B /* AsyncUDPSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A6D710792A77CDAA54EC7C75C1668B /* AsyncUDPSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E218A685D54E67E63B15EE57AF9B96C /* TOCropViewControllerTransitioning.h in Headers */ = {isa = PBXBuildFile; fileRef = A5F9643D2F853CD41A855F0FDCB49280 /* TOCropViewControllerTransitioning.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E2C683FBE5E9C1901110775A04916CB /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BED1DC3C12BD73ABDC78E50A90F04F /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E44162EAE5447439FEBD9619932914D /* FIRInstallationsHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = AB5B0DC5A3DB374E8AECD4DEE739D781 /* FIRInstallationsHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E490E89EDF3A16691A550F3B3D8577C /* RSocketParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B2D0E582086F68A8B110AE777A2DE5 /* RSocketParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E5B539F7CFE7C18605CA862F87C9FB2 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 97DF756AD67125EB16F06106BF5E7483 /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E6BEE45076F221AF9B746A5CB621F93 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 595A94AF4B94EB0044011648ED952300 /* es.lproj */; }; + 0EA0900779E7C8425C830DB6CAAD784A /* TOActivityCroppedImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 94FC7CB00AEB28FEBFD5D8AFC620F9F0 /* TOActivityCroppedImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EA52076C94A2F4EBDAE61FF2D24E451 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8F9DFC3E9F233FD5B82DA468FFE387 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EAE708844B871B5D9FCE1F1F5243BDF /* FIRCLSFCRAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = BB69159A9E7534B5DC700DC21108F8F8 /* FIRCLSFCRAnalytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EFCA31C89CB2815C262F61063472180 /* QBAlbumsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6692ACA4B9609FE22D3B5FD14BEE8DA6 /* QBAlbumsViewController.m */; }; + 0F04757773EB94AFA230379602288218 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EE831D13D49F2CD1A4D84E28E855FCA /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F0C10FF1C8CA51216269475E4076D75 /* Framer.h in Headers */ = {isa = PBXBuildFile; fileRef = B2DD73F23E8E47F3810615C46B94DF58 /* Framer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F112286F11B894F72C66676A5BAC325 /* SDWebImageWebPCoder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7FC17AB389D472D0513E74ED376054 /* SDWebImageWebPCoder-dummy.m */; }; + 0F2C29D27A4A81991C787404478AF099 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = B901F19FEF43BC84CE222EC37A41FA3E /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F3F32D5615E2F8623E48BB225FD09D8 /* StreamResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E05FCFBEC97296860E5891BC985B8BE9 /* StreamResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 0F5BC7FB75842C4DF7D6CAA2276D412C /* openssl_md5_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 204BF9F230931D6B8A99E4488DD5A2C0 /* openssl_md5_locl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F6293E2C6D387AEB7CA7FB4110631C6 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A13C4F0E0BE37606CB5E35F08C6ECBD /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F77D37E6759126835EF8EBD3D566FB6 /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = 26CA0968F6DB5D4F3978C98664823F04 /* FIRDependency.m */; }; + 0F96B9773F1A3A400AF5F4BE07F633F8 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9A405F82D82FA8A50DE20C1F529C0E82 /* ms.lproj */; }; + 0F9C7819344334F86A89420E15C953C6 /* ThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5262A96869073E1B25783F9E6FCE1685 /* ThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FA49BA8A92058A96F5D15313493FB59 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EDF8954FD759BBE3BF4CE07F1AA1F89 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FB00882D8BB26D52DB32A3B8F1C4761 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB2B3CA01250FB7926FCCAE2B028D75 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FD0BF71F29CDFAC3DBE15624237654C /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AB5FC4247F0BB39E819B3CA773180AA /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 0FDDB9156FB0D0097B471318449E417D /* RNPushKitEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E888F296ED4697F18401D891DCBFCC /* RNPushKitEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FE20EBF34F908C0A8BAEE151FE31368 /* FIRCLSOnboardingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CBC2D81BD34067AA7ACBEEEF55C8EB6 /* FIRCLSOnboardingOperation.m */; }; + 0FF737393D13C998B2E7B85E02167777 /* SSLContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B38E379A16354B1527B0C98E5DB7B2E3 /* SSLContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10483AA4D71ADE88023480FB5094E267 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = A52DED6EABDCA6B67A0AC1036133D298 /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 108E5385C09DFF34EC8FE4F73C4662F4 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = A44A52E2170AE95FAF4DD2F97C2FF9FA /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10BA82C55A2B1DEC4B2ABBA14C5DF73D /* RCTDecayAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 74CB553480A8DB45755E0983A96CDCC4 /* RCTDecayAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 10C1021B42BE6200A4E324C3539F9702 /* RSocketRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6656F58967C010370695EDFC5C939AFA /* RSocketRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 10CE4E6061819094F64E040163430758 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 38F188FEAA6C41E90DA7C9C8098D1D2C /* React-jsinspector-dummy.m */; }; + 10D68B02FDF05C99237E067F9918509D /* RNFetchBlobRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 706AFCDA4F567646DBBD027E7FB1CADD /* RNFetchBlobRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10D946CD688B87AE48421FAFE3FE8310 /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ED5243455AFB5FF54C123097CDEC429D /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10F42CB440BAE106EBDDC8B9823FA2FF /* FIRCLSApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = FD92AE5268A7E9BFFCD0B589DA132519 /* FIRCLSApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 110686C3B9BFABED7EF510599B8F4BA4 /* RCTKeyCommandConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F527BAD956BE8E3F85185B82CDA4F74B /* RCTKeyCommandConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11071A0B5E380F5B7F2E010327B3815F /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8EAF3498847DA28476F8947A3F9A83 /* Yoga-dummy.m */; }; + 110DB0771E91F52B6FD3EAD5AF30123D /* RSocketStateMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C9DB9B33169804F44FB8B9867315459 /* RSocketStateMachine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 111D765C73417F5F3D9DB4A549BF16B7 /* EXLocalAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B63D7CF5E0B524F1B226978D8A8321E /* EXLocalAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 114F09E11FF5AAD51F6A4A68923DEDD8 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CFF8B9DE06C75C3B39CD9C944ACD8E /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11527F4C8E41DCBE88F35CD9A1A27B89 /* RCTPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = C58EF894EB1830FD8A57CEACD39A8892 /* RCTPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 116CE378A686BD900FC7676F4F481AEF /* BSG_RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 075EADBA562B6903DC26FADAE86F7108 /* BSG_RFC3339DateTool.m */; }; + 11712F28C8D94966B4717571C5B4101C /* FlatCombiningPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = CDBEF8C2CCA558C1AA7C747627D492A6 /* FlatCombiningPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 118ECA72611CB2FD2EEC1AC53D8E029C /* UMUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 19887A5AB0606450678773270C1E16A8 /* UMUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 119EA7D5009DCF867F066ABA035BD82A /* FirebaseCoreDiagnostics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BBF5ED6E7690FA18D4B7A816F99EA92 /* FirebaseCoreDiagnostics-dummy.m */; }; + 11BCEFCA89FAE791FE7195C154A8D927 /* RNPushKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B3E2A7A8440F5EB91DCA6360B9889A /* RNPushKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11C1F06E5DAC4DB374846E51300D5020 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FF4907F0B1E21B74D2FBCBA5A4FBDB7 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11CEE85468C674A4EBCBA4551A6FFB4A /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 130AD96653DFB0B85D96782F91BE1413 /* SDImageCache.m */; }; + 11D6807CF168126D40A15178C9E04FCD /* openssl_aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C9337079C479AAA349F5708DD01725 /* openssl_aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 120EE91B70D7148A00CE2E064E96F61E /* SKApplicationDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 906166F8F6237D4A6C79C75455EC449A /* SKApplicationDescriptor.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 12464BBD06FDEF5F9162798A1EC56544 /* FIRCLSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BEC4C534A6D3D670A75EBA4EDD819D6 /* FIRCLSConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12478C3DEA4C049CB9A2CA1CD20C89DA /* rn-extensions-share-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 548E8721ED26F781E1898DEE91096C99 /* rn-extensions-share-dummy.m */; }; + 125A7DA5E0AA6CD38E879293F84F4CA0 /* Flowables.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4850C151CD224548F62146DCD1C8CC /* Flowables.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1269AF0F682F600A26863DF81E886937 /* RNPushKitEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E353BC276BD16557AC6126A3D7276B3 /* RNPushKitEventHandler.m */; }; + 126F40666E812A4A6E90817FF328B49D /* RNFetchBlobFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E478E13DDAFA5D4762AAACB6F9C55BE /* RNFetchBlobFS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 127BEB986815F397903637433E85997C /* FireAndForgetBasedFlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8840248FA393A26F5DDAB7D0B2FB3635 /* FireAndForgetBasedFlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12D59B7431F1E2D74FD4A69383EB1BC9 /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 07F65FB03B85510F0B6531AF44EE9976 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12E3B3A98B16C35BF8A9040CC935E1A1 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0DF5E8172359B783D1FE59AE3A371B01 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 12EF2DADF1312FD3553930431F86DA5D /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A294E318618A97FF297AE1D68EB73C1A /* SDWebImageDownloaderDecryptor.m */; }; + 13210605B09232F682CE7280B752A25A /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C08227CA08CA4718531E470C28CCBCCA /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 132446A286BF65E4A71E3B8B41D13299 /* FIRCLSCodeMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = A6307680F6EC7F7048B72294B68290E0 /* FIRCLSCodeMapping.m */; }; + 13626B3E229D5D66AF7559F0708DD7B3 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B34CF81E97EE6356F87B13D2F7D9C67 /* SDImageAPNGCoder.m */; }; + 137FF610872B1C182541C2262022B77B /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F3DB85865D79F4A726C43AAF5A91103 /* SDWeakProxy.m */; }; + 138BB5EE73A73F506971CFAF6C344BD9 /* GDTCORRegistrar_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A919D11DDD00D385BEF1F93B4617E820 /* GDTCORRegistrar_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13DE1BD1D694029E6A9CA5A6422D1297 /* EDFThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D45C9B339C3901B3AA0E27B74381F0C /* EDFThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 141090299A28682B48401EF4D7F455FC /* ARTNodeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CC3E43B2B75E5014A9D95B50A1F1135 /* ARTNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 141304222E862C8824241BED6D8D4341 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACD73B37A1B1D19DFA67134D35AB9518 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 14416B732D93C60D9933774377696D1A /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEE401AE961C21700BE0C0E48DFB9A4 /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1448E6C039C8E7A220498EDB5E01D34A /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CCDD9384CE5D9946CA8BC29CDC9BE53C /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 14595B9424B26FA78E6DD72747352F72 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 5203742332341C0090DE075D3F7A6699 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 145B0569F3F8BCD67D8BBF5DD7E6EB72 /* EventBaseLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = B465936D467BDA0138F2F1E491FA9478 /* EventBaseLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 14728816ACF61C96545F414F980F4B33 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 662665FE9F09E2A8AB99BADB2B35EF08 /* SDWebImageCompat.m */; }; + 1473175D9D91F3FAA6EFE18B305D6E38 /* FKPortForwardingServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 937253B4856F1DE53A7FD910DA71B5FE /* FKPortForwardingServer.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 1479BA84B9B30E6D9879CA6C0135D930 /* EXVideoPlayerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E3A9AE957AF0790143DF512F9296BBA0 /* EXVideoPlayerViewController.m */; }; + 1487B1D1AEDC852BABA57CD71F64AA21 /* SpookyHashV1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC6AEC8EF1DF26E4985963D7A898F3CF /* SpookyHashV1.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 148985338204113A70CE293FA1A9B59F /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC57AD1E5938BCAF67BFACD7833B3A2 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 149BAC8C16FD76B8A7DE7279167CDB38 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F30FDB79B953E24BA31973769658593 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 14A2ABDB1E2A4ABB4C6D29042FA3186B /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B2347BCCA21DAA5052BA753E0EFDF4E /* FBLPromise+Always.m */; }; + 14A3CA4B77271ED4415356A1FBA7362F /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 768E2C7B161AE5447DF5BE0DF31527DD /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 14A9C9610BD8C7330ECA0BA0F7847340 /* GDTCCTCompressionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 45285BDC1BE6A2B4446854BEBD3F9B64 /* GDTCCTCompressionHelper.m */; }; + 14F4CBB8353E78750FBA45D556C32E23 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 144101C0AEEEB344D88EA4FEE7E49167 /* AsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 150F04B8F2DE014340CA3EABEF23B9AF /* SSLOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD396C56ADD49C2490D8B950A3BBEB7B /* SSLOptions.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 1512892B5305F94B3E4E56C7D1C53A1C /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = CA907B79E86DB67F647193F05933C5DC /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 152271A7580B47DB9B37189F7ED4277E /* ARTLinearGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 716C64E1E9CBC980F4ACB2272D421821 /* ARTLinearGradient.m */; }; + 15317713CD05A58CAAB76846E80BB320 /* RNFBRCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF8BDB1EA67052C727FE27B41A7AA17 /* RNFBRCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1545F3BAB2FDEE69BA16660BB26F0F86 /* TOCropOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5BBB2B4EF78325EA09088754BC73C97 /* TOCropOverlayView.m */; }; + 154E9DA70771C2E787FB4A467761F308 /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = A3090845172D72D4D19ECD5800982FA9 /* FBLPromise+Async.m */; }; + 15606F80BC53DF8E81548C3DCB0107FA /* GDTCCTPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22DA82FF7F1C63B1FD40CB5EF1745FAF /* GDTCCTPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15619A9FEFEB4C7FBEB38264BCF2F170 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 568DCAB4405DB14F4D48C8583397499E /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 157804CF2C9474129EA1324545E3ACA6 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = E67AF1ECABE5E08BD5321B37247628C8 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 158836011C2C1CA8C0F79AE55BB228C1 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = D50726014D9E22FB377119401B3ABB76 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 159E6CC104E3A31FD10E4BFF4D2B6910 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 724B5819306C482A103C3F90A346AB40 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15CBDB6170625FC29B5013BB2F3898E1 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BC5033AF0CAFB17D2BD347A0CD9E3BA /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15D7CCF59D45A8AEB4224BD291FC9910 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 566D950549D6BD2E8E75319C81486A88 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15FA0CEC28541CA4EF930A1163CEAB50 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = EA9468C11766D5C3D4163A788CF50BA3 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 161026FA21D9BE1DF9129B9CB9D7732E /* BSG_KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC3A30833F224DDFC9584F464CAFCBC /* BSG_KSSystemCapabilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 161A3959A3DB59623C050A727C8E8C81 /* GDTCORFlatFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC65CAE7875248D14C21132FFC785A51 /* GDTCORFlatFileStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 162A6A618A93B94A55D7223F0F5E716F /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C81914B0FCD2609F121B4EB2909F82A /* React-RCTSettings-dummy.m */; }; + 162ACBE91E639740897876BCD2BB2865 /* BSGConnectivity.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A69A91516FD34848657A75CC9D2F35 /* BSGConnectivity.m */; }; + 163371D05D89E0FE1CC10BB964D7FF97 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4567EDC9110D6495CB2BA4571034D79A /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 1658E2D03BFE5D27F4C7FB78370F5289 /* RNPushKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 821DE14353D6A63E4734AEC905AEAF47 /* RNPushKit.m */; }; + 166362512425813E6A6B7A462CE14ACB /* MMKVLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E9242EEAF4956D0A3E9005B662766EC /* MMKVLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1677C6E959A147929A1E36ADE31AB595 /* SKEnvironmentVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 9698A308246F9C475EFC0CF7FA7A64DD /* SKEnvironmentVariables.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 168858BEA838B6A79F6BAA7F95B0A0BC /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EEDA0D0839A05E073934FE657101CE2 /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16899D5B9029FB6D5A400783A624C1C8 /* EXWebBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC520E4902C4F66CFF33EED1CC1C8A2 /* EXWebBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 168E0D6A2004B4AB71BDC7A0FD126EEC /* FrameFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 106A0E6452DBB4A050E3FCA45B2B8607 /* FrameFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16958AEC562C5160BFD88A8EFBBAC6A5 /* RNFBAnalyticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 40F1B4E3C573B32A5CA217C71C0859FE /* RNFBAnalyticsModule.m */; }; + 16B79B17961B6E6845CA4D610C59DDE5 /* ARTNodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E80A628D9B1C37EE745831479B0E6AA /* ARTNodeManager.m */; }; + 16BFF090FD5381021803A4BF37BCE8F1 /* RCTConvert+FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A01EFFEDD32B38532BA33E2E05072CA /* RCTConvert+FIROptions.m */; }; + 16C5D991F7D3833068C8F6892F59DAE2 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 8177E6FFA8F27C56F779F481512EBDDC /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16EE63BECF0434B64696485FF6B3B7D6 /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB664EC5B7115AB589CA875D97B7FF2 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 173358C1C847A9165F7F5A72CFD85594 /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A01E18194F6EA7B8074FF79ADEFA5DC /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 173644F783112230316D4E6FCC53ED4A /* ErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 409A77FBCA194CDF50804A2106A459DB /* ErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 173EFBD9209646E1A705B053082C9F6F /* REAClockNodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 60310F331512911BA0FD4142AF81779A /* REAClockNodes.m */; }; + 17473E80FC0107BF0A8C72CFFEAF8603 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 343EA6117AFE0D52C41B73F2E515E0D0 /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 175CFCD017C7B7EF1E598452DA8878C5 /* GDTCORTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2147009ACA77C71C0042CE90F8F9FC1D /* GDTCORTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1764DAAB45EFB47EFCEBF09C636D8196 /* Codel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08B2539D097083E48F2C410B5C60D66 /* Codel.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 176EC407C0E6D60A0CFAFE7137EEA659 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 402F2D646202E0C60E4C948D9D592979 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 177039A182568496EEAD8B000C4CB5EF /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C148DD9C760727E79E0E7E047ECBAB /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 179E47C6D3FDEF2F8548AAF3B8E7D75A /* IOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 47399E8B0D6F2C448463580DCD3137AA /* IOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 17BB6867B8F014C0E40A07E3CF4AB27B /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 16318D9A0BE3396DC2628901CC2A5515 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 17C2BEF174A99D7A9963AFC14B2D9E10 /* ObservableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E9107ABDF1DFBB3B3DC9EDDA6574E9 /* ObservableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 17C9F63079A7777BDF392197B7DAF65F /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 93300F9A320267EC1FA5990DD435C245 /* RNCSafeAreaViewEdges.m */; }; + 17F5E0FB74E7BD32CDACDC8F988CA5B7 /* SKIOSNetworkAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 828CE730DE4AC8F4E0336163B9D629F6 /* SKIOSNetworkAdapter.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 1832399A5D86191FBC62039FAA886F24 /* EXWebBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9A44D01B9828D6B4683DE358CD3E45 /* EXWebBrowser.m */; }; + 18508BF0F3BB7FB5771E7208D859296F /* EXHapticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D9885F60AEB88C31F740FECA3EA6EE /* EXHapticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1875CFDC099AD0787A9C25318392EA17 /* TypedIOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 807B40C47C86B2CD10A78565F4FA9D18 /* TypedIOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18A77E5A2082C7E3C408C56CA002C905 /* FlipperCppWrapperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2F229DBE2500EC6C68ED6457D17C63 /* FlipperCppWrapperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18B99705036ECD1F33913244C135B90A /* RCTConvert+RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DA9962770B0DE78A79C3E23522FB9E5 /* RCTConvert+RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18C92F2E7DE02C4F5158C71F487EDC11 /* RSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = BF3A5E967B851BD1E149E3A89F148124 /* RSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18EC058224BD741E7A2C93D0450326EE /* FIRCLSGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D230534FF22D171D1F2799C5C38FB0 /* FIRCLSGlobals.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 190C1CF14FE6C07E6E1D21C2C59D2F0B /* FIRCLSInternalLogging.c in Sources */ = {isa = PBXBuildFile; fileRef = FBCDC1026DD47968B433DA0A23D88E06 /* FIRCLSInternalLogging.c */; }; + 19395BF0D512145A000D4AC12462498F /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = BA01E7715D773AE64935C9E014525A8C /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 193D84D554E98E93C8D2745AF8BF6517 /* FIRCLSRecordHost.h in Headers */ = {isa = PBXBuildFile; fileRef = CDCB3FA778FA021CE5A437ED92273D4F /* FIRCLSRecordHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 193ED99B119DFEA6FDAD04AEBB176FD6 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 7656942892C161E23A868FBD6692B259 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1952230ECEC4B2A0E1FC56C1309A0AED /* EXSessionDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D513B6AED4ED6BF4A8A290B54876DD9B /* EXSessionDownloadTaskDelegate.m */; }; + 19592F25B82235131D6A91618F62FC7B /* Throughput.h in Headers */ = {isa = PBXBuildFile; fileRef = 007A425D647F56FBFE1500110E23D2C8 /* Throughput.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19793D450FF05EC41C93F7691BD25ADA /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = 108B8A013394A4B9DF6805473D14F6D6 /* FBLPromise+Recover.m */; }; + 19797D078D86653C59105544484571FF /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A052BB92C70494B7D1908A0A3CEF50 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19A4C2DB3EBA77982E77271C69AB7543 /* FlipperConnectionManagerImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38FF482A8A3F534C5AFE2BE09662E9AC /* FlipperConnectionManagerImpl.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + 19A5A714B60260AA3454D781E5BE2626 /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = E18A4270BC7C9C4EA38FF2B0FF45D140 /* RCTAccessibilityManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 19B3BC4E2828FB30D6FE19E66BBBC724 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4940DDDF644EF093529DDFB834F409BE /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 19BB37501E60552D724E980C463122B9 /* SocketFastOpen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 642508DC22DE2C9EEA86FE4D8EE7D2E5 /* SocketFastOpen.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 19EBAFFF4F7BB44B99B4E5EA6F2FC4A9 /* RequestResponseResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFCBD3C5BCD71E59B7DF221F564EFC0 /* RequestResponseResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A083BCB6AB2CBF49971EE0479FB08BE /* BSG_KSMachHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = EE5291A4D65587D650801CC1800847F1 /* BSG_KSMachHeaders.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A1FAB80AB5646F6BA23973871D037EA /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 53603E349ED12173875E797E6F2F58C8 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A34D3102ACF234F346A5475B6BF1CB3 /* Stdlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F0BDAD9EFE406337A2721013B9C95D8 /* Stdlib.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 1A3FDE33AD424E36E91196E972FCC4CF /* InlineExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A255BBF778461528CAAFA14B8CE397B7 /* InlineExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 1A54A0855A3968A2DF2C0220B9C13AEA /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA398306081AC5A2ED74D71C88E5137E /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 1A688B1A58B49BE230CDA5D5E42C6644 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = AA738C64428381B0ACC789327BCAA10B /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A8C01A62EE6458ED89D407F24688A38 /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CF2C8051D8E2BA32195D4EBB966BB3 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A9191026A065A4591600142C46139A3 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D20C2A57F14F1DEC06D61AB7C64CD4 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A9A6954BEC51868A86A0FE3E6FEBC8F /* RCTTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 75B410BEFCAF369F2FC251FD5EA5E375 /* RCTTextShadowView.m */; }; + 1AA7D50D366D8F1B3C58F9727B5C8899 /* FIRCLSBinaryImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAE339C1344DA746DDEC8CFD59BF5AC /* FIRCLSBinaryImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1ABD61549684E693C9ABD854DE580471 /* EXLocalAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F46239A9A4585921F16898B982FD9BD /* EXLocalAuthentication.m */; }; + 1AF237A8D93FED7EEC8751CC7D27C8E2 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = A565DCF4F5598059B87A9BDB592150C0 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B06F771B3D386F7800CEFE0F97D93FE /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D9451B5759186B2FEFC890E00B66CF3 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B2A7DF65EBE33BAA798A26622DEB2F6 /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = D170B00C0C19B72D5332E94E25AFC533 /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B55112F88E36F4CAD2006CB5FE14D26 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE6DEF4CBEF1CE244437B0BD7A057AB /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B5CF4A390128D31E6B3DDD066E38DA3 /* FKUserDefaultsPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF53F120C9636363D6E1DF805BA4847 /* FKUserDefaultsPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B7460A41AE9C572291675EBBA73DBF3 /* UMViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DDDE16FDDBE82337EDC78D8E99A032D /* UMViewManager.m */; }; + 1B7603450F5EBB7D2C05C7FBBEC26D72 /* RSocketServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E1731084B4625473B52CDDD4F4CE46 /* RSocketServer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B794ED054CB3A6B44BA360A30EEC849 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = D114B20FEA715F1C042240C758D782F5 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B7CFF9E58522F2A4D6D36C5020D8DAE /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5330812D0A621BACD7B7D952A9E42A82 /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B83D9440594BDBD1CB4CB3D88411B49 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373838BA43BFCEFAE7F39B409FCC7B47 /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 1B8D715E91852816FAD01A4595E2AB8A /* RNFBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D7E8C9F79ABB4AA5EEBEC599E18D2CE /* RNFBJSON.m */; }; + 1B9E8E953845EA0057AB7B2D8F149933 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EA043834C92579EFFC6F0F6F087FC821 /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1BA74AE91BF42207C276B02BBC24531C /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = D04A3AACF957C27FB577ECD76C38CE54 /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1BB7DF35DA8BC3E5E76D9ADB62B3BAC6 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 6504583D3024841C61E23BDA84AB9350 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1BBBA89E7263809B22A2986294845A23 /* Observable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7461E1C5F7F18D5FF46A3B67FCAB4D49 /* Observable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1BDB5E300AF7089264CCE13B9B1611A9 /* FIRCLSSettingsOnboardingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 00394DC74E7E0D168314BDF7B23C819E /* FIRCLSSettingsOnboardingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1BEF8383E40F55088FE7D257A85A0529 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16AF4951CB167E4AC89CBF0EBE9F1FAD /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1BFDD5217348D3483D5A90BCB6167286 /* FIRCLSApplicationIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D33C02CF7A42B6C80F082B242AAE211C /* FIRCLSApplicationIdentifierModel.m */; }; + 1C09880186DEAD1A272B1DEDF6329BD6 /* FIRInstallationsIIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = CB53B86345A65DA0B11B0E880B6E2402 /* FIRInstallationsIIDTokenStore.m */; }; + 1C3B114D579773C689CCC20E86A66473 /* SKSwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = BB34EEE87843613C0628DC3E43C08DB2 /* SKSwizzle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C6E0836685AAC30A68040E674538497 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDFF5F5E2A93E992B6A08795F7D927B5 /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 1C71AAD98CA149A0B464F0C1BC1A760A /* FlipperClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B76DDEB4FBB4CA8EE7DB029F225EBBB7 /* FlipperClient.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + 1C75E58E5C7129F8CA3F013D567B692A /* SKButtonDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = E73AA114C896C43757A92D69236139A6 /* SKButtonDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C9458A12060B23DE3F9D57BAAC6AF5B /* SKSwizzle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 077BD30C8E48BD860BD0650D25B4E864 /* SKSwizzle.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 1CCCDD7A8C6DACEB755AA8EC3AFF7993 /* FIRCLSURLSessionDownloadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FF8DB2CA6E62BC91939C2346AD6B3E /* FIRCLSURLSessionDownloadTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CD50B17D10EDDDE034D1C2AB7034610 /* ARTShapeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F39A5477174B41BC3F32C6C264C0DA8F /* ARTShapeManager.m */; }; + 1CE0A3B74BCACF590A1E1A2BE0BF258A /* UMLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 23B3C0FFB9818E8019189990063DCE27 /* UMLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CF6284334F4151C7BF3164B9D15FA66 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = C46BE923D816A56422CBB6B21234147D /* RCTImageView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 1D15487C39676A373FC9FB8D7C995044 /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE8411D003E03C0CF5E8DF1584C5C6AA /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 1D1E44F857FA339C19C859B350D0FFA7 /* Allowance.h in Headers */ = {isa = PBXBuildFile; fileRef = 56654F409553C3328B0163C2CCE56603 /* Allowance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D2677A8095E40E0F5D4BCBC3C0428DE /* QBCheckmarkView.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E12455B8845D54AE6DCEA5B0B30411 /* QBCheckmarkView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D74DE102578CB79908C6B2FC695F3A6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E8B2D26280BC86F63522EC0DBB03402 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D838244DCF67A79448F0311491E8A53 /* RNCMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 088521DAECA225F76774CEEB983273DC /* RNCMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1DBE6A0CA095312FBA5000F8822CA8A5 /* EXSessionTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 78389529A9F718C322B2EF76998917C8 /* EXSessionTaskDelegate.m */; }; + 1DBF78F2962ADE6037590D5833A8459D /* JSCExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3291C5111000EE84FEAE8934CDA421D9 /* JSCExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1DF16A410CF349117F27A48911AB92B0 /* RCTConvert+REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 02352FD39ADEBF31B80519EB25B9EC91 /* RCTConvert+REATransition.m */; }; + 1E05E99EE9FA5209A77F929663F8F7DE /* FIRAnalyticsInteropListener.h in Headers */ = {isa = PBXBuildFile; fileRef = DA753AED7C14FFECBA73E9633D3E3BE3 /* FIRAnalyticsInteropListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E0A1261A07124778FD4B3B42FA9020B /* UMAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = E539755CF27E4373543FB85B6B49477A /* UMAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E19AA4D5167F18F96FD088CB5B596FF /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A35E1FEB04CB3519903C7D2D908788 /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E3E616BD3354F1140C54F1B3E1D86B4 /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 690F5784C704DF287B139A9D7C750AAF /* FBLPromise.m */; }; + 1E5317DA322A5BF669AB34E7251BAAE0 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B8AC7B1754EB8D2DD4C1B0FCB854A86A /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E987A72DF22FC9759BE296910DD342D /* RNFBCrashlyticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDEFF0CCBEBEFAEE7F0A074252FC6B8 /* RNFBCrashlyticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E9E9841ECD43A7B59D4B9C4A24373CD /* RNSScreenContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3102E0653AA00A23BE3B9E110A11F5 /* RNSScreenContainer.m */; }; + 1EA610E2CE028C7D7BD44F97390E83FD /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = F4676669FD13B7DAB22D0BFFD5491780 /* FBLPromiseError.m */; }; + 1EC6E839250BB5EE3E900F898BA75362 /* IOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 455647DA819AB2181BB6A6A53BEA523B /* IOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1ECCDE93432AC8483DCE4FF56422765E /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CF65AD813284D74A95FA01A70DBB1A /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EDD4DC0E76159A2E868E2448ED7CE8C /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C5D5D0AF088A21F9F2904F7B342996 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EE568DBD9A817E001E909C4F4266D1B /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 58564A692B27B54CB1A808EE665863C4 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F0B02F6CDCBAB83EEFD828AF8D23080 /* FIRInstallationsAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = CC481CE3D25D4BEA14F4E859A51331BC /* FIRInstallationsAuthTokenResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F2A398640E810C90476C833CE69A5FC /* FIRCLSFABHost.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9D19849DA0037346A7C2448CD8E052 /* FIRCLSFABHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F7A6150C30D540366225C4428F4EEFA /* OpenSSLUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD4DD47425531889D3309EDF0D15B61B /* OpenSSLUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 1F818D1C0AB6D0EFD75F2682563740ED /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 85ECD0019F1F1D3BE3953652B5D308DE /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 1F988CFCB48630887EBEC9D536138CE0 /* RNNotificationEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E97663F4B56123C4F65C7626C2E45BC4 /* RNNotificationEventHandler.m */; }; + 1FB37A68C4E694C7BB73CC258ECF1F61 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 7455879FAED5208B13E584DB0167E954 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FBC66FB408DC29291980DFFAC95FD4E /* FlipperKitNetworkPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 801375BE59492F7CC0A17EE8309DD8C5 /* FlipperKitNetworkPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FF2EFDA8ABAED16AFAB78AF0DABEA00 /* BaselinesAsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CB0228004BDF55526EF77A96B5DE9C1 /* BaselinesAsyncSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 1FF3AB74593FCEBB6575C8A608DB49AA /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 435279C77066A21BF19D14BA7885DCFF /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 200694A4A09DC94362D0B0D12BD4E506 /* CodedOutputData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64EECB2E8D7EA9669FFFE237B49A3C8 /* CodedOutputData.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 2012AB3040CD09E593FE95CA831A1968 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 23057612E2F96F6EA0C08460935202EF /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 207E203D4A0B00504A657AB0917BF71A /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 965A9B1B192D2C5521B1E99C0A146FD8 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 207F828029C17673CF94C9C7763152BE /* RCTSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F42BDAD0E575D59B84058C64CEB20955 /* RCTSliderManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 20A96CD27D1F65CC277E1D31F919EA44 /* AESCrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 07928018B1902ED19163ED0D46E0B78B /* AESCrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20AB37D0A997EB702F9625EFD74E7D72 /* SKIOSNetworkAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C9D446945ECE405FCF08C06E01CAC6 /* SKIOSNetworkAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20ADF4E535F2FBBC3732C70F1917A1F8 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 048103DFC8DAADF4924EEF0E3ACB98B3 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20B0C57A6DE9D3137B0AD31EFF574741 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DDC82FED4407CCE78238F4C023A21D /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20B883649B7B86E3C65B40C1BE9C6C11 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = 45B231AEE93B68860961A4A535E629CB /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20BF5CE7BE71A52B947DC1A4AE28D316 /* FLEXNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA79E16FC807C133EC7583550C66FAE /* FLEXNetworkObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20EB0C959555CA07BD6B61CDDBE11D45 /* FIRCoreDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D77FCCC3D68CE58388AE633913FFA2E /* FIRCoreDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20F3535B1F7ACCD40CC3F44712CD9CDC /* FutureExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0C2324472838D2CD186B6034CDB790 /* FutureExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 211825B42C149FDE16AB9293734167D0 /* RNCMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 764899C327B818FABF9D5AB16E15BC4A /* RNCMaskedView.m */; }; + 213B9B68DC3F6022E7FFDD135E1ABD8D /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DB10C5973C6741CFD8AAD3687E5A397 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 21678FAB2A21925B38DBE4A5F09D9462 /* QBCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = D304F4D13B905834FF14F676D8AE52C6 /* QBCheckmarkView.m */; }; + 216E9A9FA4AE8BBDB6045325BFDFE318 /* GDTCORDataFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = E5A4F25F2D7AFB57D03250BEB9D49F7F /* GDTCORDataFuture.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2174099C49D405DC59157FBD71FFBB84 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BA474DF570D4217140172FC8117A0 /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 218095E8385F5B81616076F5FEE57FF1 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF13A52C1805CF080B23ED25D66F46A /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 218321FFB6A3945D5116AC9CE0A56C90 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 55092F3F0F85A47D57D686295B450771 /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 218C2CD18BC01A0818F35F5E5C5D1DBD /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 262E9C9B6F4347B5DD35E88568FD8D34 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21C0D0A679B9CCC696330278C799F8AD /* REANodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A43C4D7CA1EF800C7182FB3A6B3728F /* REANodesManager.m */; }; + 21CAFEA5CBFCD0604628CA55C0FF3B55 /* InterProcessLock_Android.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89D828C290E303B1B3631F72A9FB86CD /* InterProcessLock_Android.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 21CE7333450F08EF85250BC221A8378F /* FrameSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBE4B35B932B5B32DE48A6B3EAE8C5A /* FrameSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21D99EA5E9B43F6B82DAC00D69D4CA36 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D6234CA033ABFD8DB0D4C4A979F1E9B /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 21DC793624E2D6A11CD90371C27BEE98 /* UMNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B1ED6C6455E86C8EB73A4018F5C6C2 /* UMNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21E3C4C434839DD4C6B1409CA7BAD0D1 /* SecureStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 25E73CA324D0E33D29E6B230BDD08E57 /* SecureStorage.m */; }; + 22065F3C3410E475FF66D393E895C80C /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = FAEFED44A29D817236B4D743430E65EC /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 2232A04B30AA441CBA83D0A161F4879A /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A674432C94F3EE2ECEEA35BD0DB182 /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2237479366E915EF661B72AD16D8D562 /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = A0B16DD0830551E7FACDB05C63DF9720 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 2245EF4DBC275D733C3FCC9F6898C137 /* InterProcessLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8732EC9F817772D591B4DAA3C772D474 /* InterProcessLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 224D23FFF43076B9FD6F06C90E360D15 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = ADAEB1B80B33709735CAA46171F2C305 /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2261E5EFEA3462147B06E33E258A20D7 /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D81019D6D3E794938C2320E07B95E40 /* Bugsnag.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22723839F29BBBCECD42F4B049A49B82 /* experiments.h in Headers */ = {isa = PBXBuildFile; fileRef = A427EB41EF434808342906D4673C5026 /* experiments.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22881DB4DF4F9CA6C13901221A8B4E64 /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25390C148347CF3FF184FB48FD9F4D1D /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 22C7732479406C077704539F33C6B97A /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6BA9C4D13FE5267F6561724E575CAF /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22C8370E1153C875B7DC2D72E7141618 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 2033EAA4F936C298EA59D434BB594FB2 /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22C893769DB69620D10DB6343A1BF40C /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 014A6172E0D167180EB4D52F9C6CB114 /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22CEFC35D6BE5B9099CB736853ACAC54 /* KeyCommands-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BFEC24E595245802B17F8A81DA9462 /* KeyCommands-dummy.m */; }; + 22F2DDCCF5DEDB634A650681FB7CB07A /* ARTSurfaceViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 352FA8614BD457A5C3CC92236B71E287 /* ARTSurfaceViewManager.m */; }; + 23017B19130C3458CFEBB6E7BCB5069D /* BugsnagReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DC688DB3364CF735579BC46FAB8552F /* BugsnagReactNative.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 232F9E9093BAD90D351096CECD29DA28 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 12988D186411E3A76037468305A57D46 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 235AF40BD4F72FA49078428998D61FBD /* YogaKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 978853D7DE99A100A1E0B34E3A260704 /* YogaKit-dummy.m */; }; + 237BC0466B44DD5F3E6DA103D60B1F9A /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = EAC0824FE9BC00556ED59DF1DD9078A7 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 2386935D09F479BBB9F295EC266F04B9 /* CodedInputDataCrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = C208C377500CB45E85C51BF651206F02 /* CodedInputDataCrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23B2A8DC0FF17D85A673F766AFFB887C /* FIRCLSAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C008C1F8B7D5C3D0ABD2E35A1E531BA /* FIRCLSAsyncOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23C6C86F430B34AA2174412D3DE237E3 /* FIRCLSSettingsOnboardingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B69A2764015E57C0D5F50DB351FBE1FC /* FIRCLSSettingsOnboardingManager.m */; }; + 23D1828C1260691ED059357C7CF17544 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA0409148B59D082372AAE9C1784E37 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23D3495C13258064F17B2596703252A6 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF09CDE71F1FF8C5D5DD40D1CE53E0C /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23DD6882410833B4985BF657DB0FF140 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EBABD933AB71D28946D5A1ABEBFF45BA /* SDImageCachesManager.m */; }; + 23F1FC28AA72EA008BB99CE077D749A1 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 170EA1256DCB7A8BFF4CE9DCA88CCF10 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 244B2F0D8D99CE2ADB7C42CD74359271 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 4825D1C2C2C5641AAAF481DE701DA41C /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2451B9C96658A869E74A857B030FCEC8 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 57682730C5EEF91CD96A67BBDDCDEA8A /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24570C884E7B05506960B1ADE2EBA32E /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DD0B61330B9878D2A0D152EF587ED4F /* demux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 246E297E51662846FB8BC6A044BCC3EC /* ObservableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 894E75CFCE337BC472BA115415977912 /* ObservableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24A9E53DDD53486BEB3CD085E33ED239 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2678ADE7F5752894F255EA95DE063F /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24B7B27A0E9EC7339CE561C62499C4CB /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6045750F7FA6C09CFB8840B49207A1FC /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24B97F4F26D06C097C3E12F6B68F04CD /* RNBackgroundTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F4D377076C5AE1A20AE5825C43200CC /* RNBackgroundTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24D4E5CD578FCDBC8266ACFBB1121D22 /* BSG_KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B66190A41D335000E1D5840284628755 /* BSG_KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24ED81916B4C6C2CC3FEDC51B7243AC3 /* FIRCLSURLSessionDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1382387B408898BE667378601E65A0 /* FIRCLSURLSessionDataTask.m */; }; + 24EE577FD3F7BEC448651309507B47B3 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = F80E10F109329588733E07FD354AD32F /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2527839399261E620202C3D565C96224 /* EventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6040AA3445538DCFB1FE879336BF1102 /* EventBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 253B8F7D7A49629E23C0CB07F17B27B8 /* ThreadLock_Win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 04BA0BD1CC68B0FFFDC1E257AC87BBDF /* ThreadLock_Win32.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 254386EAFEC928CC400A4C6B0A246778 /* RCTTrackingAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BD53537297AC531491BB54D7CFD4DD38 /* RCTTrackingAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 25464C199156B6F34863455C64857399 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = D6C5DD3FF13F6A2B8F4624FA65049297 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 254DA1EA2D8F42DAEA1F3EFC277AFD99 /* FIRCLSURLBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 95164075C77A0ED9148AFA34AF9AFCCC /* FIRCLSURLBuilder.m */; }; + 2568CA3AD14417EA909027423302DEC3 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C9B2C15A30078B9417F233D814ACCA /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 256A71ECC4C437C86AC4E63790E9EEEE /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EDF8954FD759BBE3BF4CE07F1AA1F89 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2578A917ADC1827F3D0717324949A259 /* FlipperState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D749A4B1348C9699081C2A129C5607 /* FlipperState.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + 2583BD723D2434E07D584F78B2917D69 /* RCTBackedTextInputDelegateAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 708C5CBA6E6E9C6A97058511E4579926 /* RCTBackedTextInputDelegateAdapter.m */; }; + 25B6D4193F34A5ABE3CA36A3E35CFE8A /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C54E2024A58E50FF56C28D2288AA2E0 /* SysUio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 25CDA6B573F9FA265790119B75DE62BD /* FLEXNetworkTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 082D79B728F74A2B01212186ED9B5B3A /* FLEXNetworkTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25D05716DD4D36831130AEA70822D200 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0C4E54E5425A1238C683AAE4E76A625A /* fr.lproj */; }; + 25D1EE7FFDCEE0EBC3F03EB316E69F59 /* RNCCameraRollManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DCDE5576AF27DA89E40D0D82EF93BD /* RNCCameraRollManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25D70C544A35CB6F097D761400F7957A /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 094B208492CF8A55850C1DF164B54F3D /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25FAE9EB053A32C666CBD08A58F59158 /* VirtualEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D54A3464FC502058D8DAEAB77A89182 /* VirtualEventBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2605224350F37496F63ADC7DC13F4AB0 /* ChannelResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D2E437AE12824A83B8C1A82F77A3FD2 /* ChannelResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2609A04370DD9D50963681824D65EDE1 /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EBF0B3032A56309C27B438746A70349 /* FBLPromise+Retry.m */; }; + 2634951EA4A58AD624774365CD0E9C1E /* BSG_KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = A472A5EEA40C7D7006C02D36D9F058CA /* BSG_KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26554D2B235A4A32E40C7DD6A9BA2A94 /* MMKV.h in Headers */ = {isa = PBXBuildFile; fileRef = C7EE0FFF94A2EA052B5C42F5347B57E1 /* MMKV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 265A7C27AF6E0FB3AE07F79E4BA091CD /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 172E4EA66F6FA3C4E3A133F4C547335D /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2667D6A247BD464A6C85B15684C69FCF /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 329C548D9C662F038B5B5394345EB26B /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 267C2F737F65B330EBA8141DAA2B8FB9 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A485EE0B6D5632B8A0B4975C30C4B82 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26810F35A713E8B3EA3B64E41B3AC3F3 /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = BFA56991E328F73BE1522804619037A9 /* BSG_KSDynamicLinker.c */; }; + 2688470222A93D85CD64C619D255D87F /* StringKeyedCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4587D2F17BE183AE3AA2838593FCB33F /* StringKeyedCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26894FBADF455438A2ABF1D85AFBB9B6 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E10353E8E3A7914DA63998828EBF3A6D /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26DDB3ED21F8F75BF8715141466A6BBE /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A540849F2EE5DF78C104A26980E4B083 /* SDWebImagePrefetcher.m */; }; + 26F0818B7A6B16A497714EB1358EBE27 /* QBSlomoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B298329E924FF84C41B3B71FE164E1B /* QBSlomoIconView.m */; }; + 2723068A060BADB4A4184EBFC17E8519 /* BSG_KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 17A763F2E5AEED377C70DEA4E18F2C35 /* BSG_KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 272654FD85002EBB933D59A3241446E8 /* JemallocNodumpAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C71A6B2DA5B6BE79A7FE5C1F2E6B42 /* JemallocNodumpAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27286820324610E8A7D44CF991469562 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 01620AE1B31D853483EC9F4291E536EA /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 272D9765D662C5A0128895CF900A1B6B /* MMKV.h in Headers */ = {isa = PBXBuildFile; fileRef = 74839CFEA87170B641B5B759C7C8EBEC /* MMKV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 274ED815FE397FA51E0AA17121A439BB /* StreamRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF07638B1990430FC006C40DF347DFBC /* StreamRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2778AB971254765A6E9A1CE6FDBD72D6 /* RCTWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BFF3F64B097C4D57F01E4B37508CAC1 /* RCTWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27919FD262843DFACE71BCB206F03B72 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E613ED37FA23C1EA68DFFC647C5201E /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 27AE53BA3B396A44A19ED0A49B99798B /* FIRInstallationsAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 542587AD8D684CE26F95275D3D6DCCCF /* FIRInstallationsAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27AFC607943FF0399A91891DD6B277F3 /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = 7376B739BEFEFDDE1BE109B7653CC88D /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27D12134205D8345146AE8EE0CDB6B01 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F7E87473388FF62E1EF44A8044A21A /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27D2F28E456BBD5B5949B58110F3F676 /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC5FD4C0CE7EEF0F505F247CAEE821D /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27D7BF69F512CC363019B94C7C8A14FD /* SKApplicationDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = E66CC7D473469704A38825212367C8D9 /* SKApplicationDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27F00CF8429AAC30F86CB3128F75CD4D /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 56CD19D71C450D1A26D16ADC6F4BA024 /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 280340EB2BB4FBED12529AA52158B665 /* UMViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B00D65DF60C6EDAB3B6CBE8A5C481081 /* UMViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 280618340058F589CB897A134234D49C /* FIRCLSNetworkResponseHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E7D680668C4D614965F1C3B7CF16E5FC /* FIRCLSNetworkResponseHandler.m */; }; + 2835A445128B2030E8F8CEE36AB8D209 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = B3C997804B1F3808D024602D5037B68E /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 284A85DB8967C6406D66174C08EF9821 /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AB4621EF7D3F0D72F2D8E392406173 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 28861AF52B24FE2B3F51FD4A8A00A722 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FF49BBB72A385DBC8A6E42EF72A889 /* SDWebImageDownloader.m */; }; + 288FA8C4E695B2DC905843C403206EF9 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = AD25019B3D7ED26109344A81E157CED6 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2890524395C72E909E591EB184C2E434 /* RCTConvert+ART.m in Sources */ = {isa = PBXBuildFile; fileRef = 33A9A58E88C17428C65ACFC154C03085 /* RCTConvert+ART.m */; }; + 28B75EC2EF15D6C571BD05A36F78FE38 /* FIRInstallationsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 724FAB388B350D55C035622BD40F0C3D /* FIRInstallationsLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28BD2154EFEF4A904B84DFF396BD6598 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C36B610E67067EB1DF01028DF5B045 /* SDAnimatedImageView+WebCache.m */; }; + 28BD2F6001854C546BDD58774DB9D9C9 /* IDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E9ED5DD46E4BEDC2EC5D0F046649011 /* IDStore.m */; }; + 28C65AFE0EA39E92622AB93E71E10748 /* Color+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F581501EEDFBC8D1381771A6BA9005 /* Color+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28F938C614393C2E27ED714D9579FC8E /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C8E8C591C46A9D06F786270C1060D5 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28FFC4481C53A863062AE3B78DFDF30B /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = BB95FDE031FB25A2D1B2392B887ED18C /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2902A050FEEFD30F9A4A3361F13B0E0F /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 11B5FBB3A83F35FF5D3FE6376703239F /* BugsnagBreadcrumb.m */; }; + 290521ED71D65A6F7DBCB4673DF0084C /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9D9A65222FA9A86B8147D0913D4418 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29309B92356A2BAB35218BB42DA1F713 /* RNFBAppModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C7D3196070AF0704AA670AE6BC4575 /* RNFBAppModule.m */; }; + 295B0286CAB8B9811ACC7543683D1FD9 /* SwappableEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B52E5F294AC830CB71560C2923E82B0E /* SwappableEventBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 296D898BEC1E0C044F3B8D3A60B09CA8 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = D8B80684EE847A92A54E2D9EC989CEDE /* RCTWebSocketExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 296F07BAEFF63EE74DBFD1A4936E42BF /* RSocketServerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 14C6DE34A9B04BD83040B031CFC770D1 /* RSocketServerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2977CE25D3D95A6820F6B47674C6CBA6 /* FrameSerializer_v1_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B69ACDE600B57F0CFEF501D0CD65F5 /* FrameSerializer_v1_0.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2987B38812445E03CDA22FA3542465CB /* RSocketTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E0F83B878A2015EE63E9131CE3F4E4 /* RSocketTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 298B5EAD78FFE7E758B7A259FCDD8D92 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A21FDC6213D1FF9220DF3E1EBFE4E87 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2994820A161009C46BCA0F5CE653EA23 /* UMInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = AC1B821274E95A8C981F9EEA24A575A9 /* UMInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29A78422CB94171C606F76CBF757733B /* TcpDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B32C813FCD1F6971FA1A058EAC37DC9 /* TcpDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29AA552CD92596EE4CB2D40D9199DF49 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F38E5C0A07B64F48FC05AE425C5B42E6 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29BE103541578385234026751F8ACE67 /* RNRootView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEF861C07C81DFEE299E123CE7A5233 /* RNRootView-dummy.m */; }; + 29C76EA154E7BC8F64DEC1AD70828040 /* EXSessionResumableDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6105C444F3B405421215AB489FB5CBDC /* EXSessionResumableDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29E521245A004DB310199277B79CA0B0 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E59ED8665250F877CE5436A11220676 /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29F867CC77079A89831B16FFA6DC2650 /* FIRCLSSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = A124B205AD056AE7D5175FB2AEFBB3FA /* FIRCLSSettings.m */; }; + 29F9DF5B489E9D84B67ED4897106E0BB /* UMAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A554A9D4404A061187A2AE59E971B5 /* UMAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A0DEF39A6E17704E3036529DA24F634 /* FIRCLSPackageReportOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 690512D5B3049B47B2D6F5D44044199F /* FIRCLSPackageReportOperation.m */; }; + 2A13E0D6D5598EB9B57F78F3CD74774E /* EXVideoThumbnailsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CEE6350C63F7CF9CA2429C31E6B740E /* EXVideoThumbnailsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A271C1605508A90C3BA1EAB6BAADC3E /* react-native-document-picker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 040B7C29E3A23205570815EF55CBD263 /* react-native-document-picker-dummy.m */; }; + 2A4B51F99520FA613DB0EE3453ADF6DE /* BugsnagSessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D356C0FAE3F550FDF8DE7ED8C7B009 /* BugsnagSessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A55289CBCBD22F409A68DB6A7D7DE51 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD3466D9D3651B36C3E28D89CD26C97 /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A562D24A7AAE2C56E777116ADCA60F7 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = B10CE7EEB88020FE11C686FB61703F45 /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A996496C046119E9D62610932CC69FD /* FlowableTimeoutOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 72CE922B3754DEF832DD70ABE9EF23FC /* FlowableTimeoutOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B174A54A84B51ADFBD45E40110F0D25 /* AsyncTimeout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17A7DBE9DC87F5C81E3903AB4A98AE86 /* AsyncTimeout.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2B1E991CC4B64389ECA30647B4B02A1A /* EventBaseBackendBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C962D0DC80FED44299F607709C19F307 /* EventBaseBackendBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2B1F6427C89945A50F4E08BF8BF414EF /* FIRCLSSymbolicationOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 176F21493F611F5287867F3BBAEDF283 /* FIRCLSSymbolicationOperation.m */; }; + 2B2178E0C1127FA94AF674E20EE28590 /* FIRCLSURLSessionTask_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ED27D63CA277829D5E58F99430AD316 /* FIRCLSURLSessionTask_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B2A1CCDBA8AD8D264967730D01F3FA4 /* UMPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C9427182534B2FE5FBB29F0785BCEC84 /* UMPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B2FAFDA8347BE2821FED5D48AB3A547 /* EventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC56A6AFDB3B1D8D1444AF070284180 /* EventBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B79DAF1B46E07D72A44DCAFB639C819 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E57CEE4E9E6CBCC8D49BA0D9953325A5 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B7DBD7D59B186F3C8B36E7130AE70F8 /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = E1BB04CC1F093DF3F2CF2C224CF3404F /* BSG_KSCrashCallCompletion.m */; }; + 2BA0D059223373A39DCB8B59BD18557C /* StringKeyedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E4EFE5ABDFAAE5543E2DC0B5E63800 /* StringKeyedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BA5E72B097706E7B6DF0824EE7B38E4 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1147C8AC4E29B32CC659349C6E4FCEA6 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BB382DB7792FE1E8269B4710E90EFFE /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2D88A61843F3737848C2E03DD731B9 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BD172C6FB7DF31CC3EFA3CE085B4126 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C449A9FDFBF4AB6D4736B5436DA11E93 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2C25A98EEEBCA168F5887C14296594A5 /* RNFBAnalyticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 49836E77F6A8A3B3FA336079B5B9D8B3 /* RNFBAnalyticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C3B255F956C9C6A0E4B6E561C0908A0 /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C67B195860C64A4CC32AB983E044735 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C3BF5D6B72169E95EC76AE52DF6EE74 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A4E7E72061108B2D150068D7ABBEA5 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C3D875B1658DA6BC9946D437202C839 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF33430257562D27ABB73A05C9ED0FD /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C4554B6732E389B6C115718BD45701D /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ED870C9ED962185FC40C795711DB2309 /* SDWebImageManager.m */; }; + 2C652747EE70859A27875F8E9CF02BFB /* BSG_KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 04490CFE5CA9ECC54DDEABDA217D5635 /* BSG_KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C6D65B3FBD38D8AD43897EBAE585914 /* VirtualEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 9143FB31FA4301876510AD9235A3C234 /* VirtualEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C813CFB5B807A3B361E5EC77152152D /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = B7F5850370B91FC626DA274DA5B4D8CF /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C89CAC103055E4326DDE29E97713CE6 /* UMReactNativeAdapter-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB931F9EC6B5302955AAB6A62004CA5D /* UMReactNativeAdapter-dummy.m */; }; + 2CDAC043E586A4E33786C82BEFBB0DBF /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EB9CD7C5378C86701DBF9CAB4CBFB5 /* RNRootViewGestureRecognizer.m */; }; + 2CDF546927B5C2B907189A98C7975D20 /* Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 180B5A25AD0875E50337E7AED56B3FC7 /* Folly-dummy.m */; }; + 2CE08EC7BA09068921151F10810607FF /* RNJitsiMeetView.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE7A9B2E537D3179D5565EBB0251EFE /* RNJitsiMeetView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D0A56A134A6012A79743F0D698D2FE6 /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 6FE5B1F6E616D01975025639684E9BB4 /* BSG_KSMach_x86_64.c */; }; + 2D0E5271D5737630B32CBDBE8AF16971 /* UMReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B915382393D42994C4090577BF4B5B8 /* UMReactNativeEventEmitter.m */; }; + 2D4F89F7C9287A170B0F740EC54250A9 /* JSDeltaBundleClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCEE93E6BBE8FE2D3BD679D6DA42F4BA /* JSDeltaBundleClient.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 2D580680A39DA70D8DB124C245133BDF /* GDTCORUploadPackage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F657A85EE3B3EEC36D93838FDAA2691 /* GDTCORUploadPackage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D694F7CE9D45055A16D697A5E1904DC /* MMKV_Android.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 878EB6EEBF09463E2211023187B5CB3E /* MMKV_Android.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 2D6E4A8FA72DBF4B17F5A90BB3907D43 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E60050514E3139BF24E97F15E3DE0852 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 2D94B903B687465A1A40CEBEE7FEC6E9 /* Frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 896DFE496A3123614B651C512D768D4B /* Frame.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2DA35D42BF0B0C032E2F748E77024EF1 /* GDTCOREventTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = B4708E70C3180E114A6D1632FEE02F33 /* GDTCOREventTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DB22E12311D8997E24299894A851B73 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDE8F77EEB18A36CA43308AF936FB564 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 2DBA8808EF576DA281E80206CE971B4C /* BSG_KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 054C3710FD397E0318A3BF16B1627039 /* BSG_KSJSONCodecObjC.m */; }; + 2DF44A8E498D24AD11EAB4457C903A35 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B54FA1B4446FE2A6F8DBCDFF71C3220 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DFBFFD316D99769440CDF4C2B78D24A /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 75FA95E584789511ED19DBF8648750DC /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E014AAF39426DBC26D47DBDC691ED5F /* REATransitionValues.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C65FF578F41F172B0FCC108D5D8083C /* REATransitionValues.m */; }; + 2E08E47CF3B7BCEAB85479248233BE52 /* SKObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D47E74EDA59580CDDFB291043FB6694 /* SKObject.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 2E2231D94E15FDF42AE50823012030E6 /* FIRCLSURLSessionDownloadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = EE251821BE57AC0A1AEB7709AAB470E9 /* FIRCLSURLSessionDownloadTask.m */; }; + 2E6F0A55CDFA67BC49706659C4E7732C /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 78BE3303E9BCD997D4056BFB88695E4C /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E78136632F05B8D8F8CCA6F8B62AB6D /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F6398AD8936BEFE99D1B77E39D38A53 /* SDAnimatedImage.m */; }; + 2E83BF4915475A6156DFD0FECFB1EBED /* FIRCLSNetworkResponseHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBA92B532BE23DFCB3F304972B74DEB /* FIRCLSNetworkResponseHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E87AE1BD8357FD18AEBF781CDB114DD /* RCTTVNavigationEventEmitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76BDB9264000A65997535BE9FC275639 /* RCTTVNavigationEventEmitter.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 2EAA7260E75EE7E804FD4D7629D977F6 /* BugsnagHandledState.m in Sources */ = {isa = PBXBuildFile; fileRef = D22037EC1945AC3894D0F49B7EE6ADC2 /* BugsnagHandledState.m */; }; + 2EAF41297C07BA08EDDBED38825EFD51 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA202053FC287A8CB5D0500F5A2EA2E /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2EB201AFA7B7067271DF082293CF9112 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 486C141CD8F90940D6398170558F0B40 /* Format.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 2EC239D84B20011AE1A05A0CFCE4E647 /* EXAudioSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4BBEABCD1808159AFEC73929D8470F /* EXAudioSessionManager.m */; }; + 2EC31DCBB9D25E22DD02285D8B3DF6D8 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8515F071485DD5DA0B1C518689B78D00 /* Utils.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + 2EFB6FFB66B48DA53A0F4BBCA76AA584 /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A23509BE6267FF40EBE8D059F503DBF3 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 2F010BF0579721E5DE0EAB9E0285DBF7 /* EXPermissions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BFBC54C5380CB9890771BF9F8A75591 /* EXPermissions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F0866F00F6C9E03A155240059CAB72F /* FIRInstallationsStoredItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F11B264A0686C7D8C3555BD6888B003A /* FIRInstallationsStoredItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F358CCBC15C773B0E8BC8B20277192E /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B556795D8C4553211AD8B77C5E48B1 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F3762F547283D037D6BF8A882085851 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = BBA8A54B05081EB535BC185B038426E7 /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F3E6CFDE51DA53D85F9F0B1E585D2C2 /* RNCAppearanceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 779300A8D8EE7E1D52FD365241F59B5E /* RNCAppearanceProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F8D86B45F6C017F24D0EFE5DD9D7090 /* RCTSinglelineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = A0991D9A426F26CE1E6F551AD299BB24 /* RCTSinglelineTextInputView.m */; }; + 2FA7A5A12876AA7C4D5903A9C5B74B3A /* Spin.h in Headers */ = {isa = PBXBuildFile; fileRef = 41190A372C1F0B2BB22D5CFEFCD71099 /* Spin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FAC55AC7BD8FB1CF23FA3CA8E565835 /* GDTCORUploadPackage_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A090123081DFFADF3C37F389302B64E2 /* GDTCORUploadPackage_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FBA4398F071A3C8100B7C6197EC3A87 /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C32CED3B5769B95D1E90D33B4CB60F6 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FC9EFE233B0C9B052804D8AE958BBE3 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = DD8DFE20AF4561A9584EDFED5CBFA6ED /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FD4B4FDABB52A6DCA4FB1C226626F15 /* RCTDisplayWeakRefreshable.h in Headers */ = {isa = PBXBuildFile; fileRef = FDE44B964AC8F16AA3D0AD773D9EC0E2 /* RCTDisplayWeakRefreshable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FD56DFD6405D75AC16D258A4AC0F49F /* RNCWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E517ACF465A0E87284F7380B9BB71119 /* RNCWebViewManager.m */; }; + 2FE803AD2F6A7E8DC5898A9563ADF11E /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 35A494A764DF4FE9DAE895F6592A6FEE /* SDWebImageDownloaderConfig.m */; }; + 2FF8F8DE155B0BA7D1825884704AC747 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1E65F34CE176C0443F7DEC13781145 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FFC3171E324205FFD9FA0A70048475B /* FIRInstallationsStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA67FB4B490864158D645577BB7D080 /* FIRInstallationsStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30048C1ED58BCA8F8305E97FE14CCED0 /* IPAddressV4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A16BE67B30E1D5B41246BA8E281117C9 /* IPAddressV4.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3008E5C197E529C941CA606774D1BEB9 /* IPAddressV6.h in Headers */ = {isa = PBXBuildFile; fileRef = 4806111C0F5EA9A33CFCBC19A7408D66 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30196E74E25A873E41DC889DA48194FD /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E3C60919E7EB6F9180A787F54EF850C5 /* FIRLogger.m */; }; + 302F44F0FAD018D47FDD2CCA0B36CAB9 /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E55741113A9CAB4A4D034169953C500 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30363912631BB1C44CADF345BE0C724C /* UIView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3933450B6CBB5C6E3C628F46928CF0AD /* UIView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3060BF1405F7ABB478493A90B64FCFCB /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 8280F4060EA2D45A4019E40097D94154 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 307A374A5F225B380BD5409F367068F9 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 760AE37374898E22E97874C8B0919C59 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 308C87640D35D1E3C633032AF321F283 /* ConsumerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 096A0A2F847360CF1FCB976B8084BB4C /* ConsumerBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 308F4F4F2302BE200C238AE74C26DEB9 /* RCTConvert+FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = BD215B9C277C5EE2F79C466365F58B42 /* RCTConvert+FIRApp.m */; }; + 30987C9C9FEB711061439E1BC000376B /* GDTCORReachability_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CB84CC51503D7890C0A68A673FC36BC9 /* GDTCORReachability_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30A8478C08F9DED3F5CB43A32F5FA1BB /* ThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A80963FBEE1028DEF8C4D32F24614CC4 /* ThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 30BB3062E85AB8BC2F42A1DC69B99C92 /* HazptrDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA5BB944A0D64D02A3687D8A39FD262 /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30DE028C8BD4FF858BDE2C4E80C985A9 /* RCTAdditionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B5D74240A958034DF34317CFCD9A0D2 /* RCTAdditionAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 30EA63D0E95EB523F359EAA9BCADC1F1 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DB4A9736D07811E63B500AF8C0486689 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 30EFA1CE7F1133015F0E3E10A28316CF /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7878B44402143B2E25821AC0F73C2728 /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31104DDF23E644091D0B208B51B3F550 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 379E0871E8C66FF621CE516373586224 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 313AE2A97F0B6411C4FDD66E857C5079 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C262DA27AC36FE4F259FE5FCA17258F /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 314F80C39F5F607CE72EC8BA24DD4237 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 41CF1823E6424C835B179B246B8E5970 /* RCTConvert+Transform.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 318291D218B6B634DED9426B8388A64B /* EXAppleAuthenticationButtonViewManagers.m in Sources */ = {isa = PBXBuildFile; fileRef = 906A47129B6A0095665747B79D7A1F5F /* EXAppleAuthenticationButtonViewManagers.m */; }; + 31935F903EB3421E32FCD701A8DBD38F /* RNCSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = BE355C020CD62A78BFC266662ABC6AC5 /* RNCSlider.m */; }; + 31962DADDDE276F6ABB6754ED6E7EE1E /* RSocketServiceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2045932DC3A2534283607C5D26E6E95 /* RSocketServiceHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 319A95BB763E66FA343B43AB20D262F3 /* FlipperCppBridgingConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 8999D50EA985660D0C1EDA6538E48133 /* FlipperCppBridgingConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31CA1F80D4661804D819BD261F21AFC5 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3391B4E3F9BE2D0663AA02FA39A6B896 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31DA90BD34B8EA573D235D81B6D79C58 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01145DE2106DE6F18DCC23B7B4AE7A24 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 31DAC9A5D6F268B1664AE668B0BD1D0B /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5AEA69A60758F82D76902496ABECA33 /* RCTDeviceInfo.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 31E029FEA1B81802EE2F55EAA5DF30FD /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE17A9DE1D4D0E8286BB393B221FDDF /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31FD8DFA47B6AEDCBB2D1C7B48A2B1CF /* OpenSSLLockTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = EB21C78FCA19662901D75D8A58EC4CCC /* OpenSSLLockTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 321E5783FD6AB1B2E124AE90C409D435 /* SingleWriterFixedHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = C49745BAFD1F99444843FA27BCC0BF55 /* SingleWriterFixedHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32217120E93C54F443003D8A95462BCB /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFE9CCC8316A0BA718EA97208B3D36F /* React-RCTAnimation-dummy.m */; }; + 3231393BAD745FA73E9B11102284C616 /* FIRCLSRecordIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8D42A22D682BBDBA66E60052ACC8F3 /* FIRCLSRecordIdentity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 323FB383078BD6399AECB8C48C6FF0A4 /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E93C3ABB925997D6E554738DA280334C /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3240E20C3A58ACFE15D21D48E1D40A6B /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E286E95471C0F2BEF7BA7A8B790058 /* RNForceTouchHandler.m */; }; + 3248811CD52A4C903F8A00F6F2C09C3D /* EXSessionTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D537A1D347E6D426911D7F67045DA895 /* EXSessionTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3259B3941D9E4CC09A9A27E51E89450E /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 084CC30BDCC156941702CFF69B60F30E /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32622CE75F78F8E2F8D5400CD2CB17DC /* FFFastImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 00EB6B39E8DF5A56C9B1651836584492 /* FFFastImageView.m */; }; + 3268AC6F8341AD59A356F49E24D7A68C /* EXVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = A19C9EB90B22AC92185BE13EE9006FBD /* EXVideoView.m */; }; + 3292BA9319F6A044C79AE28E0D918FC5 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A713BA4620B719C691AF9CB67ED5756D /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 329D8DC4DF1F87F450F10F8695FAF36A /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 4655489B1F8508C8D8E42A11861B59C6 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32A54CE4AFA4A6A499FACA15B3B6CA57 /* FIRCLSUserLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E0B1D61A483077FB4BDBC262DE16D7B /* FIRCLSUserLogging.m */; }; + 32A725DD12977D66DE1D185F429EAD35 /* AsyncSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = B85DE5BEEE3287E6E70B95FEE2433918 /* AsyncSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32AC28388DEBC44E892603D239EEDE0B /* AsyncSocketException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFB1369EC80A9420B57A2C47D31A6BD1 /* AsyncSocketException.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 32BABA10BB305E71A70A9C7BA52FBC89 /* SharedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9972B9BC9C002FD13E6707E9A8DBFE6F /* SharedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 32D97293EAFBD808BC576FE700BDFB3C /* F14IntrinsicsAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = B03E7A6B62A8D69B3718D40106CF4404 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32D9D023823C21F20825C29A910B5CE5 /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8FD8F240A9C0CAAC26E856A99A1142 /* React-RCTText-dummy.m */; }; + 32E9548503360012A39909DFBD4C4DD9 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = D64307698B08E25A0B8E329EDF5B215D /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33301592ADEC5F3E21FA07A848C1936C /* Base-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 471C8FB7DF0F4F3CFAFB00D4C3C24BD7 /* Base-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33462100BA6E92B757C09BC638DD4CFA /* RCTTextAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BA5BD85C7A392D23B0CBCEB2D563F2A /* RCTTextAttributes.m */; }; + 33557DF89B6EF2627D2E41B74146A0B6 /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EF274C30290A8E7AA8535DB4CC73D04 /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 336AF37B5F585C4DF000A22B615C60CB /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 63326DF86E22B325A5B08C049B95D1EE /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 337AD4C3D05F965B85CAE6BCFC70C73F /* RSocketServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61D4B512312F11187441E3F4D2B4857A /* RSocketServer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 337E0C9857B179E5EC97369CE3EAFB0F /* Assume-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D9299C179FE609553C48DDAC5354ED8F /* Assume-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 338C33E4A2EB50C20A830E837384EED8 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = BC92F5C7572D46E31CDF04CB9FEC4742 /* SDImageCacheConfig.m */; }; + 33C906D21E0095E99444F2130D76E9F4 /* UMViewManagerAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7086BD2355FD248F6E50C7C3B5E74EF1 /* UMViewManagerAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33E573075013DE8B348024AA6413D694 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E479C3D615B6CF1D28016626DAEFAF /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33EDB576C5211826DD9B22E70DD0EE3D /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ED16568F802376A8F7E009FCC1A26BFD /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 34419FC61810BD1D9ECFE19AA79456AD /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = F59C89E61FE4B104F80F65269107C910 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 346F4B24EB2857ECB358657D35350C00 /* GDTCORTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 02A52226F2EB3FCF1FF4CEDF15A00E9C /* GDTCORTransformer.m */; }; + 34BBD3A50726564B1AE87604F4B74B57 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3181D83556FA3489517437FB958CB6BF /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 34DC275EEE112BBD0C9C8E142883BF10 /* StreamThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66092E3A89FCDAA9CC2FFD9ECDFF4E28 /* StreamThroughputTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 34E70A33FF98EC9CFCC391F122B36E87 /* RNCWebViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CF79F8CF11B34C9271ADD6CF69091B71 /* RNCWebViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 34EA20ADEFC65F6118975776F29B5ABE /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 76518D0F346A22AB0F95C26087ADE5C8 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 35269B5057CDDCC7DEA2FE786C99AF9E /* RNFetchBlobConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C1CBC880F724675DDDAA39DC05BE941 /* RNFetchBlobConst.m */; }; + 353B9345CE16AF6338035CFD93D16671 /* InitThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF1075E4207285244501E30AE60F2B6 /* InitThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 353E3AF04FFD70145B93E29D0B322A3B /* ChannelRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = DA44DECA28FC4BC69FA311437B636338 /* ChannelRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35509AB2DE9757199EE5A9A606C9E058 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 06BD537C2CCD93C2293EFEEC85836499 /* pl.lproj */; }; + 355DC98B9D06383235582588F35B06E0 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D068D916BBBB1CF821F31827B18FADB /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3567CB332EA82A9AC5E4B08594213F26 /* ARTTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A48444A9A73C0771ED84BC5D87830938 /* ARTTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3585440364A592462F3DAB4360A8A9C4 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = EEBE801067B9AA91BA4C058EACCDC752 /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35D47F3D1A1DBD7B85CBF95EEB5D1CA5 /* StringKeyedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 97B52D167651C3523F3B2CAEEF7423B0 /* StringKeyedSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 360DEDF4ABD8983B2E0C41923685FB55 /* ThreadWheelTimekeeperHighRes.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2AE6EC96A84416A005C6100DC9D3D9 /* ThreadWheelTimekeeperHighRes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 361DF2AD37FF9FF9EE9313EF7DA22345 /* FIRCLSCompactUnwind_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 332A6D43F1C91CA8F795E921BCA7D747 /* FIRCLSCompactUnwind_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36360FCF5DF26972E15B00638335C00A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1917B88D75689E8876B6520174F6EB97 /* UIImageView+WebCache.m */; }; + 36639B3E5EFD659484EA7418ADBC3F1B /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = C768E56EFD93442B8A537D03D2C0EF99 /* SDImageGraphics.m */; }; + 3668005604E469D2C61ABD5F410E3360 /* SocketOptionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = B6884E848787ECE8DBDAAEBBF4E527D7 /* SocketOptionMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3668D7D6FD63CEBCC848CE0ADAEBEDA2 /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D0E8467321FD988A07D1B9B4EE0468 /* ReactCommon-dummy.m */; }; + 36838A450767D18415FBE60D36FC69FB /* TcpDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18AC4670DD43EE89F57C05872BB5D2E3 /* TcpDuplexConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 36925435DBBCDF40101DF4DA0D176285 /* OpenSSLThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = E3B1244BFB7C2C546566B5E55BBC1699 /* OpenSSLThreading.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 369F83F9BB8369497F818766CB6A03E1 /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EA283E65F1C71F711C4134E71A771B /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36B30A72BB2A2EB9D72BACEBA5A74C69 /* RNBootSplash.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD95EEABF364310DBAE7C78197248AF /* RNBootSplash.m */; }; + 36D4E8D299A73059B713FFDAF61EC22F /* ThreadedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D03BE39E1D34EB361F341CDBCE0EC8B /* ThreadedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36DDF82F11162FDDB5256E2A29BD0B4A /* FIRCLSRecordApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 7029FAD1B4E7B93A288461D93ECA3EA6 /* FIRCLSRecordApplication.m */; }; + 36F69AE0B07434FD41DAB71CEFF669CE /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = A2EF00F58C360895B6A7039E2273AC40 /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37043ABBD4DA0792B89D11FEF04F995F /* TOCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B9B9C991B6C06853B8C573A449F3D36 /* TOCropViewController.m */; }; + 37102F4139638538537682CFDBDD3521 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EDD75C463805A61CE3A8A8B3F02D62F /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 371CE81054032E91F6F451E02E66EB78 /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 044230C5304F3E6B8C7DB6B5FCDC17D2 /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 372882F92C66AD589C117E6B98043712 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = C722D112E1034415060F76D4D4C107F0 /* SDWebImageIndicator.m */; }; + 373EBD884827F1AD20F3A3DD26138571 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA8F05182D8A6428BD7B482D53C7272F /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 3740BFCFC4984C6549AEADFF59FF844F /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DE57141BC8947906F7E171174F358D /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 374560D732665B18E6AADC57D1D9B12D /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 35837220F1231EFFCA25FBC405F6FC14 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37561D58917BF3DD193FA026B4DC7819 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = F2F92F78EDA32DE889084648A19D9103 /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 377EDD40562D695DDBE096F504D81B53 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD1C40E3EBF951B518DD912933B112E /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 379AFF5081DCC0C9C35A52EB49F2FB09 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D63813C0FF0B6ACC623D4497FF0AA8 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37A37544801076BF222FC05117B38064 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = A072AB80F980D7FE4CCC2BB9E9D99BBA /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37A8A74509CB140CA1CBD2862791F6C1 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 857B473E21FBBDF59E332A5FD163A7B3 /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 37B9441E3739C1098D17234DD176AB32 /* GDTCORFlatFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AAE8646B15DEB7323FBDB87255F1019 /* GDTCORFlatFileStorage.m */; }; + 37BBE209B4C9908FB36A235F5117282F /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 572B35F5F8883CDCE1D5D9EEE6A7E8AE /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37C9A7BFC98577A5A2F702F0D9249832 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DF4ED97F36D082123404D0161ED273 /* UIButton+WebCache.m */; }; + 37DC75895A0D3C994571EC13E7CD6176 /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A41F886F9557FAF255638FFF3C21626 /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37E3F0F29964F4FA9C40E1CCEA52F682 /* SwappableEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = D6B8DACC6EC868535DAB42D32BABD176 /* SwappableEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37EDEC2BDB04F892C3CB29C4F9A8C34E /* YogaKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1895FF20474DD5D4B240DC2E8AD0B961 /* YogaKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 381582C2E5845132F0F89F4AE7DF0291 /* FIRCoreDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 659F71FBC500FC8143B83A886FF525AD /* FIRCoreDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 382D1B33DF592436E96A9505F8E9E725 /* PublisherBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0325CF8B511CC74E7EB485247DDA1080 /* PublisherBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3842C7262C69AD90463B43931CE9B8D4 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BBB53EC3DB6AA6AA25C9D3D328E9200 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 384C6507CCB25DEF38E04A025AC230A7 /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = E70A19B66B026FB48473A66CF3E9CB52 /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3861A71C26628C93C77FCD87EC4761FB /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A6BC9F12658302F121B6F2020AE8C54 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 387DD6E0D2967BDDED87AEE55A05DB16 /* RNCWKProcessPoolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E15E8A63160A531EE78B9E52BB7AF9BB /* RNCWKProcessPoolManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 387EBCA8FD57EDD475BEFE8C73DD1051 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F5F11A6995E23FA806F847374AF55B /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38A3CF8E02900F0510ACAFF100A723E0 /* TimerFD.h in Headers */ = {isa = PBXBuildFile; fileRef = 7105826A2FC29395592A32C5E98A439C /* TimerFD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38F35E24D856E9519A212722C0D13E59 /* RNCAsyncStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5F4DA12E08BB74DEFF85ACEBDF5132 /* RNCAsyncStorage.m */; }; + 38F6A79D9937614314F8A612207562CC /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 779BE223DE836270C16006E859AF645C /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 38F97952C6381271D3B820C7E7FEB828 /* FIRInstallationsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 252F20F357703BC3ED2A24EC0FFC9F20 /* FIRInstallationsLogger.m */; }; + 39016900A3DC7213E8FE4D50B58F92E2 /* RCTPickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E2F05499999A70202C389613EFA0A91B /* RCTPickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3902C93559EE5739F37997B5E9892D4F /* Request.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62E045829C1BE20F83C7B787A38B5F33 /* Request.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3903BECE2CB09D1D3A70A5824DE36B4F /* MicroLock.h in Headers */ = {isa = PBXBuildFile; fileRef = B73E01033F56F4F9DC335F480B01F175 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 390AC40A3C333FB6A81C2D20EAC1A0CF /* TestUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 81D0D073BFFD90E161F032E4016B62D9 /* TestUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3929E18D986CE77097B61631BA035B4C /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06155BAE63C15F006528DC77A97E37B7 /* RCTSettingsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 392A3ECADD8AA6EE73D72561F4FDB23D /* ShutdownSocketSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FDB5AC702E5812B74CD37395DA72867 /* ShutdownSocketSet.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3953D3F50A05E1AA87124E85621F6D92 /* Fingerprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5D5546E4E9B124EFF83BF5E6A7A285D /* Fingerprint.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 395DC43E8F602AA23CCD3406971ABE86 /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2004B4E40576C4C203A4C5BFDC702C6 /* GoogleUtilities-dummy.m */; }; + 39A8B0F0C8877BB15AD04CD38C7C9161 /* RNFetchBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = EA149171ECFD40BC26781942EFC05154 /* RNFetchBlob.m */; }; + 39C64C7D0A3CC2D7D7A0143EE11F6446 /* Frame.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2E711743251592466DE361107441A7 /* Frame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39C7B45EB0C4E1D9010A459380CAA52C /* ReactNativeVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B7FFA6112751AA22584A9467B05584B6 /* ReactNativeVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39C7B8CBC7FF6C71A08118BE63C072A0 /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = E4F470400EBEAA1D8E020157AB664049 /* Peertalk.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39C85EC983B5B8A9B6EFDC621F1D6F50 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C45C204ACA134AF52D11B8A41D1B43B /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39D5EBF062B74C8DDCB6DE46E8A9219B /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = DED93BDAF48496E43C78B2675D2CCB72 /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39DFF62282596A4AD2832F04B070FE9C /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 18705C913D5AD7AFA122B888938EF02A /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39F8B48ACB4F25C361745D13D7538C99 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D0622FE2CDA6CCD1D6D689EB4C1DB6C /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39FF0F50C4A348E9977AFD81E4B39620 /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CC31ED11BB50845B66D1D342C7702A01 /* EXFileSystemAssetLibraryHandler.m */; }; + 3A25A0B031EDD3B74BB39D3AD8967E3D /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 280AE93CC3396E5BACA7C3D85E999106 /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3A366E0112A812204DAD3AA497EAD09D /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = C105EC08146FCCE2785CC4DB6C5C4393 /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A42B7CBB1077B1681D8BAA47FD729F5 /* EventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A04E55087F1F61F47FBA0C46CF8C0F68 /* EventHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3A548E3DC62B7BBF58AF7D7B2F157707 /* QBAlbumCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CD1BB7F3A542C5107FBDF8B6343ACB5B /* QBAlbumCell.m */; }; + 3A588C35CF59D1DA0D42450E2D7D237C /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 888634B631EB38AFA20B3E12FA978DE5 /* EXConstantsService.m */; }; + 3A5DB1E5EC7C9DB692B411AC12981758 /* UMAppLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B3B1F00F3349A279F1C83182176EAA /* UMAppLoader-dummy.m */; }; + 3A5F5528F10F93127EBBFE10043B3EDD /* ClockGettimeWrappers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 359B99B052DDAC66B0B97187C86BEA36 /* ClockGettimeWrappers.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3A785BC5362C8B4204C3797ACDABE8F5 /* RCTWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AEFAB6DF8680C44F431F3901393AD59 /* RCTWeakProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 3A7CF70F2713790E070E27040417EA14 /* RCTStyleAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D66AE7861F7325D0186D2C242BD27F9C /* RCTStyleAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 3AC116D9E6033F521553CE4C871FD525 /* EXFilePermissionModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C526726B9A47423C337C9905A9A8CDE /* EXFilePermissionModule.m */; }; + 3AEC60479F0C2555169A4EB81C279F92 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 268311C9CFEF146103EE89227C3AF2B8 /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3AFE12ED57A1326BC87C9C5D2E67C402 /* MMKVLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA1F642328FC006E73638E971097208B /* MMKVLog.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++"; }; }; + 3AFED154CE58A7877754321B3D5B17DB /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E7E2155201EF39EF2514273042232A /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B063C1154E377439F5297D8C936465E /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 444EADE76C3CA7F493AA7A22EAE544B5 /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B194E5FBBD4E71FF243806C1890567F /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A437C96ADD962E1FB9F74E28CFB93EB1 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B1F011B902EA943C13BF23FA5AA91B8 /* RSocketStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E7ED01554864BF8265C2F62B2AB1689 /* RSocketStats.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B2FE6120D6A53821D07E463CADA2433 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D34A9DCDE2F562665FE562C08C0FA4B /* Malloc.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3B333F775A3E42130B41AE2EF4E0B53D /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE4E01CD9ADF01DB764AEB2D2F4B9B4 /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3B426494F084B4127219E522755411FA /* RCTKeyCommandConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 7390FB16515B617426CE277B0B49DC68 /* RCTKeyCommandConstants.m */; }; + 3B4A8B19ECB268E4FC6EAD4276B63B6A /* ThreadWheelTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C359B5DBA4ACE190A7F72F35A61D1BE3 /* ThreadWheelTimekeeper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3B66445B8389FD8B6FEC18D5C63CF08F /* ManualTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC4C2FC787C6989441D30100AF1DA27 /* ManualTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B769F1BF2DCB93BB298582BFE9FEDD4 /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = C3B625A4C10B57BABDE3E39E348297F8 /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B86A109CEA0B850B0A64BF002AEA50C /* REAParamNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 08218C022EE64F789531D27BFD9E68D9 /* REAParamNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B95DD00BB6C0D9AB86E4191B9BC551F /* MiniPBCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC75A8F5B5124B06C4B64D73C06B1C2 /* MiniPBCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BA5D2B5AC828D673537D0648F044861 /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 636418CED3B46E537DE6A0AD11DC21AC /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BDA042F4452C7A9D7762E7E5DC1E06C /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 534D29CE3C9383C583A3057269CB9F1F /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BE35415468374E7FD5095CC14E1132C /* StreamsWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC7B99C885158580AED5D67E7775727 /* StreamsWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BEE1FBAD4B96E245CD9AED9D181133D /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CA90277E8E4C7BEC5CD2B015A5AE5675 /* pt.lproj */; }; + 3BF1615C071DE5B98B2A55135B5E32D4 /* FIRInstallationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A9CF7CF5EE80EEBFF0913866EF73067D /* FIRInstallationsStore.m */; }; + 3C008D6C8F8BE78D67CA9CB7416A0FAA /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AEA309616B0DEB92A68DDF81BF2B53 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C15FBD85FABEBFA4D591E85969CEC1F /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCCB2D65FDA8CA77452B1513BAC7872 /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C2CC35AD5DCB89F74870ED731466DB4 /* ARTBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C769650B53932D2C153F53F0AFF6CA6 /* ARTBrush.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C31CD3F689030110809D1AFD7C1EFDA /* RNEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEB4573C7F0A1689B817C9D17860178 /* RNEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C3511940613593AFF8631710DCDB0EE /* RCTDevLoadingViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E92F56CD816CF94C92CE5C2B54DD2C /* RCTDevLoadingViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C3EEEA69D03BE23D7A2D4E0A60237BF /* FIRCLSMultipartMimeStreamEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DC7121300C3748D152EF165854E476D /* FIRCLSMultipartMimeStreamEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C507D8861834CE457A7F9E566307E07 /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2630D84868E98C459C12565445799C9A /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C52279D222791B4251C03AF8205D902 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D02C879F613DDB960B3201EB25BCE9E /* RNCSafeAreaViewLocalData.m */; }; + 3C52A7E842397DEB2CAE85EA2724EB6C /* RNNotificationParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E50CB4871ECDEEF85AFB59CEE907FEEE /* RNNotificationParser.m */; }; + 3C57B9928E0E9E9146182C7BB5615F19 /* UMAppLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7670BD339453DA4AEBD7EA66AC9170 /* UMAppLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C73244EE8A77E5BD59DD8C113FE7664 /* EventFDWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = D795FB70A5FF1D55584FD68256B28653 /* EventFDWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C766293FB7619D510FF59F15B150FAD /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 52FBBB524E3E96D85D4A0C49AC5F3579 /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C7E7789B620CD423919122D943ECBE0 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 3890A2E9E1D29DF9E05B62849B17B7BD /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C92C8F7A4ED06A3BC4B927DC4CF68D5 /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = A38F9BB5AA8DF693C07E1AE29EEDDF25 /* RCTLinkingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 3C98A74B81322A6703D4A7A5C03E5F34 /* SKResponseInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4183BD06849CA1A16C75157F6A8A7827 /* SKResponseInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CA11DFB93099A0F552AADB56058D1B8 /* libMMKV.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76F902F856558ECE30D580EC2028139E /* libMMKV.mm */; }; + 3CBE6FF9CF1D82A56BAF731390BEF2D2 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA7E759EA59B6DF7EA8476959CAE618 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CD64518F73B6927C62245CDADE43076 /* ParallelMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F62AC197CF55D1A832B996E6FD49EA /* ParallelMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D05D9FBB81C550A4F7C5E2FF0D53CE4 /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70F59B562BE508D6DE35B47648EB76FD /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 3D0E69701C3E45B13D0AF277BA2EF966 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 457CAD0F2E2B844BA8E82A4565932976 /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 3D1F8803B18FF14CD64A032CAF21EDAB /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = AD86BD6A0C62D1C3A9326D1FB9AC44FB /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 3D28C702086FF74739928D70196FA81D /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9352FB7DBE05F5908BBEC7CE1034322B /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 3D2BDDA5696E0248B91335C53007C1D8 /* RCTKeyCommandsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6925FA4C22FF97A075F1F1B87640E1C6 /* RCTKeyCommandsManager.m */; }; + 3D518EE441B3E33D5846310B922E1EA4 /* FIRCLSThreadState.c in Sources */ = {isa = PBXBuildFile; fileRef = 255D72B71BDB0BB5FEFE4E338122CF8E /* FIRCLSThreadState.c */; }; + 3D68D2557A63C01FD65F87F4565A0A53 /* UMModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = E42D3B970FCE91423BD4D014F24A95BD /* UMModuleRegistry.m */; }; + 3D6B17E830FAC8972A903412ABC93839 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 122609579117858BA02E02338E293AED /* RNCSafeAreaViewMode.m */; }; + 3D730CDE4689268B28E8F06DBE26B123 /* FIRCLSUnwind_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = B4FF54CA08915921A79C644F03386D42 /* FIRCLSUnwind_arm.c */; }; + 3D908533C5BDA9E1C662C9426D1A38A8 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D19397EEA8F7A16C85C82BF80D6D443 /* SDAssociatedObject.m */; }; + 3D93DB04DD641799254FA46FAE37CC5B /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C573CAD70E719BB6148A58884594153 /* Futex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3D9F8FE3C127F89AEAD65F09969FE642 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E11F253C1B79EACC5EEA0071F470DD8 /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3DA5DB3392201B4BDCE5115EB4646156 /* RCTConvert+ART.h in Headers */ = {isa = PBXBuildFile; fileRef = 519B452625B0C589E11D45AD93FEBDC2 /* RCTConvert+ART.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3DBE36980A233DC5A133EFA049B5B34B /* MMKVPredef.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DCEFF71B1D9E6E5355DDC8CA604AB79 /* MMKVPredef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3DF69DD69EFC71B53DC433F9ED7C6AC0 /* FBReactNativeSpec-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FAD4352234A7E738A20E9F3CA62E5BC3 /* FBReactNativeSpec-dummy.m */; }; + 3E3F53ADD7E28D7E1E396842FEA1EE02 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = BA89430F8B09AA75B3E6F6F35190E02A /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E64101FC90134AAB704521D67EC551E /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 15A80F17EFAE83359F19CB3301D8F0AA /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E72F4E30D9B7EEB3144323D44D03793 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CD3856553F85B73142E64B3A6A3AED /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E7C97717B849331E16AB17136DF7E68 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = FBE3559167C5D50FA4F3520103889898 /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E91F68D2665D1AA0069E5C27FABCA9F /* ShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = EF89D7EE6893861B6EA4BA7986F0BC5F /* ShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3EA70D57B30FED28D990A35340057084 /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F1327C95D85CE54FB60BC20A2D6C92 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3EDB3836BAEFE8B1CF5E13470FE604DC /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2FF36695CF10634924A4EBAB15289D46 /* RCTFileRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 3F16574039A61B5C86268A6D9E5BD931 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 77E2F5181F368F5F02DD7F9C5EDE2FCA /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3F24A3DB577F5F9DE3E7E73B8E06C682 /* cct.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 3198919F3064B327D1044E70E2ED666A /* cct.nanopb.c */; }; + 3F49AA173DB0D5F9FD4170902B39752D /* FIRCLSProfiling.c in Sources */ = {isa = PBXBuildFile; fileRef = AD8FC31B2B3A41E2DD01AE5F916D08D4 /* FIRCLSProfiling.c */; }; + 3F6AA0B81B38BEBCA85D698EA85F578D /* MMKV_IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBDA67BB5B0B0C09FF4B282746C106E2 /* MMKV_IO.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 3F92210457EDD0ACA1619BAFE752413F /* FramedReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A1551993C495CED13DC4CDB275A213C /* FramedReader.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3F93027B044BA4ABF4D115764CB29244 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF0F4A8A615BF132A32374BA90CBF6C /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 3F9348227893EA6B31E31FD5F58CEA7F /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB695259EFD1A6F97D63899C791A673 /* NSData+ImageContentType.m */; }; + 3F9D460D6684DBFD200DBE5839299505 /* ProxyLockable-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FB1EF6C30200767A22935984B6A8E04 /* ProxyLockable-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FAC43727CED4D3007DAD3D052638B5D /* MMKVStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E4CEEB41F25DED2D920F0FD395188D5 /* MMKVStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FBB88E0254E6E6972826A7C76C136B3 /* UMModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = CBA32D8DBFA5F692D65B3664A863F34B /* UMModuleRegistryHolderReactModule.m */; }; + 3FC1DB2B2882744E0BC167FC89372873 /* GDTCCTCompressionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4298B632D8662ADA04F5546E967DA855 /* GDTCCTCompressionHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FE0A32EC96E9E49C2E7A93852717142 /* AutoTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FD1894616432E8801F4121C9554199B /* AutoTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FE6DC36C896C99E4F0E10B92E1FE061 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D991CF97F8D8407856A570EEC307D224 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3FF70BD5879039040169C7BF15AF04A1 /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 101DAED1ADC0CF71EFAD77F90AD53EC5 /* RCTVibration.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 3FFC12F083C51549727315984B52D62F /* ImageCropPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8601B7B89A4AC75AA6B2527C13795C96 /* ImageCropPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4007B7F35C430A2ABAF9342676CCE0D5 /* TestSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = FD38BB00405FC9935354DC865D2EF86C /* TestSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4016A54338710B03C31800F382F06669 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C211B02D5CC48D42B4FC674147D1BA7 /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 4023DC41F602B44BAF60408389A2B762 /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95B87CBA8D3DEC656CF9C2135D0B04 /* GULReachabilityChecker.m */; }; + 404D6BB861E63EEB9E73E08FF90F800C /* Flipper-Glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 482963E68B742542703CB33AA739B756 /* Flipper-Glog-dummy.m */; }; + 4053B1CC3CD5A04F550DB606726DA74B /* Flowable_FromObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6109E1F1875E47099A00E210146E5DD2 /* Flowable_FromObservable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40614B380FD380F02DE30BF3AC2B5BD2 /* SKBufferingPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D469401E7282C56A94687BBD09E5E22 /* SKBufferingPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40746D1CB917000585492F2B1BAD4E20 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AED75B8A611DD6D911B30582246BC86 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 407D321F392BA208926EBD1B3F68D901 /* ScheduledSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 310035D1FB78DE2D64DB8961EFE8ED01 /* ScheduledSubscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 407DF13B0A6D61F156D84B50D25A3E2D /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 788DF881192CA8C3E14AF7D40F5179A6 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 40828CDB34CB0D9DB95817B36B4DE561 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = FE3F9DB0E5B5FF537548C1B2957F1AA3 /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40882DB2D16FD7AD4EB5CC4DDAFC57F0 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B38271B66DBC0D7269A0250EF2A082B /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 408B66DC035EFC857FA1702A13AC9C86 /* RSocketClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1406AEFDE1A4D3B267A63FF43CF1B241 /* RSocketClient.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 40C5F7BC48B53F2B5C4EF3B60F4C21B6 /* PriorityUnboundedQueueSet.h in Headers */ = {isa = PBXBuildFile; fileRef = CCAEEF5103784B8F6521F32C34FD4EA6 /* PriorityUnboundedQueueSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40CEDF91F7F05C23450E53976C0D24D5 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 79923C4FCEC3A24B1D6256AD1DEECD6F /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 40D3D7F8A9A20E8AF9968CED7BA360DC /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 45523E19655A31B76A25F3377D7CCB0F /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 411A3C1B75FB16BE3B6C5709BBB21AD0 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D222508BEDF658D13C92CA937D0A5B0D /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 411F8EF903AF5C1D33126CA205624E2C /* RCTDatePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC86A44B01542538E8012EB4A669408 /* RCTDatePickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 4130743FA94193D1413C4E4A1F925D6B /* REATransitionValues.h in Headers */ = {isa = PBXBuildFile; fileRef = BB93FDA72B2287CDC16BD2788BEB46CF /* REATransitionValues.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 414724F4692F8D88F49D35C4DCEA4D54 /* MMKVCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E4036261C95C8E6831DAB252B7C7B126 /* MMKVCore-dummy.m */; }; + 4151149DD2912D71C7B2B5BE90FF6BCA /* UMUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2482FA0B69B1D2158DAC636CA238BB5E /* UMUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4189660EF185363F700A6A4B5BF751F7 /* EXPermissions-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D18D6921A157384CD8DB1B9034A8538 /* EXPermissions-dummy.m */; }; + 418A80C97BE6673E08EF82021C76B68C /* FIRCLSSymbolResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9930E8BDE14FD0D5625A004F75A0E2D9 /* FIRCLSSymbolResolver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 41A875AF9B80762A227B0C9FCDADC17B /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E28955DFEEFACEF143D9ECEA9B3C7E /* EXConstants-dummy.m */; }; + 41AA3998B750D854C500181BC0B9D8ED /* FIRCLSProcessReportOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A176C2A092D10F8B06080D636307A4 /* FIRCLSProcessReportOperation.m */; }; + 41BC8ECBCFF0EBE4AC91F17753DDEE12 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C17EC902FD278445C8D1630AB12E34F /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 41C0B692521AF1F9039A5CE16E841F76 /* QBAlbumsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EE748426695A4BDD7330740EAF93ADA /* QBAlbumsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4205ADAF94B00946E01FCE633872C359 /* EXVideoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BCA7D0470C8D52D5AB99D8AF1A1777 /* EXVideoManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4209E12A312F80DD614ADF85D9F60BE9 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = F570304EB016E938ADF33BC841967810 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 420B3C745ED37D5791DCF98E843B943F /* StorageGetters.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E99FF31AFEDCD1149EC4AEC4CC4F255 /* StorageGetters.m */; }; + 420DD30BDCD8DFAEE8901638FB304043 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F02DE6A668E61244D4229E805CE5486 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 424C2747CDE3E0FA36F66B30DC971DAE /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD30613133E75627E8E07B7B22F86AD /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42543A01A17FCDA2A3433623E63433F4 /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CBD3DFD7AE046C50C14ADC5555748F /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 426010CAC3C039C6F9911BAA2D77B14F /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 452E87A8A1899C42EFBEF4E5BF46216A /* FIRComponent.m */; }; + 427C8FA489A629A5C9890AFAA39EA86E /* PriorityThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BCBA980A13E88667208D6B5240409E1 /* PriorityThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4280A2CE689E5C853DF3ED1DE2B480B6 /* REAJSCallNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 73FFACA90B8ECA82E83CB32F80F7A85C /* REAJSCallNode.m */; }; + 429154760417DA4A8F0A41BC41D04047 /* RNNotificationCenterMulticast.m in Sources */ = {isa = PBXBuildFile; fileRef = 32FC0D4A51B7BE560B3C77B31E275013 /* RNNotificationCenterMulticast.m */; }; + 42957C970247C82C69F92C08F821066A /* FIRAEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D8B57121FD848BE72A353E5A4934B38 /* FIRAEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4298F56B1E4215967E5347F795B4E4F5 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = D820D004DC712947C13240D3802BAD9A /* RCTClipboard.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 42B2B3F9374AFE30E947D405588183B0 /* ARTRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CD7E7BE8BA595779849ADAC5A1A246 /* ARTRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42B3A20E95DD61B099F9FEE182B099F1 /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F908229236F21B020F6F914AFE117A /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 42B8240821C5D0D7926B22BCD88098F1 /* TcpConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6373E4A04BEC6CBA035060CA99F0CC11 /* TcpConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42B9C64402F7F76D826CBC8B924AC777 /* RCTView+SafeAreaCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 1438A7988B16E0FB99FC11B43C6B5978 /* RCTView+SafeAreaCompat.m */; }; + 42D10881A73DED1DB29B3ABD1F08784D /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 1094B0872DD7147D437D250FFA1590F1 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 42D6D2B79FF8FC8F0FFEC2AC126ACC37 /* Arena-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8BBBFBF353EA7A6878FBEF5405399E /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42FAE59CA87C52C4681925F26E527E45 /* RNFBUtilsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 508D865A5D58DBC99B5BAC072040D74A /* RNFBUtilsModule.m */; }; + 4308AA60CADD31E3F781D45CC1294E31 /* Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F18AA46C09E72D8A88F09458700D689F /* Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4309F6A95C2F4533FEBADDAB9EC72DDC /* SKBufferingPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E4C2D4833B6422C913419373FFC9CF1 /* SKBufferingPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 430BDCE7D0538E995FE37CAEBE40B4D0 /* RangeSse42.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E3B7B5D952279C78CC0490C8F4C222E /* RangeSse42.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 431778336B1ACE03A58ACD10E0BDAC1D /* BitIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D80DD75B0709974E73A04CB390F73D /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 432FA6CECE7A4FDF913C7953D1433AA3 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B53E40ABBBFEB903E35684CAD1B0D67 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 433524C99CACAC26A7D2512DD58C1D4F /* BugsnagUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6601ABC5EAA4441339CC84279C5D1F /* BugsnagUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43392A4D79B8DC5E22D18499B86234CC /* ScheduledFrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7538D18193E47EF2911EA32F73FC5723 /* ScheduledFrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43506A7BA8EEEBCF95741CDA3B381B87 /* FIRAValue.h in Headers */ = {isa = PBXBuildFile; fileRef = E8F688C15AB5C089BB2293389D03C29E /* FIRAValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4371D77F7D30EE2C28086AF3C6141AAF /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = C46034AC441CAF5D9E2AFC8218C74065 /* SDWebImageDownloaderResponseModifier.m */; }; + 4395F7FF43E68CA106DE3C9C9EE8EB6A /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7F4289D5A7DF2DF5AB5543203244A73 /* Semaphore.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4397B59ED791EBFF75F82BED5A87FAD0 /* GDTCOREvent_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AEADE573DECCDD96AC88553DA9D0DD70 /* GDTCOREvent_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43A22B01D4DC0FAF7BCB423E3AFB00FF /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = BB824F4AB5400F724833397906D2FF41 /* SDWebImageTransition.m */; }; + 43B78010580505476F3E8FC480770934 /* FIRInstallationsSingleOperationPromiseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 276F3F91D7A31DD7EED2F990FDE60364 /* FIRInstallationsSingleOperationPromiseCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43CA220075CB818C01526FF2A9432522 /* ExecutorWithPriority-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 065FCC25B084C2FE50C2AB02663D8DE7 /* ExecutorWithPriority-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43ECD9A5430D7EC2CFB179B8C361077E /* StorageIndexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B97890970021303829DC7E5D4E53FE2 /* StorageIndexer.m */; }; + 44077BE7DC478E91BB1F7FBCBD475D79 /* RNBootSplash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BADE24404B361DF91B2AA314DEBD28 /* RNBootSplash-dummy.m */; }; + 441B93B804E191A50943F1C1D8A1B1CF /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2202230CEA646EACF64B721865C58DD8 /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4438CFBF04202C1F6AA6738A28EDEDAD /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 16DB1707BC9908C3518722B608F5B223 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 443D3DDF5D13F55E3BE2AB33A97AA222 /* ScheduledRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3BB7CF7803741C9CF1DCD07692FC497 /* ScheduledRSocketResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4447E02B940D247C12A0E16D6CDADDCD /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AB02C78C715E4FAAFFA79E3129116C8 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44497A704D0C992E58AFCC35D072B3A1 /* StreamRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = D8EDDB9CCAADD5BCBDAD5150F933B233 /* StreamRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 444F98C1E4DD386225533E8C80FBA788 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F33DFB7A7EC0F2F363870421D366A5 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4456DC7E9228FF28308FEEAA206EE6E5 /* Request.h in Headers */ = {isa = PBXBuildFile; fileRef = BC793B789BC6A2B2ACBBBB5A6E807CF9 /* Request.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44632E81B6BB000278A79A5F1ED4361B /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A0EA90E932E5FF5DA7235B3B28B11D /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4468D0C7AA98C38510939461FC53E5DC /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 485E3C444F6F2D3117FE1ED31D9B6242 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 447005F902B950F31D9B84B31863C6C2 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CFB2356D0625DFCC261C2EDC115D5 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44A32BD3CBB607E309FBB35F2F622169 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = E51DA8375978EE1082C43AF8DF4012C6 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4562ABCE009528F380B10B8433A6EAB6 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A77F48EC09117C89737776DB4899A4 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45744AC050A11157EFA8904C600CDD30 /* NSData+EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 30E087481C66B4DEC92EA704C6F92953 /* NSData+EXFileSystem.m */; }; + 457707C4961BF8ACCA29276F1F152120 /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = E096500E068CCDEDD557DFE14EB9B945 /* Bugsnag.m */; }; + 4584237784EA05B37B6C57AEA19C0DA1 /* FramedDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95792416180CB79A3E224367C8411ABF /* FramedDuplexConnection.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 458A5B3082C979EED8847146FAF64FD0 /* Pods-RocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 911D8D1A649CF9EBF0D5F5E5062C0ECB /* Pods-RocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45955CF3D29DDBFBD70BE7074C312431 /* ARTRenderableManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D706EBFB22DF6C7B782FD3F66B63A7 /* ARTRenderableManager.m */; }; + 45D699FECA801F44943FF1FA546A60FA /* IOThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F248CA22956534AD12562822B288A0C /* IOThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45E453D6D86AF7E65607897FDA4EB49A /* ImageCropPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ABBF551C57D7CE117B25072566C0EC4 /* ImageCropPicker.m */; }; + 45F71DFD22BEC364E20D6D6666FC8E59 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 72B1A41154A01CD39CB98FC95B033538 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 4620B2AEA9AF6351E661200E2DD3A3C9 /* Uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44E626EE32F3CF1BEDA84CBE08DC2091 /* Uri.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4647F15E0AAB72AAF4365266C1EB0F4E /* UMEventEmitterService.h in Headers */ = {isa = PBXBuildFile; fileRef = 547E93CDAEDA42C29F9EDE459CA4137F /* UMEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4660AD51A8D6ACBF5A2A87CD7512E905 /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D6B664D18299F557A9D45D6AE6F1C85 /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 466306A54775FBB6D3367A06DA9D4D98 /* ObservingInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 51646C9EF6476691FFB4973CE60C6E76 /* ObservingInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 467BF23FF6980B07FCDC81FAC9BC9C5A /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C43F20A92B180AEF7A8C6C7AF12F1A10 /* id.lproj */; }; + 467D20152450EFDE23E605CACF4BD77C /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEBC8F110784CB99AD4F9CDA05F641A /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 468106B01EBD8555D998ED1CB759ECDF /* FIRCLSRecordBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A629223F976F71639D71C0F1B2F28BB /* FIRCLSRecordBase.m */; }; + 468E2BA37E64CD16F291C2603E6C6D60 /* RNCSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DE55B91E76847E227F9B2871D18F569 /* RNCSliderManager.m */; }; + 46E0BC2A484E85D6E84B52B6F14CA502 /* FIRInstallationsVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B83BB262BBE5BBBE29D484219313691 /* FIRInstallationsVersion.m */; }; + 46F677887FF3768DDC04707CD0DDE1A1 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57E672092DD39DA8E468857221841AB5 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 46FF233827FD9F59855A0707AD6320FE /* ClockGettimeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = DC1FEDF4CD5DC993AD1D4B0BE98275CF /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4702DE0E38D27BC3EC745A720CCAC8FF /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = C3EB0B54F2C87749B5E85EA350B08AA9 /* BSG_KSCrashDoctor.m */; }; + 47100C8C26038713F688529AFE01C5B2 /* Checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7F2E6D40A0A33BC5C39F075891F642 /* Checksum.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 47137640EA9918E330D043246EA8EB14 /* UIImage+Resize.h in Headers */ = {isa = PBXBuildFile; fileRef = E0348650E18B87D5C870EE7CBD890946 /* UIImage+Resize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 471C1D77368DCD1F99DA320EA6D0893C /* ScopedLock.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E28D6E1DFC61215A65072B6F3AC8E199 /* ScopedLock.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 474C3BE8073A5D673B57C69C7996E60A /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E89C7237B3349F0BC8441CEC8099B7 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47590AEF8918372FE41C5480D9091E6D /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = D5CA6CF8347107CE885E03EE8C4CE52D /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4768025E8BC8345844CB63790938C9DC /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B01ED172A45935B0D07F46462DD6710 /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 477A70514A5CED495611D708BF35F217 /* FIRAEvent+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = FA130D008B802681B6F2F5E96A558A82 /* FIRAEvent+Internal.m */; }; + 479616E8106772AFE3286C5456650297 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFC42D3FE10505C8A1F403FE5F1CE2F /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47A329911ADA768AC86D452A38D32D53 /* FirebaseInstallations-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E73E820E0E7570C0A536DCF53EE5509 /* FirebaseInstallations-dummy.m */; }; + 47C0A046FBDF0D9E0FBC03F952794196 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5F3BDA5E155FBAF3D85E3E5158B4C9 /* GULKeychainStorage.m */; }; + 47CB40579B1CA04450050326C9C4A201 /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 001FAF61F03707AB27BAB14D7F043EAF /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47D644E0A812CEAF1C3397017B6D3269 /* CPUThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AC3CCDF257694E48C3C9D1F69E2775C /* CPUThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47DCC3A31F95527F19EA2A2D8821BD8C /* FIRCLSAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FCCB6333386C1D0FD59A6F733F4DEC52 /* FIRCLSAsyncOperation.m */; }; + 47DF1B6157DA66CE963E27F12D5F442B /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18E4E0618B189BF1F1B0F02FA592A47D /* F14Table.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 47E177E91649CBEC882D8D7C484E7247 /* BSG_KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F7C3A6A662CE1059752726C214899A1 /* BSG_KSBacktrace.c */; }; + 47E2E2BC07749B3A2978080B181FD194 /* TLRefCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EFA24A2B42781B009412AFED35E2FE0 /* TLRefCount.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47EF034B1DBE29238E4A4A2A9EA3AAC3 /* openssl_md32_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 404087D898128DB18555B2F000165B9F /* openssl_md32_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4802E4F018C6CC4ADBD85D68EABDB992 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C73D3BB5E4BEDFCF64752FD0C7FE9F9 /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48135840D82FBFE9B37FEFB6E39BE512 /* AsyncSSLSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1B34730033D942D6C95F3A713F9BF9 /* AsyncSSLSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4816EE3AB37CA43C47A9301588D2B926 /* Constexpr.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3185845707C4DEB03A4A0B0D59B590 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 481DB13F7325F894E171851441EDDD91 /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 613DC20870110CBC147AA390D5C5B721 /* RCTDevMenu.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 48377AB732CAE5FB016FC6D671D2F028 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF2BA687545FFAD96B628E428424C36 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4863677D1787975D4D4AD4631CBF3CB2 /* AtomicUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3C3D246460633B8E7681B3AE2B683D /* AtomicUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 486EC643435E18407070A694FF7ABA13 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A038B84D33708A323BCFB602B94B3342 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48D745DA56A85F28449CAE5FA9EC6266 /* FIRCLSFABAsyncOperation_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A70C618CB6DBC74508136D1EDF9EF1 /* FIRCLSFABAsyncOperation_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48DDDD887768C3EB92C89C1F9C23B92D /* Future.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FA4F4A0876C0F4828B223294121BEC4 /* Future.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 492C9342A92951D54A8C30FCF4656E38 /* EXSessionTaskDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7450F82A3E5D3279CB49C5A7AF9D7F7D /* EXSessionTaskDispatcher.m */; }; + 49659FD56D7A26D9712075D2973278D9 /* REAStyleNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B66A76589C7DD9B1B258ABD72B4615D /* REAStyleNode.m */; }; + 4973DE666E368BC3A61245D6C8969AA9 /* RNNotificationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C4177BEEEE509C4A5F4AF952EFB60A /* RNNotificationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4977E406F103BC7E9F600C3C57CBF755 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 66B41B6896BBE870A2C8D111635F45BE /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4993F4274A05224DEE54F53BCDA36E8B /* RCTSRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 426AC2216E822EFAFB916E23D4EF2F53 /* RCTSRWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 4994983DAB79F82CB6C7B3FAE8EE090F /* FlipperClient+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = BF9C63F1F1AD22BD3CF112004A813279 /* FlipperClient+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 499FEAAE461FD29D544C7CC5DE018BFA /* Orientation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F972F6C2BDAA7E545278C8A08E7B3AA /* Orientation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49CAC6443A707C331BEA57C02856261F /* SKObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6760358F1BD3FC8F858FDB499C36A5AB /* SKObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49CB6E0BD077995D6FE671AE085BBB4C /* MacAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A70267AA3D3AEE12F21F1A7876760084 /* MacAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 49DB95D5B5E96008133B3E3DDE4D1F98 /* ReactNativeART-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BDB276A23E06654C6DD34A66B77F255A /* ReactNativeART-dummy.m */; }; + 49EBD4F46FA34D1E9383696FB9E70DFC /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = D1723AB1A42844BFC8900E9320606E8B /* CoreModulesPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 49ED22AD77FCA7D73439C955EC426CD9 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C2327B1E76FEDC5E1BC5D098B75DF3 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49EEE7711D57EED8E0AAE22C745C541E /* ConnectionSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 165A5D6A943859F7AC5F5CAD7698DFB6 /* ConnectionSet.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4A073C398A961DCC8F643A96231EC97D /* EXResumablesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 47825A57FCEF4C0A205D9F24EC1E9363 /* EXResumablesManager.m */; }; + 4A21F2608B9DA7432CB306111F436C8E /* EventBaseManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4E13714B040A0054DF3CC83A8B504E /* EventBaseManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4A2519415417EAC6D02A7450532D6A1C /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = B70A573BCA9B6B41C0BA4C0834D5680D /* GULAppDelegateSwizzler.m */; }; + 4A31547A29769DC8F81BA3BD0DFC816E /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 084D77716EFBCF98C52254F1CB13F6BC /* RCTLogBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 4A44E351963FD831C9822F579CBCC6C5 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 11E3EF30B38D7428F3F41F355DA03B7B /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A4D6F6D55BA3623E5CD00A17827D8C1 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = F5EA6DE155B44473912BE4FD23DEDE91 /* RCTProfileTrampoline-arm64.S */; }; + 4A57D866B6D03E82B4FCA3BA226A8984 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F2432E8B9CD3DD7CFA48FBEF88B37FAE /* it.lproj */; }; + 4A75E803AF46B56D11CCCE41CE8FBE0C /* UMUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = E2AF21CC2EE8EEB693AB15E9DAF8DEE4 /* UMUtilities.m */; }; + 4A7B7B8C3E551805997761CE92916760 /* FIRCLSSignal.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B8B0A5EFCC70AA16059E58D6A0F5686 /* FIRCLSSignal.c */; }; + 4A7CBC49E0E714E315BF2E22E39BC136 /* UMReactFontManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 011F5E4BAE057DCA009B89378D030314 /* UMReactFontManager.m */; }; + 4ACBE900862827AF5A0FAE7BCBD622C4 /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B3E342EAF652660551C85D45C60C4C3 /* FBLPromise+Wrap.m */; }; + 4AD9CCC85B3778658169C43F329DB13D /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AC5281D725EF697C3F1C31564DE860D /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4AE162265A0182AC50A6C8D4A09E0F1A /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D856F7C4A6C153A4CCB62D9682BCB6FC /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B174EC3B79E737EC18607D92EFFA69B /* RNDocumentPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = D46C6D6F57084A62B3C0F794338594F1 /* RNDocumentPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B2D339ECD502DC42B9CB8E624504F0E /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E6571F1FD331ABCA78C8D26C17F112 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B3964B71F74D3D48482B3D853DA94E5 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = BB735AA59253F87CCF6D4E8061D1B214 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4B6624A1006ED93B3305A5C01B680EAD /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 28A50FB61E64F7087DD199F877950810 /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4B75E3FFB3D2849FDB5C18EF604FC7B0 /* FlipperCppBridgingConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = B5EB86DD26EF41F80D4D3BA670D485F0 /* FlipperCppBridgingConnection.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 4B78280A70D9BB666FAB125C4D89A8AA /* TOCropToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 42AF36E09DEF089E3AC8A2CF3A8A811B /* TOCropToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B925B231DD0F1A4DEE0367814E32490 /* RSocketServiceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E19D89B2C2E4701FFDACB5E4D7ED6190 /* RSocketServiceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BBA805E7B1BA9E6C8AD89E9D9579637 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D33CC779D89B078E3BCE411E5728460 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BC23F18BB4F6756586C61F121FD1797 /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3A34320506715F44166395145C5179 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BD118908DF702301F6DE42A12958EE1 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 82CB8240AC5073300C5846320101E72D /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BE9AA0AC9220535A1CC94231A061BC8 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = E03EA39FB5B33F23D3D938466661DD67 /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BF5E3CAB7C850F3035C885CF370276F /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3EE25B11E9FD97428B0141772571FA0D /* RCTPerfMonitor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 4C422863460C17E44DB8AC5E66D63451 /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEBC8F110784CB99AD4F9CDA05F641A /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C6567D5F16FD4325FE14596E977F2DF /* RCTAnimationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D22124312D89DD821D4D237889001C /* RCTAnimationUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 4C76D9A8EEB343746F6A73E6573B2D03 /* WarmResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3663B2B47DA53BA34C56D1CBC6DCD2D4 /* WarmResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C7861B119472BD8477B7309689351FF /* Future-pre.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CC728135D062FD542E1642F6D3CFC90 /* Future-pre.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C7D7E9EED695E3D5788C7DFE583E0EC /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD9EC209A4AB30125621565D7E5B66B /* GULApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C9E570AA0DBDCF6AEA68029628EB4B2 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 74ED656D311678A64212FCF8F6D8A006 /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4CABC19ABA3AF2124349A3F412272F50 /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 92E8976EA262E215049AD45EEAC21C54 /* GULNetworkConstants.m */; }; + 4CAEF5061BEBF77B81CBB7A5C4D10871 /* FLEXUtility.mm in Sources */ = {isa = PBXBuildFile; fileRef = B4D313D8A49A00FC938EE3BB7005BAAF /* FLEXUtility.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 4CF0447B3B73FED33C02925795DBBA45 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 06BF3709F83D59CC5FA52C7310855F9C /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4CF3B469D09368C4AA87F78EEF21B0AE /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F351E2BA4429656767AF3FA39D69E68 /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D26D41DC25595A9DDC19434692363C2 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = 616723362C3DB79DB2DA7B7FA93E8404 /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D47170710625F3E87D6C45829E93939 /* StorageSetters.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0C745C33392A162CE22297A2332B24 /* StorageSetters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D5EFD18B90D34E5A9215E07EC5D3785 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E9A57E0CB139E16F4A6BA73383783EE /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D62B565955A9CF4C3297AD078A3F799 /* BSG_KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F019363BE14BF2D5E3CB395F0980DB1 /* BSG_KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D70DE57BE4ED28E7AC93C9C849F11C6 /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AEF23C7434D886C7B31145EE2C9BB147 /* Assume.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4D7D18F40CFF9411ED36F932141B8A1F /* GoogleDataTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = DD727325FC40AC53D0E080A5E41E55E9 /* GoogleDataTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D8C0B967D9CCBB2D4097EF4B0410D43 /* EXSessionResumableDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CF41DC5DFF5262E6C25E1356BC88FB58 /* EXSessionResumableDownloadTaskDelegate.m */; }; + 4D8EE5879A925DD23B6D7B1C82F0BFE6 /* EXVideoThumbnails-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 83563408BEAF020A9D2471EB8CB6A0B6 /* EXVideoThumbnails-dummy.m */; }; + 4DB203F1439AD013371B24327625EA5E /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6304289097410B42387B3F2622F04C0A /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DC3C93691EB8D66A121CA71EF8113BF /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = BE0072E587AB07D442D8E866C4321D9E /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4DD88B6EF04BCF202E55A0EB6D8EB486 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3523646A56A632FDC38B376A93B57969 /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E1389A80549A025F7716E5F0A2E00B9 /* FIRCLSFABAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = CC6772EDF42A0EE1AF458A2D575F4D74 /* FIRCLSFABAsyncOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E17E34A10921015C84C16FDADF1618D /* ConnectionContextStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02290B6692FB3DC0450A6BD5137AE1C9 /* ConnectionContextStore.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + 4E2A0793EB560299DEFA14EE7A4ABFC8 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E5C38B26E271DD9F2EBCAC5E8CEB700 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E3D47B57A0D93260990272056DED85D /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = C35CD892B3FFA25DE377E2E2937A40D4 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E482BE9AD7430C9B3E1B787850C95DF /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D78452A62DD6AFC3C3C521F35B8DD7C /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4E4E32533F580B598692B643BA9C51BE /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9767ECAFA9543145B0E3C09D157BA1FA /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E5588F198AE4677917C8940ACE0A4F1 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AC571A141141F6091B06FF183A38007 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E6013E485F9ED649C319A0D4F4FF62A /* EXAVPlayerData.h in Headers */ = {isa = PBXBuildFile; fileRef = A1FF56205711FE2895E95D1B3CF82887 /* EXAVPlayerData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E7F408A6C7E76CCCB1D7C04FBC62B7C /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = E8CE7715D6333420A83E113B345FD9CE /* SDAnimatedImageRep.m */; }; + 4ECA0D81891EADA811094561AB083DF3 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 392D8F649B573D0B71F6FED94B8ADB3A /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4F012C6282E1CEC511611133B36A3F4D /* FrameSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D413EA356D41A308D1FE05DD999DD51 /* FrameSerializer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4F0A795E85B0D7A97B3FCC403C30E8FC /* RCTInterpolationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 854C06BFE510605D3E10594FD39180DB /* RCTInterpolationAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 4F0B3DB66387E10FBEB072D0B679124D /* FIRCLSContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 39334E3B147A28B2BB778486FF259EF1 /* FIRCLSContext.m */; }; + 4F11A9CF13C6D879459774E82AC101F9 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C2D97964960BE1EB78FEB26FFB22972 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F47CF100481530E6DA413E521C19D03 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = B996C693A38D812D6D4B4A84613FE4F0 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F62FEC993F173EA5B75FB9AFF63D282 /* FIRInstallations.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F87D1A058F174B42F92C136D26FCC41 /* FIRInstallations.m */; }; + 4F6830E3F6DD8CB7A6306B32FB83D855 /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 405905D8326629E31F5EAFB935A3EF01 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F86027D80DF2D8E26627AB8A5EE9425 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 60EE65E31FCFD1343185C279F30A4B34 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F87F03E8E671A7FAE79D64F5879D866 /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 795B5CE12E9C856E908F500504ABAD1B /* IPAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4FA74F8D18F46473F21FB7A68890A156 /* FIRInstallationsErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE9AB9AC721D2590B458D6A97C44D8 /* FIRInstallationsErrorUtil.m */; }; + 4FA7A1FFCE343A5ABA9FD6FAF8235F08 /* LNAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA97BBE8312D2E8909E7F50F8D06F3 /* LNAnimator.m */; }; + 4FB5C48A4690E6E5F891BC2E6EA923D9 /* BSG_KSCrashIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F82D67E041E7EF9EEC198ABEAA1E17 /* BSG_KSCrashIdentifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FB88F0D253B715C034CB05ED1A2BDCC /* REAModule.m in Sources */ = {isa = PBXBuildFile; fileRef = A4D2C0E3A40E37629B4564935D244DC4 /* REAModule.m */; }; + 4FBC2BE9E6D22E669918E689C6196CB0 /* ReentrantAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C386215B39976F2E820F9A16C88C6F3 /* ReentrantAllocator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 4FC056AA5B803E2F5E1BE4D5EB038A0B /* react-native-appearance-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB178E3ECC9D3B9FD966D56FB388D230 /* react-native-appearance-dummy.m */; }; + 50006F33DE03FBEC223EC914B1421369 /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = BB69E3A616A3A69DF7A2CA81DB6B6B89 /* FBLPromise+Timeout.m */; }; + 50077FFA928D5FE4958D1CBFA5D63B60 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52DE54239AB0D7C69BE7689F26E4FFA0 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 503F96DD76B26B7F3FF816FB7F6E6B18 /* RNLocalize.m in Sources */ = {isa = PBXBuildFile; fileRef = F99AA5E8EC3DE67793989CF9D405F11E /* RNLocalize.m */; }; + 504624B6461EEC8B924857670A089B16 /* TOCropOverlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = C8F90AEEEE3749DFB3A07AFF8A4804A3 /* TOCropOverlayView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 504B1F2BADD2E38562060891CB4B4678 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F765A99BD7E0F282FAB5A16CD903F3 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 504DC67E19BF97F896369BC24282F55F /* ReactNativeKeyboardTrackingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86FD3264E9719755F6BEF39013907F1E /* ReactNativeKeyboardTrackingView-dummy.m */; }; + 504E0EE4CD7110B5D286FFC1B25B07A7 /* OpenSSLCertUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2994D9A17BFD3845635A5464DF64D026 /* OpenSSLCertUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 5051BDE8EFA401DF6FD5ADE291764FC5 /* FBString.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FF2806A2FA1A8BA1E9F9E19A2CF205 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 506D0A188ADFE59D0461A44D18936290 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C583C0DEC173EB2155DEBE09493B14 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50738319CBBADE87610C7672075BA2B8 /* EXVideoPlayerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D1E840CFF77751EB15C79B321C7364A /* EXVideoPlayerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5075C64463D4078585F5BB7F6AFD1556 /* HHWheelTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AAD56FF574E284F5AFAE7608EA372EC /* HHWheelTimer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 5082509A56848D19BFA98EC1C2F94BD4 /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C6C20E23971EBD243A9E33385CE5E3 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5092A162D4642D2B110D42FBEBCF9B0A /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 14F619F27EC6BCC194E4949C5678266D /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 509FFDC94A9F414B55EB263D94A05932 /* FIRDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D24CB1447F4332B0BD656806045F5A /* FIRDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50A813DCE536784396073D6FFF9F3325 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 47DA31411E38B59F058F2A72E0D3B893 /* mux_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50B630F78B1534E3FCAE8AC80EA2B6F7 /* RCTTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE8C6A3E4F2104FD584A84F2B19CE75 /* RCTTextView.m */; }; + 50BAA98C56B5DF14D716F743171A2981 /* DuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 170DE10ABC42423AC407238DF71D2C88 /* DuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50F08A7251C4923173965217FD06DD1B /* FrameType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34EDFC0601787FF6E6B34F444FC4958B /* FrameType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 50FC2F3A2C5E073897D7CE9A41C1B0ED /* FIRCLSDwarfUnwindRegisters.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECDD200CF993CB41FDFA3BF409D7DE0 /* FIRCLSDwarfUnwindRegisters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5100CA33F67C8D850C5539A42A0DF5CB /* DeferObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = D2DC62C332EA4624267D6CA4CBAC02E3 /* DeferObservable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51069D69172171A69FF1532FDE6DD756 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = D65C913026B040120C8B88F361644471 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 510794FD8810D34F0585981695F41366 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = C80FE0090F04E1032603B3F56C4254A5 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 512DBEA49D8024DEDA62DC51372951F8 /* STTimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D46183B657931FA50A94CDB9A298A10C /* STTimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5148E280A41252A244808DED61FA934E /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AA9FF859E7F34CD30C164BA540EC527 /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51530798E52AC33DAA3D6F36C1502776 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 633565FF07E1EA2F970452302215455D /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 519E971486075E2256EBE61AB02CF8CD /* TOCropViewConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F9459B3044F10D2D74FC214AAB3E3C68 /* TOCropViewConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51B0202DAF50A4A3AEA12893E08ACDF3 /* UMModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E4EE60960FBD7278288FBE4410E6460 /* UMModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51B736CCCD3CB38027389E249AD7662F /* UIImage+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 85CBE0CAFBF268E412EA8225400D9DC4 /* UIImage+Extension.m */; }; + 51D6D913550CBAC02E5FC6688CA8C0B4 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D8D6504E5ABA47379B5C27EEA1CCC6 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52084A3423DEFFFF30567B2B525B74E8 /* InterProcessLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A34DE3E221842CC83469D3E228715AE /* InterProcessLock.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++"; }; }; + 523C230240B39A6F9B59F789FDC604EF /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B644E8F792C7D96366611784707B904 /* GULUserDefaults.m */; }; + 524DA1EBC0DBCB2CDAECE02FDD129CB5 /* TupleOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B3CC1D6BFB09CE852315D68783AF14 /* TupleOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52B21C30C1FB0CAE5BA26B599DEB64D8 /* SKNodeDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 331430CBE1AD5DB6F0251DA42DF33E66 /* SKNodeDescriptor.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 52B4F45E848C7B05203984C347DB74B4 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = BCF7CF156C99B29E6692A9347E30AAFD /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52BD7411C6C5EDB27E2D469A2D9BE66B /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6318FA298874D1D103325C11943633D9 /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52E39979F439AD373ADF1108067FD6F4 /* Subprocess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 000CF15380CA63A5710AC6578740E307 /* Subprocess.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 52F8EE02DD0245981843DFB67ECCC7CB /* TokenBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 317F01BDECBC5146ADC88CB6C75D1F83 /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 530F9743E35929C87133BD8E083735A9 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8722B9D0CBEA355542FE99C936B63CC1 /* UIImage+Metadata.m */; }; + 5314B784D95D9F5466C301AD35D85EA3 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCC710735CD7D542205BABEC5E5760E /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 532946E00254F023EB8920E04D4C5B32 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FFF989E3CC045B3D32C4E5CEC8B9AB0 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5354A7D0794A6F677891E95C6D801AEA /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB73B975BC128BF092B73F3434D9BD8 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5375DDE6A2D2428D0B62F7B9BDE7FF2C /* SKTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = E407F007D3277FB2D6D3144046A32B0A /* SKTouch.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 53B7113A74825BBE592A96A84DDA800C /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = F144AE35828C9BECC6CF9A680EC9F907 /* UIImage+ExtendedCacheData.m */; }; + 53D4A2B3294BA33749907BD8647AD4B5 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C23229FDC30CB64975BD6CC4C9F12580 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 53EBB3615E98732A1A5153258F95D2AB /* RCTImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2CCF20F5822CDFCE23B688204D8848 /* RCTImageUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 53FD28D41CA4139580AE111671EA6D57 /* BSG_KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = E6991524E4D8A31E7F715865301C934A /* BSG_KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54073EE40BD9B4238AEBF5770EFAB89A /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E97FF3BDA7FA877AA08E7C4A8AC7D85 /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5436D7BCC99615EEDABB5378F5D3F69D /* FIRCLSUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C14C10E415C0FB7E8D386356542A928 /* FIRCLSUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54A0942FF2E79992B2ACA0DB1C356437 /* RNNotificationCenterMulticast.h in Headers */ = {isa = PBXBuildFile; fileRef = 2810E90801087116B07DB8C784EFF8F5 /* RNNotificationCenterMulticast.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54ABDC1C16EEFC53EEC601AB821B1FA6 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5C78C336C14A195EE0529EA98A6C22 /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54BCA853DAAC904AE97C54D9E4800CC7 /* UMKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 1282F8929AC0EA89CB989F9237299B33 /* UMKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54EA5DF6CEEE51AE1D97C677517ADFF5 /* RCTTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8053E3EB9D67B143324CF4260AEA1678 /* RCTTextViewManager.m */; }; + 55027C288B5EA46BD4E26D342ECAA302 /* FIRInstallationsIDController.m in Sources */ = {isa = PBXBuildFile; fileRef = FA003619DC99BA599FA4F71F68CD7770 /* FIRInstallationsIDController.m */; }; + 550D2352901F043B246B1D99D593F110 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 34035BD0C190B26A0634E24C0E63A8D3 /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 551B5E3B560EC006D5FAD9C21C88087B /* Parallel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAD4EA00627682F58A932674A34A7CD /* Parallel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 551F5E8C6B3ACC04559C5E14ECEBD7D3 /* ConcurrentHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = C19E86038C174C484D42D219E678DAB1 /* ConcurrentHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 554920A9489ADD1F8EAB6770F610866A /* AsyncServerSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F2DB13D06542D69EA4B6D188B4DCC5E /* AsyncServerSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 554EBC52FB62A18AA396D4D85D46626B /* RNFBCrashlyticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 94F99D3F7278CDACA3F343830787B814 /* RNFBCrashlyticsModule.m */; }; + 556C76E6F8C956CAA7A39E375D4535B0 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = E89C17E7838886B481B08F9B7C681F07 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55755FF66BD8ABC78DD090E94188A763 /* ThreadCachedLists.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6829B2C89A64CE5FB5A5CA1D9D81EF /* ThreadCachedLists.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 557A6B876C549A6F26C4E93169856944 /* ARTContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 98160D4827EF33F264B9656A82DDEF04 /* ARTContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 558BF4D03AA6208D974D9C0157B9ED4E /* TOCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A4C6AA6995B678030A535C64E2493C /* TOCropViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5590437394972755BDB7FD9DA85BBF4A /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 805E69C01A0845C589EB05FDD1BDF743 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5591AD18A453D3B2AD2D7DD15B14EA16 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A5457C15579961852C2E4BAE3AC7CE1 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55A29D332C49B325506C5763B2D1607C /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 13B132553B56176DECF6284C474251A6 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55A5DE62033605B41B6C9578508197ED /* GDTCORLifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B0637420115E94A5E606433A5CB9A6 /* GDTCORLifecycle.m */; }; + 55AA4C2C9A1963A09153031B91C9AD83 /* BSG_KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B46DDFE83EA1F2C7946BC15013D8DEBE /* BSG_KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55DB238CD9F02F78D1E418B96104D2E2 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 506FCC70C04FCDAF0FFEBB0EA7B20F57 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 55EA8380C02950332F6EB64F0788BB83 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8AEBC87CEBF5C2C74564537E3E555AC6 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 55F72D6B2A29619435CE8615E7803975 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = A1FA99C9A41D79C4EBE972BA7A8CA3AA /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 55F74DC02B113A84B748479274EA1E7A /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1FF23D93A87E9997852AAF4CB31C4A8C /* ko.lproj */; }; + 55FD2927EB4E68F18A417F5569DF1471 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5785C1E2790EDD34B14952BC5F668B16 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 560DCAA0F49B25FCD4523EAF443475C5 /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 28523C655665EF3B1660B49735AA01FB /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 562C0F7D5848679FC0309F931D51507A /* FlipperInitConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F98970A670689B1A268B0D0469F00A3 /* FlipperInitConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 562F19B2BE9EE38C8A3F22546A33CEAF /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6F9CCB44759262D04CE2A22C1AB1FB /* nanopb-dummy.m */; }; + 56B0D7D9EADAA177FA3FE61F14F407D6 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 7488AFAE0377A21CFBCD91CFB1D7D4CF /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56B7C94BED8B693A531B1AF603A64386 /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B943BAF7A4D7FB395F978A04887D78D /* DoubleConversion-dummy.m */; }; + 56BC2A3E8DC876F371CF9E50660BBDF9 /* FunctionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 14E52C28E304F1B0A77B0DA8EF064AF0 /* FunctionScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56CA8A399D65FB392554775B2A4FC712 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = CD9FDE20BB6C3A8A95497CBD5EF63471 /* UIImage+GIF.m */; }; + 56CC29AA7D6ECAF485F56ACF79A62324 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E95DEDB271798F95980DC4B06279B63E /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56CF61E84FD48C3A5881D4531BA2D990 /* libMMKV.mm in Sources */ = {isa = PBXBuildFile; fileRef = E19E13892425E415DA3AA03CE7B08E14 /* libMMKV.mm */; }; + 5708C5F9EA0EE9EF0976F3C5D2A77474 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = F6200E8A54F15787ACD606AC7A8CA9AB /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57157DC2187A67BB65F43F4D6A06A748 /* RCTSubtractionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D5FA35C0A1A276A989D0108A6D3F5498 /* RCTSubtractionAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5730650DB2DEAACDDD31A30086AC02D9 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = C4F664889A8E779D64A212931DD712C9 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 57311B88F8BAC5DEACF9C463A10AAD80 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1DB38790FB890F85A8750C277B95A0C8 /* RCTAppearance.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5741AFE087A083C8D0D5C9D5F646A707 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9054638FF8871861E9C23D6601268C24 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 576D1D3D0255B54FFBDDCB00855FE397 /* PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 78A3D0014B2EFB2235CCE8067329760B /* PTChannel.m */; }; + 5772F5811C6F469C0DECBC266DC64E9A /* RCTAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D33716044DEED00B8C92D55E59DFB68 /* RCTAnimatedImage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 57779A997F204BED973BB03DBF2B8190 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E3335E54693BED0B26BD4342020C6645 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 579F4CD6E4E3D832752807C6368C5943 /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = BF270AC328E5EABF4649740D18631529 /* GULNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57A569585BEE2227B66870753B09889D /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 20E3F36E1158968636A9EC25BDE2F287 /* RCTBlobPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 57C228A63490E86D0339DE0E72FAA9CF /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 449F342C2751DCD055BE843E0851F4DB /* SDAsyncBlockOperation.m */; }; + 57C230556569E866AE4F293CBCA4F9D6 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 47EB671C2BC26040839ED952BC5DFB4C /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 57E23479ED5C21BA10F35EE9CA6AB38C /* FIRCLSUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC2BADBC6B01A48B2E76D23BE432B9D /* FIRCLSUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57E28CD0D39B137CA6BBA829B38F0544 /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 2497AD2C3A38487B2E6A2C14553F93DE /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57EA16615D9CD9D0C45DE091246065B3 /* FireAndForgetResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C3F960F2F470828033491C1D3D158F /* FireAndForgetResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 57F2E9384A1C3DCF46CB5242DF03BD36 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C88A49AFD541B73D9A26B8F5D5760A9 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5835A6EE119F67B3B5DDB92D53520B25 /* EXHapticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = ECDE40961A0D4D66E2CFEF7C0607A1A9 /* EXHapticsModule.m */; }; + 58528DCA2CD999D4137C83D043A9FC8F /* FKTextSearchable.h in Headers */ = {isa = PBXBuildFile; fileRef = 531D2B71FA6B7E9275671F117385490B /* FKTextSearchable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5876730F42F0DF681374CE70D9F72BE5 /* FIRCLSThreadArrayOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E7248EE9263456BF9C65514F5653EC8 /* FIRCLSThreadArrayOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5877B0296F58EC9036F659D66A75DE96 /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFC751B26B334603C45E5C9096BA8D4 /* RCTReconnectingWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 5879D02FFAB102187357BDB78AAB8E5F /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = C53350F69240E0CCB387F099F555F8B6 /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58A0D03F97F8754E1F8EC5EAE1911057 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ECBB15C0BBC77F5F9CF70A64A07A1F5 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58A135D3A7C85E720C02F34E315BCBF0 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = A2842000BC238E4A5FC678C67173DDA8 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58A14416A831C60BB7B5F99F3971D040 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E329C27A9B42D3693F968168A55ABE0 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58AEF2D987F14D4D2AF6D28C7F7F4CF7 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 97FEA7485A09F5353062258212D80D74 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 58B6EFE762474AE5961B3AB429CF6ABE /* RNFBSharedUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 40DEB05B54241AE2CB56064E21B2D80E /* RNFBSharedUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58DED70320A4E35965786B73000D3FEC /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A5543F6B50CE99BC96FEE9889BA0A9D /* Utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58F03722BFC5D75B7DFFD49D182CBEA7 /* BSG_KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 453047AAD5AA031F49708ED3C1326E53 /* BSG_KSLogger.m */; }; + 58F8448BECF3B722C9B2D56C8C114E7F /* MMKV_IO.h in Headers */ = {isa = PBXBuildFile; fileRef = 556BFA2EC56CA0C1FC63839589D38A7E /* MMKV_IO.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 591767BC4095B3A9AE9EEBC3E6F982E5 /* FIRCLSMultipartMimeStreamEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DFAD9AF325DDBD47E912B1050D1E9916 /* FIRCLSMultipartMimeStreamEncoder.m */; }; + 592C0F1AC9423D3E49AF0B1BCB4B5F11 /* EXSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1D5949730255620D2499CE8D24C3F9 /* EXSessionUploadTaskDelegate.m */; }; + 592D531A0BCBADD41C6B8C1ED4C73EEF /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = 9642778E87FC8AC3F9807B8EE25E64BE /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 594932D21609520B6E215F2681627151 /* KeyValueHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = CC059C0AE44FC1A1AA162C66F274F452 /* KeyValueHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5960B5A83845F245A542319DB008CE20 /* RCTPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A51727F5733033E7E6AF11E401F1A90 /* RCTPicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 597C4F753121B6E2CF3F91AECCCACD95 /* RCTUIImageViewAnimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D9F5566A69BBFF5C15C47DB8FB7033B /* RCTUIImageViewAnimated.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5990C386CFF4495D345DE4BD9B720B97 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = C6CB63DE22FDA5E898A09C8967520E51 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5990D046CB71FA7ADC5C8823B06A42A3 /* GDTCCTUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC3E2B17B15EB6F478932D93AD53EC7 /* GDTCCTUploader.m */; }; + 59985AFE0F5998FD37A9440CFD21D4D0 /* BugsnagApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = EBC83A9010C9BBB2AC5CEE2E7084C8B2 /* BugsnagApiClient.m */; }; + 599BFDD335524A9CF95DEC1AD1D1C2D8 /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 10007DDB4E11C31C65334CF61494DB28 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59AB2E9847C52F6350C5CA42F64D9B4B /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B04B2211ADF548091F1BD6F7397CA8E1 /* SDWebImageDownloaderOperation.m */; }; + 59AEFF4946A03A79C45639C093DE37A8 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BCFCA8872779D004ED145EDB3D7412A /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59AFFBDA7A1CEAA4938A2897A836C114 /* UMPermissionsInterface-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D793877698A3CAA979201C50B1D53656 /* UMPermissionsInterface-dummy.m */; }; + 59BB55E1204529CD16E1FAEF746D3318 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = B402A5E83CF2AC341ED741CC58C7188A /* FIRAppAssociationRegistration.m */; }; + 59C7F51036C7FC05F1C474145584C867 /* FIRCLSInternalReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2D281233B93C81791D7901BD3F2964 /* FIRCLSInternalReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59D2FF7D199E0FAEEA5D0C5C60C85760 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F214CFDCCE89A85495D226062916CA /* File.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59E39951CBDBBF3BE34F50771F0D63DA /* REATransformNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DC68BC23B8D721EBFCE3D9B971DC7EF3 /* REATransformNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A0A242D618FF39736DA9990029D99E6 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08D49BEE6DC2108A4FBDB3F2FD930D97 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 5A2DF787817F7D1F598A859496117313 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E420CE57027B3320D62EA03FBEE125B1 /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A4315CC7868A0AA71F72B6EB9DF3A8D /* HazptrThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA8D20000B9413674B8673B7CDE2E72C /* HazptrThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 5A8459CCC3BF00828D32BB4D35ABA743 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = E44F0B0A2654DF06F2373E2AC40C7F1C /* SDWebImageDefine.m */; }; + 5A89504301D62525F736D0050854E4CB /* SonarKitNetworkPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 18343429EC371A0D798414A686989445 /* SonarKitNetworkPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A9A8ACBFE60F86E70A30B3FC6C0EBD8 /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = DA99F4ABF933087238E14E0553EB62DC /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AB7883D6F7123FEE9DE354AF2FE9387 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 234D27B3B35A09D366BDE4F3841A6C71 /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AB858EAA1F43F648D6CF4D0BD8C8AE0 /* MiniPBCoder_OSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60CEB4A382BD7439F09781B449EC63F2 /* MiniPBCoder_OSX.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 5AD4160A2F0C66183F121D80CE0DC65C /* FIRInteropEventNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 769FAB53B4979A07BD4073FD8A4F1FDA /* FIRInteropEventNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AF92807EA677D3DE6A1F41612CB12FB /* FlipperKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BBE9032F531E4EC1C6C7DDF23C89F3 /* FlipperKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AFE1B18E3A226BBDFBAC0CCAB6A7B98 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = C4AA6636236476B4443449EF58DAC1C7 /* BugsnagSink.m */; }; + 5B5DFB3D4BCE9CA91C1770AF8065D634 /* EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 534F79B0E997763C60B06293493E7636 /* EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B5E44100CB0A817A1A887A5D865E197 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42CADC23AE51C0C0973C83B906D51A90 /* SanitizeThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 5B5EBC23448AA1E36B9E489003457385 /* ScopedEventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 35FAE16347FD77AD4FA13BE95B2EA6EA /* ScopedEventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B648720A85B4FD11CA2665BBE8EF6F4 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 91D35E2CDD2B60CDB96841698F3B78F4 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B8599308F8E7D7E5FB16FAFBE671525 /* Pods-RocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F0E0C5C69D2F5B477CB9AD4BEC168B6 /* Pods-RocketChatRN-dummy.m */; }; + 5B8B332ECFF0056F7CEC66BD47604656 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = B97A113684B4D9213FF2A8D21E5E207E /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BA5729F9275934BF28DEDD4B27EED14 /* RCTModuloAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BF295FF0F9A21C52C7861706195E85F1 /* RCTModuloAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5BB2BDF346E8282D6A5E781D6BB77864 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF79ABA691C5D9E7A52BF0F5FEB115A /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BBA30727C42055AED7245E6E95AD76D /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = AA51D35054DCF2C17FDD6FC5E61E1BA7 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BBD3BF8F1D8BCE5424520F1C5F597A0 /* RCTConvert+FFFastImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9196E901280A67E3D16ACA994057FED6 /* RCTConvert+FFFastImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BBF60294A35EABDD416CD49326D9A68 /* RNCWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = D96B0EEEC0797F80E46B33D13EDCF1FD /* RNCWebView.m */; }; + 5BD0E692603249B8813A7FE3B2711CA1 /* BSG_KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = B44B97FE88C4E99C08675FE7826BD7BA /* BSG_KSFileUtils.c */; }; + 5BE1E55B90CC535E7C3CF5EA357B3612 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = E36F12B577D3551BD3858AB7A2A3A2F6 /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BF1A5E804B3CE751BF48DC4A1AE077C /* FIRCLSDataParsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A993ACDEBFD7E0ED90B4769206BCD30 /* FIRCLSDataParsing.c */; }; + 5C06E36CD574FBE8FCDF4DB23632E79F /* REANode.h in Headers */ = {isa = PBXBuildFile; fileRef = A51FCF2CCDE3E6CFA4CF5748B0675864 /* REANode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C32CD8A3B4E70301043B885EBBA1F69 /* ARTLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = C32147C2F2DC87161B019017B6DE13EB /* ARTLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C39E2FEE8F0F08EB1148A3DDC2CCAD3 /* GDTCOREvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F82EAFB74F63EB62458ADB027AEFC7F /* GDTCOREvent.m */; }; + 5C5C304AFD8755D076C199FD1DF4E623 /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = 412B38AB8ABA12580A6E2542B6393808 /* FBLPromise+Then.m */; }; + 5C6857F60370853F2C17F553D38A97B7 /* RCTPickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B4806184C8BF7B359756B7FE0A04F4C2 /* RCTPickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 5C6B3EF91CF6927788129874C2A85DC4 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2A2476FB2776F5D7B808A2C5A31C05 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C84C9688B9482E44E569DBCC7654D0E /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 020291B5BD6DF30ABCB6251DFA928BD3 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CA6316BB302B36D6AE2B4A483F3EAB6 /* ARTCGFloatArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F88FCA4A36B7D5D09A8190B36430640 /* ARTCGFloatArray.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CCE3FB238F67F4A1AE513C4461B1463 /* RSocketClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D650EB3036130CC0F99273D1E13EB3F2 /* RSocketClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CD680AAE0F11E6C94D0E1EED3C01EA4 /* CodedInputData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5145977F0E57DB5CB2A88B1FFAD79FB9 /* CodedInputData.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 5CE2B094D3A1BC2F3A5170B123AA18D3 /* BSGSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7A9A8E172BB022F4E504199B84F151 /* BSGSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CEC8F544EB06DB67845490887ADB7EB /* SKHighlightOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = D03CA44CA8D6720A679EF538EE831E1D /* SKHighlightOverlay.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 5D1443CA14941EC385B1380A3F3FD2D8 /* EXAVPlayerData.m in Sources */ = {isa = PBXBuildFile; fileRef = C743D07680D114A99130DEF9DD20FDE1 /* EXAVPlayerData.m */; }; + 5D18417DAE8D08F832CD6D5E524074D3 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = 0269D78D20C08E4BF735B779A1C8F6AF /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D1C8EE105AF6A41604212C9FBEC1B04 /* TestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E98B42DD40D4369D494747760E7B00 /* TestObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D2AA96D0377AD795995536E643B197E /* RCTBaseTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CCB9552905A88554A35313D50FC94DF /* RCTBaseTextInputViewManager.m */; }; + 5D3305D1EA225AA0A600FC9AC3DF6885 /* RCTBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F5134E3E50667489F26C7EC6B60BDC /* RCTBridge.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 5D33C608DD5ADB443C60BBCE274EB8D2 /* RNCMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9945D5DA1492D92DCD73D3EAFAD89D /* RNCMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D52EC77A0FD9DDCF15A0892BFF30724 /* RNNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = F13FA6D60DE601D258767B93E62EFF66 /* RNNotificationCenter.m */; }; + 5D66498902DD47AC15F5F81AE73F7F2A /* BugsnagSessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D26974653C2602926EF401FC2678127 /* BugsnagSessionTracker.m */; }; + 5D67D09734F57238C1C5E210241D8EB2 /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0EDED71115737FB34A1C03EA0C6C05 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D85E4597A0EA4601AC058FC8A336266 /* FKUserDefaultsSwizzleUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 774C2B51FB32A49702C6285EB360644B /* FKUserDefaultsSwizzleUtility.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 5D87A3F2F1AFF3C61BCCF12D3FFBB919 /* SocketOptionMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2D02B74897288E6885023A05BDF492C /* SocketOptionMap.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 5D94B0773D7A674CAED8241CC030A3B3 /* OpenSSLUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E63150E8640B2039AAA633B49BCFCF35 /* OpenSSLUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D94C85521F651CAF78D0774F739EFFE /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CBE4963EB65015C4E9BE84DB25AE408 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5D9925AD96702CF790A19B660AB4A123 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B6EEBFA8B1A058307B54677560CCE5E /* RCTImagePlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5D9DD851DC56839DAE74C8EF783BCEE0 /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = CB76AFDA7389631A397203D89847F768 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5DA0F137CAFD3FF8D4B8A1605BA3AC12 /* TOActivityCroppedImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E594EEC19882003326320AA9B66CA32 /* TOActivityCroppedImageProvider.m */; }; + 5DA4697BAFAFAA6BFEA13B36B76B57AE /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = E7962FF1074F6765366F816E33792380 /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5DBEF4CE82FF2ECB983B8FE169924C38 /* QBImagePicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71AE08E6CF6DE42F8FFCC18EFD4BF37D /* QBImagePicker.storyboard */; }; + 5DC27AEDBD9E3EE36BF2FE1912926BAF /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 218E45440CB1F8821EAD56862D7E4BF4 /* RNCSafeAreaShadowView.m */; }; + 5DCE172EC75208EC2A3189C915EBF678 /* EventBaseBackendBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F42428EBE2A581D39BBA5A76C54A6366 /* EventBaseBackendBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E14F58CA03D0529A4624D7BF7352794 /* FIRCLSReportManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD7195F3910E7BBF1092BE51F12F91D /* FIRCLSReportManager_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E2F5CF69877E4883E32E45DE05F14EC /* FIRCLSByteUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = C9A231A645AD2E00A8FE98B6AE41DB9D /* FIRCLSByteUtility.m */; }; + 5E528CCD14263B8B63AC2920919A10D8 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 92AE83952B945C595CCB1F326A364B71 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E66755E582E9B2BF7DAEB72E960992B /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6549E342A6172E43AD498F2E37383650 /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E8F6FB0B98806087C46839D3C543998 /* EXVideoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E68BBCF2BF18C4507F04BD16D8F5D13 /* EXVideoManager.m */; }; + 5EC68AC4CF4EA48990F8D1086394208B /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6957E1C7331CD490BD9C6BCF481CCF /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EC928C391B58C15B771ACAE740EC237 /* RCTPerformanceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B9E9F915D7D91951DBEE1C4373AD17 /* RCTPerformanceLogger.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 5ED7D21591BE3434BAD27251B09FC2C4 /* ScheduledSingleObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BC736F5F5CDA57D61E6A6765CC3A096 /* ScheduledSingleObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EECE9B42ECC9A135050057735F6CBA8 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 015D944699B55D3CF1A46727AF4C9BD6 /* RCTExceptionsManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5EEE9C81EFF578DA8F518B1C0AB9CB32 /* StampedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CF6864156391147F5F50F664D9034C2 /* StampedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F1141A8A8EF712CB0E648CF0BC69DE0 /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = C76E78AC48D6908CE4ACB64A25CC9A7E /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 5F191C5FEB9571699CFED133F0E444D1 /* REACondNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D5AAC303CD21E5EAFD35AD4BDF1395 /* REACondNode.m */; }; + 5F271955AD81D975BA6F2DF3602D266E /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB85C1B45A2350D8F9144133F1BB38CE /* RCTActionSheetManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 5F2E203D0F81E6C57DAAE8CFAC56710B /* AsyncGeneratorShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C0993205E2FC51861E4E74D88F0386 /* AsyncGeneratorShim.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F3914305B352AA4A312EA53ACD0BA46 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AA897DB1F412FF2D546DA7E14A7552A7 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F437566DD928400BBB653E5DE88C7CF /* BSG_KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 6320EBB43BC01E837B2321CF221CD21F /* BSG_KSCrashC.c */; }; + 5F5E1E94C537FC91F2019EAAED46401C /* BSG_KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 13559B5A9464765CA6F73F0FE13D25F6 /* BSG_KSMach.c */; }; + 5F73A1810FE06CEABFF159E5B86FEF71 /* UMReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BD2BF9FB66A6929683B32FA923F3F7F /* UMReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FDFDE7CCBFFAA68D99152D78C02ED39 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 886D771EBD66B9842FB466D235D11AFD /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FF1ABE162C13243EEB4010193EC6C22 /* Combine-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DB07E785B2D2E4F11430656ABA77EE83 /* Combine-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6025F4909E87933FAA58496F91F79895 /* FIRCLSFABHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 79CE051EE441FB1A53DB09B59DA174E3 /* FIRCLSFABHost.m */; }; + 60587C29BD6CD73367F2B20444A1B9BD /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3123747812E76F95B4DA2A7CBFBB4247 /* RCTWebSocketModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 6087E16A863FB0912075FC805BCCD1E3 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C17EC902FD278445C8D1630AB12E34F /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60ACF469233CA22469EEC756ECDB055D /* LifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A15AC41CA6565459F389839B62A39A /* LifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60BA1556BE18AB1CCF03CCE1C3E4752B /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 607A17701C07E280486A3B9F4D275DD4 /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60D19886AE1003521289EC8A46C59878 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B20E3FD173302CFA9EC4243CCE83F79F /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60D5387F2D3F4D19D91912339054162E /* FIRCLSURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 2358E4C41369E72DA278AD42A8221CBD /* FIRCLSURLSessionTask.m */; }; + 610145B3177894F2E4C147889AB8B007 /* CodedOutputData.h in Headers */ = {isa = PBXBuildFile; fileRef = 225455752F6E169BAB78BCDF65CCC8E3 /* CodedOutputData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6137BD4551FE76BF6016B5DDF2572CE7 /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5084940063354722127AA25C453D6FF3 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 61475BE3E93F74078F49B9CCA07019B8 /* Stdio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D01DA96BF73640D99AA6E9D7796F9E /* Stdio.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 616F99E58EC3860AD362B2DC0C67277C /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = A86DBE92D35F38B5102FD97D4F332059 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61728BB54421812F931FBCB7B4FF2BE4 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEDD51C8D7A4DA2A1F4D6ECEEE7E9BDD /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 617530231FB583E62F59AFF636820064 /* SanitizeLeak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB848245AEFFEBC478657CA8E907E9E5 /* SanitizeLeak.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 6180AC7AB06E1D1D6E01944FA4CFE5C8 /* ExecutionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 80594D1255F9F858C24487EA080220EB /* ExecutionObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61945E2D534282269C85FC62CD40BF23 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEFC073B804E1E31844C9345AAB122A /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 619D6F16CC305CC853D675CD34B313E7 /* QBAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ABCD3AECEAAFB1102C4AB0BA019245B /* QBAssetCell.m */; }; + 62155DE9CF2AD9385BF11125981D1015 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B2E21284F96DC922A617C4E62DA34C /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 621D406A7D59BDA14F904CD4B069B21B /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CFC93A785C1844A857C11A4940DB17F /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 623137AAC38C2C45CFFB6C912C7F2AD2 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9C514BA2B7983ED105B77DABDE0BAE /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6238678941BD031252A3C85E53C82C8E /* Sched.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 986DBEC29D4033BC81B8504B155CDCC0 /* Sched.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 624C06C6B3D3A0EA2CFE29E6912DBC5E /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA7407B01A58044C422EA870A7E0E7BB /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 6250372D9758B2074CD9CC7B09ECDFA2 /* SKNamed.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1E24704F1B43C47872C83FA3EF020D63 /* SKNamed.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 625FB1A1A50F531C209F5950D7FF8475 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA94A4C46543CA8BF8CAB0E4C79E992 /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 628C6483159FDCF38407770F1ACE903B /* KeepaliveTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2C6A9AD5888A67928FE56FBABC1FF5 /* KeepaliveTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 62E6546B51CBC0B58686EFCE779EE529 /* FIRCLSFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DBC109B89F7D5A72A4000B12774106 /* FIRCLSFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 62F70755F26BB87C793E3F843FAE38A6 /* GULSceneDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A8180D9D0600FBB6EFA7C626EDA808A /* GULSceneDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 637F6BC8B3934A6A04A8D049A65DAA3D /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C6C20E23971EBD243A9E33385CE5E3 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63AE36C890CA39ABC44461BF2EA89A41 /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F9D453D8474F3B0861F946B8119F003 /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63CC635B37FED8C7DEF027CB5462EA7B /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE5C5C34D7AC5559328A2A311322501 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63E9727634DB78A12A37437EC21C883B /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = A52F05B262C209AFC8DE9EAC8291315B /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 64230B6EB4811C5438C314C832B5E9BA /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 006290916E750D914D50DA47270DB34E /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64352F81329BEC21DFF10C000BE8640A /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E22E2AED665251378C43B45AE08032E /* SDWebImageDownloaderRequestModifier.m */; }; + 644DDB8CB93BF7067201BB26F2D53D10 /* SerialExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3C920B8349C2BC219537546757BC104 /* SerialExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 6450E79F5C6AFB7273CB9D4497C68DB1 /* ResumeIdentificationToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89429D1E9F98E5621C0D0917AF24680D /* ResumeIdentificationToken.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 648C1EE6D41D617836426E185AC5AAED /* EXConstantsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4BBC0857A224FF54288E75A25855D6 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64A47FD4FAEB511C0AFB59A51F6D6A3C /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = DFBFBB790A83F6914808B3DA1CA67F5F /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64A6867C7625EEA47C99B617872A539B /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = E93FE57123F6C367D3B0B7B7B97D9975 /* pb_decode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64C08A1A299F65ACC045C824A64A0DCD /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84BBD9EECFDDC532701B9676429F63AC /* Time.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 64CE86C677FE58819125DF1CF00FD92D /* RNSScreenContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 243418CC844084BA4A365491263E0A2D /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64D7CA904E08C542214D6273B49A823C /* IStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E39F7CE4B77FAE97B47107518D3F547 /* IStream.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64E791612A7D27AE1C4409A981341CBE /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BFFEC177CB587C0C1E06AD0231CEBE1F /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 64E83E53B7F40F2CC0A0CF7BC3C8A43C /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B6C33FEA3B536CA832586E380533053 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 64E9035391D61BFA55BD23B151AD07BB /* RNDateTimePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A093D1B4AB13122EED7779259FD6AEE6 /* RNDateTimePickerManager.m */; }; + 6504940F5EB894DE69D5B2CF0FB49455 /* Rcu-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B1D14BA71FB1347DB1A28BE8DCBF6F /* Rcu-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6532B3DADCD47A8B33D8A6B7DD0F81CE /* UIColor+SKSonarValueCoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 90D9525835B6AB395CDB85717D5A9F14 /* UIColor+SKSonarValueCoder.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 6545B20097DEF5E9AD8FCE3384FD824E /* RCTFPSGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7F11E2F90C5ECE31594745DFC196F0 /* RCTFPSGraph.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 656610BEFEC50D7F52DD373712B20471 /* SKInvalidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8674700211CCFA5D9360B3DCC5C57A60 /* SKInvalidation.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 657C87230A2934AED9C6AD06591F370A /* PublishProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ED0B1D843E6B1401918FC160A37D0BB /* PublishProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6584F1A61DBB0A4BB4BD9EA418FB70E6 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = E9E7A3764B17C578D2896BFF1CAB3819 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 658502896B3142F7FB3347E9BFADC949 /* FIRCLSdSYM.m in Sources */ = {isa = PBXBuildFile; fileRef = E07970FD2F62E7A4DE75E5F6F791E13E /* FIRCLSdSYM.m */; }; + 65897EE734635A15B379D13013361F76 /* FIRCLSReportAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = CB51CD73695A6728205C7FD008D4C1C4 /* FIRCLSReportAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65947EDB925EAB966F2F13AD243FAA21 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 9009CBB9567B25D58ED4C6E2ACA8F842 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 659F452F3A5CE58E34234230015B42B7 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7DF1EF7AC5FF2323FCE17BCD757D5C /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65B8AF8EAA5C5F64FFCF982355A5BD69 /* BSG_KSCrashReportFilterCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = CDF3922527C4DDE0CF193C8EFBF7D7DD /* BSG_KSCrashReportFilterCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65C84548F46F6041AF38A86A11C6DBF7 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC2DC3D0FB74A016AA36240BFF6D984 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65CA61934FB03CF180290DE31AF56EF4 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0212AD1BA59EBDB927F3B3CE574A2FB0 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 65CB92D29B76DFDEC572A3AAE0564298 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2636254F42F58F2C1C77ABFB08F3DCBD /* encode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65E65D50285248E32BCA727175A9037B /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8B8D3EE9FEF770EA3E9B53FCA5A4B4 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65EC48B796CD30DB09C4EAAFE113C2AC /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = A34D911B5024A8FAE46EDF359A0B735A /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65F20C115C7320F488D580742E04DC93 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CFD73C04A9C2B17704793BFF6ABC49E /* RNCSafeAreaView.m */; }; + 65FED0532D4CBEAD6563E7214A54768B /* SKTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 208B4E659AB8A1C35128F4A68ED6CB67 /* SKTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6601F8ECA432C1F44DB564CC6B487FAA /* FIRCLSFCRAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 565351C7D9EC3CA46AEF022A4814280E /* FIRCLSFCRAnalytics.m */; }; + 661713EFAFBAC419B16D092885AD3C1B /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 58564A692B27B54CB1A808EE665863C4 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6624D02FE05A6F7B8D2A7886FC3460DF /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 11E3EF30B38D7428F3F41F355DA03B7B /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 663337925169CB5C493A0FE71172B792 /* EXAppleAuthenticationMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = 710B78C95787B0E5F91A17734B2B539C /* EXAppleAuthenticationMappings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66487582A75CE11A1FD7B6C7A656D085 /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 50FC14BC25E0E93C7E481559276BB9A3 /* FBLPromise+All.m */; }; + 6656A3BDBB5732C65FA4EFE23ED34161 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 09899EEE1275EB46A839E7472C1D1858 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6663A20187C10220F1D973508CC51999 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BFCCE9DC374F07C4C59DB4878626834 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6664EF6453923DE49024DB69641F8109 /* FrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B7E13AFDC5D2CC40492D4340BA0640C /* FrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6670510400FED26761289A853091329C /* FIRCLSReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2432C8A76487AC835CB14BF897ECF870 /* FIRCLSReport.m */; }; + 667B308A0F3FA4A44299B32AE6117AB1 /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = 382B7ED7CC50FCC22787DB5FEAE68964 /* FBLPromise+Await.m */; }; + 66811E431F72A69005364E0433281D70 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F806D732ECB4440DCAC96A045EE05C2 /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6689E98B42000B3970B6A243C415AF2E /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D55B4AE235CD400DC7E87A9EA8AC43E /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + 66A03981890D9863F11B9D8D04A07AA2 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 40A2A9441C2073C5C62DF14189442683 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66A7B1236BD884E2137D3FCF330437FF /* FIRCLSSymbolicationOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 32A30B52E9C591000F8E2A982098C433 /* FIRCLSSymbolicationOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66B98DD6D34999ECEB6C1AF1789BA97B /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = BDBE2DE954A94B406427B71115D0D64E /* RCTAnimationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 66C5C3110649460A466AD2F6AFAA171C /* UMReactFontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DB546731B5713FC64EC6D5279FFF2CC9 /* UMReactFontManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66D0421E4DDA33160130778834F66E37 /* RNLocalize-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5E130A6E274F6D9E0153B40303D623 /* RNLocalize-dummy.m */; }; + 66D68DE034EEBE7CBE544040113C322D /* FIRInstallationsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 36532AC1B65DC9D399C97E41F28ACC54 /* FIRInstallationsItem.m */; }; + 66D6E62D450BACF145A456166BB45C2B /* RNDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BEDC9AE6563EBE44494BFAECF8A0E0A /* RNDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66E9F62F5E30226E2AE4FCD8FF6EBB90 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = A9B22405078EB22D6B97880B7D72BA94 /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 66EEB6F1DF23F5A10B2562852F58D32B /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 748EA3EB396179ED935CE176587C6920 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67137343E113471C77836010D7BD4343 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BF3D70081B932E2AD867F3A42500397E /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 671CCCC4FA52C454C17316202BD0F386 /* Barrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 7965D381856406721521103DA1BDCF90 /* Barrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67213F11F20DF2020A3F928D6B627E80 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F4107EB691C1753CB2A9F8D56920179 /* SDImageAssetManager.m */; }; + 6721C1BFBE27DFCEFDBE5D11731C7E17 /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF1E0DE23107315178D0D21D1A31EBC6 /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 67224EF36217D2D136E0DC06A97582A0 /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = C7E1517C6F1839859E8D2234280B3577 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 67304F639591EAB43001263B341483A1 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F46D2C4EA18AD659465E7C64770227C /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 673967B0EE7ECC4BCDC0A751DC0A828F /* FiberIOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = DA676AC0927133C023DB4D3C555A52F7 /* FiberIOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 673BB15EBF0B152DD8D3B4CC04E13201 /* LNAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DAB263E1ABDE3D36B79A5D0EEA7924D /* LNAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6757FE0A1CC1ADCC38E0BBDF5BE3C2A8 /* TimedDrivableExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EB61D181C72318042B364540B702319 /* TimedDrivableExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 675BA275D6D0834300AD7B9C224124CF /* CheckedMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6FBE67EA6C7D82BF4E3C55391CC500 /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67679FD66E5E1E1F6427743215A9BFDA /* EXAV.h in Headers */ = {isa = PBXBuildFile; fileRef = 59C223574C2DD47C1FA94F8BE5F49E9D /* EXAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67796847D14ADAAC5018A99AAADA7AED /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = AEB612B0E9982AF890DAD9C6D1AE7055 /* GULMutableDictionary.m */; }; + 677978C384BC8E68F54A53338361E3C2 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = DD515B839535C35E78D1654A5B757219 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 679174798499AA4B6CF32E2F96B10D4A /* TOCroppedImageAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E526059DE298C4026C050A54B2D6EA6 /* TOCroppedImageAttributes.m */; }; + 67B799D2BC64CB88BF458ACE41D158AC /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EADED01762E3B931DC67D37878D15677 /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 67BDDCE0EF521A4394DD403549BC2986 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 97FA7525DDE3736E02FED466A008B014 /* EXImageLoader.m */; }; + 67D72A3415273F0FF9293B887C3800A7 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = F76AD6DEF150A4569080B1D32591E9AF /* BugsnagUser.m */; }; + 67F1415FB3DD965C1871B2A2CB74C8FC /* GlobalThreadPoolList.h in Headers */ = {isa = PBXBuildFile; fileRef = E08F1CE1FFE3CCBAD65DC329839FFEC5 /* GlobalThreadPoolList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 680AF7794C63744B5DB08E3B8C06556B /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F02B43E6BBF07447245C524F40669B02 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68169597FBE0AB5B54FC67E15019A84C /* SKObjectHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 524155739FC18AF285E601C5421DF51D /* SKObjectHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68305A7D8906C121D6E084CF228B4598 /* UMModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F198CCD618B671F19A42E19EAF2FB7A /* UMModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 683FDCCD2C3A7E3B2CB4CF9190CEDA43 /* RCTAsyncLocalStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 03932AC5360AA85AF15EC1DDFB0A565E /* RCTAsyncLocalStorage.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 6843B2F1D94E9E148304314D61C1717E /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DED4D23B0669071B283468905049422 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 684AE69A17E2DD66B5DA5411EF613B6B /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D6573E2B8E215491914EED243DF4F1 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6871111D26354F50F583D2187D9397E6 /* Libgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 107158AEDA420D7D0BB0D17FA8A6EA0F /* Libgen.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 688FA3D713B354BBB54CD152A7B7BF54 /* EXAppleAuthenticationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = E79BE1B9746904F3768988626FD60020 /* EXAppleAuthenticationButton.m */; }; + 689CA5357FD9275EE7FC85FBC8F66370 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 802E746E88582C5B35531B625684F6A6 /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68A75E9D1078739344B33B3737E61D48 /* ReactNativeShareExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C002F37E1670335B179CE3F851289ABE /* ReactNativeShareExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68C7196D1EE46E00BBE92E8A229915CE /* REAAlwaysNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA1A824D2D97EF76661709B3F4D3C83 /* REAAlwaysNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68E14DF5295CA73DF30819A5D35C0D12 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = 3883532CCFB6AAFFAD2F38BCA6B4A0F9 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68E1B5B1DA60FB2372F23D4AC3860379 /* FIRInstallationsAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C60144FAACE184644DB01694A8C6D554 /* FIRInstallationsAuthTokenResult.m */; }; + 68E9E3FC76B87B92040D480C1B5E7DBE /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCBA3305D0C7ACCE77288EE92A0701B /* pb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68EFD010BABEFC81F28AC0892C8D1C4E /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 87A31FFA08703E81B60B5FA7AC490C18 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 6901050EF0902C7A013436C58A9B248F /* SysFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0C1CDDA67C37CFA92D06224CD0FAA4F /* SysFile.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 691C9AB32E9EE3DD7662DD77BD9EF84A /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 012B713C1CA9852F2D7F841FA563F477 /* FIRBundleUtil.m */; }; + 69263344AC2EEDC6526EEE47861A35BE /* FlipperCppBridgingResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = AC23A228A9360E31082397AC2793BDBC /* FlipperCppBridgingResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69760094F684ECE0009B0F8A56D3F707 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = B1DDC531C3E03547294360017ABAE000 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69994360287516A15A99383986556D09 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 284013768F57DB72DFD457F378A5C123 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69B7BCD3BEC75A78828B2A3ADC986885 /* FIRCLSReportUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 03E69871B5382F5B39FB85A896684FC1 /* FIRCLSReportUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69B7C3CCE03DDC6982103FEB6057B892 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D6BF2B5205D4EF10AC797CE4F3FF4B8 /* RCTTypedModuleConstants.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; }; + 69E25D6FD06B04AF228C16CFF0508F23 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C391DBA89D21207456AF48F3240B44C2 /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 69E5F7365CB3D10FF7898098C3146A99 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F43241BC00005D58AABA0BD122B8BAB /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69FEE4B83120F441AB20A039513A796E /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D7932FDBDC43C3BBDF0364EE33D4D9 /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A03046C71CF85B2E59E2FBEFA35C326 /* RNCSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3659E977B5E8286EEA9205F4F7426D /* RNCSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A240E30555387062E38FA611252B7F2 /* BSG_KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 55DF57006F4753827826B99CBCDC2BE6 /* BSG_KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A375F4B1D46A2F4ACE114AA6BE4BADD /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A625D5B1A00836A8D8D0E7AD63B34B02 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A376732B9C6DAA6E3C6C979B7E5ED99 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FCD409F0B47DE58EF8421842ED2DDD8 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A4659372E0955240D4258A02D838B3A /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24016A65C634DECDC77BE76CA7C7A612 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A4FE90A1CC535DAA809C5525490B85E /* QBImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = D825E50572D120BA34C7CB25013F0406 /* QBImagePickerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A7BB4319F8D74B5D1D1C1D8FEA3C588 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = 58BFCA34CE520AE47C12AB8FE5E89E18 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6ABEAD7FC928CF7779E132A291D0B0D2 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E2D5BDDC08A1611AE371598671BB5B /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6AC70626901D88616D1FAD15D39EDEDB /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = EE72FB60DD5C608CE489AB1E2981C371 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6AC9857D5FAB49484D467CE13309EF44 /* SKDescriptorMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F34A4650F7A1ED079B718C89BFA1545E /* SKDescriptorMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6AF606892AF0C31C6F0EADDA8900C803 /* FKUserDefaultsSwizzleUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = FD1254373F44E1E4D0387E98B7DEF301 /* FKUserDefaultsSwizzleUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B04D0AE9A03FE30B97B1BCF723F1460 /* FIRDiagnosticsData.m in Sources */ = {isa = PBXBuildFile; fileRef = 86A7F03AEC29DAF692493D9250BD5F37 /* FIRDiagnosticsData.m */; }; + 6B257CAC5E2C34DDAF304C790E898733 /* REATransitionAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 39AECF8206CA63D1D4430BCE094026C1 /* REATransitionAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B2C45537C87B11EF65E69E9F333F4F4 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AFD5AC20FA42C696EE0AD06F4E7ED8 /* SDImageGIFCoder.m */; }; + 6B47BC2235EBB1C34AFB7B781FE49E75 /* openssl_md5_dgst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED252E21FF7397ABC96B5EF8F34C8E9E /* openssl_md5_dgst.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 6B50F5785E60964CDB8D76C2645010DA /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC8D9C295E7B10D8CFB9006B1FC9763 /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 6B67B6200914575EE45FB7C1F2A18716 /* Flowables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4232D2FD77BA802AFEEAB02E4A2EA05C /* Flowables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 6B6C5353B590B5F7407E42D993C98BCD /* Observer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6931A5E79688F5E3798C562A3BD97709 /* Observer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B99A522B85248A477007A2F54CEBA1E /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = B4348DCBD70BF95ED2AEB6DDBF395C16 /* NSBezierPath+SDRoundedCorners.m */; }; + 6BB0A0E40EDC7AB4948869DCFB90D4E2 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = A59EB6859E98F06D6B27ACDA256F18BE /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6BBAD5243540B4740CD2AE213482E90F /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D38D37AD0EF3DC78EEE29A8671FF7751 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6BDA3AF51312726F2691B385C132F499 /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = D45905D8D0DE7854D27293A5B4BBDCC9 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 6BF37FE9E8ABB36E08295C0B612C29B0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 69B8FEA92ED39FD4AA68B5B1591151B1 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C108E127CA9C06B82C3BD35B8C7E8E8 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 29C5A4B7598F32B75C52803E51EB3415 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C1BF50C54FFCDABA052C0D60E4AA1CB /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A6E82644D6D2487795445909B5948A /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C1E2932E57F0360D86195E25DEAFBA5 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C05686BDD1D07507737713C59747CB62 /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 6C1FC05C0464B7AC37B8E5F355C07B64 /* FIRCLSInternalReport.m in Sources */ = {isa = PBXBuildFile; fileRef = CC7802A0AEC86D9095B84A3308092B8F /* FIRCLSInternalReport.m */; }; + 6C2184CE10ED1E5EA7352588D9C0D799 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B2ECAE1CE9ACBBC00A8F74278314FBF /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C2AEAC146ADE8FD2C8F6FC813463A9F /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 335D38318F50FD0275426F0ECD343B89 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C2C52BDBEAAC3411053D5BD41B4DC82 /* QBSlomoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C4EDC5FC9BBBC9E806C7C11C156274 /* QBSlomoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C6AABAFCDBD2C60E12007C6A444B27F /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 7039A60C5438B4F56B433215CF2E20EB /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C70DA166CC635856E26D25356B5A6FD /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 336CEDFFACA0C972208DE707FD79F5B5 /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C7737F32AD5231BA4DE75DD92F2BACE /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DAE0CC51E5FAC218BF5ACAB47869AF4 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CA4114F7B18865EB558884C622ECAA5 /* RCTView+SafeAreaCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E513CA9CE0AF094E15E18F800E449C5 /* RCTView+SafeAreaCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CA4A7C3E424212753B7313A54CA4417 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF834A7528A9325C63C94399B9D2590 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CDBAF244B152AB69B35CD781B81F6E5 /* EXVideoThumbnailsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 503B3ABE79F53F5CCD8437EFF52B3C0D /* EXVideoThumbnailsModule.m */; }; + 6CF51744B395C68E99A33BDB7A60D3AA /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 100EA4B184AF7811B21BEC2EF621D3A3 /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CF9A2C3A712A7EFA50999466F070913 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = AD454E4F0DA321C13CB7C2BF365A2E5B /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 6D16844C8F96A2DD292833AA84CD155F /* REAPropsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4335EFE6DF2218AB9F0EB44ED67DDA /* REAPropsNode.m */; }; + 6D2470F794A40529EFB3DA7E8CB200EE /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B860D347AE8DFE65A59E7DBB072BBBB8 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 6D3150889C73DAD4E43A477FE1892785 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 31B9F5606C0A003A29164747152FD690 /* README.md */; }; + 6D35AB896CC748B13AC4B3C3972EE181 /* REAAllTransitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C66BDD7316004D070D9ED1E9D72F306 /* REAAllTransitions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D51FABC0C7DF19843155B1C96BF045B /* FIRInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AA2205B0DB48A881AA5FE79F5E2E62A /* FIRInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D6BB3DC5C7BF8883DBFD2925D0FC4FA /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = DF35A058720FE5698889B9C78C8A406A /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D6BE3F9307133BD33AA5369A0A212E3 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 187319D1797E7B7B488AB5426C9483C0 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D8104F1766905FA5D32740A209F2A31 /* READebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A722CAE57134370CF3BAEF74F8ED281 /* READebugNode.m */; }; + 6D904A25444A6BB07820E09B40280DB4 /* Dirent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A289E61D153279A9DCFBD9173687CB3D /* Dirent.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 6D97248DC774F2DB05EC07645462302F /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = C865B7D9BC34AADD221FF4CDA72578CB /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DB135CE25243C7A87B72013CF246917 /* EXKeepAwake.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD0E9FCE50F8E2EF208B5C0889BD84D /* EXKeepAwake.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DB244440F489C843FC6DB922AF17A80 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 041EF6428FCF51FF77B3BE033A62324D /* RCTProfileTrampoline-i386.S */; }; + 6DB3261153D3CA274595D307D8F3678E /* FIRInstallationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E3894AD3EAF962787F17B00B35BE4AE /* FIRInstallationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DB976F647E681AB06E97EDB58F98C41 /* RNCMaskedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D72672F429AC4C0E10819437833B5B13 /* RNCMaskedView-dummy.m */; }; + 6DCD55BA285E5153356D0FB6617AF4D0 /* FlowableObserveOnOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = C660A0E99EFA410A5F3EDBA9D02D9711 /* FlowableObserveOnOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E9A1314B608805156FEE93524162304 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = FFC4BAADAD67EE5ACF123C10EF8B4FAD /* RCTSettingsPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 6EB2103944BC372A4EE0748B94A2BCA4 /* KeyboardTrackingViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C41A05525619DD0B88522C3F9D6662B /* KeyboardTrackingViewManager.m */; }; + 6EC20FB3628ED3D4DA15AEE1BCCFA383 /* UMViewManagerAdapterClassesRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 0770B7A9ED9287B9ED7311DC4123F6C1 /* UMViewManagerAdapterClassesRegistry.m */; }; + 6EDD7B606EF5794C6AF3233D0FA56E57 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F350863D656EC12FCDEE8B5C501386 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F55D5181CC9A51E052914C9FB3FE77F /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CBCD274CE6130A2ADD36622E909A653 /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F88D197CC1AA3E0B50D93FD5F7CF071 /* Future.h in Headers */ = {isa = PBXBuildFile; fileRef = E9FFDAF3C03BDC002EC84E0FDA51480B /* Future.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FADD2923098EDB7083BACF1DF28880E /* EXWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD3BB86273F9FB3F18DF33A2900B7F9 /* EXWebBrowser-dummy.m */; }; + 6FB624CE84ABA6F5B472A098FD3B96CB /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 431639D851E7F30F69FFC10118B1A28A /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6FBDDAF47F6FB7758B11DD8F5B8B3436 /* ThreadedExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 703311EF445FFC66F07CFCAD563D418A /* ThreadedExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 6FC607CC2D020D816400CAFCFFF7288B /* PriorityUnboundedBlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3217A87B53EF22776DC07F1BB8099DA2 /* PriorityUnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FFF1148634D9472933210CBFC2E6E65 /* REAJSCallNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DC31E5C981475F41312BA6EAEEEFFFF0 /* REAJSCallNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7003449F5AD5ED5357D584E2C927D1C9 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 272C770751661D7921F1846D2ECEF1CF /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 701656AAE9EA2EB14ACF8B21B996906B /* RCTCustomInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 119244D5F0AADCAD74C4E36A145E404E /* RCTCustomInputController.m */; }; + 703C4C62C95D0BC0E32F8B41732A554F /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BC7E9DEB1E68E3A2E513B0C9DBE30A93 /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70499203E2E4E13465AA6BA667887CC1 /* GlobalShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = BADBF107BDB808A6AB3DC7AA8E630E4A /* GlobalShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 705740F39079D637081BE25367657EAA /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 5691846E62D41417D7ECC5B8CEA51CAA /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70A55701F794D3275F5989C1F4028042 /* FlipperStep.h in Headers */ = {isa = PBXBuildFile; fileRef = E55740D63FC4B29E894BEDF1F86F2A4F /* FlipperStep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70B22AAE6D8044176F9BAFA0F2511167 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = FE90FA9B601FB9683BF2199D13C6EB0B /* SDFileAttributeHelper.m */; }; + 70B26E53BF5C575643F9D2AD55DC2D3E /* FIRCLSDataCollectionToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 125DA5CF7E18315B69A50B3F8669057D /* FIRCLSDataCollectionToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70C947372918C45265E8AA6243FAE044 /* StreamFragmentAccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C05937C718A1A204DE6AC17B844F985 /* StreamFragmentAccumulator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70DC9B10E6304A69135CCBE2AB263499 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5D462EB7698BAB22FC3D470A86C03554 /* hu.lproj */; }; + 70FD47128E14984FA9DABB052B73161E /* REACallFuncNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F1AB1FB9DDB2F406C7CC2614E3758631 /* REACallFuncNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7116DD478008088F9138099C5A2DC3AB /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = BB4E2B4B71D3EA3BE4B3AECA7E68359D /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 7134A421D36274488CA286E15C1E6AE7 /* YGStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 9923B3CF10E0F20E6C725B58C41B2452 /* YGStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 713B6CFB2FEB27D47C3E3C5F2D908A70 /* AsyncSignalHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F6AEDA79A8AAC0437A28D32567B8E55 /* AsyncSignalHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 715A3D8A7C44869FEACE0514D575E18C /* ProducerConsumerQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 828CFF4AB4C0EBD7C6C166739540505E /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 719716B54EAF8C50EFDDEBCE1A46A946 /* FIRCLSFABNetworkClient.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A548B344453E444A4796F7790CF9D8 /* FIRCLSFABNetworkClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71A171A31038A2903EE7E79423EB1506 /* FlipperKitLayoutPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = C84040C1023CEB270A65997858A7F379 /* FlipperKitLayoutPlugin.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 71A8F1F7B8F1C500E5DB54E7568768BF /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = A2CC2A4D6F80A3A03ED26BE23F580528 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71B1F6D3D1676C67B9689723295BBBF8 /* RNNativeViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 56A3027E7142E1F7E457D0D98B05C064 /* RNNativeViewHandler.m */; }; + 71BFB0C1F7C39D377180BE4A26405164 /* RNNotificationParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 082D92DDF8CD0A2B648C297431AD4126 /* RNNotificationParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71C2DC5DF2F9FAD82BB52FDC4074BAAA /* BugsnagSessionTrackingApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 5603E5627C5A01DDF99042C6F3474650 /* BugsnagSessionTrackingApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71E4E32C85665EADE1AD029FAC79CC09 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B296CD4DEB0AA2A81818156343D53F5D /* log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + 71FE63ECC9FB2805DB5D1D76C658C1DF /* FIRInstallationsSingleOperationPromiseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FE3E0A6EAEBBCC00B5722CD50421 /* FIRInstallationsSingleOperationPromiseCache.m */; }; + 72089BD4C4AB1DEC21AC8B8C15BE2ED0 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C2B4E90A947A43960679E397F59A9CAC /* SDDeviceHelper.m */; }; + 721713500B4D40C033B10C063E735067 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A29C604A57BD42B8900C43C824826EF /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 722BD6977E9660D59526BB0AD44148F8 /* FlipperKitReactPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A32E7EA27BFF86EC84B8888A3DE0290 /* FlipperKitReactPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 725BA7CAA30F06AEDC2A790CB990123E /* REAValueNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 881EE4C45A956AD071A96B9786FF90CF /* REAValueNode.m */; }; + 725BC4B216ECC3B13922602F90FD5DDC /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D580540A0BF4FA64B01DCB68E1A79C /* RNFlingHandler.m */; }; + 727A3E0CBA44B8056F00D1E94D16BE65 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = A6DF90A246374E0A5F7114FBEC1383E8 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72810C496CB0C7E9ED62659B5C48B991 /* BugsnagSessionTrackingPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = A126190B3782A3569E1A0D03813CFE51 /* BugsnagSessionTrackingPayload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7284BF438F4A908AFDB3AEA753D92D54 /* UMSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F0A018AD4413FD148B1CBB429AB60CA1 /* UMSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 728D9843C43F25FB4A2CDE05A3E87658 /* BSG_KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = 89E73D9594174F55890888D99130D9C5 /* BSG_KSCrashSentry_NSException.m */; }; + 729543A16C2009AED104FB4361519B63 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B87BD89FFC807940769C52E39B7D396 /* SDDisplayLink.m */; }; + 72A5A01001946EFB25C390868F8F69B8 /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = CB17739A753C1166E5F9872137765227 /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72A89D0E917A84710512EBBC8A498DBE /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C45B8DDD9ABCB0C1B7CADF0DC586E9 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 730CF59059356078E40500B6BB498E2C /* OpenSSLThreading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961935ECB499C57F8D4C22EC2E4B497F /* OpenSSLThreading.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 730DC14773375905F03EC77556A60EE7 /* RNCAppearanceProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6219E1FBD89E189409FFB5633542F5 /* RNCAppearanceProvider.m */; }; + 73112C1488A872BEA689E089D0B0E0FD /* RNSScreenStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 60024AF4D468FC0C2F1164733A505FAC /* RNSScreenStack.m */; }; + 73326E676CD26D5A4B3B135758C839A2 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7876296B34DE0344C1134A5AA1CBADFB /* nl.lproj */; }; + 7335C7F76DF469C47D67CEB3752435E2 /* BugsnagPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = F5ADB8DC7FDDED153499FC52E631D35F /* BugsnagPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 735677185EDE464C255FC2E8C20CB400 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9A243DF2061DEFDDE291EBD729D7655D /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 737151DA0023AC1722A3003E9923AE19 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 338C31CDEA1571AE4A70C4AB2E9D598D /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7373555FB69BC157C5826BD419355394 /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 58F710020875B1D12011C42F22212306 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7375257DD805DCD78B8073530A459F64 /* Builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B978CE5AB255225FB9E1244B8F9A4B00 /* Builtins.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 738DDBFFD505ED31597141E30E3E9C6C /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = 38ED227967D423511B8471BC47BF9760 /* FBLPromise+Delay.m */; }; + 738F9534366A0B4D79D59BCD8E17CA6E /* SKRequestInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D212A38E6188F241EA5EFD43E4C8B77 /* SKRequestInfo.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 73BC49B9C397737F118AADE47B4DACA7 /* Lazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 340A87757E3E91E2BD60537F55EB75DA /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73C1987309FC66BA1F1ED22729624B83 /* RSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = C069F4AB3024907B4B9F727C3B5BD380 /* RSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73C360D38190B223621C837277090BF2 /* SharedPromise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C892699CCA6CF43057AFEE34F413A4D7 /* SharedPromise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73CE42ADD9095E1C00FD06E526EEF697 /* EDFThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = DD116E66A905236B827A7D32934DACBC /* EDFThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73E04EE077E136C9F7EDBD009335DE6E /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3F2C303396B0FFDD7D6A3AEC6A490B96 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + 741AF7E0277F291C9A0D1BD934784DE5 /* TimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6089DEF6A522BD0393817AE2C87A3376 /* TimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7426A4DF508927ED0865330A8F501EA1 /* MemoryFile_Win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3E9EDA4508F3BA09D91D4FAA35B68E4 /* MemoryFile_Win32.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 7438745281FEBCA15582625516C7BEF3 /* AESCrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B27F6E993DF24D410A1E20DF23310A0A /* AESCrypt.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 743E12102CBDF56F168BB165085C8ED9 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = C987DC1C2C3EA4DEE1EE19442D15E17B /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 744569ED9F08B38A12D22F2F9FC0424C /* SocketAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3C21FF58057D4E5E3C0F365982DD58C /* SocketAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 74466012CDD86409DB862C1330B47343 /* SKSearchResultNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 75AA86DAFDDCD07DB9BDB4C748006A0A /* SKSearchResultNode.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 745339CEE9D0D5A9A8878A4156040AF3 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C5163727A4A172C8A5BC1F4E73A4DD /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 746A8552421E52E5EB7C6E6B0364BE9F /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DBE99DCAAD0D8D3B5630B1FE91445E6 /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 749C1DFD5218AEA619EE34946075D534 /* RNFBAnalytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5679C03A5E4FE1F5040490C9308C78B2 /* RNFBAnalytics-dummy.m */; }; + 74A91C464E080C8C4F82D1C513B9003E /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC2538455767F3C60B0543D0B247472 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74AE807112E57FE4C5D5188DC97A783E /* Yoga-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A44A32A6D2569C2562244E1F94FB51C /* Yoga-internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74BCEF87E24337003DB52A4C98FEEF2F /* Core-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 43F78F152FE91303A0E243061A1E2998 /* Core-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74BFEE5FD90DDCCFB94D28F70F9F952F /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 7976DE3D96AC7E782E421031A9128746 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74C456DAC1E8C5479E68F78C55404A1D /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = DA031A00A38A9CC67326E947818CC421 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 750479E4904D7CD0CA0FC206D556F240 /* RCTEventAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 192A5B7017BEDCC009CF2BC27F983556 /* RCTEventAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 7511831132AD02DF13E76422ABD73F09 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBB0AC7C7BD3E24D4B5BCF36443E456 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 75333439D6AC33E0F7ADAE8F60E86FD8 /* FireForgetThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA32812336906D66EEFCF0358E2C024 /* FireForgetThroughputTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 756B96E7745AFF9E8482BE8A64C04A22 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08051D2A5089A408C5C8CD59BCA08707 /* json_pointer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 75988D9D62B888CC305B96425A0E82E9 /* FIRCLSCompactUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = FACEE59B6126610AB5919182FC9F4842 /* FIRCLSCompactUnwind.c */; }; + 75B1DEA7C109573B61B0B2E64A230CF4 /* FIRInstallationsErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 04DAB6A2124050E4A50E687C0C6ADBA3 /* FIRInstallationsErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 75DD55D6CAD8C39EF8FC354902A2F5A9 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F991CA7C9F0D9167212DC2432C47BEC0 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76110E4538EEE7713CF6399084C6A08A /* REAEventNode.m in Sources */ = {isa = PBXBuildFile; fileRef = FC106A8E7AE574AF4EB0F57B430420CC /* REAEventNode.m */; }; + 763CD444AF9E7EA395CFD53721D810A8 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D88FF40C3C206819A95777E179C8465 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7641FF31D196E499F03DB2C7DD7767F0 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 028965E7D68DB3024840F17A1CF938E3 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 764F640B2C505140321DA60CF2074D08 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1165274293DA486B43870F755943D0E8 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 766BD1F98174D03F873BAA01F87ED011 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C73F356DA3B1B322CA002072CF42AFB /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76764823DEFD4B7F2880A19721C6313A /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = 00C3061994058F4C72768B07FED2FE18 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 769073FFC68B57223AB890A31B029920 /* FIRCLSFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BD379A730B9F2AE40A9AABEDA8A1602D /* FIRCLSFileManager.m */; }; + 76A02FFD74CED4E870581790291290A4 /* FIRCLSDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F64379EA13F2261CF4A270CCE1A61C06 /* FIRCLSDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76C7B2A47A09DA6D0EF0116BBC14097E /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 635272A78BA73A420852C116143B0EAE /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76CC28957C425E9D74DFA32D3F73953A /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = CCEDA3AF943D1A737E1ECD6B66A3C819 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76E11DFAA4DC6209C6D3CC2CBF3EFA8A /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 204AA1F34D0CD579FA1FEA2882DBC382 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76EBE6CD51BEEE22F89845516E86EBAA /* SDWebImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF63C27DA331326A58B61F06A0B59F6 /* SDWebImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76FD2A79BEF913421A313ED50295DF11 /* RequestResponseRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3468E6DF40BE224FB7B5B36C3B42052 /* RequestResponseRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 7715D82AD9F3D0E93C1F5DFE32102B53 /* RCTCustomKeyboardViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = BC707DDDFF85CC8CCECC352EE60A5413 /* RCTCustomKeyboardViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 772B79C3E4C25DE545BE2E8F55D05F25 /* YGStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C7AAB7DB4777872A4F2FBBFFC60E1 /* YGStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + 774E921F71B6AAF2393C8F193A284BBE /* GDTCCTPrioritizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0B09BA43FBD7AFC8F6086713955F22 /* GDTCCTPrioritizer.m */; }; + 77622F1A0ABB1224B6239F7ADE18F4CB /* ARTSolidColor.m in Sources */ = {isa = PBXBuildFile; fileRef = FADEE276B7968F94A40609AE21A52190 /* ARTSolidColor.m */; }; + 7762E5F80C933C068DA4A4159F8BB3AA /* openssl_md5_one.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F444815D1ACE7BF9CB9E1DC1B600F360 /* openssl_md5_one.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 776799F6076113258BCCED1723ED4382 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2A0E7F36CBD96AA86B6CE6DED962A1 /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77744A82C948F3D83862E0015E612602 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = FD4034D4B159285AA34D05DFF251FBF8 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 777B202C8582C5E0780E559C0ED4F862 /* UMReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0135F8A74DF4E74F68DC6F9D699F260A /* UMReactLogHandler.m */; }; + 77B27E8A50F6A983B614BDBEE2B4C702 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C5E4C0A8413D4F42D209506917181EAA /* ro.lproj */; }; + 77B293EF5067D13B9EB06AAB2F947B77 /* Flowable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3966967B277AC2F3E8AE6BCF38087818 /* Flowable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77B3698D829519200039FAB0F98E726F /* CodingDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = A674C6505A3B291E753BAE47C2EFB218 /* CodingDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77C7A6AD961EA9964137D027B8A8FB42 /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F1F2271E757FD253A3D4209A695940BB /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77C8658812D7F0CE1234676F54F192E0 /* ARTShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = EA98711C4E1D3A163D6D37B5651C14F4 /* ARTShadow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77C98621DE081870F24A4FD92976A4E6 /* jsilib-posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CF754AC07149049738FD12A67EA6DFF /* jsilib-posix.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 77E34AB596AEA871C2306059DB3F7D20 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 893248E0934498556125E710EEF3B299 /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77EF2F92B9062A1EECCB6E0C9C275D88 /* UIImage+CropRotate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7673F97A0B8CB74FE0DEE39B6AEED401 /* UIImage+CropRotate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78006C7F26211BB00559438E85AAF1E5 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D3664E708EB4AA656E667406951DF4D4 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7841E1B4F2C70023205BC38857EE74D6 /* Combine.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E68C181CA6DFFF620CA0E551DD0813C /* Combine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7857E6872B7BFCFD6BAFACB7A3BD86A2 /* RCTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B842142DDABDB55D05FE3259E8D753F /* RCTUITextField.m */; }; + 785BC4CF4809020AF5132A2626189D3B /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2449633F1E0C2F5C501E47997BFF00 /* mux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 785CAF95D72E52A3CB51D19B161EF757 /* RNDateTimePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D055EAF0715602E94556865A2216A727 /* RNDateTimePicker-dummy.m */; }; + 7866397A0C61B47DB61023AE9DA1ABD5 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = EA48B5AC97525A38D9B9E6A99A39883C /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7870E8FD1015BAAAF32A1EC02F9CE1D2 /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 7066D5F1394D92E84728726CEDD2A1F2 /* BugsnagSink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7882CEFF17C5B91821AD080799F6FB5D /* IPAddressV6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64459AA4D1DF8BDFD3F3A69BAE30D27F /* IPAddressV6.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 7884F03CF9FA79DBEE75B5EF7658A49C /* UIView+Yoga.m in Sources */ = {isa = PBXBuildFile; fileRef = 832D92A44D7512814FD76FF6F2D14AF2 /* UIView+Yoga.m */; }; + 78915BE17253AFB06827312FC0CCBAF6 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = CE86BC11EB7F2265B62590FE48C95ECB /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78A29331837BEDAFA3DB33EA2E609F78 /* FIRCoreDiagnosticsConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 722696C1A7A2E6B2AD5F9DA93ED3FE16 /* FIRCoreDiagnosticsConnector.m */; }; + 78BB6FDBF3F970AB072D30BEC80DB9B0 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A19DD955D3BD5CC92BD4C467B640CA3 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78F927721FF33D4B9A04BF10E78C536E /* UMModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D25A94764F5904948B53E3521FE48AF4 /* UMModuleRegistryProvider.m */; }; + 78FC2758830ABB5CE855643C56F43EAC /* FIRCLSThreadState.h in Headers */ = {isa = PBXBuildFile; fileRef = 71DD819B8A76B525536896B3EA7CDE0E /* FIRCLSThreadState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 790322F76C8B7D9855BAB016FF42BBD7 /* REAPropsNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CBAAFA072A86E9E13C179D7084B079CA /* REAPropsNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7925BA5117C9FA8B8B85A031330AAA42 /* AsymmetricMemoryBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E24640D2265596A85A0FAC291D277509 /* AsymmetricMemoryBarrier.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 7939F295FBC0D1104EF2091FFDE8DBB0 /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B33B6A4641D0BC6276588ADFE0175B /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7949FD6EB727E69406421858C3A31123 /* CMakeLists.txt in Sources */ = {isa = PBXBuildFile; fileRef = 60B6275CE5F7D80B0C80254CA5F105D4 /* CMakeLists.txt */; }; + 7951728F21A13BEC0D339F17249D5804 /* Observables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F59079500F70E8EF795BE4C25D289C9F /* Observables.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 7968BD10264852AA8FD4BA57F5784960 /* IPAddressSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5038C337F9F4692F1393891BFBA14580 /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 798AC334AF557D6B1C5EFBFAB145F000 /* BSG_KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B90353C1CD93E7458052635A306BBE /* BSG_KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79B1AC4695CB8BE38445A32F9D7AB8C9 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C804C12BB5483D94BE067F36E5FACE6C /* de.lproj */; }; + 79BA26C737EFCA1A5749AAE7AC3FC842 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2D5BB702C692DF290B229E14B42714 /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79C336CF794BA6A3583102718F0C60B3 /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 12958E7F1080DBC53C37E60D12621E94 /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79C3652C23CA46FA14C08559E1882B7F /* BSG_KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 87D91E3F8B06ACE318C9B8DA4F8615FC /* BSG_KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79D1B1B06EE6E1F8AADDCBA060A8D0CB /* IOBufQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F56CDC8B5D61606D9B183428F20D7D0F /* IOBufQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79E4E9207266A429AE14B16726F40034 /* REAConcatNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7B213E4CC80650B3A06D9F35DB4071 /* REAConcatNode.m */; }; + 7A0EB74832117D4542A2518BDAFAD9E4 /* FBCxxFollyDynamicConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 37CDB61E056A7D391B5880650C9902FC /* FBCxxFollyDynamicConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A37AE5487B43F5EE6A9CE1D6F099D47 /* MemoryFile_Android.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF6EBF5BB635669BCED603A25992E8DC /* MemoryFile_Android.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 7A383B2997E0FF8D0D194A0EDFD6CBC2 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 614DB9EE5C02F76486B1E159C320BE2A /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A4168BC23C43D1A9C747C037A13AD9F /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 485209EA6D0397BC5BCA057BB7370F2E /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A5135422A29083A9AA96DBDDCE35D93 /* ScheduledRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A36DBB413643435E8629151EB8FDC16 /* ScheduledRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A78222EA8111E0D5019C2D5F945758A /* SKStateUpdateCPPWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F631A2AFFC433D3B38BDDE03D8404DC5 /* SKStateUpdateCPPWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A7834A2F72C293E7AC78093E1B67C6E /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58F45912CD5BB643A8BF9E1502089FF5 /* CacheLocality.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 7A7DE706BBF22FB0241D53BC854D7D01 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A64CD4ADF28B66F987F870A7A255E0D /* RCTShadowView+Layout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 7A809CF6CB525F8195BAC08957315DDC /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = E211BE2B3E983D62FDBEBE6BBF8F35AC /* log.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A9E13E3857A7759892604ABA46BD761 /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E060A9BD4B0E655083D01823E68742CE /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 7AB70076D594A0A054F93D465F06268A /* ARTSurfaceViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B271DC6F882E5B38267E06BCFEB60DB1 /* ARTSurfaceViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7AD0DBA9E15F69157618464E1122115E /* REAValueNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F72A89FD18A8938B72C528A16B9695 /* REAValueNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7ADA9C6F931A88FF8329785C5F89F2CC /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = E75CB670BA8BB7E47CBF6E5B15364DFA /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7AECC3D50F123A379D48712223BB9D53 /* RCTConvert+REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F08B04D385E0B44675C2FE1610A665 /* RCTConvert+REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B20A6CB3B0EF8E33D7A99FA68049EBB /* FIRExceptionModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B23FCC900DEE77A7CB9FC85FEB2D8393 /* FIRExceptionModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B4B0B3E7AAB33A80AC2BB45C4CC9E70 /* FIRCLSDwarfExpressionMachine.c in Sources */ = {isa = PBXBuildFile; fileRef = A41B1B89AADA3EBB33CDDE3B901F241D /* FIRCLSDwarfExpressionMachine.c */; }; + 7B5442DCEF1DE4B2012EAF97871F3036 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F2CA285C0A6E2486013BAF599AA9B58 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B6F6115673E71640B69E46F867EA6F7 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C375199C5FB66581663FA8CB016F62D /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B75D105A41BD1B17DFB3CCB723AEA1C /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F470A63FAA56BB33401813536A6B42A /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B8176A0EC34E5A6E599C6B07EAE5D58 /* react-native-cameraroll-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74CE184BB500F18B85FCE68E646B22B1 /* react-native-cameraroll-dummy.m */; }; + 7B867BDB50330206036412351BCA3A62 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5C68C3E06CABDDC5A1124E030379E2 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B9F31AF2CFDDAA733DC57561E908CB5 /* SharedPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AFF9FAF94EB8249D1B1287FF2C0FF3B /* SharedPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BB01525385D8F0DD4FE7F426FB113DE /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B9B205B5A958B68CA2CD9FC4666C094 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BB8383F8DF7A272DB09DBF173C549F4 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = D6EF1A524A15CF4B8154CB96B417FDF5 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BCC08DBECE42EBE69A54DBA30F6B549 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 11781FC8B970EF2BD34FA55A5B0464DD /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BCC0F87573DBEFDD0F30001E24463A6 /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F92B6663CEAC4B5F3C08886E565F523 /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BF84EA30F0BA4C5005EB814DD6C262B /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61CC2F7ADB2B4E9B14C185FF0503DF41 /* RCTImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 7BF91B0A68CA4C07C4ECF6863767CAB1 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = B9682BFC820E5FD9C2111E17B565DC25 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C1666EB58E8990F4CE28BC7508AE115 /* FlowableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = 01376D456DEA9117D59A2869FA227E66 /* FlowableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C1AB78955A97D0433B735EEA05ED2F4 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADA4F6534A98D5CDE31EBF47F865BA5 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C1C2320FB6EA73B9F67F38B61D62E45 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7AE36D65970ECB20233E5998EAE51B1 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + 7C2AD3B775432BCF22E34431FC8F3EFE /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F94E78779960579BA8E3D95887285D /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C2D89A79A5CCE2428023B7CDC78BBBC /* YGLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 21174BB77457E4F7273613A16BB08744 /* YGLayout.m */; }; + 7C4DA271EB10F9E06486E8335DA8F4BD /* RSocketRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF49EF972AFDCEF4147E3631E9E8D1F /* RSocketRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C8725A38E542DCF9E465E8183FED89E /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 84AFEB5F65C2E8045DEE3F7DCAD073B6 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C93AFDA40EE94CE37DD2F9066D0D88A /* FIRCLSMachOSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = 96962FA38898F1D7D4495FB7F8ED9007 /* FIRCLSMachOSlice.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CCFEA95B919EC2A0D5B7A413D55859F /* EXAppleAuthenticationMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = D8A3EC1964D76A413FC74A8AC3A3C2CB /* EXAppleAuthenticationMappings.m */; }; + 7CD1703B557168ABA37AE8C1A0238E5D /* SKTapListenerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 75F00DB42604AB2AE3D489DB738A4D7C /* SKTapListenerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CF381D9B3B20C531AEFD960DE5AB34D /* RCTUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = DCFBC49538960E61BA539C34FBC670A1 /* RCTUITextView.m */; }; + 7CF643F3FC2F33A94A2EDC7F942752D3 /* ProtocolVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A88740BFEF9E93420EA41D40E2785CE /* ProtocolVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CFF3687BC9FE4EC0FCE4DE43AC06B06 /* ARTGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DAE6EB3E59539070DD6B10BFFF6B5E /* ARTGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D2A357365A1488E3468A15CC26CA428 /* RecordIO-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 917F98C847A7B25E7D52D5C48C15980D /* RecordIO-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D32CB346A8A737EF45F15BB54F57AFD /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 05C5CAF6C029051A210C459C610E623F /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7D38F08E59ABB6BF7E221D088AB83D4D /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7503E80611685718A42E1BD074E3DDA6 /* Subscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 7D394A74FEE4718CF8631745FB632160 /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 56E20001F35470C54EA22AE67FA5B48A /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D4BDCF275177CE5FFE1206D9D8E99B4 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA6F0E87B63E1232C20D9483BE5FF54 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D535B843CD5EEE4F305E07FED2F7759 /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = 07C92229A7A790A0726847C861B3C61A /* RCTPlatform.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 7D6A5E9C9F6A6D7C4B6CAAB74BA8D214 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = A3931C325E746C77373C3AE340D4ACBD /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D74C0F449D31806561D458B8955CC9C /* UMModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9E39735576384BD56F5DF40B102D40 /* UMModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D7C46AB2EEE8C19958AA671383ABF2F /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CF89B85A794B593C2AE74CE7073EE37 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7DA1F0C500E346BD807AB7A5BBABFF44 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BA0287D044D84023891A211A1AD730 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7DBB6FE7A33666EC56891D9E1D5F38D2 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 40C0E761619DCD1B98D53518C89E1532 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7DCD0A19CA7E2541C1CC71C33300C90D /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 869F5EADADF32ECD7E500E4F4894AEE2 /* RCTFileReaderModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 7E2B013649BB99A98F84D89DB9802E80 /* FIRCLSReportManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 37880D003F3EF2EC6BD191F6E5B2A95A /* FIRCLSReportManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E6785216D5A27AA388421B8CB226AA1 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = E866F278BD58D06B8B3E4485D3248A75 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7E796C7B6B601FA5CFA6D5154D7B17C1 /* REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = FA8DD9EB9A50B54E5D2F66B1C5954805 /* REATransition.m */; }; + 7E797A5473989218417BACB135D5CE5C /* RCTImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A91A8DFFEF027A8A1727B03ADDCC2B61 /* RCTImageCache.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 7E9EB94F10BDEC8A2886AF6E74088390 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 74F6374BA743798F1310BAB6F42EF488 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EAB54DB31F8AD2AA68AFE3659D27E89 /* ARTShape.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF667A186EC48CE01D33F4EC4DE4073 /* ARTShape.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EB2258E75A0CFAEB893EFE5CAB78DAE /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4FE7D66C99F2D0780E5D79E2950BD0 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EBC5E3CE8245A96F27BA752BA826970 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 2CF0981CDCF6AD04CB4CBBBF64708A21 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; + 7ED64F612BBAF53D750606C2C135459A /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA00EAF36947C98AFCB1F9D5F592DD9 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F26FFEED6990F7DE6542F85864BF163 /* AsymmetricMemoryBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED19ABBF136854713A6A0B531EAEB55 /* AsymmetricMemoryBarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F587E5E97E38B24059D626558F1FAF8 /* REATransitionAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3443367074CD74283D51F7A4ED51F4AF /* REATransitionAnimation.m */; }; + 7F7D87AE67FE4FA062A758F6C1B6B2B2 /* GDTCCTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = BF16A1CEAFEB987C690058AAF6133DA7 /* GDTCCTUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F9204B5D0D09E2C0FE4014650A3AF06 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DBE58F20863AB8A2F19547DADFFA1D2 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FD360DC4345EFBDFF0438094C402356 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C9B90539E86C961311E40F161265CC /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 803F6061B2E4BAF2D5EA12A5848CFF56 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5167B9B4A09517E1E9D30E46EB64ECC2 /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 804663488445831432C6D6B04C2DAD1E /* ScheduledFrameProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA8164CADC66E4133EA05AA9B8B8B20 /* ScheduledFrameProcessor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 8062FBC86856B74AEB6101746CBA9E3C /* openssl_aes_core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ED7836E27AA6987A9009F6A6F03831A /* openssl_aes_core.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 8070AA7AE73618DDBA207E20AA25953C /* HardwareConcurrency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0113683947F2278F3838BAF591B83056 /* HardwareConcurrency.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 809CFB699CA5A569FF60A4C1F7EA5F3E /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = 28BFE045C9B62D7C872945AF797A0997 /* FBLPromise+Validate.m */; }; + 80A07F3FC502FC926DED2369A414C9B3 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 44589B4B1C5771DE5CCCBD34FCD9E7EC /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80BE9EF4C74571034E9557A1335FB7CE /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = B9EEF477D548ACEAF2222376E62549FB /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80C026B0E39AC1F1703DF72A313A900B /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AD2D5855891003013F45F608D5CD6B4 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 80CDAEE930D06D1D2D6BCD00DEBE8108 /* StreamStateMachineBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9447D505967836D58DBCC077927687D4 /* StreamStateMachineBase.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 80D2594A93ECDA477CA76FDC03F368B5 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E291DD718D8678E695D1CB3D12E569E /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80ED458ED6B52740A082670EF5B8A518 /* RCTInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = AABAB47DA8E933C191748F12A6CC7EF0 /* RCTInputAccessoryView.m */; }; + 81071E43B116BEE100693E96C1F9FE77 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = FE4876C0BE018609FE8464CE7E29D818 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8124AC93B4128C31B230B4F31B40C992 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 56DF8E0F4010D4164E757970216A2D96 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 813B13AB2E1AFC1A69F181CA99D5BB1A /* RCTFrameAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 09913DAE135383B9167CBB663243B30D /* RCTFrameAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 813E4CB01E4386CA919F5664F7E9D09E /* FKPortForwardingCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F6DC6A2F7A5A7A399F24BF1D784F4BE /* FKPortForwardingCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8145C77FDDC575D33B405FF7F421A215 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0797D4DAA2370A5E22527A6B4C533CFD /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 815003AAAEED0A9EDD880F60FCFD4281 /* FIRCLSMachO.h in Headers */ = {isa = PBXBuildFile; fileRef = FB209D641C6FF865E464757D6868CBFD /* FIRCLSMachO.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81561CA2BD7111B1F6C3D3EC67550617 /* StaticTracepoint-ELFx86.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A41EF9B487EC8CB415C49EAF6C94677 /* StaticTracepoint-ELFx86.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 815CD5B4AC94FE5710CAC113329AB262 /* RCTPropsAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3830A37AC24BBCDEF8138CA1E39E1923 /* RCTPropsAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 816247A876AC24CFC889B8629D8699B2 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 8239A37AFF72B7EFA62A781E5DEAEAD4 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 817F80FAD6CAC88EA2EA12B86A15C086 /* UMLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB1835E2A8A33351ACC118C7D1D74D3 /* UMLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 819836474963B13AE93DBA37FF26CF91 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2537E2084C3433BC5D71F2715E3FFE9 /* RNCAsyncStorage-dummy.m */; }; + 819F83D63B167874E2EE18604EFDA365 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = FE2B7253C03CD7155EB7903E06BF55B7 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 81CDD761CE987A83E4B9D0308E37CBBC /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5893C1031EF50C30EDF56EA0B4249FDB /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81DC789630EA64FE7CCB43BD80426A0C /* SoftRealTimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 954C19028C0EF32BBAB56BB49FF5319D /* SoftRealTimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81E1D7AABE1CC4754D5E22DBE883CA12 /* TOCroppedImageAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6445EA0045D686A18AE86087E3588140 /* TOCroppedImageAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81F1D8104C6D7CE7780E40807E43438B /* REABlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 24088230BFB6E69CE6606C0D707FA07F /* REABlockNode.m */; }; + 81F4030F6A4BF6B68FC721E6872ADA3E /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = E583A0C00F45E460ADC079DA11E9E11F /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81FC60A335BDB739D75D24ED623A8264 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DAB733604A3A1625FCA47DDFD1AF471 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8210666640C5B1AF7DAB2FBA2292A1D1 /* ReactNativeShareExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EAFD7F7C8610E54492134A3398C36AE /* ReactNativeShareExtension.m */; }; + 82231D09FD382B02393BB0898E36EE4C /* RelaxedConcurrentPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = B044E7381B12A15E93C5D3C018AA9CF5 /* RelaxedConcurrentPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 822BC5301A3665DFE565C33592ECFBA4 /* JSCRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8BA8D017F9848BDB6E0BEB7675FA005 /* JSCRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 823F08603B32859CE18D9E3D37357A54 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 95362C0876B6F247A01415419E797923 /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 828433A19B587163146684B386C82DBD /* RNFBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 519E5373CEE8E2CA80FE98936500EDAE /* RNFBJSON.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 829168B41AB0527695E68C1D5380C266 /* JSONSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = F881D6AA1EC6DEBD0DFBE477EE6BD3A9 /* JSONSchema.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82B1A45D03F70BF51889F00D72DDE928 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = A67B2DCB63EE65810BD99DD048AFCCFF /* FIRVersion.m */; }; + 82B3ACF24FBA461B54C393C8E8057A62 /* UMErrorCodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DFF91CD03E074B9B3166E63602A13E3 /* UMErrorCodes.m */; }; + 82BC85853B48599CF7034D4978C66459 /* SKNodeDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 776AD82841419512C42D473B47874F49 /* SKNodeDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82C151788999AB9E1C8AA08F7CED8187 /* BugsnagHandledState.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E6E9E9C2D7BBD5CA4209EFF48CB96C /* BugsnagHandledState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82D7D9FA03B146253231143F5569B020 /* crashlytics.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B2FA3F110E2F5285F8EFD3757E2E7F1 /* crashlytics.nanopb.c */; }; + 82FAD75153594152D13166FA9C918B07 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 309FD4BB766095C8FFCE8F8CA5ECB8C8 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83136AA76652C7045CA261184E60A544 /* DynamicParser-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC1D49C3223D0787BCE5A43FDA89DAC /* DynamicParser-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 832BB43225C707F69AA6D873B8D18F6E /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C52B38E4F2E052CC6695C27D051DDA25 /* React-RCTNetwork-dummy.m */; }; + 83473148D1A03C53409742D811D3583F /* QueuedImmediateExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = BEA4D625CB57F79C19032230C45B48E0 /* QueuedImmediateExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8355F5AC1AF62C88E8E0CC029ED7862C /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C04E46048936CB670BF56D65CD527221 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8363FDC00B483DC0C835683A720EF012 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = D14272FE2F5771295935154A40285468 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83D981D69D42BD8850D6FE8DD2D18CB8 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BCC156DB2F6F5FF68D7D57C966498D5 /* RNCSafeAreaProvider.m */; }; + 83F508860A69DF4881BDC1557FF7E2B4 /* RCTProgressViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA20CB7B19EF09B1BF5556C30B0D0E3E /* RCTProgressViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 841BEEABB39AFCE2F1A9B9A2F800B860 /* FLEXUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 92672784570B66A01FFF23C2E8A1C554 /* FLEXUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8439EA0A5BDF6C5C7BD5988ECC8ED470 /* ARTPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = D34E2957ADAAFD200EC57B75FBCC653D /* ARTPattern.m */; }; + 8463BA54CDE10E89F565BD48AF5D85B4 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B41E0974D5F18FCCEAEB4B15F97F957A /* SDImageIOAnimatedCoder.m */; }; + 84A7473B9A205B904527095ED5D3DA74 /* RequestResponseThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9AA1086980BAA6EDED10FF8817158DA /* RequestResponseThroughputTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 85139AAA0A570EBB566C5015CE3C2EA5 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B0A69416E97C57EA05236CFC7270896 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 853BB49ADF52AD700930959E3D4A5B87 /* BSG_KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCACEBC72A6D90F8C0A3101F5118BF9 /* BSG_KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 854011E8B4665CCA7D3CE510F229C6C0 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DC9980050C1C0795120E178659C52BE /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85455CF059E2BA6A60E6A2D400783FF3 /* RCTConvert+FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = D056A49A54BA59A088BD6F7FEBA2B9C5 /* RCTConvert+FIRApp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8547302CC4693C69F676D0FAF738DF38 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4678509AA6CA3186B21D19E4C8B205 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8548FCF28295D2197ED3E0D8D2A9AB19 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E5018DDC168FC068C8643A56FC722A5 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8551D517FEBFDB14B72550B5C491A237 /* MMKV.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A30242BC57DFE4D332A7228C8E5EC28 /* MMKV.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 8562DF2BC796D7D23CE5DD44BC407C01 /* RNNotificationCenterListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 14C14D56BE99C1B012BCC9E74401BBA2 /* RNNotificationCenterListener.m */; }; + 856D7C5079439CFA9892A3B2BE8FB53A /* ThreadLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB163A2BC1DB6F0837718EA750350CD /* ThreadLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85915C6348F10913C13E024F19C98432 /* FIRCLSNetworkOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C0188C57BAAF282D715EABD4FA421E95 /* FIRCLSNetworkOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85968F707A767738DD5E55A959AE5CFB /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 41348BE3388448B7C27DAADD76143BF9 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 859CF4DDB4DF8D8BE39DB5AB5FE349B9 /* FutureDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = F6CBFD8F076A8032BAA13550F10D0C41 /* FutureDAG.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85DCDD24B749409A38B46B60F58C8738 /* MMKV-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E154263C03A8FE7B11DB3AE33D33F99B /* MMKV-dummy.m */; }; + 85EE3DDDE2705A437A8EC20E7EE63E3A /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 9584F20DE12872A0B2DF6DC3327CDA65 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85EF72DD40BCFC53D8722FBF1315AA1C /* Payload.h in Headers */ = {isa = PBXBuildFile; fileRef = E758096D3F1B58B131EAE8EE951FDDF2 /* Payload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86090AEE3EBED7D2F500A0DB92B7BD34 /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E1FF65056B6E9839EB15A1246394F75 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 862DAC23AFD28B838622B37C68CA9202 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 107CC5F03C1B536C16B54FD801AB41FF /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86413B6185C68AF825C32E586B8BF4B0 /* Phase.h in Headers */ = {isa = PBXBuildFile; fileRef = A0ECF424449EA2D5D9C79F30028F6038 /* Phase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86558F39467D99DD75427289BF7D6D19 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DCB530F37CDD6129D7DC4E184037CCF /* UIView+WebCacheOperation.m */; }; + 8658ED76DEA79D408A9228CB974102D0 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = 55A1DBC2A01AB6C06BE89546618B8587 /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8662D98E6F971202A84E72DF410D6A26 /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14C495097BBB0D211D602791A74727C3 /* RCTLinkingPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 8687A2B5D720260FB5BD058135378490 /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = B40FB4089FAF69B10E66EBD43FCD9A1F /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 869383D9C786778D32E76B930ED3229B /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E6571F1FD331ABCA78C8D26C17F112 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86A2DF8F2CEDC1D71FC3528528EC1212 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 344B320C8D7990EFFE961751AE798E0D /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 86E44FCFB590682940739E804FB0147D /* CodedInputDataCrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4FC835C27B7AF6477DE7EEB0392E293 /* CodedInputDataCrypt.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 8712A013B77EFFFE014DA5E077E5AD8F /* PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E17D90CDC0CB979623935CA74C62CBE /* PTProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 871BC07577C99C9390C0D1B645B44129 /* RCTDevLoadingViewSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = D05BECB7F8979C69830BED6C94400CC6 /* RCTDevLoadingViewSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 872C85F99AF9AC5147C28214DAAE06B5 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = AE15CC643DDA27004CF9C9729B761280 /* UIView+React.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 872F15B9D4F55040BA9FADCCA0C969CC /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AFDB24D195B1C26075A0338826D2DAE /* FBLPromise+Any.m */; }; + 8771DE0E347F59255E887573DD7F53F8 /* SKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4233895B66E94BB940774660B1D548A2 /* SKMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87726AEFF151E25755DBEEB384C7E2A4 /* UnboundedBlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 23483A32107EA6FC876494AFEEC048B6 /* UnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87873D084F83703DE3C009D5A2A0C043 /* UMSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EBA78FA85A6743947795FDA23ABACB5 /* UMSingletonModule.m */; }; + 8799A7E7AF7D5000F6488DC84D14E692 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9FD4F19E4FFAE26D101861C7BC5EBC3E /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 87A323D292E1CDF36C181E54CB70C413 /* QuotientMultiSet-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C80CF8E5F47790D5B11A4C4CB44ED6 /* QuotientMultiSet-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87BE04CBC078520DB22E157E03434C37 /* SKHiddenWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DCF7925DA44E6B3EC578DC49BBC4C3E /* SKHiddenWindow.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 87C950DA6F51CBB47A8D06EF0E62DB08 /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C20E449661C3A845F1FF5A829A3E6F /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87CB66C902F11F7A98F8495131A29A63 /* RNSScreenStackHeaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B4BB3AE8760698AE2A93F7E8D5A50A81 /* RNSScreenStackHeaderConfig.m */; }; + 87CFA9DF3A759BA202334903B7234493 /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 13604852BC2934412E4250C40A4EA0BB /* BugsnagErrorReportApiClient.m */; }; + 87D1C8D0E94309AE54E7909240E8B83A /* FFFastImageViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EC61BE9525E8658BB32C11F2FF8EA780 /* FFFastImageViewManager.m */; }; + 87D604BE8872A45E434BCCBA813103F4 /* UMUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = A021630F4BFF6BCDD20F3C83584E5AE7 /* UMUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87E25D38EAFF2A33FA859D22936433C0 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BBB608478F4976B5227E0BA4CB6140D /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87EBEDB6463EBB931CB123175B4DB568 /* ARTRenderable.m in Sources */ = {isa = PBXBuildFile; fileRef = 11B0BB19E5CFD537FDDADF5F0BD5BB84 /* ARTRenderable.m */; }; + 882E3E0939E69E7264A903F035731EB8 /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5C6E09A8E3297C23D5578BD608C9FD /* GULSecureCoding.m */; }; + 8830C0D09E511F205E03DAB1712DA5A3 /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = E3A91DB8523107DCA6BBA6C430DA44F1 /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 885EA3B1BA03C6F70CD3DD6FF81A6E97 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 092333F46742ECA6DCDDB1D667A1AB77 /* UIImage+MemoryCacheCost.m */; }; + 88601CA34DF66C7A443806B033497F04 /* StringKeyedUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FE4E579107908C71B9FF111623B4B70 /* StringKeyedUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 887C97BFF8FE6AAB23F2B7A4F365901E /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D19811D2B8DD8D299915FFFC292CECD /* react-native-safe-area-context-dummy.m */; }; + 887DC1F1F3429DD83EDC126591F3B6A8 /* OpenSSLCertUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B3B901EE245E9C710F1EFED3D715361 /* OpenSSLCertUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88A7546CD0CC5EF28061417BEF92362D /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 42020D0F7AABDA3F155C2F8E5B8EC948 /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 88C7713DC9D4FE1662A3F9F4F1B8EF2A /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7930255AEF65CABF01261C1F1D39B464 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88E0E54C89590D83D5BFA15F1331204B /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8C997E098B1165386E43EC5E5A4948 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88E178158964CCD11D98B6B6454039C9 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DD944D096BF76D80F73409854625368 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88E9E04B0D817DDB7556CC2EDAA5FC2D /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 76BD8CAA10A0D7A4B14458019AAD35BF /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88F192ACC6825B1BE2B159EB4DC00CE7 /* ScheduledSingleSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 661DD4092B863C163DDA6B5A061ECF21 /* ScheduledSingleSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88F339C128D6A79C0C6741E8F3FD5DEF /* TimeoutQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB455938C1F1BD9D75A2C54D457D9A20 /* TimeoutQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 890E6CF6CD7B12C3B0D4523005A367BB /* FIRInstallationsStoredAuthToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 54D41B96EE4B65363EC4BA183A382418 /* FIRInstallationsStoredAuthToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 891E992D9EB633B92E3DF27F9B310C23 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = B463BE1B95E31FC56D2116708584577B /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892099FC0427066886708CDC3C948FED /* FIRCLSURLSessionConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 678ED3E1F085D3666FF228FD63BD2F48 /* FIRCLSURLSessionConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892372828F1C3FB28FAE3D384E5C32F4 /* FrameHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25ABD9EAFDA114E22BF8ABFBAAA6A1E2 /* FrameHeader.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 892B3444B698BD0EE68428A35E3EC3E1 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C66E969A979A0678C168EC949A2325 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8936375FFA316F9576C0448D9414F21D /* CertificateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7960E58007D093D75C17B5B39DFBB1BD /* CertificateUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 894C64E73E77B4F3B56C3D49CA9C59F2 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14FDE41E6579BCAFF7961770163DF8CA /* Random.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 895C73874B659DB8543479CE6EA43BA1 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0711B373E9BDD8D71F0E0D1F83691461 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 896B6ABB97CB90770CC46B3066F4C004 /* EXAppleAuthenticationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 02BDF8041418EA575666FA38ECD26333 /* EXAppleAuthenticationRequest.m */; }; + 8980A12452B55C896B6C9E7DFC35873E /* RNFBMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = EE976AD35AC6F8257DCBAD5BA3C63DB7 /* RNFBMeta.m */; }; + 89972CCC301F9D77EBE4BCD2C1830472 /* firebasecore.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 61A600074F1E287BBAFACAAB9EB3FCA5 /* firebasecore.nanopb.c */; }; + 89A1C44FF67BFE028336E28D48080B42 /* Parallel-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD64825828096788A5172C0A9C52AD2 /* Parallel-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89C01238C814AA7A0C7F912C3FE79F5A /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC49485E73D8B341EB143A63D32274B /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89C3A612CD4ADB81C44209858A136F74 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D61674381C4C65445B8F2A346E6D32F /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 89DE4B3B612D9CCE5454A35483631F7D /* MMKVStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = E6356DEE54E457C1C00B79AFF13204FC /* MMKVStorage.m */; }; + 89FCCC5B1507BBB969630D23DFD23D7D /* RCTSRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 53994B5D50B325F61D07EAFB9CD126AF /* RCTSRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89FE8539EBC5A5F987FCD9985BAB3765 /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B93BFC9FFE9E01C9B7513A9EEFA65E6 /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89FF6B6C4AA4FDAB376D7373078CBA26 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D44648BC266F8BA11F0D943B8DD5672 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A1373FBD88F35501478391992C5376C /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C3AC9C3CF8588312620BBE5C3153CB11 /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8A16248DE23D916CBBBFA8DF54392450 /* Observables.h in Headers */ = {isa = PBXBuildFile; fileRef = 987E724D105C08C2B33EF09F8AA46FC4 /* Observables.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A3830EAA4564C2AA7924BC01769961B /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF918D4FBCDFEACB2424EBED0A54BFC /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A41382038820FA639C06930D29E516A /* FIRCLSRecordHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 642F60369A61D9E2F3CE29EB3D3A6566 /* FIRCLSRecordHost.m */; }; + 8A460C384013AA07292979994D74FDC5 /* RCTVirtualTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D98706927B919470B7D0B6829D76416 /* RCTVirtualTextShadowView.m */; }; + 8A5FF98CE5E2F2D16D59030E8176D67C /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B78FF6506357498CC492CA458DCCA57 /* FIRInstallationsItem+RegisterInstallationAPI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A6AB74E5D979D543445E1AC15D30957 /* EXKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5716866971FC7616146516DD02A16AB4 /* EXKeepAwake-dummy.m */; }; + 8A6DF1BBFFB0458130A7B08A9AB549C4 /* FIRCLSSerializeSymbolicatedFramesOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F63D54002B58ECAD9D49158E50EA4799 /* FIRCLSSerializeSymbolicatedFramesOperation.m */; }; + 8A77D5E1942F02C90AEEF3957255C924 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4118C5AECDFC37DB9CD67E44741E5F90 /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A803798304FFEFB941F19459C6EE9EB /* RCTRawTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD7910FB255E5AE02C5F420DD2F016A /* RCTRawTextViewManager.m */; }; + 8A8CC5BB726A951810D3CB4E255AFBB2 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A107931974DC5ECF2F574FBC434036FB /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A97C301C30F05500158D273E8EF25B0 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 78CD3415891AA0B040C339108DE2C350 /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8AA1352C797A67F54548DDA2633860C3 /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93C3535B262824453CB45CEE01338AF6 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 8AB9E32DAF6BDF9585F5205FA0736F63 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C4F94790314F30293D00F192FF27A2D /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8ACA6634C4493277533C89BBEF7011C9 /* FIRCLSDemangleOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C813405B591F8BFD2D6CD68736A8E8 /* FIRCLSDemangleOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8AD74E897385343A29251B5A712E9319 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 97574DE18C289347F6F2311612C39496 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8AE648374CE065E863AFF20F96BABD0B /* FIRCLSUserDefaults_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7617FE73C482AD138A32E3A376494590 /* FIRCLSUserDefaults_private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8AFCA90D1EB93097DE2A5298C729381C /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = 3132647FADA358D1B0D5C4B448AE9F02 /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B02EE2FE00F2B94A3CCC7D603E95A64 /* BitUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = CEF8D85E033A4B612C8FCA580BDE7E80 /* BitUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B06017BE3E8E65F2B4C459B94742090 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 259FC2DFCEBBD998F522214A854A69E7 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B0E5441C89B63D6E7B68E74DE638616 /* ARTNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A0194F0D88805B8AA4F4816B9761E5CF /* ARTNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B0FAC33C535F98DAE078B52699AE93B /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = C4F2522DB1E1B3C36617A1D4DA23610E /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B185D7F0B0EB26DF0FB3A62580B1068 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 438BCF03D12826D667D099BABE52E169 /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B1A6727A64798A9A7D8B7AF7C25CCA4 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = C48B4E73BB59A201C65E8D5E9183CC18 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B1A996DD9EA42525DA751399F5EA151 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 14ECDEECA4668A4C8A360438DD4D9304 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B1DB9CD4E3F75DB565EBB2ECB54DA6D /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 114CE25C081F676E822D1692925DCC1F /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B1FBC37AF98101724B7B6AA22A23490 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 658F106F5EE323F0D8613DF1D358CB7F /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B445DA6E9CADE8458DD316E4B83DE93 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16B075F0D892A69B9FA1F1E4D3AE22DF /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 8B544C209EA7679C75EE239C93C0B563 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 86321040D1425732F69009DEB176766E /* SDWebImageOperation.m */; }; + 8B930FB85F7CB02FF575EB90CF55350F /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B92A8C3A17DC006F69609EDB40FAC57 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BA01965AE0F888BE823F704AB0EB6A7 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 902A11215AA330B31B02A82611714A28 /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BB39318AFE7E7ED67B231757AD7E96C /* RCTTransformAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 28EE14CB48973FCBACC449F883684C0D /* RCTTransformAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 8BB881B01F898C5F3A979090A41AF7FD /* LNInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B1303E8EBF101C3BCE204D336B0524B /* LNInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BB9AE1787FD9D7C8F5388013BBCD2DD /* EXConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 791F5D026DF1DB5273DCD05A53CABC9F /* EXConstants.m */; }; + 8BBCF6325AFE6C75A08228D776D31240 /* FIRCLSAsyncOperation_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BAC394FB94FD235D2C93E53AEFFE515 /* FIRCLSAsyncOperation_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BDC780EFAEC1B9826D9B25A85BE47E2 /* RNCAppearanceProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 250CD3A7CFC4AEF0C870830843990160 /* RNCAppearanceProviderManager.m */; }; + 8C05F409BF9157FA88E876E392CBDA2B /* BSG_KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E965723EC0AE4D8BD86A167167620AF /* BSG_KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C0663F8B96853E59403275B7CF470F0 /* ScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9501DFA8FCAB26095C27C948853084 /* ScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C0A640F7F5FA4D7E162DE9284F16BAA /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = E655C846BC6EC695D517CDD4B43FFC2E /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C23A9CB3736861C60E737D46612EBE6 /* FIRCLSCompoundOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F587860661F1E7632183EE56BADE72 /* FIRCLSCompoundOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C48EBDB54F8868583420D12AFC00957 /* FIRCLSRecordBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 74806217A3F03610417EB6686FE65993 /* FIRCLSRecordBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C63F89239E4CD07404FFBA90353D64A /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 479504B355D60B3C269B6EBBF4BECEE6 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 8C908950962F392DD1C6D0F749224A8C /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D63E9C6C6FF410F56AABC1FCD8ABAAA1 /* ru.lproj */; }; + 8CA624564BD56CDA821A6C12FB87DF65 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = C1A7AE40E150BE5BDFC11DB49DBB09A9 /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8CBA61340D8457775EC61BAC42083002 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E939B8E866B114B5E15E3AB4668EDFA /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CC74E310D402BA29146B705FACCBDB5 /* OpenSSLHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C94FB841D192F3EB68DC8E42209D490 /* OpenSSLHash.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 8CD181EB78A6900601F244D3312CB8E4 /* QBVideoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = C3A4C8875C18B4E15393BAB8EA212D17 /* QBVideoIconView.m */; }; + 8CE1FFBE9EB5588285C3B8F625FC41B6 /* FIRCrashlytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AB00D2E6F6DA172BAF0ED3617D64A42 /* FIRCrashlytics.m */; }; + 8CE299B1BBEBA23B44CDDFD5C12C61CA /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = FE7108D1A09300F0B4643E2F114C5604 /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CE9ED65324F42982FC8FDFDD56649EE /* SKTapListenerImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EA4B2885A0007DEB2C35082014F4ED0 /* SKTapListenerImpl.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 8CFE0645E525DB5BA8805B3B707C7433 /* CodedInputData_OSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61C875414226907EB3B46857E800FF1E /* CodedInputData_OSX.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 8D105DB328C60025F6EE3BECF043717B /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 551CB042CE6C647799E32E8656CAFF10 /* SpookyHashV2.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 8D1767AB59653E8540E79B2D42F2E7CF /* EXImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1117381122E476B9787CB32CD5CC874D /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D1B7E50CCEA46357C7172266EDE1D76 /* EXAppleAuthentication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ADBE36FDAF2953D7BB89AF474B71941 /* EXAppleAuthentication-dummy.m */; }; + 8D2FA68D3F6E5FB99B3458B88E5A698D /* openssl_md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F505FB26EAE16EA0A8AC26397048EB3 /* openssl_md5.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D330D24721F7012182EBB1C9C8F29B3 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A13C4F0E0BE37606CB5E35F08C6ECBD /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D396CB6D3FF882946FDF08D7DFD7701 /* FLEXNetworkRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = E294D6D9C542C4DE40EC4D325A5796B0 /* FLEXNetworkRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D4F75714A2F85B5F2ECE9860162E0C9 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 911F870DD3159E5F5F52BA6B6094D2AA /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 8DA7E02BFA7603701094ACD79D4EC43D /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B5F713684D0E639EF1DB773DEB5BE34 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DC95723D5F6DD80CF41D0A3D4BF1B12 /* FIRCLSURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 224CDF3D28B97DC3F74B7C94A47DEB17 /* FIRCLSURLSession.m */; }; + 8DD2BAF772C271D2D4FAEA77CBFE0CE2 /* SysTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 985640F0769CFC44BE8784A0524828E4 /* SysTime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 8DD4A41C90CD940843CB7A6B4F271A0A /* Sleeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E71255E3D468B7D445092B63D2AB02A /* Sleeper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE0762FFD0255D50A0BB5EE646016DC /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = B1B0741F9CBD70869E6D8C0F3224508A /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE1D9F38965C1543FD7049648F04946 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E9A25FC091BD85A1E34DBFE16F7EC19 /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 8DEF96274F9BA17DDE42AC2EAE1EC1AE /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E6C438538BADDCBCF210BE8AA412E05 /* UIImage+WebP.m */; }; + 8E035517C8AC7D884CBA5819743A15A3 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = E305F3D0C50ECAE54FD2181D52E3A4AD /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E3E30DA44DAC307FF0AFFC9F890E9AE /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = B88D06C2071BC0AFF21CC77D4D60CFF1 /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E4903E3A854CA8821E6962DFE38EE56 /* FIRCLSApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 687A0DD40562984D7463CAA78EC43E80 /* FIRCLSApplication.m */; }; + 8E637D9AFA7F4825A92A6696EFD820AF /* BSG_KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B601B6D9A6EA0F926F83AE82B167DC8 /* BSG_KSMach_Arm64.c */; }; + 8E755EAC5B5D7B0BF5E5A9E4A2760A01 /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = B3DB506704919FE35A4A6C9120A86047 /* BSG_KSMach_Arm.c */; }; + 8E7FC49BF63F8BE2BD42B8156BCDB67D /* RCTDiffClampAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C26E6310F7B6874CC5286CF3B2C5E31 /* RCTDiffClampAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 8E842C89450F1F42FD0A472547D2DB91 /* RNDateTimePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = F28ACE1864E9FDF940BB4869B1ABD7FD /* RNDateTimePicker.m */; }; + 8ECAAD611878CFA4CA1E91A5ACC7FC41 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 382C6B3C504308633B94D4FA7269C619 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8ECBF0CF18AE1DA98166F095BF0323F2 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = F67146862A39D255EEADB92E26FE8C57 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F026D24EEBFE343FDBAC023E9D56938 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 45B590ABBD900CDDF8DE8BB2836E4339 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8F0E822E61D22F4B1F22B72D68D3B3A7 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE8B2C29B9ADCB7104634B4AA15013E /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F1C53837C62D18AB63C32DF23B69F05 /* TcpConnectionFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC11E5817E93C0D702265A42715FF434 /* TcpConnectionFactory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 8F38B7FC2763DB3FBCD255BCBA01D661 /* BugsnagKSCrashSysInfoParser.m in Sources */ = {isa = PBXBuildFile; fileRef = D98EC451103C6A05A101FAB65F187F1F /* BugsnagKSCrashSysInfoParser.m */; }; + 8F47D298D362B0669D7EBA48AA0D21E4 /* RNNotificationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = D02F5FFF5057C61C26CCA736E71BC6A3 /* RNNotificationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F6185825FE06EDAD9D568567CA6DB6C /* FIRCLSException.h in Headers */ = {isa = PBXBuildFile; fileRef = AE40C330752602693855FAC7CF6345E4 /* FIRCLSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F7DA096463C9D570850B73D39BE284F /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A153D979AB35844103EF2D0015FFE7F /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F89587395083D23F1F53F8F8CE7AABE /* RNCommandsHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C64126FD8E51CE80B111BF44AE95271 /* RNCommandsHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FA27A3BC06AD1CED8F5389442861A4B /* RecordIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BEB19D93D64C83153DF541927A16A6C /* RecordIO.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FB10A988A6DE8AB4FF13B4642AFFF82 /* SKViewDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = CF9F20A98CADC212F35CF93BE4A390A9 /* SKViewDescriptor.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 8FDC510019D77E1C0D7BA688F8C55E7E /* ManualTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B0F4BF42A2AC476866DA8552C7F5588 /* ManualTimekeeper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9006761B0D2F13AE8D9DFB4362DA3631 /* SysMembarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0CC282BA8FAFAC2D890B1BFED15A52A /* SysMembarrier.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 900ECB43F84D1736498F9E5D9ED5807D /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = ACFD8D6A6CCB45172FAC0BF0791AFCF3 /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9035970046360BBEAB0136DF92759704 /* File-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DD54C7980EC61ED8A793FD357761AA2B /* File-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 903F10B3A802BE1A7C55CE787D766035 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A989A3AA197F38D1E3B7C0B70A38760 /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 904E61CACB3A8BE0AC1D58731CDEF5E7 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = 52A6FCBE370D580A0D0FAF2F6EAB917F /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90544C74C36B85E098F17E2974C49C2E /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D59D31062995715D7696FC12BEE6C908 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9054A97EE55DC585520DE4A54913AC7E /* crashlytics.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 15BEACAEC37CB5497CD018285BA8ED4D /* crashlytics.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 905873241B5AF3ED7969719250E32487 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D97D49708CEDA48E409EF038C3C622 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9062E6AF8DE81E533095420BDE289902 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C8E0D516FA625218C39E526946E70B /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9065DD549003066B9A069F40D2485CEC /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = E020602C5F0DC325C4A99272BE65F6FA /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 906BCD291B4D2E061B4901A35B433424 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = CB4A73EB8165B2E2985F8D6239736A87 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 907C688E7CED70D0A14A1E55389A49B1 /* RCTSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A817B9F348DAAE2620314D769252F5 /* RCTSlider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 908397F13209B4A6E2DC2A3D5E34698F /* TimekeeperScheduledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACA09118FA42AEA231FE0A5A66AA78F1 /* TimekeeperScheduledExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 90C95F7220758ED79831C1CF363000DC /* SSLSessionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AD6776FCE89F01F4AE3F91AB433250E /* SSLSessionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90D47A2F7D1BA712F1391D2371AE5C77 /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = F22046E41AAE417B72E995E64B2D67E9 /* Common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90DB84A6D6895BDE8742C4B4D3A683E1 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3430F5A0D8A81F8525A9C95E35EB43 /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90DF74C108A3AEC958E52AA1B81E67BD /* FIRCLSNetworkClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 09858444B14CB83AEA70BD5C14FDCB5C /* FIRCLSNetworkClient.m */; }; + 910C6F324CE795FE033EA8C7ECC59865 /* PThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8A328A58A732B41F061244436FA9984 /* PThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 91224D343EE935FA676E7EEEC14D3B22 /* GoogleDataTransport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E6283EB09705FAEE73DEC01419581CF /* GoogleDataTransport-dummy.m */; }; + 912BA82FAA7D7DA2A055571737D12F73 /* BSG_KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 73672A3BF18DD0DA1510DBF8860BC2C5 /* BSG_KSCrash.m */; }; + 915A4A7EDF26CED07E1D1434EB1E82E9 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2765FF76F19C0550C17A2C0D59122CAD /* RCTTiming.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 916FA53C203CDD1276B204C0641E914C /* ConnectionSet.h in Headers */ = {isa = PBXBuildFile; fileRef = C2704AB8D010D22F2049888E65BADBB5 /* ConnectionSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 918A7791D84FA11E7FEA823B2FEC4987 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D77B1280D2590D7DB2262CE7C782F4 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 919B8440D95D27FEEF6C0D5DE412529B /* RNFBCrashlytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E67EEC0AE90B655277F604F4095709D1 /* RNFBCrashlytics-dummy.m */; }; + 91A4E3F7372B8CFEFF1DE35BAE442288 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 69AC2D0EC742977F2556217C1F9D9682 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 91BED5DEF72E7A2E92556E30A48337E3 /* StreamResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 21717E3C7228C968D72955CB29D078F3 /* StreamResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 920921F79AFC9D94412FAF090E84EC5F /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 39FF85BD23480E628294A30F5805EAA5 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 92229F2BF8BD1E6D19E035F6517BAAAA /* FIRCLSCompoundOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F954B32AC8888CE3FF97711D2A6FBB76 /* FIRCLSCompoundOperation.m */; }; + 9257691CC143F816836F69F027AFC549 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C647B29444737A19451C0F4D7D0DF0F /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 928C9250DEB2ADD3214968107989CB5D /* ProgramOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A47AB1A17382867A0F0F2E0347948C84 /* ProgramOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92AA74D1F05BBE5402796AA8225D8834 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CF414035C434D8AD1F8AFB3E6EB47BC /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 92AFAE33AD485646B3E7EB8772215A18 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = 17652CC3D1020B1A27F319034C7F6C63 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92B21E9CCFD8B3F2F52F566FE38E1371 /* BugsnagKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 6788C7C77F3ED30C74B1C662B92F603A /* BugsnagKeys.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92BB5A22E15E8168527D4CBB91F23F23 /* BSG_KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = A956D6C207FE6C650B2CA7D05CC994ED /* BSG_KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92BD9525B1E4B1F40B7B2E75EA613716 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5624C31CAD20F62E5D4DAA87567321 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92C3B3B3F4B04146A64F2D0E4FA1CD7C /* MMBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 091722FF494A2188DDC63E7D19D48557 /* MMBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92C55D440CA661F4998C66FB734DD3D8 /* MMKVHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B443013ECE064D18CCA3446CB228F884 /* MMKVHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92DF9D03171AB34F00DD37988294E67A /* YGLayout+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5908855AE8F1A6DA636E4A44861817A7 /* YGLayout+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92E0F28150B20AB70F5302620AA6AB4D /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F16F559B4D9FE759C99048918E0EBA2E /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92F22C6A1C5543C01988F3D6A1B500BE /* REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8258B54DA4277514C5B50792248A8D40 /* REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9311BE9AC41AD0209977A114A784A816 /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 488F9FF70E65E0CBD783769EC75D51C8 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9352E7B5B04B7ECAD1EC5445CFBA581C /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = EC7AB493D4E5BB4A98DC8DA00EA0D5AC /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 935C588017563AEFEB80DC42C91EC15F /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F9A0DB1AEB9449FBF246B6A0D81E30C8 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 936FECABE93E2B15C5C7D6282A13CD49 /* BSG_KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 71806F4B66FA10851118B621FC8A2615 /* BSG_KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9385370A8FCF255A12BBFA394127481D /* RCTMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = C675C63517B495827A55C7DC901CBAC1 /* RCTMaskedView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 939AF54C8251EC34E539FB93C1766A4F /* AsyncTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = C0BB45C880A0B0FC1D110845D427C6DA /* AsyncTimeout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93A0E9A6CC99BE8D70FD6F259C9D5891 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1152CBE4ACB0D497EB34FBEE9B1FFD83 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 93B088A61714575EF39E60990FCAD71A /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A203C2716B974DECDD1C9F12231C06 /* React-RCTLinking-dummy.m */; }; + 93D6989F898C9EB22455CFE2D5B6A1D0 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3301911E754A4C286ABC7C729C5CE04B /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 93F0C82780EBEC79DB8700ED1CF96F8D /* GroupVarint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D348BCD90A1AC800855606883F4FE00B /* GroupVarint.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 93FCE248F90CE025EE8B96598B4E1722 /* RCTCustomInputController.h in Headers */ = {isa = PBXBuildFile; fileRef = 93C3778C75E07462D6AA6C2EF4E128E2 /* RCTCustomInputController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 941E387447EAFE9E1F8C465D8F9A2067 /* FIRInstallationsErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = B17506706E8AD362D7034C7950E45A4A /* FIRInstallationsErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9439847058CC81B6D2C14449CAF757A2 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 6761EE751437179A29FF8AFE464AF759 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94495C8601E753AB823E75829956C014 /* Compression.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B4D07681647B894890E55804180AC01 /* Compression.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 944BC8CD41F2AD440112B4360398EEE8 /* StorageSetters.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C338F65F3B2C3A1753D24EA4E91EA2 /* StorageSetters.m */; }; + 9450575539B9C4302649BBF0589B4CFA /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 97B57C9F245BFF0B3BB2BF775356287B /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94717BAE4332BC8022BB19CDB3E538C0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 7435B31117D04AEBC9ABBD45D17E8A0D /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 948B1D6FC3E492867C727A60EEB93ADF /* YGLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9DE717F2EE00D7289CCB6AEDF4F9B19 /* YGLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + 9493BDB77B9DBE1604961046C351611B /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC47B5DBDADB42C364570B803D910E2 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94A072B9A08448DC0F01CA2573467148 /* HHWheelTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB800B2BD33B6A01010A0575B6294D2 /* HHWheelTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94A1BB0FFB9E589FBC68C400B110F11D /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 28D6D678892B43BFF90B8EA1E9393866 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 94C039AE0D8233E82EBBF8CD60D104E1 /* react-native-webview-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F28241BC6DA02EA06D59DA73F65E833D /* react-native-webview-dummy.m */; }; + 94D2057D96B17B5338176E0EAC6D6118 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 94D1498095DD6CBFCF581AD7D5F99A9C /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 951940BF4207C64AEE9C7B84490EC88F /* RCTTVNavigationEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F1A212A86418F391D822ECFAC13860 /* RCTTVNavigationEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 951BCD0242FD1AD0318E94EF9F9749B8 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE72E75C6DABE5D29435E3BE4BDFB6D /* SDMemoryCache.m */; }; + 9537FDB044F8D4B6CC9305A1A5A636A0 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F17AE626AB48BA2FECB01DC890BE7B1 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 953B94BD133A7467F4F38C0B944D76E1 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 55FD0B27006A8D0CA898A67F3118A13A /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 953FC9B45339E991D954682AE264CCD2 /* EXAppleAuthenticationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D9160C2BD9C4095D4C794F85FAAE1B2 /* EXAppleAuthenticationButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 954CF52BEC6E2171FCF9E7699BB00639 /* FIRInstallationsIDController.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D9CB90B75FF0BF6CB45B6CF79056D6 /* FIRInstallationsIDController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9563C62CBE3FBA3E6607079FBEEABC84 /* Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08C8FBA463275A77C4AD39D317052A28 /* Fixture.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 95A21B3C36EEF7A9F3E07E0409CFDFFF /* PBUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DE7A55B5DD992C1A7299BBE472BF3D0 /* PBUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95ADB8AA6795D4F34ED8DFE1825B22DA /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = FFF3356E34F6F52AADA25F98E8DEF2DD /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95B68C33D8A3CA6C685E64643173F8C2 /* RNFetchBlobProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 418C94A72C0EC6671453C131C8E772EC /* RNFetchBlobProgress.m */; }; + 95D26AA5A6FF5AB6CB7AAD85FBC462D4 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F33F69F3F73D5176AEE6AAB0BD70BDE4 /* zh-Hant.lproj */; }; + 95FD3DD243CCAF1FE5E59471F436A5E2 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 0043880CE50D21543C9A3B70EDA3D203 /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9607EDE3AADED76286856B60D1F6869F /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 19B538EF9AEC66962AF653D075C45ED9 /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 960B81835CCACE99EAF6D7301646A57D /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9655531DE0429DE4C1BD529A96AB5110 /* RNGestureHandler-dummy.m */; }; + 9648DE8BFD642A580258906D5C4A72AE /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6A007B0F6E3BB16BE2D6C88BF06250 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 966AC313E86CCDA77AAA018F2E9CEE3D /* RCTInputAccessoryShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 422E0DD01EC73E48A8F6DD71F8F7D78A /* RCTInputAccessoryShadowView.m */; }; + 9688F6896053FCA3235E23B12FBA2925 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBE51BDF32CA10D7DC3BE81397606A3 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9699F0953E11FA6A675DCD375DB58C3E /* Flipper-RSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 57EA5080E0100BD28FB9E83EF1DBB2EB /* Flipper-RSocket-dummy.m */; }; + 96A00C011A72200F5C719AA69C379BFB /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B0D08483E73D8C4155335DD497F872AC /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96A663C9226DE5C25B3B2311AE80CA2C /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB10F36C2A5C317B177EFF6770432F4 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96B16CBD2DD52DA614AC23267995DCE9 /* UMPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DDCB40FB602615D060F1D0F0558880CF /* UMPermissionsMethodsDelegate.m */; }; + 96B1848EDA12E024991DC71441FB7728 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 506F061F7EBB50BA4B72D1A358EFE177 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 96F259C16E7D5D4A6174E4764BBABE77 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 991B3A59C2EDBD7A7B485E185AEBF277 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96FF17D7CB082281968582D7A1088F8B /* RCTInputAccessoryViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EFB579BD71734AF2DFC5C154EF41A7F /* RCTInputAccessoryViewManager.m */; }; + 97150F388EDE74BCF9F878E57D3FCA68 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 4134EB94F1286194C9DD2DF79D851A0A /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9734201F36FA9C8328F2A14634BB11E3 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 832399E6C502C8A70B8C4EEB26ADDC2C /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 9744EBD64D3BF6C96DEC30C7580BC15F /* FIRCLSURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D3730634F7552BC6C6E48ECD1B8E21 /* FIRCLSURLSessionTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 974D3D1D89E9AB50079AF4A57373410F /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AC5E17538F2D470843A507744C3420C /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9761742EAC67AF6F17A1B4C46836BF49 /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = B17CBF66B46F20C9FB4DFB59576DA144 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 9762F63A0CB9D06E141B8977F2C12A40 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C459764D1D1EA81A9FAEE04A7858CC1F /* EXFileSystemLocalFileHandler.m */; }; + 9785A1B918B697A5C381307EA6508579 /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECAB60FD6CDA99C012E75D90A2CE446 /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97970AF3AAB565D71DCB69253C591DAB /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8F47F7391D03618694007EFCEF759263 /* RCTAppState.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 97B57F653AAD0C9BD0915C807F0AF684 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5073D6D2356FDACAC661CB14502095A1 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97B5917244291105CFF124F9A9547419 /* AsyncUDPSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2092880DC576AC0B9FD739B2CF2DB729 /* AsyncUDPSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 97BF1BC89F98BE74F8E224899392DAE4 /* BSGConnectivity.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E778D6E58C7C6F07EDC876B2800844 /* BSGConnectivity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97E2EBC77B2285E34C4E0575970D29BF /* FIRStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = C24650D12419B4EE7B1AB449E367931E /* FIRStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97F848F06F6E5DCC3E282189D134A1BC /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 64CF35E9D4AFB1EC5FD6CB30DCECCC6A /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 97FE68B1D50817C31617266D7CCBDA8A /* RCTMultiplicationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 03C67F167A7AFC0E89486E82E5CC8781 /* RCTMultiplicationAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 982335F379D5B4FBF9B32E73DD9B5154 /* WarmResumeManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE47552437AA39F383916668046EEC10 /* WarmResumeManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9835CB49408014B41AADF45664E2604E /* openssl_cfb128.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE5B62E76630B060E6E365BE7B554882 /* openssl_cfb128.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + 983D6CA5B3B54C113AA7BD7A2CF3095C /* ARTText.m in Sources */ = {isa = PBXBuildFile; fileRef = A9BDCC3EDECB1F47B9F7C0004086A718 /* ARTText.m */; }; + 985F05D68DA486B2AD6D1753D52444FB /* REAAlwaysNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B7C36BEB9C313C55CB72BA0DD02224B /* REAAlwaysNode.m */; }; + 988EB4AACD480182DA7844DBB5F793AE /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 96ACEF693DD14A9B36554DE1C8837282 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 989C88B632E6423998CB72350B875E46 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA18FD1E14BE889B65DEB0E7AE27BB5 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98A6067DF7B3EDF22221CC59D86D6060 /* GlobalExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7FF184A0AF9CFE6F3436FBAD3EE7E0 /* GlobalExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98ADBAEA3D0DF6136EA2D9D403A82B82 /* GDTCORAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FF3FC2FC411C033C8E598DF75DB8E69 /* GDTCORAssert.m */; }; + 98CFB5956A43D928984FD5818F691B8D /* BSG_KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 62A77008978CF26E1664526DFCD33A4D /* BSG_KSCrashReport.c */; }; + 98E5D071305E942CBA8F886501DFC3EF /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 915E51182156F41F2D5B7C2C903555E0 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98F4394CA1EE78DF275BDC48DA4339EA /* ARTNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C3CC951C942BC330CDA7C24D938B8EBA /* ARTNode.m */; }; + 991C9DFB4E1EBB20D56E31715E457B50 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 1594E1D940D0C8841465B42DEFA3FA1B /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 992CB0C6A03D842795BDF2045C33951E /* RNDocumentPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = BE94B77119D1B8AC2E66464C5B8EEC3A /* RNDocumentPicker.m */; }; + 992D47597AC9FC3ED6B9E4490DBFBA93 /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC3B279EC7B3584AF1AA293619E4DCA /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 993DEE091D2ECD262F17F281E60653C7 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D96E3C8629E55329090753268A30B3F /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99422D209EA8F36C23CB01190A614AEB /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 60B569C9B6B2CE6F22CBCBC85A6C640F /* ja.lproj */; }; + 9951C53F8DF76B21CDD26CE830B47FBE /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 5336EF9ED47680F00F818CD94A8C5461 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 995C13DB63AB4E9744F9C574B39F789A /* RNBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 31767CF613B95C1ED8A3142257579045 /* RNBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99678E001CBB1408805660436395E723 /* DelayedDestruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3132BE5A532EA723F412A6285AC85FC2 /* DelayedDestruction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99AC04CC1A62F3036CB84922156C31B9 /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A51DE1D52004D3E6504FE00B3C40D1 /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99C45ADBFAD56E67D23B7D913EB69D69 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3D5B888BA8A95E4120BA945FED3CAE /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99F2AB0746A9B7D1A10850249235D347 /* FIRCLSMachOSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DF0BF8FCE4EB3AA709D50E9D36F789B /* FIRCLSMachOSlice.m */; }; + 9A065194E9CB050FC37EAAAC6FF653F8 /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B0B72635B68DDFBEB61861EB08A22AF /* GULSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A4339FCB3AF1042F01E3D27C8A9F92F /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = C73D7DC2B919408981136EFC8588C5AA /* RCTNativeAnimatedModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 9A563C719409A7F1D2A79F1A491DCCB1 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = B14E29DDD3220AB16B5AF9D33BF183CC /* types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A6584332A48346E435E1681FAF817BF /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 63EAE19ECA487B6B1CBDA895867FE21F /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9A77A35FFAAE3148086CC3356C8061AB /* ThreadLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA0E5DF052D8B15D2AB5241F3B3FD619 /* ThreadLock.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++"; }; }; + 9ABD0A65BC2EC6033531633F2798F398 /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D332DE7565397D37037C2F0CF86B30D /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9AD8AEA336F32F6C793213FA40B07ED5 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 310A9521535921338D30708091A337CD /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9AE25D78D388B01F02FAF32C7D81B390 /* RNCCameraRollManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B76A5E6BE9FBFAFB088B777B18D480C /* RNCCameraRollManager.m */; }; + 9AEE62323E7D508CCE862B14ADE42BDA /* FKPortForwardingServer.h in Headers */ = {isa = PBXBuildFile; fileRef = B71E6BF7C24B85671CF6AB6FF48ABCFE /* FKPortForwardingServer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B4D7BA740D6D143C5135BEA996C504F /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = BC47C5EAC8674AE66446BFA038059A22 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B5A913F3BA0DFE6041373F6624EEBCA /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = C59295182C2569CEF56374FA29EFC6DE /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 9B5F3A51D09EF1FFC6732A3E9664F8EF /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = CBCC86B7FAE3670860FDC8C180777E73 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B68BF491BB75FAAA081B710C4A019B5 /* UIColor+SKSonarValueCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 19E3E2F80B0678F1C170F3A41784526C /* UIColor+SKSonarValueCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B73335B0B394566168EA9C92B735E7E /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = EA48B5AC97525A38D9B9E6A99A39883C /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B7F1CD1E89C58D530B6A16C602C6C4E /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = BFFF601AEA8CC937FADA0CF3918CC8A4 /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9BA3070F2D82AB8E6B229971E126D4B2 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 096045BDD8D0A09996FCCE24B6A570E8 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9BA8D8C40A0F28214F8BF4B31C15A8F8 /* EXAudioRecordingPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 152EC6EA2095B76418541E5D796BB552 /* EXAudioRecordingPermissionRequester.m */; }; + 9BBFB4BFB4CD3DADBED2F608A9C10C3F /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0A70C3610B5B96698253A13406DB4F8 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 9BD2D2FA032357A4E0957F26F2857EF7 /* EventBaseLocal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5974D8F45A5814D581CBC194E78D1FBB /* EventBaseLocal.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9BEC9CCAE8723F6FCEBAFF8AFDFE2089 /* EXAudioSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 97CCE02863C16052669D2F4A393DC94D /* EXAudioSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C3FA983775EB1772439679760DDCD26 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 849B9F78534074CFFF971C3AB09A80A4 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C51952E3EB004507F8D0CE623D3C837 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A51701C91E692C478F8575254A50AC /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C6A5C8A1A300380603454BBB6B72200 /* PasswordInFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43861A3E9C38CDB6C58D8536D09FB96B /* PasswordInFile.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9C6C20D5C4BE8F71CA3D3F1E8F3587AE /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 09863058CABE4F4D75527B7D7AFFF3A9 /* SDImageTransformer.m */; }; + 9C7693BF22C7034A1AAE87F458F48C58 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6DE164DA9CDB84AFC9BD5DCB603425A /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 9CBD1E29C594B829B142A09CA0012957 /* QBAlbumCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 09DCA9A7124CE85AA75707AFCF2814F3 /* QBAlbumCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CDCF612795F5A584B1FD669134BC368 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 94723A6D4B8B0CC7EAEBA0CFA8DFE6C4 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 9CE418D50360FEBBC0B6EA534CB4299A /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 84C1CDF6C3ED9D5001A9EE3CFC4BBB7D /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 9CE4BBBC558CE96AEB10D5D105E1026E /* UMModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3965068731CD333719E61F5DE302468E /* UMModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CEF58684C0371C5723617778FDCAE9C /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1DAA23231DAB08A0DD9D85E02F043AA6 /* String.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9D1919F4348D2AB5D0F25AFFADD7441D /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 28D0D3BB92A46FD0A2EA36558524FA54 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + 9D4F17071E5DECD000C1F8974AF8C126 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E8A4E27663F15FEBDE917FCD55886C0 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D51497EC2D05F3283426C9523C8394D /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 122530F5C1AA8ADB22E4D156F88A8621 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D6AEC2BADA6415B32183279535FC3FD /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F3487253E4A7F6C65F8936F623F6CA1 /* RNRotationHandler.m */; }; + 9D8A2D740406E1048CB8E1A98A994667 /* ConnectionContextStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DC33E30D616C3CA726C168E8CAAA5333 /* ConnectionContextStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D8D4EA0BAF1DF8818D1DCC72529B339 /* AsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABCFF258998CE1FBECE5F27DF83E6367 /* AsyncSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9DA425D4E355C44431E6DCB6C10328DE /* SSLErrors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7D9C2885ED2D1F790D780396244B06 /* SSLErrors.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9DBA9DE309855F957C43E92853867883 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = E853814711754FBB587746DF154A7DA6 /* BugsnagSessionTrackingApiClient.m */; }; + 9DE38323C633F51207B437E17263CBEC /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = CBFF428EBE47C2BF3D2D6319F9C9545C /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DE9270C04172DD40D69B6D9546516B9 /* RNCSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 5063E7BEB11E5135153203157209B743 /* RNCSlider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E58164D03FACAEBB09CA94D2578F0DE /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1B1994C06EB2AC64B52FD133CCFFA81F /* RCTNetworkTask.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + 9E59430A3BAD55E9F7008EE70672D986 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A9A8DEC402FC2D2184B87082EC51ED /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E6372BF56DAD8AC9CB178F6281F5D49 /* RCTMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E027D6CBA980787664839B0FCE53D0F8 /* RCTMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E6AAAC84C6A41938E51B8485BAAE523 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C583C0DEC173EB2155DEBE09493B14 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E6FD34857DFBDDA2D87C7471EFF6CA5 /* FIRCLSNetworkOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 35967FA5DF24995ED311FEED8F36AB8F /* FIRCLSNetworkOperation.m */; }; + 9E7028FA0F2ABF7D93770A85B5558BAC /* ScheduledFrameTransport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FEFD67E2F1B67EFEE3B6E755ABC5B56 /* ScheduledFrameTransport.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9E819D429FE4BC5E966296A22B02B2BD /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 838D8EA9EC8465F12EA1B66BF34CE556 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E8CCA67A59216B83A6C4121D4FB5DFF /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B602E919331F6E10D07406173CBE47 /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EA5C0B783EB521B73FAFDBF1BF1642A /* Shell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 536768DAFD91F3C9D31A0F9259BF0826 /* Shell.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9ED08F4B9FE456E72BABEF07510E0F65 /* FBCxxFollyDynamicConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = A032E4FC910ABA49E338E0AC91B2B97F /* FBCxxFollyDynamicConvert.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + 9F0B2B7DE211655D8289AF04856BFF1F /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A28C133808BB12844D2EEC6CDBB54190 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F11DA3D148897A06FEDBD68BBC78AF8 /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = E95C50F4AA4A162306E867AD740D621F /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F126C1826371F586DAD449F9B02AC69 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 937CACDBE2FDCB5F2864652AE4CB2CCC /* UIView+WebCache.m */; }; + 9F306FCB67D6ADDA635F9D9A81D22BFA /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3B318E7355D55356996438DC49299D0 /* Cursor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9F5B9F9DE3D91E7196A1649FA52EEDAA /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7BD1DDAA769BA24E081873660E99FE /* SDAnimatedImagePlayer.m */; }; + 9F69F8135343C51A14ECEC3DE3FEC05F /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 23308581FAC968AE6B96CBE461F93822 /* format_constants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F760E05021126C8ACF068474C64EC79 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = B054E6F3AAE18522B8731B7599F3E2F1 /* FIRComponentContainer.m */; }; + 9F7B5FBC79EAF261C231ED68CCA2553F /* StreamThroughputMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 291B8471134F121BF9EE155EDDAB0AED /* StreamThroughputMemory.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + 9F834CB5D13D16428296AFADB9D407FB /* PBUtility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86C038FB837827595E9C06CBE6265F9E /* PBUtility.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++"; }; }; + 9F923803E6AF05F5E15EF1C31B480C19 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1EDD5A33711F21EEC893EE19A9B8F24 /* dynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + 9FC3C9159E55C02263FDC38027901A59 /* EXVideoPlayerViewControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E099218982E184DC4E9EAE43C53968 /* EXVideoPlayerViewControllerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FCA0C85E502C92ACFA86EABD32B2224 /* react-native-orientation-locker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E1034D7EA89BEDAFA52FAE668444EAA /* react-native-orientation-locker-dummy.m */; }; + A00D85CD6649D81617C458094A982D1A /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FB9C3DB7E5647708F72CCA479B06C0 /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A00FFE1F429B7EAD2D53EB3B1C8AD046 /* BSG_KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = D5EBE0B99465DD5AB8EA33A55F8228F4 /* BSG_KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0125046A5C178DC8BFE0A1A03549AE8 /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = 92F497785C422548575F3551B044AAD1 /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A015785FDCC70957D4925994683FE72C /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3A8B306F7F476F2FE4076F2DF2A0226 /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A0164D203F8B23EBC543816F5D46E0D2 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5448C414096E474282CD321D3C82C002 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A02478583635DC43AF9D1BA278F4ABDD /* RNFetchBlobNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = C4DD7AD407AECDA8738CF982310DE454 /* RNFetchBlobNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A031A8D4C70ABFA2E6794E0A997A259C /* react-native-background-timer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1578F4EAD3A3699C5EDD23FDB4759D31 /* react-native-background-timer-dummy.m */; }; + A051A0564C3E15A6E6DC82B8E372DBD0 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 13C25DFB58C7B5524EE5E99611701329 /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A059C81E5903478539477CD5EF45FA2B /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AF7652D1D8ADD58645565C3FF3CA65C3 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A06691A45194C29EF1D311E2C72EE52F /* RNCWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = E691924FDF535DC01F3332C139A754AB /* RNCWebView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A06FEF799AA13ED077FFB3494AEDD1DB /* EXLocalAuthentication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C579020D7DB657AFCC184E1F7F45CA1 /* EXLocalAuthentication-dummy.m */; }; + A0841EF79F0E472F1017C8BBD9234410 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AD80974FBD8EFA203B097089FBB57C9 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A094F011C1C3EFE122C2E1B98BAAE28F /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F4E6BA341319C6A0501CBAE0F58F13B /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0DC56F8B7ACC3E6B7F04D0F2AE193ED /* MMBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7DE4E7799787EAEE48EF32E6B4BAA9E7 /* MMBuffer.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + A0E05E18B7340C52E3407E9F710973B3 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FC7329FF08FAB94A93B077A4052EAB10 /* en.lproj */; }; + A108D0C39E6723A4722696896373F561 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ADF350C74432CEE2E40F51DC54B9C3B /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A10A95B29F28661121BB96FE59DC725B /* FIRInteropParameterNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 68D4DF3318AE6B2A8A4486FB97A71F75 /* FIRInteropParameterNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A112F0DEF56645CF1EA28BFCCAFF8332 /* Promise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 217BCA3060C1EB4F73E25CBBAAAE9633 /* Promise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A134CBE0553F5F3339A4A20A87F18E3C /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 99AEEADA8EC16435EEA450BA7441D9E0 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A13E4C4D56442F5E2F209E1F3DC55BAF /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 628B91F5952637F53226870B395B7975 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1471032678B3AD024125ABA40B35D15 /* MallctlHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D507371FA033E53CBF5A3D33C11A91AC /* MallctlHelper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A15EBE154B437F49646D3509D0113685 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 903F37D638B5A2D8CFAA8D79ECFFB78D /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A186320B884BE96F2889EF80916B1BEC /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 60AC739A04077DC15A714B740E932F1F /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A191267D762C345935828BAF127D7E44 /* FIRCLSUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE6EAA6583B7AEA30CD4407AD012766 /* FIRCLSUUID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1AE828FC8863E3F751638E4F21734BD /* RNCommandsHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 19C1374E0F0FE4B99AC2A239BEA7999D /* RNCommandsHandler.m */; }; + A1BD3EF5F8E40C42F8C2E6311902DF10 /* PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = F257DD7FEAD25B3AC731294D344F4530 /* PTProtocol.m */; }; + A1CA7EBFC2566496011ABF1D36B56A03 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 58BE37D0CFA670B165C00D3DEFD85E65 /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1CE7EFADBCE2929EAD388CB9D1D9B2D /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E1571D58E6D35FEF89D0F014A15D172 /* RCTKeyboardObserver.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + A1D4663851C21E6CE831427D256B8221 /* Instructions.h in Headers */ = {isa = PBXBuildFile; fileRef = 66BF14000F3A0E5D1CF940707334EE3D /* Instructions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2074F455694BE6032E9D02AFDEFFA13 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 559D30E190ED254623FD28D5DF6FCBBC /* RCTNetworking.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + A21AA461DFBE94B5DA7E5BEB211CE665 /* RCTConvert+FFFastImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9215589F565DF5A0A8BDC7A3D51D63 /* RCTConvert+FFFastImage.m */; }; + A2327D7C76B96ABC4A2A5BB09CECF00E /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = C56BC916738B6BF5539E00371F693A2F /* RCTImageViewManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + A27DF81041FA6CE21C1AE8097A8BC393 /* EXSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F4C42E003DD512D205538422BA9AB3 /* EXSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A28CD67E44E5F6FC59426040908B323C /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = AE51BE792CA89F0E1F9399812F81756C /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A29EF70E1D68CA5D32D24217EEEC5BF6 /* BSG_KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 52A81A2508766C2BEAE4CE2BF9440020 /* BSG_KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2CF68F00447DAAF02496F00EF86A2C4 /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = C209FABE76C33CFCBD77C5B1F4B8AAFF /* RCTAlertManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + A2EAE9A03359B4DEA105AC46042FD9DA /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B24135BF3E27AD67AD78E014B6DF9F5 /* FirebaseCore-dummy.m */; }; + A2FB46DA4CC36021A5ECDACECFFC780F /* CallstackHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 241479B1A70265C5EF920CEA1B30E3C8 /* CallstackHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3045BF0AB3663CF2F6AE4A494A26561 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC72A1D88D2EF29FF478C63A05978F2 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A30E24B8DAB4E9B313DEC9A9B3F70A3C /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B5E838B457CDB0B30A72FC203E30A7 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A30FEB961B145B1E493077DD3D79859D /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 692C68C4459502808EC208154C07B8A5 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3235E29BA5E0D51FA6508C3DBD5AE17 /* ThreadName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5953481880AC05A5A0256CD16F6B6C80 /* ThreadName.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A33402260339194D8E4F42EFF7FD03AA /* TOCropScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE763D454332C89C581D5761CD7FD5DB /* TOCropScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3377E75A6E4A4461B63CFAAC884C5F3 /* UMAppLoaderProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 4991047D64FC6C945D94BC8F3A0C41CF /* UMAppLoaderProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A33A3974F5C9C762E24A8248D8300565 /* UIImage+Extension.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DDDC4CBDF4009F66C0181F511173D1 /* UIImage+Extension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A348E879FA3330E1712179F5B4FAC236 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 79F8319745A77E7EC514938CEA67D845 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A372D39001A447E659CDFBC16C14DCBE /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A706E3D75EE13566AA1BB2D4C1FF5C4 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A38E1CD55FB4C876BFA4BFFFAE20F7D3 /* FrameSerializer_v1_0.h in Headers */ = {isa = PBXBuildFile; fileRef = EB2004ACF1EA96A7A3225CC6D1D87043 /* FrameSerializer_v1_0.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3C5B95F92F2124418433EE74AF6D2E1 /* UMModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1277D81973C9D21FCE7CE21DEE5FAF1E /* UMModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3F002AAB38C990F02388A8B45198DED /* EXSessionDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F3B697B70E909449FEB8849A5C50ADF3 /* EXSessionDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3FEE631937CCE97FD38F800E98895A7 /* UIView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1053EEB0FB1AB2AE94835CC5900BE7BE /* UIView+SKInvalidation.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + A3FF19B795F24AB2366AFBCCBC5FBBED /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB66EF6096F9BC1CB4EBB1A46CF0CEE /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A420832BE317B6F619DC80BC9DFA9EB8 /* BSG_KSCrashIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 5031AFA517881D4E159757A4EC358881 /* BSG_KSCrashIdentifier.m */; }; + A42284BAEF9A5D75B15BF4EFC4E4C468 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = A8EA16EC81E65B135245D99881BAA99F /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A42C59477BEC3A7A4D2CEBD6BC4A4F1E /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2077C5B596E4D880F57984623A877334 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A42F64B63479BC26B229023E3CC66C0A /* RCTAsyncLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = EB0CF99B31CA24865271310D3CDD52E8 /* RCTAsyncLocalStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A42FDAB67EBF4040DB80B9F0BAA2BF65 /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = FF79D3BE39F7CDEA58A9C6F8F575592F /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A444AC14D1AB1CEDE00F63E32EA7F7E0 /* ObservableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = 39D0DBE2677AD7AEB0D115FAB6DA6B3C /* ObservableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4576BBC57A17E26132B2DEFB9B1B5A6 /* SKViewControllerDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = D75AD1443349704117014A7737FB83C9 /* SKViewControllerDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4764E8EC572725B1EC20DE1F38F9ADB /* UMPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = B80F52749E32365DADF31B6DAE46035F /* UMPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A477B5D239354ADA5BD84C63F3B0FE48 /* YGNodePrint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0C08E94ADB2A733D11459E3CCC10AF /* YGNodePrint.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + A48573BC990762DA98475AA4E59F4C55 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7056144BCE38F9B4F595EB0A03FB4227 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4AEBA8D463DF973AC69F52FC5E1D0EB /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BE7857913366C0AF4A23709986B988E1 /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4B2A83F3F46087317BDA98ECA699248 /* Select64.h in Headers */ = {isa = PBXBuildFile; fileRef = BFFE35C14D05067603190D3E26CF57E4 /* Select64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4ECFE935BBAB8F950062E28430507FC /* QBVideoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CA6542FBB03BCFD5A601E039C138ED /* QBVideoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4F849F5F0D9CD393F337409679534FC /* PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = 2987799D477A67FEA74BC1C02AEB1F48 /* PTUSBHub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4F8D1C9B27FE119D005DFC20621F99F /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A2C18ECBB57CBB5B2D383AE9486659 /* event.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A50388445DF10ADD6B22876F3F69E902 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = BA8076322D07A19932715F339945025F /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A530BB82BAF0C755B99BFCE96AC93639 /* BaselinesTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EB952E1C1834C0CEEAA4E5B7C8DC4A0 /* BaselinesTcp.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A56297DE41EC440968388D0F4A94F43B /* ARTShapeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 30FC110662EC8E537E2F111A5D0B8A03 /* ARTShapeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A574026171CFEEC0EECDE544E2C1330B /* RNNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 041F6622BBA6653681411805BA1189F5 /* RNNotificationCenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A589A7984EA7376E70C72AF061F51B43 /* UMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = EE7FD29E7AE89F0D3DDF9D91013AE7CD /* UMDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A58D964A05070A1687AEF98D527B41B3 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 40875AD0B326AFC7FA447DED64B32BDA /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A58DC9CA14A405D0BB4013E16623B3AF /* react-native-mmkv-storage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C4C5CC8AAF01AD81FDE5E2BAD2D8BF /* react-native-mmkv-storage-dummy.m */; }; + A5DC12AF6A82CFA1A940EBBB5A42D999 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DDBBD1C81098CE06A5204630F7A8714 /* BSG_KSSysCtl.c */; }; + A5F16518FC269D412A721472DC3D5CEE /* FIRCoreDiagnostics.m in Sources */ = {isa = PBXBuildFile; fileRef = FAE319DCADB617279454E8752623AF1D /* FIRCoreDiagnostics.m */; }; + A5F7A295CE8D9AB5DE3F0B75200DD1A2 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 56461E06661E0F052AB26B2AB7499CEE /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A602F94288003EADC14BAE8B862E7B77 /* ScopedEventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4B17C81BE735804B81E8213F740EB9B /* ScopedEventBaseThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A60533D4FB72EEF17855E3D76770B477 /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = AB5987B23611640B17D0C9DE7EF77858 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A60866B211E10A251823755E039D280D /* QBAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C6695529F6D9869F05408C2651E47816 /* QBAssetCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A609BBB80A19C54FA9CF2B839B539C34 /* RCTDatePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F600F19D37F83C8F1331CE9AD62113C /* RCTDatePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6150361DD24EB7A88604FBAC32C5FC5 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F02B43E6BBF07447245C524F40669B02 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6278A3A9CBE5044D9A576B1B77D82D8 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 661C4ABC8886CFB5A79EC57F20B9F713 /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A639AB8EE3F77DD9B619159D9250C058 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 721FDF1F1C6154B279EAAEC95D98FBE7 /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A646ED8AD08C2BFB3F92DC72C1A686D2 /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = D1306E80732728F3DDAA52FA3EDABE05 /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A65D6376F7B1595D5DDFF54A4BA88EEE /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = B7B33E5FAF1C1316F8B5541DFBCADBF2 /* RCTBlobManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + A66E2504F9BBCA59602316BE4EA8FE68 /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 391B0C200A173C53CBA77E401A4CF5F8 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6742224DEEE6116B21884597417C6A4 /* EXAppleAuthenticationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F740AA6D7D8CBADE75ADB14C7C218913 /* EXAppleAuthenticationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6776FF2CD328909E8600FDCF823B0D8 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 773F6EEAD949E379CA3BD9EE0F29FC22 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6800C2F26B834BD801B939F5BCA4258 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E85837A83ED511CE8DBF1A27DA9839 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6819EA409E0033334420B790115A46E /* UMReactNativeAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = C673569354127389E3F226F51DE90A62 /* UMReactNativeAdapter.m */; }; + A6BABFFFD02CC5A923F1B76BE536EA3B /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A8B4EF2D2F14C00D0BA819EBF3DAF9 /* BlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6E5A41B5330A56303AC69C291ED1DB6 /* REAFunctionNode.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF0E79401BCFB935AA284B732D97DAA /* REAFunctionNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A70100EBBD9722DAA244ECEF1BDCCF92 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639135DC52CE870C6E44464E7B08EE77 /* File.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A71C7EEA8C413CE0F26CF6E6C525375F /* BSG_KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5340924B70CACE61FF71D862E64CACC2 /* BSG_KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7255A0E5A0B85CF61AEC27F539A8AD1 /* AsyncTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = A274AD7F025E5AA596B5E18F9C42D782 /* AsyncTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A73A92EE393BA7EFB5EF12271CD5AE1C /* ResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6505F6C062E4A5D1040FEDB7153756C1 /* ResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A74265F5E9D3396D998C4D41384D939E /* QuotientMultiSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1016CCB8E58BD5D4E51E717699746205 /* QuotientMultiSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A748C7204AF3ED67608DB14125036794 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = A4A83B30FE31C46C92E5800BECFF4B29 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A75F67BAE109D953729054CA3FCE37CB /* Flipper-PeerTalk-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E4338F43DBC984B327738D9039806667 /* Flipper-PeerTalk-dummy.m */; }; + A7721978FA34EA5CD4BB6F8FD361657D /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A0EE4A228D6AAC610D5CD90F8E99A512 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A7774B196AF28DD549E0CDF4807F7B08 /* ConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C6452F13967E498C581E927CA7720D3 /* ConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A78FC7C240494F45EF6C989C7C7E982A /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 187E87502130366CEDEE391457285975 /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A791685400809D96C26DFA3858AD4DA0 /* SetupResumeAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F75699D4BC5083760831FCA919BD21C /* SetupResumeAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7A7525768BA7795D9437CCCC3E9523A /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = 7585DFE66F2A77135D0C671011CC324E /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7BE4D326DF6F9381E4D49A1C6A2F6D6 /* AtomicNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7098517F01DF39E78F5625884B61FFD1 /* AtomicNotification.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A7C1A99E2BFFB03B01E3078FC5916ED2 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B5B92949F78A62BBC2D8487A8799319 /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7C6CA4554F58BB1C409F0F4A97C1656 /* RNVectorIconsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC81D1C74038F4E7CB5415215B0704A /* RNVectorIconsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7D57A898342D32D6D087A8B3B880AFF /* UMReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F5781E2207BD5AA39A36FD6D0AD4126D /* UMReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7DE1C486F3DBFE3BFE72313A97AE853 /* GDTCOREvent+GDTCCTSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = ED13E425A4DAC7D7E9C80A18DAB973DE /* GDTCOREvent+GDTCCTSupport.m */; }; + A7FE4D8E743D00ECB115E087D53587C7 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = A425F067B5A19475E60C81F33C517AD2 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A814790EEE1DB78F2C8EDC04096D870D /* Fcntl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1318B86C820CB00018EAD32A3F07E4D /* Fcntl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A82813814D42B0ACA5CD630B2C465BDE /* FIRCLSExecutionIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 93E710FA9E3AAACAA3D2107F0F8F8EA5 /* FIRCLSExecutionIdentifierModel.m */; }; + A83DF000E730CC16B797CA08DB29B9CA /* FlowableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = E34D5BF38F34020D2C96769650FC5AD0 /* FlowableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A83F02648B8341D06A6A1D09E1A86B8F /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = C31B1B35AC3687E7B5406E637B64EB54 /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A85E3E09CE5A1C1FCBE000C05F72FC0D /* MemoryMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC2C9E283D60951BBF3F02223A762F22 /* MemoryMapping.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + A8702F584104386DBB13FB3B877CC8F9 /* TOCropView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A50B7CED93C22A904707D53B2C2486 /* TOCropView.m */; }; + A88D214A0675FD7F6B4AD5D486A4CF4F /* GDTCORDataFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = AFDB4C9806333C32509F4DD1BB3599DB /* GDTCORDataFuture.m */; }; + A892AC7A653D1DD72046D047AD860ED9 /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 71418D2F6B6BD7128ED82A348DDD8B36 /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8B8BEB2134D3E68B9907C5A48A04A03 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E196BCB65320E4CFE54016301C197F7 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8F65854124450A07A7180E05C65D284 /* YGLayoutExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 567F2C0D0A1DAE9A369027A7A121B6E5 /* YGLayoutExtensions.swift */; }; + A8FDF48E1A7E3A8E1CC2EAE5C6D04A74 /* FIRCLSFABAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EB7BA7C2D608DD4B24E71DF6890FCF3 /* FIRCLSFABAsyncOperation.m */; }; + A9102589774A3FD3F3808AB2F0F83ACA /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B49793D53996F7C9060925090832F7 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A927948586B0BC8C30C3065D3AA5BCAB /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFD708B374533202B0961DF98824A0A /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A94806AABD97A919D3625DF989F7E97B /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 355FE6185548ACE95EEF02BA00F15A70 /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A96C68C0C268482DDD4103E565FF1C77 /* REABezierNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A47FA7048D8A5A3CC4C502FF99DF81CE /* REABezierNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A970E68615F0A3B8CFCD90AFAA5A5052 /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = A9EB4E11284D3664D5316BB92355E03F /* NSError+BSG_SimpleConstructor.m */; }; + A976416CE94836C67A780BDA4CC35100 /* AsyncSSLSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 02736950502345C1DFE6797B12EEBE67 /* AsyncSSLSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A97D511E4F01BBFD768849902935DA50 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4FD4A04462CABA510F3E5CF05BAF59 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + A98FB128AA521EA9962AFC18E97BD03E /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 139986F85EBA09B0BD50C18D1BD050F8 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9C22AB6A1DFF4957F5564EE589A4A64 /* DelayedDestructionBase.h in Headers */ = {isa = PBXBuildFile; fileRef = DC1EE83752101D56B4706A9D6E02575F /* DelayedDestructionBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9D69263DC060805E1B4A5A84F0F32F3 /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9A6EC4EC444A50B281601F280E41ABD6 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + AA0833E0CD30D0CC1E832C8D53373D1E /* ChannelRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E038CC21A6ADE42B2F2439769668BD7 /* ChannelRequester.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + AA336DD420800326EDE6AE8F9D97673E /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = B62B2A73E7350BB5F1A4227ACB45F2C4 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA41B806DDD2464BA472118CA6EB6576 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CA20EC06BDF84FDD22DE7DD7A603327 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA4D2BE8FBD6B2E0CAA71C501FAB68D6 /* FIRInstallationsAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = F9298904FABCAC71BA497AB2F973AEB6 /* FIRInstallationsAPIService.m */; }; + AA7C1F95927D38B3403C705618DC8A50 /* BSGOutOfMemoryWatchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = 71257F613B8493A4FC00514269F29783 /* BSGOutOfMemoryWatchdog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA92D2FF7327196B7963E1EAFC2A282A /* FirebaseCrashlytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B82A8E2CCDE55D7BAECC9C37FF1734 /* FirebaseCrashlytics-dummy.m */; }; + AA97B065750AD2905DADC094E5ED46ED /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A89EA7FAF1CFF0AA0852973B7D5EB2F /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + AA98E5E760C605F57551D3D6192E5225 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 6284A02AF8BD292CBD1C1D1C5702C4E5 /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA9B5FC484374062C68432D243330631 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0D2634A092822221CB42185FB7F8F2E3 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + AAA397302AB9735FEE54E85069DF673B /* RNFetchBlobNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A10E8EFC8489132F40117315D785DC /* RNFetchBlobNetwork.m */; }; + AACA5654253ACB9C4C1A70C4D9942CEA /* openssl_aes-armv4.S in Sources */ = {isa = PBXBuildFile; fileRef = 533287C913A304B3274CA5BF049ACD95 /* openssl_aes-armv4.S */; }; + AAEC54ADA9A9C0A6DD785E903782EFB3 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 04BF9679CC9E22B954E0BCFF9DE3D48E /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AAF05BFDD102FD660418FD7AE198030D /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A59565B3D6519C10DEBBEA7F5EBB4AB /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AB03E9B6D1F71BCDCBC752380EC4E008 /* FIRCLSByteUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = D01D14CD435FAC57CF5EC773DB21909E /* FIRCLSByteUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB04017D38E62DF07CEBA7D22022A0DD /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 650839B18ADB322F125B475EB54E4FD0 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB0D233175695AD5A5CFF80D84E56874 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B31C00F86A06EFB0136A743BAB25CED /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AB23342DBC5C2FDCE50B87345FBE4392 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6275F4552C53EB52AED0D037181F5850 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB2920B9B1810A081F00F049F566C416 /* GDTCORRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = C4FCBC1797EBAFA2945FD55F5767E1A3 /* GDTCORRegistrar.m */; }; + AB59C6234A9993C6BE675204C9AB2EE6 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68402E426977B246B7700CE0F6A6489A /* EXImageLoader-dummy.m */; }; + AB5FA629662137136E8341AD06FC1978 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B388418E1C1B0C5BD30ADC617A0BD2F /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB66FEE1AD76390C20E69570385B29AD /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = D7ECFA07EAB88489517FCAFD1702D65C /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + AB71242585E87C1ABAFF732A17092713 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E023965339CD2938CDE0D7549003712 /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABB1CD9BAFA0540306E98E2ADF54EA30 /* MemoryFile_OSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76DD833ABBB2596BE24D44AE41C63D50 /* MemoryFile_OSX.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++"; }; }; + ABB62FFEA507585DDEE68EB89787E984 /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2735C75D069E8CB064C5056FAA472EE1 /* Unicode.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + ABC59D78F898F290A37424C0DAFA7395 /* MMKVAppExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF141004709B4596316A54C26690214F /* MMKVAppExtension-dummy.m */; }; + ABCD3CDD7AD0B48F038E8BDF3399A5FD /* IOThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8455A0761227B6709D2A80B3E42AAEBA /* IOThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + ABE4C7F45E23A98AB7CDA0ABC75E19FA /* SKDispatchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2443987C91F8174E5D7EBDE73B40EFCB /* SKDispatchQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABE92E6DD473C1C3130AFCA71ACCF240 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = EA3BA931EE1351559A0C1124B2400B2B /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABF8D2E2E1BB9810CDDE4BD97264E33F /* SKEnvironmentVariables.m in Sources */ = {isa = PBXBuildFile; fileRef = B54C96C636E8209C4BCF7976B30710E7 /* SKEnvironmentVariables.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + ABF93991E5FF0E1A9484FE76D672BE77 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ADD639F5BE4A611371D742CB9D1DE50 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABFAFAAB6A9175DA170C31FA219E3B71 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = D6EF1A524A15CF4B8154CB96B417FDF5 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC123C0D22624AB059F2EDB2C55A4115 /* NSValue+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F343100A06C10884B2DB04437D9C4B9 /* NSValue+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC2903679DA7B6240539795ABD3F3FBA /* RSocketStateMachine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE649A5B3C8548305B0791F6BAC29354 /* RSocketStateMachine.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + AC2A4B9D1168607041C3A0DB2ECB4636 /* Semaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AD1AC690771CE2BB2E847CC45FBBDC4 /* Semaphore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC32932952C3DFEDD41B409756F6F777 /* AtomicReadMostlyMainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 94FBC8A647FFBC1523F9F0EE2B213506 /* AtomicReadMostlyMainPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC33859D09193FD00CE4DFC0B3D19B06 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AF004BF43F3CDD9E962248B90989738 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC3624864E7F8698E97EF22EF270A5F1 /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = CF49436129715F2A1C1B93FD978FB27D /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC3905F52FE0809F628BCC0CF306E76F /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EFCFB70036015BF9C9044D8BE5515A8 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AC3F23D9265E31E9BB9D581BDD04D430 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7266FBC7B6E3E922A364AD7F410141C2 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC59A26B99CA0893B82260C628EE829B /* FIRAEvent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0532C0A55B5C10F896B040B55DBAEE2B /* FIRAEvent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC608FCF933EFD43E7965B1B7B02F9C1 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = A9D3B583AC2D1D374070E0E0393474B3 /* BSG_KSJSONCodec.c */; }; + ACD3DA42660705661D6469DD45147A5A /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = E98039E5B20103087DD28A274528F4E1 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + ACD5A414D8C6211991F1D3C96B7F0D1D /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B54FA1B4446FE2A6F8DBCDFF71C3220 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACE7F710533E4AC5D694E89A3877D51F /* SKNamed.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE2BCD32106C0A47D83B684B11F2B6B /* SKNamed.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD06EFCC89799473CF856C546AED3927 /* FIRCLSBinaryImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 37260B6F95E6B538C77461B4B6D05114 /* FIRCLSBinaryImage.m */; }; + AD06FC42798C464D257A46A2BC40CA85 /* BSG_KSCrashState.m in Sources */ = {isa = PBXBuildFile; fileRef = E74B7F7FABEBDD7E946B858DA23793F4 /* BSG_KSCrashState.m */; }; + AD0DA245B890349D01A915A669A813DC /* REASetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 16390CF4E160BAA74F8189FF0E1440A7 /* REASetNode.m */; }; + AD15E974D8793EA9FA3799E5793CC334 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA5EA2ABA609E997A50E54E1003219C /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD2776292A6AA970E2CC23FF9F0EEA05 /* IDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB854579DAAAFAFF94512AB246AE451 /* IDStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD2FCDFC407F22399AA03C8D219CB35A /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 917E1258AD649A23A7D45A50A6F05A94 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD3557F440186A998F7A89EC3B5C74EE /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5632F259D93FB38D9A1F87579956F0B8 /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD3FD9645D2B87320330000E5DBD7C16 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 45396B4D162A5D9DE4626BCB93A5CC84 /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + AD96A58A131956BB8C9879F48A442247 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 298958769545D0A0CD4F77FBC0018816 /* SDGraphicsImageRenderer.m */; }; + AD9766243F9026007D6EB80BB3A1B562 /* CompactValue.h in Headers */ = {isa = PBXBuildFile; fileRef = A463DA9677365C1DB6223349255EBDE5 /* CompactValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADDDC9248A6F312AD540F1D3E1D2F888 /* UMEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A40C522AF69638312D57E2D8D3EFEA /* UMEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADF53E1C528C7C4EF55470E410EB3481 /* MMKVHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D7B6463EE8B3B7BAB6872230EE9386 /* MMKVHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE026FA2E0FD35314CAB62FA85B127D3 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = DF6C69F95084E61522E8A0621E251EEE /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE0AE65B5B09B14D114FC2DCD2E07DF8 /* FIRCLSRecordIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 0188C60B434E703DABBF44094087009B /* FIRCLSRecordIdentity.m */; }; + AE1819818F034D33338D41CF46589250 /* MMKV_OSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E082D8A9AB450A53BAE6B3460C3BA9E6 /* MMKV_OSX.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + AE1B5FC7166EB6E9163516313ED02291 /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = AAC7B0A31569204C9B166A859DAC2F36 /* BugsnagConfiguration.m */; }; + AE3574F9F3880AC0BB6A51947E420FEB /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = DE747354C067B47CF746F9701F400F7A /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE35F51C28C993A1ED2EFAD1C5B4A08C /* REAFunctionNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B1B95DE0E5192C4944CE67909CD51CE /* REAFunctionNode.m */; }; + AE3AE48CE4B063CD7D9AF1AA6BB57AC5 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B854406ED4FA7668493616665F9318E0 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE52A4D06ED42125C379A670ECF2B0D4 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB0FADADA9BA27F9A511721E81CF88B /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE696B4A35AF464F62260BA86B736EC9 /* RNFetchBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C719D2F2E6D325E37405286D5BE562D /* RNFetchBlob.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE9BAD5416D1788A60DA1E7F3ED08F51 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = D0357EE36C7C9977E3183D342EA97611 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AEB27C1EC087D6AAD63447C482C26AB7 /* RSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = E7AB4E1A96911724B29D20FA711E4DD4 /* RSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AED318D41C7F3BE4C37C7FB57249C483 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 259BCF6CD8BAE89C80BECAB813297A51 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AEF02D003A6C637C4E79B072ADE0A70D /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = CA3BEA689351C617613D83A5EA277299 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF05B4B144F28758071058C7E8FD1640 /* ScopedTraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 62D3A4F9F0F687E5C2C9460D77238CF4 /* ScopedTraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF1D206C1E91A995683BA28C56E6E8EC /* LNInterpolable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B861D38380CD79AF65C91DD6DC66B9D /* LNInterpolable.m */; }; + AF2C90B0083799264992C7E086BB6D95 /* RCTRawTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B2BCB604C7755B0ADD23B0BFBEB730F /* RCTRawTextShadowView.m */; }; + AF3ABFF1553A775B32EB8EFC443D7305 /* SysResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE10D23F9F9A6F605F5ABB40D323391C /* SysResource.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + AF82757F1CB66D2EC05476F4657456BC /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = D5E3416B90F7B83186C71DC0E6BAE35C /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF94C7B27B49E1FDDF351596F49886B9 /* SKBufferingPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = F9A1674592AC805B7AACC85CC5841276 /* SKBufferingPlugin.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + AFCBB58514A8959F19D6A61EE1D420F3 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F79FBA3DDAC5BFA6A4C336A83B64F7A /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AFF898410D32282A69510728514BA86C /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77FE32325544867C63F9BCB585EBCF62 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + B01AAF5FBC13CBC26C1ECF637E6A9C94 /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = D625CE2D9A0A918767E131C284A88395 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + B01C36FAD05AC43B3637B8D0AB9459D9 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 22D5A0A3D76A2E8006E0D6AA16AE8B83 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B01E94A5DB2F0ACF14D31760C121B225 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = A83221DB1AED012C6FA71A992212C881 /* UIImage+MultiFormat.m */; }; + B0293EF73AFB370CF8D66F32A68DFBFD /* UICollectionView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = A9858B7499131D73458CCDD42363A5AB /* UICollectionView+SKInvalidation.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + B03DC8C00D4CFD74AA3E6E72D80EB0AF /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = FA95719A67B0586532F57EF37510E52B /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B0454B09C625E07098EA76D8F4388866 /* FIRCLSSymbolResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6021E553B770F82E73B0C63684662267 /* FIRCLSSymbolResolver.m */; }; + B05521F41DF6AD44A22725CBD8B1C16F /* Framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72A3EAE447C5BE0968B71AABBD1557F6 /* Framer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + B05C48490091D1554925127884D267CE /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 64ED78E8A26C2BEA397E9514E783E94C /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B083FC8647E40600AE5804AFDA63624B /* BugsnagCrashSentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 35E0F23AC6F1D22C810C888F3767F89B /* BugsnagCrashSentry.m */; }; + B0881CA09218A618A785683BE4C79CC8 /* ARTGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 123751931C8013C60C7E3B3D45F41F40 /* ARTGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B0B656D3BF9CED9578AC5461BB8DAE60 /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8879EB8036F0B19C4935DA75C059A95D /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B0ED107F3AAF83FDD3035D0B3D864953 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F92000338C16FC95FC27E8527C6DC587 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1143BD3268E22879CC3A69C5BB79B61 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FA324886F4882016362046D680D4201 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + B11CA48DA91BE9D78A09D892242DB4C8 /* RNJitsiMeetViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4212E9446B1866ACA8F4AB1FC3CA0CB1 /* RNJitsiMeetViewManager.m */; }; + B1208ABEFA22504998B800C8C953EEED /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D3FC20338E9860262C18BCD1409AC0 /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B12AD0D904923BBD956FF1A6D89EF7E8 /* Color+Interpolation.m in Sources */ = {isa = PBXBuildFile; fileRef = B0F11CDE9EEE4BBA08C8ED7757A7040D /* Color+Interpolation.m */; }; + B1767292157E35544B71C7DA10DBD902 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 918FC28A98C4836C0D0ED9B1065A69D3 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B177B15EA2260A1EE3FFF5F8963CD38F /* openssl_aesv8-armx.S in Sources */ = {isa = PBXBuildFile; fileRef = 0AD84C00A9493DE4ACFC079372DDA730 /* openssl_aesv8-armx.S */; }; + B18BCE7E2534C68EA66E8C4A69BCFA47 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FC0AD7A01E623299EFB9BA141ACE0F60 /* React-cxxreact-dummy.m */; }; + B19977D9538C6ABA10D735033D729EF4 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B337F9BE3F5C4F9996EBE161CE41DD8A /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + B199F4C45C3FC5E1C5EAB6EA690EDA67 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 7122BF2BD7C5191C0D0DF2FB528A1061 /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B19C407AA7F34BA5C4DF6078690C9100 /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = F96BE4D6D572B0CC44809DDD0B30A502 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B19F61D3F34687101A8E5B7BE2B4EAF3 /* TcpConnectionAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46DCB7305D8602FB7F98C639EA262C75 /* TcpConnectionAcceptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + B1C08C504986DA3CFE5A380DB723081E /* ThreadedRepeatingFunctionRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = CB4B5B3A7B31625914AFA13FE1059EF5 /* ThreadedRepeatingFunctionRunner.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1C381910785B998174A1A64F77E3197 /* FIRCLSMachO.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D3769903B1FFB64B6D20DCF0B2D8EC /* FIRCLSMachO.m */; }; + B1C753FE90549D728716F43E12DDADC0 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D10C3C764BA701C0A2378F32F87478 /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B20E2104DD60A194165542B0AA180628 /* MasterPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E84B732C1D63BD1ADCB8C8869AD6650 /* MasterPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B21572DD802891A58CD49CF3CFC580EC /* GDTCCTNanopbHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1942676D70CFCB685C06399F6540B1D4 /* GDTCCTNanopbHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B21ED47165915C21EF394F4CA8C6DE71 /* RNFetchBlobRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6115947CA0B617AA15D59F7C3C470DF9 /* RNFetchBlobRequest.m */; }; + B23E67E4C9BE3A1C7B6E94B36BBA23A4 /* RCTConvert+RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 4452B72DAC4039A246B63DF6537F2461 /* RCTConvert+RNNotifications.m */; }; + B2679FA44A18368E0569B37207A535C5 /* REAOperatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D093548B4C8A9CEE24778469FC8EEB /* REAOperatorNode.m */; }; + B286814FE12B03656F533F95A27E6699 /* SKStateUpdateCPPWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 317F36784686BE8DA048215444CF35F1 /* SKStateUpdateCPPWrapper.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + B2EF5C82BC611CBDF4B346F0502EF1CF /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD019A7C90135A08ADDC1ECA25C3DEE /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B33E52DD3539A7CE133743B32AA0A785 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A49223A38130B4616CA93C4947B34FC3 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3599BDCAA7FFCA3615001C4DAACBD1D /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 80835256687C9FBAC3A58E208CAB6121 /* RCTDataRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + B37B24AF3B2A555EF2E1B850E56DA614 /* GULSceneDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B16069E70D320C65095CDEFF4AA15F /* GULSceneDelegateSwizzler.m */; }; + B39343FE3191F0D77D03E112863A0066 /* GDTCORPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C0D7C288E68D751A5685052803E1BF /* GDTCORPlatform.m */; }; + B396C44B8AF25924C7208C9A00E8149C /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAC56C1C627D0D35175C1C8DE550A10 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3A3B2C876B2A83FBC86B3C12EDAAEE5 /* Yoga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 749694C40677DCE3F7D33895BDFF6398 /* Yoga.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + B3F14FDA0D22D6BBA1A8665801D74FDA /* ScheduledSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = D3358D995274B0DFAAABFD6C5B7A701A /* ScheduledSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3FC92C3D4283CD7C2F62A53EDA4378B /* BSG_KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A72C8CAA974B2072DD834ECC417936D /* BSG_KSMach_x86_32.c */; }; + B41D1BE775A5E1E71F079E1661B1553C /* EXAV.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9801204518C1191887F2A18A3FAE87 /* EXAV.m */; }; + B42ABF16AB72DA78493DD2D4F45B4751 /* jsilib-windows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6517C96AFD37F5C21D198DAE0236037 /* jsilib-windows.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + B42DF04715EBC9DA57F4FDD52FD0EE7D /* openssl_arm_arch.h in Headers */ = {isa = PBXBuildFile; fileRef = 0360F96A7961E872BD9F22FD43F4BA38 /* openssl_arm_arch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4681C085E07706AAD0AC18E0183E0ED /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = A144357ADC1D420A176A4D6B2FBB4EEF /* RNGestureHandlerRegistry.m */; }; + B46D8BAE4C9ACE396EE6E38D21C53C39 /* FFFastImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 52449E6860713C0240AC861311734FD7 /* FFFastImageSource.m */; }; + B4739208CCD185642B0D5DCC2FC489E0 /* DeviceUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C68E04A3089A46E81D3FA6F8AED7DEF /* DeviceUID.m */; }; + B49C371F11EABAEEAC8A16337398E30F /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F58B14DC64ADE74FA0EAFFC9A6D7196 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B49D95817FB79C7EEDCCF37504DC138A /* FIRCLSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B2A31DCF1982C952178C804B30D8FABC /* FIRCLSLogger.m */; }; + B4A1E0306D3D6425D748C04926E31BBE /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F59ECC119792CD17C2F6D24289CBB96 /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + B4BA80755C5810BA53BB0E7D0F5367B4 /* Compression.m in Sources */ = {isa = PBXBuildFile; fileRef = A86ACAF3CC6F25D8B2DA91557DA81715 /* Compression.m */; }; + B508D8495B9D9A5641D2D5ABD0D079AF /* QBAssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C97273B1404EEF6EDF2D533A674591D /* QBAssetsViewController.m */; }; + B54B8FEC222B2A26021ED66D627DC63C /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D45684300495848DE355FFF2A07FF7 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5643784981C4502A4D430E65C273141 /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC0C045EE568154F674095E2E9EDC7B /* FBLPromise+Catch.m */; }; + B57AC832F696B961129F42E68DA0914F /* SKSearchResultNode.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9C56ED395F27A3779D949995311950 /* SKSearchResultNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5C0784534B4C81936855874560F230C /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F61F41ABDD6244A91BD73515AB9C3C /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5FE9821B32A4FE93A5252BCC9DCDF80 /* GDTCORUploadPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC8475FDDB23E3A0129FA3A18980686 /* GDTCORUploadPackage.m */; }; + B610078262EE860FD9F4247D191A6F47 /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D60C99B1B4C99EB0D05E65A41B11DBD /* FBLPromise+Race.m */; }; + B625D5784F759BE494CD345370277911 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D06E7680AA0473980C6FAAB14C074CC3 /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B63190A3185A392452E244869C86BA24 /* ARTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 779809080B120885A02B4C14DB88FDA1 /* ARTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B63DAFB06AC2D02D95A8CF66D6E1FECA /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 17C5C1254E18A45E76E2A7930DDDF167 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + B6842E62885EBBE6CA0C133734CBD26A /* RNFetchBlobReqBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 06EF0E7C64F860A5767AB456B6CC6441 /* RNFetchBlobReqBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B68A56CCE7D33621255DBE32C31F951D /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AEBAFC7048FAFE80436F93EFC6384DB /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6AFF1D2AC43774591A5DEED821AF788 /* ClientResumeStatusCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = B38C2743AAC0846B2D22EA0225E3AAB1 /* ClientResumeStatusCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6E18A6E9C73446477FAAFE3BA58C283 /* RCTNativeAnimatedNodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A3A5ED7BB70587BDCDDAF628AA2575A /* RCTNativeAnimatedNodesManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + B6F7CEB2DB2CD5B6EA61832DB1DA96D5 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9881F43C243FDB00FAA65A90C28A02F1 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + B6FE3513DF705729287D1BD3231DEF9D /* RNFBApp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 14E8BC079220FF08E7C5B23565C913C3 /* RNFBApp-dummy.m */; }; + B70227D69A6C4A9AAC333E9A6BC9B3BF /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = B2BC55187E416A8E6A3A73827798BFFD /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B718BDD197AE1C7D0EDF9A1E4B642CA5 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B3E48D4E52F4BD78C0908507ED2E4102 /* tr.lproj */; }; + B7251DF6813E92CB3A82B20BE595F880 /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DE4E309CA0BC85CD4E6A063E9780708 /* GULNetworkURLSession.m */; }; + B759270B24D2CBE4F50041D28432CE75 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C5D833FDDC6F413BA538308A6883112 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B79379EE30EB5B9FAB3B9E5DDFAF509D /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = CC6BB824529065AC67678897C310C815 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B7AC4E524FCE57E98708FAB425402CBD /* FIRCLSReportAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C742A20ADD9E0E46F4B632E3181BDCB /* FIRCLSReportAdapter.m */; }; + B7B02CF69AD8090F7EC4BDF6B106340B /* AsyncPipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F1EA239387237E65FDFB1FF1D516105 /* AsyncPipe.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + B7B1C326E18E2566E54AA59FFF788C28 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 843F34EAFD706586CD0C9EC3F8F91F99 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B7BDE180DE1B36F39AF1EB08FFBC40F9 /* react-native-notifications-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 957CF3621DE5BAD8F6D763DAEFCABCB8 /* react-native-notifications-dummy.m */; }; + B7CCC262C6CC2C693079235A307CC295 /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C19249F2165F085FA823B1F6A96D1FFB /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7FD8E55781BD2B09D63E76DCDF4A3A2 /* FlipperDiagnosticsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8EEBA666A29BA94151CD1AD0CDF1FD7 /* FlipperDiagnosticsViewController.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + B803FBAD88A96C3E5446FC5948528C39 /* REAClockNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A61B8F29ED0CD9751CAAC0CC779F36 /* REAClockNodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B80A5602ADDC9557632BB5C6BCB3DB03 /* UMErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA613E7B67989A9C099C7305F54032E /* UMErrorCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8143F787828257EC3C64CF3782049B8 /* Hazptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B10E1E091970AE1097AD6223AE30D8D3 /* Hazptr.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + B81828DD93DB85C0683EE36DD5EBE95F /* AsyncSignalHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E5044315D7E7DAAE49B767F959AC0932 /* AsyncSignalHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8317134B45F9440FFFEFF835F1613A9 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = A741DCAC4448E118A33E55A984865F2A /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B83D734EA626DAE2318E58BEBEAF9FA4 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F91E5DCF911543831CF7AC21C853DE7 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + B8502C80D8E6C9931169155C3D26010A /* ResumeIdentificationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4288E6A85C4D6C401DF60967934E4D /* ResumeIdentificationToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B85819255D00BB610B66676563B32410 /* GDTCORTargets.h in Headers */ = {isa = PBXBuildFile; fileRef = 12040043997D5E4561E199109FB51685 /* GDTCORTargets.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B860E187C366E80D3D751472B347400F /* FlipperKitReactPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 00D61C2E3EB88ADFEA656CD45A144DB5 /* FlipperKitReactPlugin.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + B89AF5E7D20106708B8A403401C035E7 /* SysSyscall.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B61FCD03DA2E21AEC3A554EDE9861B /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8CDBCB2063AD7729F98BB1F42114206 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = CAAB5256C605D9A712B4E4082C13AEE7 /* UIImage+Transform.m */; }; + B902AF6B0918FB840CCD91E94FDF39B7 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = A92991813AA6D28B2E0C94DEEA1CB5A6 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B91776339604D97A896D26A18DD95CCC /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A886F7D02FCF86D156DD6CFA723B42 /* SDWebImageError.m */; }; + B91E70B671250005FA74AD2BC312CA08 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 687496EEE6014D805ED9D32E7E1C0943 /* libwebp-dummy.m */; }; + B9336249BEE54671A61C8DFAB0D3DD1F /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F1DEF4C93FCA11E3BE03C6AF06E4D11 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B937677FC4A34E3C7292E1923469F0E9 /* RCTBaseTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 49204AE70D7C67C9ECB97EE20E8F7191 /* RCTBaseTextViewManager.m */; }; + B94722DA2E0A483D06286C0BDFE937B6 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = D40BCFC7732DC3B18B98425AB1847A4C /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B96B06B635CA6D8FA0CFAA2640D74B70 /* RNFBPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = E22C531819536B138048E298406EEA2D /* RNFBPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9B58BE164B8ED2D35DD93B1D5385137 /* FIRCLSMachOBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D19653697B29F16CBBC9A7C10B26CE /* FIRCLSMachOBinary.m */; }; + B9CFDFF468394D0BCCC88748F17725AB /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7266FBC7B6E3E922A364AD7F410141C2 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9D5296199369C3E07EEA437FB70F883 /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A0D48513A8D99ED1A00A076F46C3816 /* FBLPromises.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9D989270BF39444739B9D53F28332CB /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = F6B9C4ACDF80EE73CCA18B0CF8E5341F /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B9F471E76219FEF567A697FCAC6988A6 /* RecordIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 479D4739F12395A5D7A99B49ED3351C2 /* RecordIO.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BA1B0B45243063A109841A143245C590 /* FIRCLSFABNetworkClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 74428EC61E0188E17715BC61F69D9FCC /* FIRCLSFABNetworkClient.m */; }; + BA2CD348EC967C9A230CEBAC06ADEB71 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = AB98905842294D1395E543A66831F9AA /* UIResponder+FirstResponder.m */; }; + BA3003D24D3BE212DB5F9467F24524F5 /* GDTCORTransformer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDE972D4AD9AF52016E548F83A398A9 /* GDTCORTransformer_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA320783C2C9624896E06C34E9BF688F /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4ED991F7F12AAB586A0C3A50313268 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA52E8F1211DE60E33317887C1373E85 /* FIRCLSNetworkClient.h in Headers */ = {isa = PBXBuildFile; fileRef = EBCC81CAA3C63A93A843D32D8FD8FD94 /* FIRCLSNetworkClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA884E615C31E28E4084698CB73A0AA8 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D5D96A5D5DB15988EECE23ADDC378C /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA942A5A358D6A3A01F66E7C949FD930 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 47EF3DE89344103E4EFFB2621B2A847D /* vi.lproj */; }; + BA997D0A220566AB86D6FF4BDE3FA2C0 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D698BF9CACF77A6EA39A01D1F7452B71 /* SDImageCachesManagerOperation.m */; }; + BAA3D1F013273273484EA4DE0CF0E69E /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F765A99BD7E0F282FAB5A16CD903F3 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAAF1FE5B7910872AF80471430B0D4FD /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0650DE032EE5F39D21E6F24816A6C28 /* RNReanimated-dummy.m */; }; + BAB34DC9AE18D51771AD2EFF9AE9E82E /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DBB46C4A608B5F4778C605300D7D817 /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BACF66D831BE3C45DD352D8AEE67B8F6 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1285E27F6A5A8197875D5CA8A80210FD /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAD73CF4BC294D4E49B0092724693934 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B9E7BDB4580E6F119D6963E3658182E /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAFC7EB94EDC8488BE9E12326D442CB0 /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B1ACD84BA61B3BD49549829AD88EA701 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB075BC20AC56EFBD8CC09B74F83AE32 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A8E3152A51E0A2FCFD60B39BA12652 /* React-Core-dummy.m */; }; + BB3D2DB1C52AB829F66F0C3F57008449 /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1481E2F1430F18BF96BB03D5EBCC2564 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + BB72C52113C41EE2194D3A3EA913DC69 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 47EEC04E68C554C648F1C10500C90103 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBAB76A21C95354A81832F9C5F856D09 /* SKResponseInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 58F222E7537A0134B613713ACF0E5447 /* SKResponseInfo.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + BBB4E8EEF50C70033F406A49F2040ED3 /* SysMman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF1FB8B22E115336F0A53CF3155F4D8 /* SysMman.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BBB9BBD85FD78B7232142ADE3AD15BD0 /* SDImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F0D75FA6FCBB0C44DB4773B08C38D2 /* SDImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBC0420A7C0890F89A87BE27FF1B0999 /* PBEncodeItem.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D600AAA914A8637D58963FF666B59CD0 /* PBEncodeItem.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + BBC83299E5819C60D9B23D3637065BB5 /* FIRCLSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = B598759CCFAAC0644CCB774DD52E7B7E /* FIRCLSConstants.m */; }; + BBC83955233A742A5693B1C7A40E2E1D /* RequestResponseResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D7FC7F419E7B19628522F0ECA592B84 /* RequestResponseResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BBEA2040AB1AB4C04EC266B5965CEA76 /* Try-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C85970971D45FE03BEE3A346F032E001 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBEF57329313254ED8F52D89464F39C6 /* FlipperStep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E8D77C595107F9ADB666FE144CC4495 /* FlipperStep.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + BC119DEABF0F6DDE91F15AA4F9D2D92D /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 9962D329341C2F147880D46EF53F5092 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC254260B8604B20837E6C808B72014D /* TOCropScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 897EE487D5DFCF9DC8D5A277501259A8 /* TOCropScrollView.m */; }; + BC3209B63AED304B37FC4C884A1FF658 /* RCTSpringAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = BA109E3579F74083076602E7BDD30D34 /* RCTSpringAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + BC3233A5EA25350C909293F34A9A8618 /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 692600E19FEE5F6E5B9080EC6CC7E327 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC479BD3F6C3BF2BD1FBC876857618B5 /* QBVideoIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 39D3CD2E9523C1F27039204E9B35115F /* QBVideoIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC5B61B37C8BCD8467E30F6D9F15783C /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F80DD90C6A1DA871F6F33CBFFF8BC2F /* SDImageCacheDefine.m */; }; + BC618200543E0DFEF8921BCFBC97D579 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7618A5EE564C44A089744E27664CE0 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC726EC62C981E8283E5D854F08EE647 /* SingletonRelaxedCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = D401D90B858A671DCAC8FB112F470F99 /* SingletonRelaxedCounter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC7AF5E53723D518C73C0FED7AB39AA0 /* MMKVLog_Android.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C60B15390B5A15B6AD61A8B8AB6D5ED /* MMKVLog_Android.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + BCB94F554826E313F45F83CD0B2B05B1 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = F6200E8A54F15787ACD606AC7A8CA9AB /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCD873A143E0D34BEC00AA959AD55659 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7677DB755FB7597872802668909BC0AA /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCDD72F20390EC6D23080FC948D4EC3B /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = F6107D31E48E3B71F6CD5D021359651F /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCE287AB23E636C9B4A9CA60EB400D52 /* KeyboardTrackingViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B94A02680E683D40359164CD06920DF /* KeyboardTrackingViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCF5F05EA3BD5F6DDE1E330D76796DAD /* BSG_KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 65C4D57A37FE1DB5B1EE09C2C21E7EF3 /* BSG_KSCrashSentry_Signal.c */; }; + BD04B19D30A7DDA2110F8DD46B05309C /* FIRCLSRecordApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AAACEC58ABAB756C14C9B043CF24A0C /* FIRCLSRecordApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD0D4A0B32634B1D13D9E57BD4D4DAD8 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BCC0B43A01F577F47B92A3BDC5256E6 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD1D9E289B85888E5A0DA85BFDB7A306 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 421264897478D2046C35BC7685C02D81 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD2D9FC96B54163E2DC99899E8C42F34 /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = A92E79641B310162AD0C1942F5B389D8 /* FBLPromise+Do.m */; }; + BD35C47AC83CB62104AE31461A7FBB29 /* StorageGetters.h in Headers */ = {isa = PBXBuildFile; fileRef = CE98EFC898A5BEF015576CE2FAB4FF06 /* StorageGetters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD5072F01D4F31835001890346551F86 /* FIRCLSURLSessionUploadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B4A2F730A71DC95AD052A05C77F01F /* FIRCLSURLSessionUploadTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD78FFC5FBF7237371DD462265B06FDA /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = B98CB91D6B7838DE160F401F45EFC20D /* FBLPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD80706281E0902BE82B527D8A2E194C /* FIRCLSPackageReportOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A6DEDA22580431B2F80D82C15169D982 /* FIRCLSPackageReportOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDBFE8095A6DFBDD8701A8B73916BA29 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BA8CF28BF76B757D66DC81C75B75034 /* NSTextStorage+FontScaling.m */; }; + BDC1917353224F29E170FF5FFB75F6BE /* ManualExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674DC30FAC6A728796E8E311ADBD20CB /* ManualExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BDDDCF03B2B3F78451CC4C26A6C2E56F /* GDTCORReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = EEB82938D8DC5A266B866E74B527547D /* GDTCORReachability.m */; }; + BDE17974FF49ED73F08298CDC7E01D5F /* FlipperResponderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = F290E2B38BF7A6D0E519530A715DDF00 /* FlipperResponderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDEF8F949C17EFCFED5F97D8A3990EC5 /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 625DD47397252AE560D6EF0BF8EBCBCF /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + BDF333CB9531868EF10E96EBD4863A46 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C863F834D2276C119B79EC75546B262D /* React-RCTImage-dummy.m */; }; + BDFABD15A8D4DB4905425E02902B21C3 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E56CE9021435E07FAA058AEC9A2529B /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDFC0F7AA2F89581B048797BB777AB5E /* RCTProgressViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B86C4300D0741B7C308D1774C1E75383 /* RCTProgressViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE0A9FB9E8D5E3F0C1427076535D5386 /* RCTMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA6058A4EAD7F92814F421CBA8AF351 /* RCTMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE13FFBC3ECD1D252D25888F6B0FF93A /* SKTapListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F2C9ECEFB9B5003CF764D8A13AE79F /* SKTapListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE40EDBCF4471381FF28E7701C8FEA69 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FA4E4A0E0EC02A2A102D674CFD47678D /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BE49CA81319136A74916349FF145F7E8 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AE3F6580A8BC53DDBC1E7F02786806C /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE5B26FDB57E9211A299BE9E82B29733 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = D64DDB81E832C142F08F45FA6AF0C53B /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE6F8D3062484095226992E20BB339DA /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72502FDDED0B761879C841806F4A27AF /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BE7C61DDD06679BA1298ABA9CF18CDA5 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = B1E993A38989E296E043B5C53FF43EA8 /* json.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEA7DD3B32ECCC8891AF8E6EB931B571 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7B92AE6A1EFF40C35491208D58D0C4 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEB4A6B042EDE942C08A59D878BBA0EA /* GDTCORConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9173891E3F3EC1623353E06611BEC253 /* GDTCORConsoleLogger.m */; }; + BEB5847FA4846DFBE6DF49402DC7DDDF /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 74B4FC597586AC738702A56B49C28158 /* BSGSerialization.m */; }; + BEB8A46866B0036585164D48371F67F3 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 8470C2FB63AEE836B0FCA64A7F812BA8 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BEED64FF0DAE73F86741D0DF21B4CBD6 /* RSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 037CFAC9C81542A028851020ED965541 /* RSocketResponder.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + BF25CE80A3FBBC72B5A1ADEFEBBEA6CF /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD97CD2124BF03703BF07A8D885B3D4 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF4FDCC4F1BC4069129114C5CC7C0E3D /* ReadMostlySharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 48410582EC986A3E6F0649D9FE8F9D39 /* ReadMostlySharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF649BCAE7F16742B4A6781A42372DFC /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 84CAE4A6D9E6F4B0DC6B348BE84E85D3 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF88469CCE5C3998477396ACFBA9EA6E /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = E070D082F0496D1A1BB636C4F528F39D /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + BFA315F1B904E334EA552B6D6A6848F8 /* REAConcatNode.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF159B08D2B9F0FB4945F160EBD3808 /* REAConcatNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BFC35AD1D40EB56B4DA583649E8F5D13 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DE5B6E1976CB78D2814FC724DA3541 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BFD25A0DCB8C16E01937EF26DBA8E7B1 /* ARTBrush.m in Sources */ = {isa = PBXBuildFile; fileRef = 472EADDB5F5EA58C54A1D137FC66B271 /* ARTBrush.m */; }; + BFD9C0A7CA197CC52C3CB95BB1E85F8A /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 692543648CAC3BE401D48DD627FB95DB /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BFDBEDA2F9345FED6BF31A72192A415E /* REATransformNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 774E9ABE496F37A70A1E756C0BA99A23 /* REATransformNode.m */; }; + C0006C9ADDF781863927DBB59A743976 /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA000D9F946A1D9181452CEBC6D39973 /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + C0212921C9C63B53D671EE88E85F62DF /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 67C5ED4DDA7ADAE84600CD0C5B71BDC5 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C02CA725847A19D0D496A281FDDE4E6D /* RCTImageShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = A15D530A98705AEC14036738E45462FF /* RCTImageShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + C057DE004A17A3F8D3B35D884C28C883 /* DynamicBoundedQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B97A049CE2233B5E8631885350B11E1 /* DynamicBoundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0581C5E118FDFD225B70062D5951D1C /* FIRCLSInternalLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = A06DC7C82953AC69C5D7905573C55933 /* FIRCLSInternalLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C06443B16AB8E3BFD89427A2B4B49DEB /* SKHiddenWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 3576D97114092E1C8E8FF8FBA128C15B /* SKHiddenWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C07E5C729C5CDBA463F9B3244CB7557F /* ParallelMap.h in Headers */ = {isa = PBXBuildFile; fileRef = C6BE9ADF4EC792E91C49786D85F1A9C3 /* ParallelMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C07F031199013D105FEAA8C15D45F158 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = E92B1CBD11C1B58FEF03284A5D74A471 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0932A8526A3AE20FB97AC3C7943473A /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6AA440E5392C15B9E007DD775FAC88 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0A2023B19676FAABBBA6B2BC4D9F8F5 /* FrameTransportImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E3BBBF03432E9D906358AA7E355DD63 /* FrameTransportImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C0A325EF483D590E330CAE0754811F0E /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 42A313947B20CDB26F47B4EC13C31194 /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C0A764E2A7162F96CDC19C3FBB3941BA /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC9EA71B0021E634E402664FF65CBD6 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0DA56861F19FBD577BD41D10533ECD6 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = A6DF90A246374E0A5F7114FBEC1383E8 /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0E488789FEA375C81FE2F74F4AA9D58 /* EventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5DF7E8E353D35E40BA8F49221C40A1 /* EventBaseThread.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C0EFCC68350B009B251F6F3BF822AECB /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 66FB973BEB0B23A2A7466BB5719D1955 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + C0FE61BF3EBB297460A741F2B0574E9D /* Pods-NotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7CBF06506FC0C5E499836B0E8DC898 /* Pods-NotificationService-dummy.m */; }; + C0FEA850E34B4915EAAE6772C2C0221B /* TOCropViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ADD7810C6DF1440631D2AA8C8C12E13 /* TOCropViewController-dummy.m */; }; + C11DD2F2A0EC13794D0F91C78BD33660 /* BasicTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = E20A9F4DD32B413C18EF6F391F937A82 /* BasicTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C13607802A82E097C94614A6F16A33AE /* RNVectorIcons-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D2192CEAC96D38B423D2C97D2B8C324 /* RNVectorIcons-dummy.m */; }; + C1527E631CCA0A9E697CE853758205F9 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C40A37DC5BA85D55B701AB985892712 /* RNPanHandler.m */; }; + C171421434E7FB0AD572729BDD931403 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC650AC23DCCC3F865A13A43B905B4E /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1D36A17157394A720072DA41D7CDDAA /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1147C8AC4E29B32CC659349C6E4FCEA6 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1D9CD93279C99FECFCC6F270EE77D8B /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 82D17CD44BFB1F129B54F878F210B897 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1E765069FBFC5049BDD3048CF48C443 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F2055BDB57180E82727365BDBEA6CBB /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C22103D361A0F0596B683F3978E75417 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59987A9716CC47BD0C68E941925952EF /* InspectorInterfaces.cpp */; }; + C2210BD937C3EFB00A98950CDF17E200 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C6B44415916C55BF988662090BAF2A /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C2263B03329251F5D94C20D3F6D7C153 /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E31E51724C158AA7BB823FA72DE604 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C23AE48B3ABAB7EA35C3438C5871DB35 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EBCDB34C6CE80C27BD18D25879FEEF9 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + C2486B1E8EE87EF597289BD464B80857 /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D3505D995EA6BF546E1E907AB9B04F0 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C26192AB566D334572D7F6C1BE8FB4F0 /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A569F49B1510D1BF5C517D6E910D4A6 /* BugsnagSession.m */; }; + C263E42FDB347F766656EF42E821797F /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FEA308D9EE0B17420E3FA0C1F7C8D57 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C28013B0E6EE2B2312C28F6C894195C2 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = D1570649D7DA9D5459D8220CE9F3C2AA /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C280FBA6CB4B66759E107B5F44C4873B /* SingletonStackTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = C924340471D482F7D3064ABC398995B2 /* SingletonStackTrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C283BBD7ED04212B9A808864AC9ADEA3 /* FIRCLSHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F9E3E5E9EC0B8F78F414B70D50FBE1 /* FIRCLSHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C2A20A2FC7C090819B293CF1B8AE1C79 /* TimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50ABED557B2727B15D5F04BF4D42865C /* TimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C2D27B35A495F5703A7F5E47C01CDB27 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 12AEECED6AF7D715C1A84D61FF91DF3A /* FIRComponentType.m */; }; + C2D28B4B3FBFC6E8C78FF52F978104E4 /* AsyncSocketBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 526AE4F7621EF6AA86F6624CD97483D0 /* AsyncSocketBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C2FF2F386635B257EEA20673524B2106 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E21498C3EC2EA3D70F8EF03597C38AA /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C30A06DEED796382057162537ACB1715 /* RCTBaseTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B4C88238479EC40146A8D8C00B7A45 /* RCTBaseTextInputView.m */; }; + C318F088EA3D878A0D1E44C71C8E6455 /* GDTCOREvent.h in Headers */ = {isa = PBXBuildFile; fileRef = AB941A4A795E00CF510B118C62D04E69 /* GDTCOREvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C31F666D38E8D1506F1AEF6677746719 /* BSG_KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 066BC8FA470025F7C8AFC282D19EDE3C /* BSG_KSCrashSentry_CPPException.mm */; }; + C32492EA797CF1D1565DFE4CB2965937 /* RCTSinglelineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA5E545B4E633BBE7CC908EADB9C52D7 /* RCTSinglelineTextInputViewManager.m */; }; + C3349FD62950CE68B534E08E98989248 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 44F4D9618C4088D58BC5692C82AD25CE /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C35C08137C73A031B842E342644BA18C /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E3B8F7A4FD176040E2498D2F3F57C62 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3657B5EF0154F1BA8833C49B3CC2348 /* RNFBMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = F75463D5AC5B3922249F87D9C6945F1D /* RNFBMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C375C167B744F2795615999A24BFDCF4 /* SingletonStackTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 908B1CD128E2967199FC5CC569F1DD63 /* SingletonStackTrace.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C38DD9DFD1FFD996EE9F0E74D6224174 /* FIRCLSReportUploader_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D97A62D5F7FFFED570E9717C1B77CA0 /* FIRCLSReportUploader_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C39D561E85EFC337D50ED754F7246617 /* StreamFragmentAccumulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76168BDBB53E0EB4EC8CF751841B18E /* StreamFragmentAccumulator.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C3ACE4D0C00034561584FEFEAA6F9016 /* RNPushKitEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 6544510EFCA14362661E1EA86D9385BC /* RNPushKitEventListener.m */; }; + C3AF87D9D12C1AEC2EE36F4AAFCD8A97 /* RNNotificationEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEC6D7B9ED035AFD1B7AFD60BD2ABD4 /* RNNotificationEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3B789F1FFA2D63B4882E3FD6A2C8A98 /* FIRCLSInstallIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5343C119674227B662AD65232D789027 /* FIRCLSInstallIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3BC1E0AA405968BB6EF6C6CFC4C639A /* AtomicSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 446A7B4CAC5AD80116A78511256976DE /* AtomicSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3E036FEC576797A6BFFFD89A6BDFCFC /* Fixture.h in Headers */ = {isa = PBXBuildFile; fileRef = 291ECEDE7675204DB498E8FB478238F6 /* Fixture.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3E14453F764B48F93D114B6F06DB8F8 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = A7145A05F714CDFF5BBE79B4651EF4D3 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C400760C81DBE18768A55224FD41B527 /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9CF97DB93DA9C5F72B7ABEF9A5B4DD /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C40513A3831BDC5D1F6B97BAA4767439 /* FIRInstallationsIIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 47A611239770596FBAABEF02CE533C53 /* FIRInstallationsIIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4121604E1F1CE075F2594D362577B7E /* SKRequestInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B0AE3D11636D2FAD72C01C50C8BBFB80 /* SKRequestInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4307E73DDD599B8D73C2F25D0D8C3B3 /* RSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AB3FE2A17BEDABCF0D67499A4E02A4F /* RSocket.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C448A7F24667926FFE2CA75A251C6249 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C907FD202E0FFDA105B5A509A977743 /* Log.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + C448B82E54D115C72AB59F4F6BE72C16 /* WaitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 777D876DE04191F5FD7ACE4451E1CCC8 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C44BFC440E071BDECCD7496ABA020DE1 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 084E138BAEBE264B72E4851E175DD828 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C470700CB17359170121D3848FE063BC /* Benchmarks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CA677BF651865EC11C8D20C8EE515DE /* Benchmarks.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C48CF381E218303B3192CD4105611352 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A9A8DEC402FC2D2184B87082EC51ED /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4A377EE7504F7B0BEA766EFD9885DD8 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = AB79FE13137E7659391D350C4D520D49 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4C0690D0CC7D0EFC458CE9E1C67B9A2 /* RNJitsiMeetViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 454C1850AFBB49C550094083278F9EE8 /* RNJitsiMeetViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4C0A411FE602EFF5F4265F17BB1CC94 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 950062E8447DE738B60DBBA742D44707 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4C603BD962E852D3D6ACCDC7E1FA6D9 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 65140110B413F1F23561D57B4FAB24F0 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4CF1A9274B26F538346FA24265C245B /* ExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCB167E238DAE7C051F34D90252B9E55 /* ExceptionWrapper.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C4D0C46A8BC7FD766E9C0B4A59572459 /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3B99FC4D5E4E2F4747A6C6143798E /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + C4ECEC9864CEFBADAB76ACF75704CFF3 /* FlipperConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 535B743A191F399420E426D8B0102A3D /* FlipperConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C52EA3FB913ADE72343ED96051402BD4 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2EFC9F3617C8132B2F6ED699A3FC2E /* SDWebImage-dummy.m */; }; + C573ADD266BB9FCD73F607FDF9683F58 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = AEBF8573CD3A0D7CC987247807516ECF /* pb_encode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5754429324490E0B719A268D20FDD4F /* Tearable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3803028B3463B243421AE1D90AE493 /* Tearable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C577EFA9933AA7DFD0C9DD27C65C9CF5 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = 884A854FD92EC9DA4806B2172350CF54 /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C57BE850AD61F126370C11804774D465 /* EXAVObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E2FEFBE3E39D6DFB9275D0950505A600 /* EXAVObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5802BF2D7023EA04E528D82B48D9901 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = EB60EB90116FADA18E2A8985F0C44F46 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C583A63E1B56604298FD2FFC5AE4BC56 /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBC1E668063FC8DEC2B39AB5B065883 /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C589A35739F4BFB30A730B9898674387 /* ScheduledSingleSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 318809000B2034C42F024E63559E32B6 /* ScheduledSingleSubscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C5A6906F44D4B0C9AE50B1CC8EB9DA96 /* FirebaseCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A814E92EA07C7E1929E2126C99FA790 /* FirebaseCrashlytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5AB9C2CB629DC7637FC6C350274D3D0 /* FIRCoreDiagnosticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E0CA6933B225B17A6B95C12EB10D68E /* FIRCoreDiagnosticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5CCA75F65517FBAF1ABD1756E101744 /* FIRCLSMachOBinary.h in Headers */ = {isa = PBXBuildFile; fileRef = C6166541CE2D2D90907B298B5A2771CD /* FIRCLSMachOBinary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5F273B1A904F4556CC59978DAE262EC /* FIRCLSOnboardingOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2685DB9664E678CB0C87EF6BD998FB13 /* FIRCLSOnboardingOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C644C02A988787D6DBC7DD0DA9489024 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 78A737AF134BFCC723450559EF4CE66B /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + C64F4F00624C0150F8F1D9D766111693 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FCDBC920D9350935A33B76B5AAAB60 /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C653F36D3272A555537151A6DC9CEE7F /* FIRCLSURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 30163F074732A3DCD3326EAE9F1DF671 /* FIRCLSURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C67E74CD75F4E6B9D8ADDD965B00F75F /* Unistd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E140D805FEFE3701EC7E12BE2ABF66D0 /* Unistd.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C680AAB543D4CFDB99EF76CED42462E4 /* ObservingInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 39CDA76339601D7B597AC1FDF06C82CC /* ObservingInputAccessoryView.m */; }; + C698EF32718CB847E5A2D18D7A80CCE6 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 655585F04EF6694200EDE5FF0E18A939 /* RCTStatusBarManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + C69D82AAFB23D14F38C990FDD557510B /* FlipperKitLayoutPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ADC1964B240D9CBBF4C261A41861ADA /* FlipperKitLayoutPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6A936FCFCA729233A8763BEE3CA052B /* RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = A6286C4DE75A2A39F28C289161987281 /* RNNotifications.m */; }; + C6B1A2F2FB22FD061CBDEBC73699BF85 /* Retrying.h in Headers */ = {isa = PBXBuildFile; fileRef = 738A67103B504ECD54BC2B905A42B479 /* Retrying.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6B33D87843409BFE30D6E184F503117 /* GULSceneDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5D54C7C94EC93BFDA6EB43F9CBB6A2 /* GULSceneDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6CC8CC7678B10107D83F3250F05CA3E /* RSocketErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F1766B7ADFBC8356A75896D0F97C98 /* RSocketErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6CE0DE6246C78130C0341CBF5CB5EAF /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F41D0131C1B469B4E63AA20CE16A38 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6E32A2C5B362327367469B5A5AB707C /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 00587D8E4628D6D6C56AF8777C44E288 /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6FD6C0DC9F80A90245FCF4CA62032FF /* FrameHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 236024A068DDABE38303EA3FA7AC8994 /* FrameHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6FFA9AA032D3D9B5EC61F106F130182 /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = E694ADFAA4F4450BE8623DAFCC3F33BD /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C705373FEB64A9758E0642ADACF65A94 /* PriorityLifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0366AE56DE9F436C200FBBE82DE0591C /* PriorityLifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C716E94E1FC3FD317F9317D4B823F47B /* SKViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = D0413152AC6892E64F76BAF43B060FB2 /* SKViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C722F120971D6AAD6A8DFC845041263A /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B5F3ED7A07A1DA4B7951D47BAC11EB /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C72CC6BD3565CD3EC264AF9A1ACA561A /* Flipper-DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C9A4AB438A7D176F08CFFBD5383A8C /* Flipper-DoubleConversion-dummy.m */; }; + C73854B286010939B9CBF8DE8E4EB6F0 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 77F2878B4523078301081222723913BC /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + C74E6E1B7E9C973388A7F33F4D1019A5 /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9280815FB266D5C1CC730361C64700 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C74EDD68BA9D43E389E690BC19C471EB /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E11D056E6F92331F74B6EAF8D0677E9C /* GULKeychainUtils.m */; }; + C78643F92D6BD8C75CF62D5602634503 /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E89919CED24AFEC1135A6E5B3BF2DB5E /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + C79105828CDD7137E612035CC4B9A5EB /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D3D14A3DA4B9E995865F06F1E017075F /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7A9C914D1147D6A5DD39398DF218798 /* ConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = AFB62303CC4672914C42861A7628B4AA /* ConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7AC334C71CD87B757084ED03CABC794 /* SequencedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 67BF88A6307856EAAFEE39B3AC5A73BC /* SequencedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7B54C967318F61468B5526684FC207A /* RNCMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6BC95AF05D9542DD80E680E3842C8A /* RNCMaskedViewManager.m */; }; + C7C762139012AC78A94526A80497A74E /* FIRCLSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 20EAB90EF822713B7D8AB265ED3C7BB0 /* FIRCLSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7DCCDBFFDF42436901FC14DFF8F79D1 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DDA7772381438083A4FEC7669DB6A1E /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7EBA3555289B8BBEDD910BDB3C7FCC5 /* SSLSessionImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDB5D7CD832670302786387AB4BC9336 /* SSLSessionImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C805F6088C0BA02E7153F45BB0997ABA /* Flipper-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 498249EACC04B3EAD707CCB97B1D05D5 /* Flipper-Folly-dummy.m */; }; + C83E5E636FE3D4BC3D5E0935412E5F4B /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E1AFC76D50D9DAAE06E8E284C40D30E /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C84B9A835932634C349577E1D787CD90 /* FIRAnalyticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = BFFCB14A90D6148FB43FDF9D41AE16BA /* FIRAnalyticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C86859572C69BC64FFBD0CDE09D902BF /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E6F658BEB77105D9B54AC764256AF2 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C88239BAB97F0174A93D4CEBCD773F0F /* EXAppleAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 454B0FA9A3DC3806297B4E4F0B6335CB /* EXAppleAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C887E31027E8BFCCC686D1ADBA9A51D0 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = C66058D6B35811735A537386F5CC314D /* FIRErrors.m */; }; + C8889525AB03223E9DDA3ED5DF1D31AD /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 937F2556B135DB1FFA4339F72FF08A5C /* ja.lproj */; }; + C8ADB8A15F701A88C476DD0A3D66386E /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 462A7C0CE154A0B00B73ED7DA313BBC7 /* zh-Hans.lproj */; }; + C8B2A7B002756926645AA7F6D5BEB658 /* FIRCLSThreadArrayOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BDFD3B6E209739769E4DC08A11737812 /* FIRCLSThreadArrayOperation.m */; }; + C8BFCEDD3B494A2F62E8BBDE90DD77CA /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A7052770B68F592CADA51AC795584CC /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8DC7F316AA448EFF2750D2E38A093BD /* IOBuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510874379DA08324AAC3DFC7D322508 /* IOBuf.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + C8E85F98C748E7A16FC78C6B8E773623 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1FBB3A505209DAFB94EAABBE20C043 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8E9F47BAD370300BAAA1BCDBDF04C7F /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E90FFD3A14B18E9F267DAD7B7A3F0D /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C90AFF718E45E2616D23519AC26AD09A /* UMAppRecordInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 642B9D66284FE2CFD6BBF841545FF8B1 /* UMAppRecordInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C92BEBB81C19D306E0BD827BE321E6CC /* BSG_KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC949DE63FE7F76BD85ADF313381C0B /* BSG_KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C935EA88458F6D63A29BBB247BC8EE2A /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C31B69AFD927F9BE6E1A94CCD9164E1 /* UIImage+ForceDecode.m */; }; + C93D65290516F68BF10DACC8DD358833 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB50673272ADD6EF01ACB396B2127EE /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C94909826EB31FE3C9016B6E13C2FCF6 /* UMViewManagerAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 582378A633F6FB425D661CDD72E6F377 /* UMViewManagerAdapter.m */; }; + C959C30758688B00A7F89AB0065DBF4A /* EXFilePermissionModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D46D168FDDBF304663E3551C5DE4EA88 /* EXFilePermissionModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C95C33E8EC0502927BCA940B2DB8C26A /* FIRCLSException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CB6B95323D59DD380E20828F800A2BC /* FIRCLSException.mm */; }; + C979C8642FE68CAADFB4D908E7CE958A /* FIRHeartbeatInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 945BA2FD8A0CFBC2569706DC93627D71 /* FIRHeartbeatInfo.m */; }; + C97E9BE75C40B8D873C2FED2F30BD9B5 /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED9AD358F92ACAE62BD4F17BF59D0D5C /* PromisesObjC-dummy.m */; }; + C996524E284ABF18068EFC4E43751D3D /* FlipperKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1979B97D255F084F2CDED967B5B6A9 /* FlipperKit-dummy.m */; }; + C9CB98A908A38AD2F41310F40A53A5E8 /* MemoryFile.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF6A27CD19A88C167BFDCA21098F735 /* MemoryFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9D91EA8614D66BF4925A1B02C2440DB /* RCTConvert+FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 06E139BD5706F40E973E30E44F51FA5C /* RCTConvert+FIROptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9EF392388DE1A342C2D371AD1E2C045 /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9C514BA2B7983ED105B77DABDE0BAE /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9F6C38E098D2DE6E919A5CB02024C3E /* BSG_KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 612AB05B1E3CAA44F934423125092D3D /* BSG_KSSystemInfo.m */; }; + CA1B639183072FD3D497C782D81793C6 /* Subscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = FF1CF0CD5E5832E3D28DE78D058DFE0A /* Subscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA2FC0CC5BA6A8B14C7459EDB5E4AE74 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C6667333AA95CE4B74E4ED6A65190B /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA358CA581FCD7B53B91B2DD197E9052 /* FireAndForgetResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 453CC615D2DAE67A94EDFB31C4B2AD85 /* FireAndForgetResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA41ACD4F3E8606385E277133F084FE6 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8FDEC15882BDE790AF498EFE474716 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA4F510964D66B8A8ECE2B6A93084CDE /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 328CBCB00EDA5D464EAF30F38790A598 /* GULSwizzler.m */; }; + CA67199CAF85BD631A173567EACB114D /* Orientation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AFA1280C189CB1F3722A5BC6730BB62 /* Orientation.m */; }; + CA6E8BCDD8BA3F3A19D47CFD4CA9E6E0 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 1646C0FF650E80A243E24523B702B686 /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA72BED4AFAA13C8832631FD16BF4272 /* RNFBCrashlyticsInitProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D12E86318AB0F321A220E8A0016AC5 /* RNFBCrashlyticsInitProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA78D116295A9800B4B0DCB80CDEC217 /* FIRCLSDwarfUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E235FB4D7E0FC2F6BB891FE35288C5D /* FIRCLSDwarfUnwind.c */; }; + CA7C3CCDF100231E301CFFE195B6FA17 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = A6A30629E47DB05D80D3CE9BC7C774F1 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + CA7F2680DDBC7A3D04FBED8EF5242924 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = E670F463C5CF96DE9B97852EF71F16D8 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA8D0188358400F296BEF9AF39B41632 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 431D80E032AC703E4C57DD6BACFA373C /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA976FD6989F3B1EAA13A7F8760C1922 /* FIRCLSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 52B9A4F94F136CF7E36F8C113BC2A8F2 /* FIRCLSURLSessionConfiguration.m */; }; + CAA79EA2F883D11144D8FFD4130687FB /* SysStat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F25F87AA623BA162D848B5B3EC9C60B7 /* SysStat.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + CAB7B5DC1D0EB61717767389C3232654 /* SSLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 392E85A6858ABE7569F9F5529E2677B4 /* SSLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CABE3F62E437BA1D8178BC3D2168DCA2 /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72FD2F747E74850D0C6FB25DADB891B5 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CAC7E02596426939C6B1169EB15CFA6A /* RNEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A26742F38EB5950B9233D07D9624216 /* RNEventEmitter.m */; }; + CAEA7F7BBB0FE8A1CC81D246E71CF1A6 /* BitVectorCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9D8E41C9347F5B9DF6F6B812193B39 /* BitVectorCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB0D74E997007796BD50F14F96295806 /* UMExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C7EACA16022BBC7A4A7E1EC72364DB2 /* UMExportedModule.m */; }; + CB3A8EFBD7D962BB9B59F570F76E4B71 /* FIRCLSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A5A3EC7FB31A95B5849F67973BBE458 /* FIRCLSOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB4E28DDB810F86F6D34354BA9679305 /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A9375A6852531DB3E639E21158B7A08 /* React-jsiexecutor-dummy.m */; }; + CB53CB8940FA626EDC9DA002C71F0199 /* RNCAppearanceProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A74E6469A51B6B26289693EF77FD676 /* RNCAppearanceProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB6F4DE004B91EF2022F808111AFA9BA /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 70F020ECE921B45B2089F81EC666DD4C /* RCTTypeSafety-dummy.m */; }; + CB70CA7763BD4D2B937C291757D03F8B /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A95CCF2E6F533CAA1CDFC6D5E9FD390 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB72935343A22E6661702C05820F6ADE /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 32F0C2598813B8577CA20426C6F8C906 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB7AF504CF55228FE97BE27D1AA84EB7 /* TcpConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = E16514CEAEAB9670F41BC49A1B951351 /* TcpConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CBA0CD4EAFFE8DF9F513B94A1BA483F8 /* RCTBaseTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2750BBED74FCA6DFB5DC8C8A9F681A19 /* RCTBaseTextShadowView.m */; }; + CC038B6CC87CFEDE744695A321D8AE5B /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8640163D65DEC5025755EF8A1BC7605B /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC06B3F867126F882C24D697CAF07276 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = EC5F395236E678073701E9B4394AF052 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC2AB736007F0715B7BDD403B7D738E6 /* UMCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D1F545D4DBCEFC9B20BCE38F8ADC28 /* UMCore-dummy.m */; }; + CC2E7A5892E595B5BA476ED0030918DC /* EXAudioRecordingPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA7BDF10F32E1E9EE19FBCF45E59A4E /* EXAudioRecordingPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCB6F59AABF0E21BC0F9A4A9021C9181 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 04C6EFDE83470C158A2170DECD738DEB /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CCB86DDE799FFFD82D6A82D2C74B0FAB /* RNFBVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F7FB19E53AADF5A3CF5055C14E70F147 /* RNFBVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCC017781F5276E57F6FBABB37AF3077 /* BSG_KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9232953FA79A76EC01888BF4EE421151 /* BSG_KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCD493CA845E56EFFB36328003F1B60A /* LockTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = A13D90A8141DAE1C808F1D456817890E /* LockTraits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCE2222A3A80A75225E2F7E51A4BF168 /* UIImage+CropRotate.m in Sources */ = {isa = PBXBuildFile; fileRef = 49B2852213173F5CFF711D59E572336C /* UIImage+CropRotate.m */; }; + CCE8FCBC722FAF50E1207923BB9E831C /* EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 531E71F037B049B4E261E47245604538 /* EXFileSystem.m */; }; + CCFD6133C6A15F31E4F17B8EB6E3DDC3 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 550B89590FA1AEEF72B97591DE9A0EF3 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD06F8DF31B965A09D35AC883E850127 /* GDTCORUploadCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A7DF13027A944C7B28667B6B41ED7C /* GDTCORUploadCoordinator.m */; }; + CD3AD11A8C4C775115560027F7AD3338 /* GDTCCTNanopbHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EC316318A17B21512726BC118D88BED /* GDTCCTNanopbHelpers.m */; }; + CD46B808BEAB53C8AEC3529826B8551F /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 667F0DDA57E645FF1582C17C842878BE /* Assume.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + CD52A4AFC3FD3D2461A0A97D88D9013B /* Common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A72747DB044F16258ECE383BE6729A6C /* Common.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + CD567A9B1C02C888612E19605619CB13 /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C6269C3EA36731F03303FD9456F208 /* Types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD6E94CA433866EB0CE7F4274BC0D7C0 /* TimedDrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 31680BAC2B5D1D52543FCFEB90059311 /* TimedDrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD804FB79353F1D929886460D8F8817E /* RSocketConnectionEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CFBF16997CAB2F677E714F1C5AC2884 /* RSocketConnectionEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDA2E0586EEA705D076F557E182B0848 /* FrameTransportImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A05AF9229BB81A6A96C343D99EFA66D /* FrameTransportImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDAC7C662991CE550BB6F080249D45DF /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDD2B0099449721B413A98305EC1602 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDBF9E5042AA209F0DC26458C3E0A33A /* EXConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = CF4FE87CC28A733EDE67644781886717 /* EXConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDE265747CB7B6A680D6189792C377CB /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 010C2584F22DD9546DF20B9967FF8F3C /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDE2F691E96FDD1A37506120DDC069C0 /* FIRCLSProcessReportOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B3C514048574CA7CDF45FBCFB6C059 /* FIRCLSProcessReportOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE018EF8459E8FBF8A9D9D34C2EC78FF /* GDTCORTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED083F33A0F5839CEF34A1AAAA3E985 /* GDTCORTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE0C6EB5F386C798A10DE6CF9D9D3163 /* SKHighlightOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B9018C017CE1F173655CFDBF3C9505A /* SKHighlightOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE240EA868180FE4ECA7DDFF4A387514 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AC264BBD9EB4AF306F61129B26C7A6 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE246B49EC4C8A293BE0DA3A8282AB7F /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5340C3158F3C101B348FA146C6DBDDF /* QBImagePickerController.m */; }; + CE24C7E45F367E41E35E4146680AFF9C /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = EECB695AC46A993AD6BE2B5B03CFDF69 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE25C95BBF3F1E5830A8EF8E1F7A9929 /* RootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBBFF1B49344B8E7F389D616D30427 /* RootView.m */; }; + CE3A139FD95866808065114C3CE2F2F5 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 075ECBF84686B11D2B7FB511729E0BA8 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE5150E60AB674AB60524EF055A64D8D /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = FCBB2CEF07D023E0AAA53383EE462F01 /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE535C17252BAFF7F01344DCD59DE2AD /* AsyncServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 100767696652CE6868B74285BA9629E2 /* AsyncServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE535CDEB9D6DBBB9E70C19F3BE1369E /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = D6214D397F64248704853C8DBE87D423 /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE7D2EC4BC4465158C1D7100CEB349A2 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 817C3C90D5F3081DDEBB50B6AEABCF38 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE8304B7838F36B6DC0F8915DF399A22 /* FIRCLSUserLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 61876661DE00A6E1CCFEF073CF75F138 /* FIRCLSUserLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE92DF0BA0CC96BD819D5395E3F5D4AB /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6AE060BDB09ADB16FC1E1EED922690 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE9BD8128FA43A9D3B12D8AD8D6A49CA /* CodedInputDataCrypt_OSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6114C15E0FCBBC21B34CB75B15B315C /* CodedInputDataCrypt_OSX.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + CEAC4026292553F61925463F50AAD811 /* StreamsWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB34B02012E0B2B4A50A5D88AB1ECA41 /* StreamsWriter.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + CEC319269D7BD620F821C9FD9E36E089 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = EF2E667DA84DA6200288704C51094F2D /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEDAFDB3B3EA3DCE1E62FF82FCD516E3 /* RNFetchBlobProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 5654BBD1C85274A93D8D13CA7F407544 /* RNFetchBlobProgress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEE0D3B7FFD05BE2465C81B2684F976A /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CA3EAB8271BD27AC665FABD6262137 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEF6DC752682E4243AC785B96B9158C4 /* RNBridgeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A539C1CDBC4B379F4DF54C3325FEB63 /* RNBridgeModule.m */; }; + CEFA85387A5815500FDB776E71D8925D /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4319295AF4FC4DA2D372A7A2242DBC0B /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF0F0EE11DEB7BDA2FB659D3F65ADE64 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 362E6DF70DDF44613FAF8E9C07757DA9 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF110BF21690E9F07E17AD337B066562 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F0B28F60D433A04543078F92B06007 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + CF28B6D2C7CB7060E1B6ED070988351A /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = AF02C242465A72DCBCF36847EA043397 /* FBLPromise+Testing.m */; }; + CF2D3F2E3A348ADF3DBD9EF35343E212 /* EXAV-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3866B6F3062B77F9EB0C81C5209579F2 /* EXAV-dummy.m */; }; + CF414AEB4CBAD8DF30894113E61CD76B /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D99345BBB430917AEB5318D87DBCE64 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF44D440631F5B8957AD89ADED1F1D10 /* FlipperDiagnosticsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 00AA30777DD6CC881D652F611A1BBF07 /* FlipperDiagnosticsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF49B15B413D33BF83043EE3285D408A /* RNFBVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E20865238495459081929930EC6A3BF9 /* RNFBVersion.m */; }; + CF5355174AE8A3C6572EAF4F036E5C6F /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C1D072B63D09454F7C7CA56040E8109A /* NetOps.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + CF61BC82A77EAABC5ECA0BB0E57983C9 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F381A046A86C1216B2F66D645A3AED0D /* UniqueInstance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + CF951D21CFD9031FE384D48969D63034 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A6CF593FBE73A2A350E290B504E4F1 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CFB0EC291403E07E9728A8ABA7E36129 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 048017DCC836D969DCB47524086360F8 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CFB845C9C4AA6311EC16A3907F537C37 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F14144EA7DB07720644B0F2DFE322CA /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + CFEA96EBFA4939A78536A1C1A6DD63D7 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 159803000B055E9C735853D85E9ABD6F /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D0108264911D29A92E4A0F784F7D000A /* UIResponder+FirstResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = CCBC09BA8CBAFC1F14747A03BB7D8022 /* UIResponder+FirstResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D017A2D31E3E20C791F6F44D7A01B8A6 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 829DCB708ACF3D18ED0BFE7353D01C1B /* RNCSafeAreaProviderManager.m */; }; + D02983F9F8E968E99F28AC389A5C34EF /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 97110259DEEEC959980EF0B409E72C19 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D034FC411932B8C3C8F83C7E9D7687EA /* RangeCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA1A6B4E26C0F22B4D438DA1B41F034 /* RangeCommon.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + D04EF723ADBC7EEFD75A13EBAE5DFF93 /* MMKV_OSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E0B16CB42C761661095F417C073820 /* MMKV_OSX.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0A47FB0918164AE46084571A36FAB5E /* BugsnagReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A5C0159EAAC29130FFC359D2BDB68D /* BugsnagReactNative.m */; }; + D0A86616D5BBB90D996947E2E4A39F89 /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 96889E362A9796EEBBC30E41F8073792 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D0CC2110764169A031BB05D078F35A7F /* AsyncUDPServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = AF025C179AC97F527B225FA45CC41CA4 /* AsyncUDPServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0D28C9CEC77D91A54DB5C41C9AED752 /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71AC49CE3F9B841CFE6083EAC9BD225B /* RCTRedBox.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + D0E3DBC2AC46A8D0D2E381F8644DF514 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CADEB74AB3984448F4164432656C152 /* FIROptions.m */; }; + D0EBA27AEF7474B70F4BEA01687B42A4 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 710D497CAC5A12DADDFEE9C9787167E0 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1249775C6575028B25BE687B4F0C982 /* FKUserDefaultsPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = C788DF693D5554D8D114BACE82CA597E /* FKUserDefaultsPlugin.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + D12DCE3C23ABB5C83BDAA983477883FE /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B903A67830E160EE0EF8C295A48716BE /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D142D080A3D2C709F861A423CEFB0461 /* GoogleDataTransportCCTSupport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 514821ADBB2F303EDBB9D58B2B41EE75 /* GoogleDataTransportCCTSupport-dummy.m */; }; + D15B1D25AFE4F0CB60215790F195A38D /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 484F863453629E403018AB42730698E7 /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D186229DC550CEDA1B9D8412530B56A3 /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 30695E27B0E6C777D87FF1F2A4B40643 /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D18F1AA016A320DF73EF1C46D21A9004 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A69429FD9580C97F720D7BCB15632548 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D199E0C3F8DF1441C00AAAE2E597A99B /* Future-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C7246FCAC6B53FE1B9FDDBAFE8F13490 /* Future-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1A587C0388303098B385EE306BFD2EC /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A69354C4F0ADF78BC18781EEEC84C7E2 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1BA931BA03A98DC16F4F404CD1C0D82 /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 990F4EE371FCA5E94001C98A1F57EF10 /* React-jsi-dummy.m */; }; + D1BD97AD13B56426DAA26A2468DA440C /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 564CA8699EEB111B2ED88494E0150D5F /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1C6F6705A1FE1010070DCC4A3102D3F /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE24AE4D688274C453602C8841B3C2C /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1DEC09BFB8020649801F18884526D9D /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E204630DEFB7ADAB35464A0408D565E9 /* SDImageCoder.m */; }; + D1EFA7416105B57A185CC4519F08C222 /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C594B606A4FD58B5295739AE8846C6 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D20CB1F465B6DEC72F0A0FB85325E552 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 96ED6D0B147039A5268A285F7593E9D4 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D22B678E28A081430F5E92AAF0771B67 /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = BE0D7D2FCCADA6BBB75DF73FA9CCC9C3 /* RCTNetworkPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + D290C257228A28FCC0A9CDE248452DDA /* MMKVMetaInfo.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7EF7838F5C51D7F6A7D9CFA412DBC1F5 /* MMKVMetaInfo.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + D29F28485DEE738B6FA3CCF80F59FAB2 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = DD62E7438E56087AA7119C99B3CC46F7 /* RNLongPressHandler.m */; }; + D2A983A6F32EA1B5199960179F79261B /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 508445BC9C1FB138C10A18EB86527087 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2BEC0C591A1E9AB03001E1C376385E4 /* RCTBundleURLProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E4FFA51C88DCDD1CE50FB9A71C735C /* RCTBundleURLProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D2EF73B37E88FF241247DD0776642D6F /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD37875EF15239DF7C195EA18DC9ECC8 /* Subscription.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + D3050C7C6584DE54F221A91A11DAB55F /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = EF818D16053A03214D9381DCB959CABE /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D32641F67070054A3F0AA83E3462C742 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F8BE4DED2942E1F0B695D741DD0C2010 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D33FA15C347D56E40DF4094E46FD25B8 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8A85E053B7BCABF6847D69C4C5D8D0A /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + D3461F25CB195DE12347CFB156107C31 /* Payload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA1148F902A42412AFD1269913C9C7BC /* Payload.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + D3579009269FEC6A34542333B942C9FB /* UMExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 738A23D2C014063AEC83461891B204E8 /* UMExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D368D48DCAC4E19BA3271451541AA811 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7C2E05EF6F0116517E0BE3F3BDE07869 /* RCTImageEditingManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + D38E6C4D9669114FBD6B9560CC87F16F /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = FB186B567E08CC1B3BE01BD648265182 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D39505AA86E323C96932E3A04B1A0351 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = BCBB18C5F6F1839997C6A049C0D897DA /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D3A5D5097DE0B5618568A96388A62D00 /* FIRInstallationsIIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = FE4D8A84FB7AA243383EB8997F046C3D /* FIRInstallationsIIDStore.m */; }; + D3B16597778203DE6EDD2C915FC363E2 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C9BB88A0911A06DA7814B56AB738E5E1 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D3B5E7CD68B29084575732B1464A24CD /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DD4C13C3A9EC08FAA17F1E4FACEFCBE3 /* pl.lproj */; }; + D3B75426ABB5BF990386B02043B53B75 /* FIRCLSHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 838AA08C8AF575070CEF28CED0DD9667 /* FIRCLSHost.m */; }; + D3BBAAEC1BB62E99D63C32C6742A60ED /* UMLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A9C9B28E0BD1E981B9BF204B6FE33112 /* UMLogManager.m */; }; + D3BC17F5F269A1DD35176BE79D74F2C4 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA21572F61BB84293DDAC5AC3CCD077D /* RCTHTTPRequestHandler.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + D3BE4AC7988B7A740B423AF784E299E1 /* ARTSurfaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = D4F0A66951134689B976F415E9ABCFDC /* ARTSurfaceView.m */; }; + D3C108FFA4787ECDB0A68E07CDF2BDBA /* FlowableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = B172A9029098F47FCACF4F7708558907 /* FlowableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D3F1F2786E81D2998037E666F2138400 /* REAParamNode.m in Sources */ = {isa = PBXBuildFile; fileRef = ED3C27A4FBC929476B7C7BEFE26138DC /* REAParamNode.m */; }; + D4040F200D00D6261963F43CBE89C880 /* KeepaliveTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65CE076EC76385AA678905F342C2BE03 /* KeepaliveTimer.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + D412419822F9E10F0CA71836166FCEBD /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = E89C17E7838886B481B08F9B7C681F07 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D41D18AF85CDD9141B0609341DCEE5DB /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = AF613F926031A1C3D3E307B78680D2EB /* GULLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D41E53EF9B0E35CDFF682EDEAA2B70AD /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = C4CD8B9BCF402EC556F8872B738F95AB /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D44929278211CCFCFC93414E2EF04F84 /* RCTDatePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = C0E956B7230C2C0961B528E059934E9E /* RCTDatePicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D4492AA35116BD68F0668FD3DBC22437 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 22635B1373ACEB0CD010B454DB297E5E /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D44F4B162A48877F712281A9ACDD787D /* EventBaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CF7079087917665847C821E2EBD3BC4E /* EventBaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D46387E3B0A1286B1C2AE3504677E6C8 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 58F07884CCEEA89E893A79728E2B8EDE /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D49C2B5AD12F94C14929E9614A269641 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4970DF907C454800B98BA5A0FA62DF26 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4C0E1A201222E7501D0ECE40ECB735D /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BF29F982B0796C89425BA48FD541BD /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D4C5F57F127C8AD253CA39F549EA8142 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = CAC1FD759E3EA26A598645CA20B95EEF /* FIRApp.m */; }; + D4CCA1BA396882B6AC8AE5EF772DB855 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = D67AD88258D8E17AF7A1230438184D6A /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4E76C84F728AE7A68A06809D4691592 /* FIRCLSURLBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9DE3AFEE8924A7B1EA77B2663C05F2 /* FIRCLSURLBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4EF29669510C233A73C4D1BF709A3F5 /* QBAssetsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 458F55F60750F73989240ED47B9776FE /* QBAssetsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4F03A622584B061121D482B0D08CBE1 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 9936E01F702B68A71DF6FC5030D94EE3 /* GULNSData+zlib.m */; }; + D4F870A3745DAC99F9D1DE10267A3FDC /* Codel.h in Headers */ = {isa = PBXBuildFile; fileRef = F74394FA55F7070CD095F5B64CE24EC2 /* Codel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D50276F979C7915BC1E670A13F14C468 /* FlipperRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFF9E8564C7292628DA883FC605DB78E /* FlipperRSocketResponder.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + D50DF73072D61E45EAC86061FDDD99BF /* FIRCLSUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = 2488CEDBFF4B43A5A73FE5D4D3EB1DA5 /* FIRCLSUnwind.c */; }; + D5127E8BB6E9A1A9B7F449A6C3D8F2E2 /* PublisherBase.h in Headers */ = {isa = PBXBuildFile; fileRef = FCBAD1AAE01EBF37B16158C287F3DACA /* PublisherBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D529453231AA557E09192E5B80F73FAD /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 405C114DA410609B3B3DFA9B4B7E5D31 /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D548578B0B4BAB40AA2F67986DD948C2 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E61262AADF05DB9336D7D007EBFF1A63 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D55F976F4368D978B696E3A99B3665E4 /* StreamStateMachineBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4462CFAAA8C9BBE3C17275FDC4EB45AB /* StreamStateMachineBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D56AEDCA89023A1E7C86652FEE5B716B /* DistributedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD7A0DE31DB1CAEEB5FB5B670BBC31CF /* DistributedMutex.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + D5B67F8483C8FB4C3B5356D28C3374D7 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = A13D2823D396306F5A6DD2B6663F7976 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5EB936081DE1ABD23F6EF6E9A31D4A9 /* RNGestureHandlerModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 886679BAE079ABDDFB71C90297AF1051 /* RNGestureHandlerModule.m */; }; + D620337A9B762FE1D97DC1C29D8D9590 /* RCTConvert+Text.m in Sources */ = {isa = PBXBuildFile; fileRef = F212C141BE63F876613767B52538D014 /* RCTConvert+Text.m */; }; + D63D855F5E5694B1078376751720F336 /* UMModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 486BE51C0E3E56631425DF47C13D5153 /* UMModuleRegistryAdapter.m */; }; + D63E8D24C60EFE8B5B1D85CD8003C1A0 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 890AA27BE2BDEA25925DE114EDCA72EF /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D657B1508E0606220A7DAFC0D6614475 /* EliasFanoCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = B536DE787B684F3AA2D7A02FFC256A03 /* EliasFanoCoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D65D7C232EAFE669AF0F91D277BF2318 /* FIRCLSUnwind_arch.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F58F88A4882E75DB6F2D62653C730F /* FIRCLSUnwind_arch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6673FCC4F15C960D35782A1349CFDED /* FIRCLSSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D64AD85EBBE2207BCFC09A8B336B7FE /* FIRCLSSignal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6AC7EDB5587A21F751D2AFB473D2558 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = B10DF87A907A8C44910B103C34E445E8 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + D6BE43E386E838E2F1C713789DFF481D /* ARTText.h in Headers */ = {isa = PBXBuildFile; fileRef = BFE417FBDFA87AAEDD9258C9C38C618E /* ARTText.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6EE21E0A81DC7E63751687071790BD2 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 70842C9DE36B9595408A0070537B0B4D /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D72503B8233647DFAB18589EFE0F1091 /* ExecutorWithPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = EE881A6C211F134C1D5557409B6F55A8 /* ExecutorWithPriority.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7386042B011F13F43898B1B9A5DEE54 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 4208A3511E3AD49A9B859808AC623DAC /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D738B9E26FD586C78BF0DAF81FB62ABB /* FIRCLSReportManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D566CCB86225D9463BFAF68E2BA3D2CA /* FIRCLSReportManager.m */; }; + D74FFDC85A25F62F1B5AE4B8AB0B65D0 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 372C71BBCB5CDB29863D4D290997B1B1 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D753116B40ABF09DE9537CDC8985462E /* BSG_KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C67B34402BD1CF02B869B5AE5810F9E /* BSG_KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7690664E9554486C6A08570CCA16219 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A9F53A4D7F2FE6DCFCECFCB4FCA2FCE /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D76D243B815E6B6FBC1319E69838AC67 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 603F3515483F15AD3C050F7F0B253AFD /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D77CF59BDB5FC2113CF820C1C8CEC5DC /* FLEXNetworkObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8B487AB07482E9CA902D4680970FC82 /* FLEXNetworkObserver.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + D7873A208EED0E3E763413036FCEABB7 /* TOCropViewControllerTransitioning.m in Sources */ = {isa = PBXBuildFile; fileRef = AC3B704C6912BE8AC0725F4978560525 /* TOCropViewControllerTransitioning.m */; }; + D789D443707528C5538286AB1B52403F /* FIRCLSAllocate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAD329D923DF61B72274D9B19EEA53E /* FIRCLSAllocate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7E5C384A3818E74886E35808F0E358B /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0179F72397C268C054558F5D8E4420DC /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7EE17DC61F2C233EA1F0DB1D29A9473 /* NamedThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A400BE9A8667F9CE4942F5DF5C10C8 /* NamedThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7FD43F4DBA506841D6A9E2A4EF20089 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8F53895CE18DB5979CA76E1A13E482C2 /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + D80637FBB5211C6DA10EF1A6762A297C /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D0594E68D945E7A8AFE9B4364FC05E7 /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D81AC0C4DC01BB7B898EF80BA080B002 /* RNCAssetsLibraryRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 65EA2EF7A6B6C73294E386B7EAD497E3 /* RNCAssetsLibraryRequestHandler.m */; }; + D82111A4E6432431C15468B9E171C02B /* SerialExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = FF384C992C01C2239A0D62107ADC442C /* SerialExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D82616F8D27871BA88D956CA6710D550 /* KeyValueHolder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB64CA34DB64EE8B21063AB215C0306C /* KeyValueHolder.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + D82A9BB2212B45FA75D895A40645B283 /* QueuedImmediateExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A24640E466C96B084FEE8B215616C1DF /* QueuedImmediateExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + D84F3F96DACBE38500F49916290FCB29 /* GroupVarintDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 82E38E652C533A063F37A20DFD9C5F8F /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D88BE8A09092572D594C0337AD2C039C /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F6B98771221062A48A96595D56507876 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8A14C1136C6E6F8D65875FB52ACC6F9 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2471035527AC86FFEA69DAB45EBE51D8 /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8BB8787764B7EB4D18B8371DFCDDB62 /* TimekeeperScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = CFFC5CEBE6998B8E15AEAC6F2D288C0B /* TimekeeperScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8BE1C65E30421034BDF3B754E368854 /* UMAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ACB1AA5C7871346165EDF053E5C461A /* UMAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8C90CB5416F8ACD7A96BE492BE76CA7 /* BugsnagSession.h in Headers */ = {isa = PBXBuildFile; fileRef = D3AEF5FB1960BA4E41498A8E6A6A2C59 /* BugsnagSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8F0C0DA31A17B805ED9F1CF41673F8A /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 874D0D5F0BA2B4235D7C9B04A9D318D5 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8F8196B3132B554A7D3384B3420D59E /* BugsnagSessionFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = BAC4F7102DC87BE359380EAFF5AF5F01 /* BugsnagSessionFileStore.m */; }; + D9136385F86B439BF4110F471C710BCB /* FIRInstallationsItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A336F63F5C60A88C645CAD3FEA23CEE /* FIRInstallationsItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D923D10E1895387F63D665FDE9B8B7AF /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 504EE17A1731C5D961219AB7B3D195E1 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D92CAE62ECAFE549B7CADB800BE130C3 /* RNJitsiMeetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 75ACD8369660A06F18F49F7A18C91118 /* RNJitsiMeetView.m */; }; + D942F947E98B998E31292371B94924C1 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DA3137211C5E8206BEBCBAB8C27F8634 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9509DE6780CB281F74D9447AC38ADD5 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 0388A04B410B44CB2356334BAE78D71D /* FBLPromise+Reduce.m */; }; + D973144F4667728901E3B10EF2D56D9A /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D3505D995EA6BF546E1E907AB9B04F0 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9BC1F14A53B515443E323E9031D582C /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D17B208A637168242674066328FD15BB /* EXReactNativeUserNotificationCenterProxy.m */; }; + D9CE5C4ED521A9CCCEE7E5371A8FEC83 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E47FFFD2C6FCEDA03AD43688CF0763 /* SDWebImageOptionsProcessor.m */; }; + D9E8EF785F0508D50522BF668E520107 /* EXHaptics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 566D02E313A9F96487AD0C98343E0A01 /* EXHaptics-dummy.m */; }; + D9EEB7D779C730BA8D7084CE1C82C2F7 /* FIRCLSReport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E018D94A11FCCA293ADC877A2DAF7B4E /* FIRCLSReport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9EF1EACEF391E2D098EDDD48B5C1F7B /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A5232C627636ED7608172E5B61E740B /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA0494C97A2819836F2DABCB79CCC65E /* FIRCLSUnwind_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EED8B3D27FEB3E08D282761E4BE616 /* FIRCLSUnwind_x86.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA3E756FDDBB22F63B92675EE270BFD9 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BBF8A1777BAFD5C973260BD26414770 /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DA5203CF64B1E9D5DAA840D3417F241E /* StaticTracepoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 5490400C4A176BF4168D0F1F26459996 /* StaticTracepoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA553EAB5D6042B76746804E1EAB9AAC /* RNSScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = D6A764A9422A1E5EC31EC4299BA7EB14 /* RNSScreen.m */; }; + DA572D4C50F338A98DE859B93CF439DE /* BugsnagErrorReportApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 43CA4F506353F3E9A5834EAE64E6B2DC /* BugsnagErrorReportApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA5EBAFC713BD2CA418F7A71F8351853 /* FIRCLSCodeMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 1740711C23139C0114C4B8488E76F0AF /* FIRCLSCodeMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA6126735254CBAD81AE08F7B1ED78B7 /* DrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD54472A4CCEA6C4BA8F079C59642EE /* DrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA658882BDB6CB0C758051C2BFF39DFA /* BSG_KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CA130AE1773AE0ECB88BC14F60EF30D /* BSG_KSCrashReportStore.m */; }; + DA779370248FFC40EA77D4D44A6BDB54 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = D55333DDD6CA1FD906ED2DA4E53C9DA5 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA9EE774CF939AFC136CFF0C1418CBD4 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 045D19D52F7B67C932392E3B93BE8280 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DAA91D743F867A4B65BF511DB61F5087 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 767533710141D54D234CDE805FCD0E3D /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DAAE0E3FED2202C7C92F463A7C4BAA2E /* CertificateUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCA28C7B67B55AC4450519080C138415 /* CertificateUtils.cpp */; settings = {COMPILER_FLAGS = "-DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -Wall\n -std=c++14\n -Wno-global-constructors"; }; }; + DAB77630ECE8FFDE64A9BEFBD0B44DFF /* RNFetchBlobFS.m in Sources */ = {isa = PBXBuildFile; fileRef = EF0BC2F3CEC9EB8D962CEDDCF3BB0842 /* RNFetchBlobFS.m */; }; + DAB782CBA723F21A9F6BAC43E18B14CF /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8A296193EB33A992459BE2DCB0A67 /* RCTDevSettings.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + DADC5939C3403C5244AD51F6C1CA548C /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 58534AFDC9B3ED5A79B80B113EBE6B1E /* BSG_KSCrashType.c */; }; + DAFC2F91BEA931FB9BA022CB9B77CA90 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4866196335D72DFE1CA40EC5C33D70AB /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DB21EF42E208338E801F26621D3D544F /* openssl_aes_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = D7DCDA0186EE5E3611A03951159C5C08 /* openssl_aes_locl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DB23770DDD223F6F66DD3161FEED485E /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 57ACC4A2EB1803461192E7AF83BB585C /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DB48347AB0CFAFD261FBD2BE8861EE9D /* RCTDatePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = DEC300791F41BBBDDCB9ACC39F754549 /* RCTDatePicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DB7453AA7276EAE43F16788C031FC022 /* RNGestureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 684DF5BEC50EC0272B1CA54D17BD3BF7 /* RNGestureHandler.m */; }; + DB802AF253B585166A65DE3AF2807ACA /* IOS7Polyfill.h in Headers */ = {isa = PBXBuildFile; fileRef = B81DF202A1B85049215E6EA198E2A625 /* IOS7Polyfill.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DB9717086AE45CE81AA97C3D12CDE9C7 /* rn-fetch-blob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB164747A5D8138460D7F1926B6B16D8 /* rn-fetch-blob-dummy.m */; }; + DB98C51FFD075C2E920AE1CFE2B57068 /* ARTGroupManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 837341BFCAF61126A5132BF0B895D65A /* ARTGroupManager.m */; }; + DB99B89B363F703C56CC1CA9540AC911 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 10D9D3FE14A3CBFD301293F57EAC711B /* SDAnimatedImageView.m */; }; + DBB5DF09AA103C6B5C2410567FC0F306 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 324CF92D438F61C111E2CF4CBC191428 /* RNGestureHandlerButton.m */; }; + DBB7C961CF22090D0F1F8FB705151A2D /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90B91FE26E027277EFBA1C8B70A1D88D /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC00358D8F13B35F5D00160272FCBCAE /* RCTImageURLLoaderWithAttribution.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46FA259FC9785CE705BB3A2540F0003D /* RCTImageURLLoaderWithAttribution.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + DC0DB5E6E1AACF1F85DE463B864C97D8 /* RNFBAppModule.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0F9DBA5488D8B2B26E923FEE35F1E5 /* RNFBAppModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC138CE0F250720A264B598D27AB4C84 /* UMUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = A8859ED3BF52EE07A4FABBA69899DE23 /* UMUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC28E96BA8BC8E051CA66420F836DDB5 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 062C82D54F9C09A401B970511851C116 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DC47EFB7D481B5840B0D006FDB06611E /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DA6B347B83E2AA2D3CC69D0CB37A05C9 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC49ABE2532839A7312B849463F539A0 /* FIRCLSUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = FD520F76FBD80356DA1FF8BED46E0FD9 /* FIRCLSUserDefaults.m */; }; + DC83F9A19E21E99237CA1E1903EE6DFD /* RNBackgroundTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1496A47959F56BB5963D2636EDBD4A32 /* RNBackgroundTimer.m */; }; + DC905C9E567307F38868AC249E90807E /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A469455F7808C1B76A4329258F6F6C0 /* FileUtil.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + DCA414020D88CAF6245519F286313FD1 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 63147CB99D7D0D8A7ABA56EC31D2531B /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCAF4A441F6D8402567162FCA828FE3D /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D122714113F3653CF3D10897744339 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCB90D8D8966F8964BA8B9A333F44E4F /* Base.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2FC14241A4FB4A7C07F5B0D8922B4AEE /* Base.lproj */; }; + DCC79093B0298C5C73431BAB4A5CD43A /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = F40A53185836579E30C3EB206F36EFB9 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCD9FA4EA551EDAA53BFADF01A383A80 /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD4C5E7AE27BB3F6A7719591111DB15 /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCE2782B3536ED43A64E1BE59D8A16AE /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 00F8DE6204DC517E182796CF3FDBC1CA /* en.lproj */; }; + DCEB1454DC848851872A3C10BA32C7BD /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B9B205B5A958B68CA2CD9FC4666C094 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCFC4E68E23C6B0E490740857C70AA80 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = D252FB06C9355CFA4727285C6083A1C9 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD0172C138C004D1206227573AB94742 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = D834EE573F3267BEE0E7CCB02EEA985A /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD0ED0194269A9546678AE2F538F3017 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = DD224B32342883A8147E2B54F6650F2B /* SDImageFrame.m */; }; + DD1BC3892CC8386218B2AC5A82F6D729 /* ReactNativeKeyboardInput-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B6995E70C32FA67D48F8D29F1B4C5FE /* ReactNativeKeyboardInput-dummy.m */; }; + DD31E664C8D93EBC57110B8E97E90E9C /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = C989C6DE38EB8BAEB6957E262B311396 /* NSImage+Compatibility.m */; }; + DD3C43A54C47878799F16153478F5E3D /* crc32_armv8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1F65F86386B237B05B0316B1A3B4A55 /* crc32_armv8.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + DD435B05F38B5E0576E48D7C760A2BB7 /* FIRCLSDataCollectionArbiter.m in Sources */ = {isa = PBXBuildFile; fileRef = B011AF2233ABBCA46FBEEC71BD95C430 /* FIRCLSDataCollectionArbiter.m */; }; + DD4C7A9E5CA5013D7786CFA9D177B890 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D23D83A4287B8F5CD12CFA96EB3202 /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD9309AFE001B268FF2786660DE9D588 /* GULNSDataInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2DD1461FF34AB8CA362D6277D1E44E /* GULNSDataInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDC5B985B4264CEA5E226DE7E0AF90E0 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 023639291EBD57E4AFDF09B7E1E95800 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDEECFFF302A446DF9F1194D17A36925 /* FutureSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFDF5247C0C4F27F981117EEAD08CC7 /* FutureSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDFA735F743E8D12661098DC58DAE485 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 755548BAF1B680D52CF25B4984E8CEA3 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE08A0A0EAB4D1F3D4205E9C02D6D771 /* EXSessionTaskDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C1D18916F00825108BBAE712AD0BECD /* EXSessionTaskDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE362CD58EB6E55028F789361187A702 /* ThreadCachedArena.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADD9680BE4E70DAC99F4E8F28E80749D /* ThreadCachedArena.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + DE5F047EA25CC9CDD2F98D6EECD0CC07 /* RCTDisplayWeakRefreshable.m in Sources */ = {isa = PBXBuildFile; fileRef = 43CF2E6FACCB782DD3F3E175AAE7A3A5 /* RCTDisplayWeakRefreshable.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + DE5F1EC1B7CB49F4ADFE01D959FD0D22 /* BSG_KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = DBDDC26D1EC39EBB02F50738E9F94892 /* BSG_KSCrashSentry_User.c */; }; + DE9795B12DC6F34813DDA08D4B8BA982 /* FrameType.h in Headers */ = {isa = PBXBuildFile; fileRef = 654A23D2C1C8537C84CAD0D175556716 /* FrameType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEA5C2E029C4386529EDF363FDD8BC67 /* FIRCLSFile.m in Sources */ = {isa = PBXBuildFile; fileRef = B8BF6B0504A160312240DE5D8E4D5032 /* FIRCLSFile.m */; }; + DEBFD8640231926B88FE3CD4FDDDF381 /* ManualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EEEAF6D15E85574F3500AA19CFA1847 /* ManualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DED5887A3513F857AB24977E67700D8F /* Pods-ShareRocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 641004BDF9AA14E0CB1A8A97C6AFA116 /* Pods-ShareRocketChatRN-dummy.m */; }; + DEDBA7D5E0A65DE6FE7B04A4E3B87CDD /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 8281113021EE8CA8AEA3728AEF6D1060 /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEE4EA1E653EC166B12DE85CB96230FD /* ARTRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = B142CC689676CB1080E7DAA8ACDC1433 /* ARTRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEF224658766C0BD97431F5DCA3B399E /* JSCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 7928CF3299BDE165E4D7934A1F961A8F /* JSCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF0051ABE6FEEEC784557052147EE672 /* FIRCLSDataCollectionToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 86427295E421BD825AC814673C436CC9 /* FIRCLSDataCollectionToken.m */; }; + DF22A8BEE5FCF76A31BE7C8A89E67C9F /* FIRCLSInstallIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A0860189B4CD7E1B30B0913458634F61 /* FIRCLSInstallIdentifierModel.m */; }; + DF230F67439A660A168B218C3660290D /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E792267F49A0C226477A06E932528A9 /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF404DA0B392DB192D47AC020D531A9A /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = F6CE4A460F7E91A4B4BD5716E288A58D /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF417B206C991E16FF579777C4FF1C96 /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A383877CCA66C0321486F218ECB64CB /* FIRInstallationsItem+RegisterInstallationAPI.m */; }; + DF7078E5269EF7551228DFC3F9501FEC /* FrameFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 550DDE9B1D1807636182189F5EA16B4E /* FrameFlags.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + DF75C756DB80CBFDFD43D0A99F83D035 /* PolyDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 35CC24F928CAC54296E03B0F051806F1 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF817BD1F5C4F6F35E9B867D0DFABC10 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = 093564ADAFDC6EDD26ECD428C8CFB06C /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF8D5DA3700432625CCA28276EBC56FE /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 6091F121AFA5D2D5CD9411F3E6D01B95 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF97168226658C94C8D943BA99ED557C /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D671A8DB96D321151A22C7777886198 /* FIRVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DFA2F79F9121657E2DF8E7DDE482828C /* ThreadCachedInts.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B325C64F03917783D3F653A2700BF79 /* ThreadCachedInts.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E00AE219C77E8D17BBBF9A091E04A29D /* FFFastImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2373483D81A351F2657FA0998800D5 /* FFFastImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E00BC402FDDAB7D225D87AB8410D1B1A /* DecoratedAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F62545782D513B0570CC4018A2E037F /* DecoratedAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E00FAD0FDB26AF9FE9B56ED65F8587EB /* LNInterpolable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C765139FC3CF9920F7F5B4691077A14 /* LNInterpolable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0362698CD153611761F5468EE9F1CB5 /* FlipperRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = E65018B65877114579C0E4837C8E29E3 /* FlipperRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E050964E1AB1383EA71092C52BA08CAC /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = FF1398287B0064DE78BA009BEFCBCCE3 /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0598EB7CB9E335E0333E4E5170ADD1F /* FIRCLSUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B0B134EB010CB93640619051AD559EA /* FIRCLSUtility.m */; }; + E074CA82D2417D4A0D890DD071A453F4 /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 61FF3CB52A22241CE97F6EEF22CAD0BB /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E087DB435044D30051DCE1885634E2C9 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A154717B3B07FF994D000022B4FBFC5 /* UIImageView+HighlightedWebCache.m */; }; + E0A95348DFCA5B73FAE577A45F6822FD /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9CAB9883D8334AFA0E33C8F4507BB6F /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0B1006374966800475ECF303FC19508 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = E0BCFCAFFB6724E28991F304EC303A7F /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0C46A52452ABB7A82187CF8BADC033D /* RNDateTimePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = D000F69F116C561489E125F2D857B0C8 /* RNDateTimePicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E102CFF1546031E99D8ED019337D349C /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0AEEA6606F62C0D917BF535E738CB7 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E11061E344FB4CBB84F6A1202D9965EB /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D52CCAD1B30F3A6AF3D1A5AFE1B6B86 /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E112A255C08943966E750880118D5170 /* GDTCOREvent+GDTCCTSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A73099DD75017003E8AAB31EE4015F3C /* GDTCOREvent+GDTCCTSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E11E13EF27F699205C8B6E7CA84524E0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2C792AE38779EDE06A21B3BE620874DE /* ar.lproj */; }; + E1266B55B38842C13A05CFD3DF2E4C0D /* StaticSingletonManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3750DCB8CD91AD520B68D632A0F0309E /* StaticSingletonManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + E15D130E3C58DDC3D2D8FFA5FBA60F8B /* FIRInstallationsHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 18D0B14CB21D552A9902E8BE99F064A5 /* FIRInstallationsHTTPError.m */; }; + E184ED1EF650D5B76404EEEB16CF6A83 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 03F6E6941AF85201C889862E2AB03ACF /* RCTSourceCode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + E19B575090355E623900BC4E520EE66A /* REATransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DD442FF4340A1B8D5E1D7FDB73759DEA /* REATransitionManager.m */; }; + E1ABB84690F52BCA204739061FB1D822 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B015A422A42389B0E5DBEC26AC57AB9 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E1B270459C9A3A1F331BAB2B69F8B319 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 762F91AA4CC210073E47021B742A3D5A /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1C92AEEAF907D9FBB3D536670867DE4 /* UMAppLoaderProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A057FC2B06C2E9754F234557A9DD5F2 /* UMAppLoaderProvider.m */; }; + E1E55537614C50B66D0A05AFA76CF618 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = C5D731E4B38B36168146D059954CCFA3 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E1E6C85C75FFE608F8639A084D7ADD81 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = EA3190DAA7FB97C9C61B7A4D473A8419 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E2067AE94EC192C9626F836E18255B3D /* SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = CD4CC32F46263273DDFEA3E9FB6BEB27 /* SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E208C5E8C08C4B7CD8BF285F8C6BBE3B /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B71AD9BCECD7CDE1AC011FA0CBC35ED9 /* GULLogger.m */; }; + E22214E4EF2CE522B3E8311CF4A002F9 /* FrameTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = F07F53D45BB15DCCEE60E68A08E9F892 /* FrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E246B0FBD593E407AC5122AE3D282326 /* RCTSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 347C07F1DF91B1D125EF165928009B5A /* RCTSlider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E265227A4C1DB2311EFF7D1A481C37A6 /* SSLOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93CBA8312ED75FAD8501C96FEFAB5F9C /* SSLOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E275864857518C091CD5FF4CEEE87FB0 /* PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = A02FCE0F66D4AD8D30EF8F3D3220A020 /* PTChannel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E28C347037A4A0DFBD48DDF156857B2D /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4852FB8EFBCD35B655B0C72167BCDE72 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E28DA42054EF0B4797C743DDC9F6795D /* RCTVirtualTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D3E716B612DDF67724E5DA4D30DAFC1F /* RCTVirtualTextViewManager.m */; }; + E2B505BA3561339CEE156D9624E37D99 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = B3261136686376C03AC8534E86949F61 /* RCTGIFImageDecoder.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + E2B50BF3ED60EBB52F0FED02FF43B131 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5A36E25A5D033B9A62C7D2CD7FCDE7 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E2B75EB8E105F9156805FA135498B216 /* FIRInstallationsStoredItem.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C86AC0E12A9C6E7EC6EF89D40170C9 /* FIRInstallationsStoredItem.m */; }; + E2C94D67399BCFD10FBDAA65B853AC31 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = F5A4B500D23E2A0D84A514290B001928 /* RCTProfileTrampoline-x86_64.S */; }; + E2D0E73041944854FC7C8B24B7C2D9D1 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C8BC1CD4600E60C84F3B0D429967C4 /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E2D1A3C05D90991A1A8F6DC350A98783 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EBE67F2E4E5B11BDAB3639987141C0 /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E2E490B23FB206AE0B3CD336767D0DC4 /* RNDeviceInfo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C605E8FD650C0D64EB695BDE44199F /* RNDeviceInfo-dummy.m */; }; + E2E76E1C58DF161E23D699B24CF713CF /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECB8862C7157F5D8E2FBA8602BE8575 /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E2EAD453E4A4317DCF42ACCF7D081D48 /* FIRCLSHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1268F69DB9F48462D2E8AE12F62688 /* FIRCLSHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E305DF061F26647A3385379DB71FFDC6 /* RequestResponseRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = C413BD72DDEBD4CCC83EC286C1FA5C99 /* RequestResponseRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3087E303D8E64C17038E7A303283D7F /* EXPermissions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ADBEFD25257B8BABE5BB941FC01A3AA /* EXPermissions.m */; }; + E32C94E302AD5CB8E0E94BAD8A66D753 /* FIRCLSMachException.c in Sources */ = {isa = PBXBuildFile; fileRef = F25D520DE4EF61DA503BF3B66A93B846 /* FIRCLSMachException.c */; }; + E36929018C3957171BBCD0F33593A233 /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 8132CF095AF7FC0F9B82A6F7C001D792 /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E36CE82EE6E8EB310110289E09673AA7 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = A76F3740E25161D6CA04EFAEA904892B /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E39E3634C4CA7E2E69BB72A8AF9DF0DC /* RCTKeyCommandsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FD8B8FF5F1C226985510B90AE4CCCBD6 /* RCTKeyCommandsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3BEB1D6134538FEB6EF8E1F561712D1 /* REAOperatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6943FF88E1E6A26A3D067A6802BF0986 /* REAOperatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3D417E505AF2104EB996901585FD373 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 395D5B2342644C97DDCBFEE82D2430B0 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3DEE879EF45B3369CCA589810AC4F9D /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = B7344D282B26110B08D7B8D7D1895AFE /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3EEF9497ECA3E6A336597A52AFE725F /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = B10DEF813A6C8CBDCFCC834A57292579 /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3F33BB478775D7C31E8EFF44424CABC /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F5F31CE1DC8AB6C91FC6B2B6B7B46C /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3FFAD5E1E8EB56B739FE7117329E4AA /* REACondNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B27C5C868A21736797411CB0355487AD /* REACondNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3FFD8F2909FB8E08E4EBB0C117005F5 /* BSG_KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F9E7E87F5BFB59FC739EB4B788C14433 /* BSG_KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E432F1ADFEA6AF93027885C4153879EB /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E843110D34ACC36D6BEF37D1EFAACD13 /* zh-Hans.lproj */; }; + E4346CBB30A1CE0D0CCFC60AB0111070 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5D2817A32EBC04C23F895A96070206 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E435A140ED65F86C87BCE291EDA0F8FE /* StringKeyedUnorderedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = EC39F54F14999F11502ABA2AA129EC99 /* StringKeyedUnorderedSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4371B1E44E185F3F7756EE3FFC0D0D4 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C4AC784523CC983839F3CE955CE89936 /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E43956E9A9E6953EC5051321EF2BB8A4 /* FIRCLSDemangleOperation.mm in Sources */ = {isa = PBXBuildFile; fileRef = C5275B82FE252A5A80218CFC82C526A5 /* FIRCLSDemangleOperation.mm */; }; + E44CC82BF34E84E10A31CF56B0A6337A /* SKYogaKitHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C6F2689B9C827B9FA44CF9C1F2FFC0 /* SKYogaKitHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E490A09CBBCE0CDE87FE320AACBA49B5 /* Async.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C52C315297E24DD1FD38925FB48D52D /* Async.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E49188CCEC47F2B014FEF6031EED26C5 /* PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA0CAA0DBA73E40FA693E392FDDF4B0 /* PTPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4A5D4B6B6E51731DC54DCEF2061BC80 /* PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = 213357BE51F85CA354F34E93E29CA4A5 /* PTUSBHub.m */; }; + E4A838167C6B85DD73C925E657D83B30 /* ChannelResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A7A7FF7CD4C4F405C3CFF889CBFF97 /* ChannelResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4A9EECC5DBF8D72D035281E1DE27F37 /* FIRCLSProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = FF74D46885CF5D55B318522AA6BC33D5 /* FIRCLSProfiling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4AD8ACA7779C6279B342C50D407F9A2 /* Pods-ShareRocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE03B59F2B5A0D48DBC11F41525B18BF /* Pods-ShareRocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4CB4269099FD9CEF2F73AB9439C7B4C /* FIRCLSDwarfExpressionMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = B62F3C7D15B1B9DC583296B7645BB20A /* FIRCLSDwarfExpressionMachine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4D6FC3D6058A2F376C5C6D38B9C8442 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ED97801AF64B223BBECA86F35A42827 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4D838084D6CC4D8518F1896EB83CCE4 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEF7E267E91ED2930A54BC3EF13DEAEE /* MallocImpl.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + E4E551E1ABD6CEF778DA224C74B13641 /* BugsnagFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A7700A6C47A0F61956BDF023D360203 /* BugsnagFileStore.m */; }; + E4F5ECEEEDC18FAF0FA4F228EF2A9596 /* BSG_KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = 43761F2166B0153F96A8E8FADF36E21B /* BSG_KSCrashSentry.c */; }; + E4FE62A73A78E2082178236455F1A718 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DB970351CFB42D89631ED4E5475730 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5197CAC70A0736A48A6B440088782AF /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 258DA94C29255EB13D9159ACC98563E1 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E54627196D731B399218E48C6FA9CF9C /* FBDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 115B15905C9E27E8F291210C81B4D2A6 /* FBDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E547BCB79227691987B5794BFB30C99D /* StackTraceUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBCD73AE6E477EC41137748E2B30461 /* StackTraceUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E554598FD317EE9149AB8454AA9059F8 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A98A8CCC5F0BFF4154CA4DC8F4FC357F /* RNScreens-dummy.m */; }; + E5782D8BD91896AAF55C1CBCBEF37684 /* SDImageWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 048B99AAC8A1A2A86ABA6C8584D941F7 /* SDImageWebPCoder.m */; }; + E5AC340EBD1517A25C5CD160306456FA /* TOCropToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D0D31313F3FBE3369B22495015B0A1 /* TOCropToolbar.m */; }; + E5CC97DD2276BCDD567C0F159E753813 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8581342460145C7EC9F6B5F357C02246 /* SDImageLoader.m */; }; + E5E200E55C0D22A46FCBB2335FA84B25 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3489F8F38CF643B6E1A1188CFBF5A45F /* ScopeGuard.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E5E972FB7DDF74A89E1E077D72F77FD4 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = D06978C4D1D69C1388BC15D79F424827 /* RCTVibrationPlugins.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + E5FB31F6C23D375DE5CBC98123BE9B8D /* RNGestureHandlerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C1444FC0600812FA86B68EC9CF1BF46 /* RNGestureHandlerManager.m */; }; + E5FCB3B56EB9D8309120717E8C908ECB /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = E27E511D5A430F8978BDADE9B2C41953 /* BSG_KSSignalInfo.c */; }; + E5FF1743F9D79897E8139453D5C34C92 /* AsyncPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = DC789D5F1A30C773EE83B38BF1D894B9 /* AsyncPipe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E60C8A26C5147E5A4E959B202E1C7BDF /* RCTJSInvokerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 5496CECAA22FCCE0A5E44CDE4C3225CB /* RCTJSInvokerModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E624CC4517B69DD2398DFBFCBB6C35AC /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CF1BC0D346617561E5AE4AFC58BE9CC /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6264E5B361D4864874699CAC2CAC3D1 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE89B3F284D5A548CFC3BB0016FA0AF /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E62D0F093E777DD81625A8DD305B63A7 /* FIRCLSExecutionIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B532D3A71FE4CCB1130CF0B704D9A0D /* FIRCLSExecutionIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6335683CD8324A549F41BBB5F393D3A /* ARTShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FDBBF7061629AE656CD2238B21A4AD7 /* ARTShape.m */; }; + E636F64793DF12561685F8A8C80F63FF /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AA5867FE895A65536F3F6148AA6BAE4 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E639715159F444D5BA9D88E495ABFF4B /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 637BB8714C78B885B4751C684DD857C9 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E63EA8710EE016ED7487643D8A30E255 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 69E34D6C25ADA1C118057E1787651A66 /* FIRAnalyticsConfiguration.m */; }; + E670EB08E92C89207D30458665DC8BA1 /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2544B9D1036B625E36089E1578D07D41 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E67397B57A67F4537980EFFB165C4138 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 01FFD7064BC207BBF801E369EE1FE5B9 /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E67F1572C88EAE81A75D56813DC25A81 /* Init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB9221B769ECAD8F1A1D9A11975DBEE /* Init.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + E6B28EC2EAA76DA7CBCA209D55786E4C /* RNFastImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 33BF7B796CACE0DDFED65EEEB4EB9AC1 /* RNFastImage-dummy.m */; }; + E6BE61368A0EB10BF9656C94C0B1F6ED /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 97480F7BCA563D265C470CFAE45E18A4 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6E661E87351F35E9363075A0879E1B8 /* UIView+Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3A339A287C5D9E83CC0225775DEA6B /* UIView+Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6EEA57B39231F94F387361EDBC11C38 /* RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 70E99183582E74BE96C08BDBAC09762E /* RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6FE2807B85DDFB3EA91EEF768018D80 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = D59554B9CAB55F861B07798C53BE7454 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E707A2FAC0C36218BA2830206A0D76B0 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF0A46C403E493EA8A1C2CCD49A4467 /* NSButton+WebCache.m */; }; + E7082C644CFE1566090060EC3C44F13D /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD23D00855D8E527736732D96E1F17E /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E713C3CADA28F31EE3CAAF5FCC72E4EB /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C940B8E70B47D19346B71BC35441D0 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E71ABA1C157CF07D0AB0F5123F4B3DF8 /* FlipperUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BA640F40EF83A956AFC558E6EC6BDCF3 /* FlipperUtil.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + E71B72B642D137E677797CB142A8FF72 /* FIRInstallationsStoredAuthToken.m in Sources */ = {isa = PBXBuildFile; fileRef = C7F97FA9FF64711D9D0A4C2E3E403972 /* FIRInstallationsStoredAuthToken.m */; }; + E71B7C43CA2B681CE0F3BE76936B0452 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 363051A351FB101CB4DB757D0C56E942 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E725C71DABD8F1D1E7A7BD298B51CA30 /* RCTDevLoadingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA348E5A59D03B7753967667122D75C6 /* RCTDevLoadingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + E72CD319C8F15EBFB6810ECE7EDA7A3D /* dwarf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7297C9E3B233B6C109D53F693029CB9C /* dwarf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E738B749AC9DBA6C3C3873C41415DF75 /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C4C69557A28D597A656A64BB076177 /* RCTUIUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E7584AD4F81B71B32D045FCA44EBC026 /* SKDescriptorMapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7AEF9523DD3A511863BFB2E9AC5ACC12 /* SKDescriptorMapper.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + E79CC0FEF54CA45A7593ADEDEFEDF2F7 /* REABlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E19B84DDF4D89013781D9D9B03F686 /* REABlockNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E79E09130D1B077C25C4840E4C51B025 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C4669C842B9EB28FB777A181968F06D /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7A62D6CDBAA229E65AE672373925C76 /* fa.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1AF5D3EC1100F113CC3D3F0470618427 /* fa.lproj */; }; + E7B341F66C139B10A13B3829F1EF50BF /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A1FFCE20159753D7E09360DCAC6D3DC /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7BD9FFCE36687BDCA52879B12903E20 /* ExecutorWithPriority.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F530F43983154FD7CA8E3007F576E52D /* ExecutorWithPriority.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + E7C136798440E586E451194FB447B02B /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = E32AC0D57736E296934D972402C781D0 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7C35E716B800BD4F5E87951BB2B21B6 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = A77E722608D3EE95549C9CCAF5BA7C98 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7D2340812F03790C705D669D0BECD8D /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497B3EE29A71EFB193F3A3E014DA8053 /* json.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + E813A1041A763154AFD217F24E043128 /* GDTCORPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = AD504639AA59D8D167ABFBA539643A19 /* GDTCORPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E81B4FD413363CBA1C3EF0C8871AF34F /* REACallFuncNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DC60B6119E81CA2C4268E60A8F63040A /* REACallFuncNode.m */; }; + E82C91CC8CEB33B774DB5E1C9E5D8FB8 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = E32056F313D3A13B7028BEA5BD8D08A5 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E835E2397E28D09CD18820BE0D360894 /* FIRCLSProcess.c in Sources */ = {isa = PBXBuildFile; fileRef = B95FD3CBCD00F7E4127E29929C64FE90 /* FIRCLSProcess.c */; }; + E84ABD9A0B93F64D9C7933A5EFC6C633 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 44FAADF7F3F016B27306404CFAF74267 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E851828779F5FC7B8B8C177DB884EC6F /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CDB9425EF8E65082AEB3B13FB362BCD /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E86715E049DB72C646A5223D1367BA05 /* AsyncTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7095C3CCC82012A0435F91A76575C28A /* AsyncTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E876DAF2BA76684D8B7601C3DA05A5FE /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45809FAF67F2952419D4D7F8B3B2E511 /* SafeAssert.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_PTHREAD=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E88527231957C341D17DF6C918BACCB7 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE2E734C4D060D4F762E7DBF36BC0F5 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E889BAA1202A6A6A17D561D0EA03F2D0 /* RCTTextSelection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5261FA7379B6215B172CC7038FEB89F1 /* RCTTextSelection.m */; }; + E893729E87251274E6D1D3B51566E3B4 /* RNCAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = 777A70BFB63A5003F75219687C92A139 /* RNCAppearance.m */; }; + E8A6ABDCF3C0C5876058B074C4E29BB6 /* UMJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA23E9CB3B5A37BB5ECA5C6A525A150 /* UMJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8BD5EA5DBC41BFCA5B323A9C87DBAC1 /* FIRStackFrame_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 742912E2BCFF65A9888B6A3128937A57 /* FIRStackFrame_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8C7FC466065D3CE50FD279E21715A2A /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE58BCE374ABC6D42B98AB487D42AF3 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8E57DC7FD3E1405D821BA98E547E940 /* CancellationToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F58BD9A54067B2D76E77DC7D89AEEBD /* CancellationToken.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + E90C8AD82ACBCAB7536776D26BA11D7C /* BSGOutOfMemoryWatchdog.m in Sources */ = {isa = PBXBuildFile; fileRef = 91086715CCEF7D1EDA7015EE84246863 /* BSGOutOfMemoryWatchdog.m */; }; + E91AFE814DC9B57EED9EBDBB863931C2 /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D708756ED79D00EFE627E55752067AB /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E930EFA4028C347FB207A0C4EF2AB204 /* RNNotificationCenterListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F4425A7A879F199A43747D5779B57A /* RNNotificationCenterListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E94077F8910379C6DDA3AA207C762C86 /* FIRCLSDownloadAndSaveSettingsOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C83E2D2B8873871B6A699BA5EE085E0E /* FIRCLSDownloadAndSaveSettingsOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9420AC963BB88173D440157F5C2F49B /* ConsumerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 55EC19563235B84E3C16129902421BC6 /* ConsumerBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9538D6C9D4813EAEC35C5BBA2C69479 /* RCTConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC9076975331DA140BEADE23B495B4C /* RCTConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + E955BABD4485D7B2B958836126D6196A /* Cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = E08EE662B7023E41FAC7EAB9F7F59ACB /* Cursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E98690E099869FCA322CDB7C8AB9B323 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 066B88BB8286C5B2C6FAC71D65B28F60 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E98FCF4D10636570A0DA1EFE3CE47A45 /* RNFBCrashlyticsInitProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD2699936F4EB4DB66355F93C5AEE45 /* RNFBCrashlyticsInitProvider.m */; }; + E9A824AE0E78956A27149966A7E03D42 /* SKViewControllerDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 093C8B36D29A816F408DCA55BC1D3870 /* SKViewControllerDescriptor.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + E9ACBB81BB2D21567E75CB08C2B132A4 /* RNLocalize.h in Headers */ = {isa = PBXBuildFile; fileRef = 97656B0ED655424BDBDBE07E2FD10257 /* RNLocalize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9DD087FC7A1ABEC08B8643910E0DDD8 /* StorageIndexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EEC16142E520F6AC834F3F7664172F5 /* StorageIndexer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA0FBF913FD0E76C393BC35D6CF6F339 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = 84BD9B6AE5CF36F13E90AA9DB2458229 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA1177A39135D58784EC37A4E968A7C4 /* SKButtonDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14C01FD98C5420E932FC9F461013EFC3 /* SKButtonDescriptor.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + EA3D6A64F2CFE7B38FF1161EBA89FD0D /* UnboundedQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = DC84A14968ADD20000EC197FA05236A7 /* UnboundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA82D914F7C4376FA679563B04C8C252 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEBB16BC868F03B976E11D9D1EBACDE /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA87C832CF6E91F3233B9E41993D100D /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A56E0E50D7F7A95BF36ED582F303CF /* UIImage+Resize.m */; }; + EAA2B4C60F7BDB41A80308A76A4D9848 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B9C9D1B578DEE39C27584AC980B45C /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EAA8A9E74453CE1C374EFD94C1B7098F /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = C50A9FFDA610BD2983A7ACF8123C704D /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; }; + EABBB15709D35D5F8EA21BC4880847C9 /* UICollectionView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D93473A86CD934BD1038A56853136D /* UICollectionView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EABEB2DE7ADB678B7E0DCFFBB64EA5F5 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A26598445C79F8BB93C4813FE13509 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EAC3C6074678F577E47481233D845A7F /* OpenSSLVersionFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6683C86DA58980A55D1577C5A8791350 /* OpenSSLVersionFinder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EADD59C554DA8E2CA0EA369DE78914EA /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 50A949347391CFB25CA8BB208851E554 /* RCTProfileTrampoline-arm.S */; }; + EB0FFB8AB196A5D2E91C3B846CF0BCF4 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B5F3690F84C2865606C96B737694E4B /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB1040C3BACA0BB67C3278188C50D802 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 457FFAB32198C7B46A2A159BD6DF5968 /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB15609268E86B4D0F86331DBA9B9028 /* REABezierNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D9B7710D299A44C2A002E7469472F9 /* REABezierNode.m */; }; + EB2C44784270DFBA3B582FB79FB0B4CA /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = EECDB4F3516EAB5D2A50505C6BCB7F66 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EB49C5BA84A9241B4A2FD914CBB83B70 /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1D8CF88E3DB4DC955D54FE36390FB15 /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + EB710D2C273757D2990DD2259396D5D3 /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 578A751E6702CF7010E9CAFB67F280A3 /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB78DF06626706A548B14F9714BFCE81 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D78F9C00BF67245B935CA95223EBF9B /* FIRConfiguration.m */; }; + EB94E713B05C06FC5784C9D426370C86 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0524FB7EAE1806087251EDD5F918CCA5 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBA79B0AE533BE87BCF47925BEEF5A58 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 28B8BA2842354EA1DBA3BA25A44819C0 /* RNGestureHandlerEvents.m */; }; + EBA878971E9F0642C4A9BB01CC1CF5CF /* EXKeepAwake.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E3648CDAC9D5469478A24929CAA204 /* EXKeepAwake.m */; }; + EBB0B32AE8A9FE7267668D1F2DF10CE4 /* FramedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 13388D990800B736F39CED712509D8EE /* FramedReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBEB8E966F0000E5B9996ECAAA718A72 /* fa-IR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8420AF8C1F6EB4650F970C34B7221111 /* fa-IR.lproj */; }; + EBF611C9DC3CABD7E29C5B423E167DC6 /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E6DE35AA705FBFE0DBA3B06157FE3A26 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + EC60D5885663C26EC9E47C3CBEC60DF1 /* Sockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 325718916693D8D2D6BCEB6863EB2BDD /* Sockets.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + EC6FEA75CC5E02F4EC760C49A764BF56 /* REAStyleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = AB04BA9F80093A4C970BC9243C39DBB5 /* REAStyleNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC7E6F8893A892C6B2B9C4EFE90D5452 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C45139ECE89637DC802D68D4F19C389 /* FIRApp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC90A4E51EF3B2F0B3EBC17E4880A9C2 /* SetupResumeAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9904691569AF1FB8D6897AE9E4FCDA /* SetupResumeAcceptor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + EC97CB108E671D75C839203CDCE70E3E /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D5B9420E822B44A0D897C0AC9B8C336 /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC9C2D92DCCD546C61F62AD33DAADB73 /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 827DFD228443BC4AEF464F23DB727440 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + ECB6B7BA94B66641FE3315168B7D0F3D /* FlipperKitNetworkPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 963491A9E62786E0785789D2BF070D8D /* FlipperKitNetworkPlugin.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + ED241C44D1BE21C144A33B37AD586BD7 /* EventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A6D752E35310294DA296C586EA1124 /* EventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED31D2231242DCE2DAB3492A23A54349 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 591C4155DA9D655F91FBCA3318F9E178 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED368130DB855003BACEA28F8A340D7A /* OpenSSLPtrTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 004BD555B4C3AAC417004AFDB70857C0 /* OpenSSLPtrTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED62691B003B2C54B15DD706EBD7FA6B /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CFA731D8F9C8D39AA9BC49D7CD25ED70 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ED6BE8C0119B9A5D650B0BB3A16D44A6 /* MemoryFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD0A87C22F99DC9A05A1B9880188B7C6 /* MemoryFile.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++"; }; }; + ED95751FEA58215AFA04947C656EF88D /* ColdResumeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCBBF9764FB6AD4BE86FB46A28A388B6 /* ColdResumeHandler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + EDA4F24FC4EA7EFD49E6E768EDD66BD1 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 826B1536F4A5C7C443536F5F018C891A /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDC979A9D849201D6DBC483E8B92354A /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 526BA19EC83345B82436604077420426 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDD233C9479285705E6B9089299C576F /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = F51E629F8EFC78ADB7349B1BF66E7891 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDD81D5D065ECC3489D1E01E230664E5 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D277C5450FB38AE5E27874F9C715EC2E /* SDImageLoadersManager.m */; }; + EDDC688091DA36B599E3070AF38C8E58 /* SKScrollViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 305E4461F20DCC332F3249BAEE807FBD /* SKScrollViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDF498D208004568FE66A61A1AB0A557 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C651D372FC6BB1AFD260EE43A833E4E7 /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + EDFFD7558303EBB109FEC50A5C046509 /* FIRCLSCrashedMarkerFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B6390357AA95B7AF60B6F72F9FA914 /* FIRCLSCrashedMarkerFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE1C06DD01F149D622523DFE51E65C41 /* RCTMultilineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = CFFF2A87653B65CEB5008C90DF74A527 /* RCTMultilineTextInputView.m */; }; + EE26C68BA1E4A373F6AA58F711E44168 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = E018F4831128EB129FE2410E15D941C2 /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + EE545CCD58E4A2E2390092397FF90035 /* DestructorCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A7F69942D29F7B96C7A01501E594784 /* DestructorCheck.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE6BE6092C061EB63937F805AEEE9D40 /* FIRCLSUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 4111E7D34BC0881ECCA3AF8731FB1175 /* FIRCLSUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE7F301F7EB3117BC1E77E72245E3FDA /* Sse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F86F12E26ACB0183CD35EFE067E43EA1 /* Sse.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + EE8A83128D8380211CB6876B0BD6CC89 /* Benchmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA700B9347F08F911F2287AF43DF8DD /* Benchmark.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + EE905AFF52F9B74FA85C761F03DCE8A4 /* experiments-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 25393F18847E6349114CDA24A25F5478 /* experiments-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EECE8417F87A642504A215B21A1BD894 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E93CBD601435B3B6E299AE1396B0156 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEEE7946609F4EB86E6A6971970E1A7C /* DistributedMutexSpecializations.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D18DF309C2FE5E34364E98AFD5B5CC /* DistributedMutexSpecializations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEF97C679BEE5F2A9C7F7D95720C9AF6 /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 30E7216A300013A4FD7909722A8BC12B /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EF01BB9A24DE8FC2D257B34F391FC5E1 /* FIRCLSdSYM.h in Headers */ = {isa = PBXBuildFile; fileRef = C148D0C3AF01D9DAFCF5C2D8E557DE84 /* FIRCLSdSYM.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF040B9CD7BA50080DC1780BDC9236F3 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D50E401219CBB758F1BD557F2DDBC16 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF0BEB03832B6EE08C1A5B8CC1007A9C /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 933C27038580EAD8CAE905C91C0BE11C /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF11639F4163606C334B78456636022E /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 5447E2B09AD3989C8117F03B66368A75 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF117E71F325A70F113BF280B230449C /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 71BC306415FBAB107046173C7D62DBA7 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF22605AD9E69B3DD5D66D833CE2059D /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D599491C6E13B1E7BA39C3E1DA0135 /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF5899B0D4193349FBF756DD61CBE8CD /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D1594B5887E85C681B39FFDA89B29D2D /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF6FC5B8C01048CA9C2F2F96CFA6C81C /* FIRCLSUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C69E758FB2D3A24907A0129B96916E /* FIRCLSUUID.m */; }; + EF78A78AAD79DFDE72D424FF8F35DB23 /* GlobalExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B69E2979DB6DF82E5B9E92C3DCB55EAE /* GlobalExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + EF8E5F0797808048CADFC607D7BCFE5D /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = CFC6E366D8AACCC68FE2D73620983AEB /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + EFA2192B074A6AE5BACE7456B28FC075 /* RCTDivisionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCC45EAA485211A797F17B14E81E689 /* RCTDivisionAnimatedNode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + EFA98193F4243EA8303D6508F5ACFD3F /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = EC537802B118BD3643D3629095C38BE9 /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFBCD28CC96CC7D7629CE6C73653B2FF /* FIRCLSReport.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6D68FA7B495C71FC7EF52EC2B20F9D /* FIRCLSReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFD68E385A78185DD955ABACB421ED01 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF094B4DED4A47E606B128C16F4A3DE /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFDDDA86D58A5A3B5A5C52CD2E4684D8 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 209E7C68D889E228DBA3424F426809E6 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFF0E8EECFAF4A7A28F33C4A7AB71A19 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D1766837DC550B10E0D9B38CE023F75C /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFFF616FD9B0B9494F7242A085F23A95 /* NotificationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A0BE58E58F10D9043E9517CA36EE7B0 /* NotificationQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F026131495373C5DE569B201034D9101 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 76605841FD1A47250E4EFE1499D3F6B7 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F029DBE2241C707F43B4AEF3919C8C0C /* NestedCommandLineApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 03204A74A401AFC6F4F2E563632CDB53 /* NestedCommandLineApp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F02C80E50A42C5C5D22B26EC7C971239 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFF6E7736EE37F242F293D52D878CE6 /* RNPinchHandler.m */; }; + F0552CB46A90D3030EAAE47B66962B44 /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F3FC5F926962C88033ED366D17A807F /* BSG_KSObjC.c */; }; + F060BB0A99A818871B4FF4CDDE8131E6 /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 726C9C7EECF972A038F368BEDD02A7C2 /* RCTBlobCollector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + F062B79236AA526A32FA60C8582C91A7 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9622397634A3DEBEC00CE06C1B64BC8E /* AtFork.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F064F5A353BC444A596AD767859C7E3D /* FIRCLSReportAdapter_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E59AA55DD9A126F59C095029C9772B /* FIRCLSReportAdapter_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F06D028A6F88B5E5C99E9486691C1816 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F56FEFBF48F3D0E555E22F8D5C2AA55 /* SDImageHEICCoder.m */; }; + F07371A2BF65324D8562074250CF350D /* YGFloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 92CD32A2FCCA115B4B0E452D76FC6533 /* YGFloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F089F83DA2C72E81AD2B58C6535A6626 /* Executor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F1001B1349B03B91C1356C3A36DD84A /* Executor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F08EF621568D6C92035F64B33AEC59C8 /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 998C26CB5519FEA9C21A12508F876F52 /* RCTLocalAssetImageLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + F0A43A4B163BF7CDF1684938F768C1D5 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = A567147B5F4623BAA13C514E701A3F52 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1077AB8D86DD9D6C3C84F7EB71B01FD /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = C7BCEB4CE467EAC79C8D872A409D3DA1 /* SDWebImageCacheKeyFilter.m */; }; + F11FC2CA1B4985D0A99985893A55EA80 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = B43899F50A79BCE14AE9B63097E00E07 /* RCTCxxMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + F1270B3BF10D921BCFC9023E8D24D71D /* LockFreeRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2068A1B107DAE2DB15594D7FF000125F /* LockFreeRingBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F128E5421AFDD733B6EA5E6DC0BDBBBF /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E29D0D7334990552C28F6888E1C4D0A /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F13D5204BA38F81E8AABCCEEFF2EBB49 /* EventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B3FCA272A3DFBC42DEEA24756A4472A /* EventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F14AEB46631F4B9EE89D67F568E6713F /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DA09D60C3C3C3D3785B8CA0A73841744 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F14F3611C17F09635194628971D7D0CE /* RCTResizeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0F230A3351DF72197ECA5D173B3118 /* RCTResizeMode.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + F15EEC0BB24783CE4BA749F8D9268035 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F350863D656EC12FCDEE8B5C501386 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F161334CFD6395BBE0856CEBF4DE186B /* WaitOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3AB91CE88C910CCB9294D27147C129C /* WaitOptions.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F165EDAD91DD10268DC4ABD69FCA84F7 /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = A8D27969317372F0383D1B9F1533BFAF /* GULHeartbeatDateStorage.m */; }; + F1861F0B801CC50205C1F7C444A3FB42 /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 06EBEE20FA2BBC510E5DFE7FD72D6EF3 /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1964D3CBC02560AE36785B0F166FEE2 /* FIRCLSDwarfUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 023EA38835E76BD2F08BBF15724EDCF5 /* FIRCLSDwarfUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1A2DD210F5AEAC81A8D438321D1A16F /* EXResumablesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 041A989654643A028E03AB2FC7B9ED64 /* EXResumablesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1CFAD1BBFF7E0BDA26021957C170257 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2187EE7FD2E6F6DDD7C64F9F46B17BBA /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1D29EEE977196CF2060E83F8D6DC9F4 /* ARTSolidColor.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D7FEB4DAD12E54EC467BAA9C54837D /* ARTSolidColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1D8204CAEC154C28A303A0B0E0D8B7A /* TimeoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFE64C332B5D529A57DB416EB659E120 /* TimeoutManager.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F1E1333AEA9A20A7D09582045666A987 /* EXVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FE534B597B413B2260D1817057F8B2A /* EXVideoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F219A70CF27FA9A9415A213BE789E6B5 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 368FA13E95222A3F25BDEBF06FB64E9C /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F242BAB0E83DD4405CC1FCE0D2D9B7BA /* RNCWKProcessPoolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 026573B00C5089E46A34157D92F95569 /* RNCWKProcessPoolManager.m */; }; + F252EE542CF5FAC448CADE1D81F56DF6 /* RCTCustomKeyboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 109DAD196C47ADB227C65B67DB971360 /* RCTCustomKeyboardViewController.m */; }; + F255767A43EB01B5324B1B7536288503 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0818D39E633BAA54EC2D71D8C25E6A8B /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F26D41F01E683998AAEC1A00C470EB59 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E90BFD41A96959799C69CEA9F27A13 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F277DD730C5DC4670DEE570B9E364BE5 /* FIRCLSURLSessionDataTask_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = DCC0177033322577FE17C0A5DB7D6D70 /* FIRCLSURLSessionDataTask_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2945935232CD99D498FB3FE1736D00E /* EXFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C87CAC797963EDF63CE970DCE325C35 /* EXFileSystem-dummy.m */; }; + F2BB2DE2C45DD98C2F6464408C4D3532 /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B00F3B9A25D341FF0A7A6242E1034F2 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2DB009793E935272AA918B905E0008D /* RCTInputAccessoryViewContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4257B8C8EA6485492180D6FC57C7C7E1 /* RCTInputAccessoryViewContent.m */; }; + F2DC4D68D95807B1FAB1279790CB7918 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6760CE5BF28618E5D42C41C9FFAFEFE4 /* RNTapHandler.m */; }; + F2F6974CB2911E6E418367E261E1CB4A /* UMReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 82361FE5F0B21820CA161CD6F8CE5A23 /* UMReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F30EE47AEFB6C802DE984F833AF2E8A1 /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DD40A881E7F2F8472C796875F6A739 /* React-RCTVibration-dummy.m */; }; + F32F2C636023C27F22172F64D4D1936D /* EventUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = CFDD9897B420437740F2C790E28FFCA8 /* EventUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F33C3F5A2DEF21B318B13E1FA9513B5B /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CF9DEB4B02874654D58CE806FCBBDFE3 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3760352C6E2106593BD9B3363324DFF /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3C8F100D2D70395A1A0294CDF8E95A /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F393DD4C89DD0E8E5458A560789491A4 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BD443B250DC8DC74912A445C777F39F /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3A009B81FF8A92B347826968ED9AF1E /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = A538681767405B4E9FF83C15780AE054 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F3B34CBCC961EF36E3ACA1228C478F39 /* FlipperConnectionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 98BDFC3334866AB049C88363913B1E61 /* FlipperConnectionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3B80E2B758010DEDA95D8CD4B00CB84 /* OpenSSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB79A4431F3C32CF55295A0BB31B7D4 /* OpenSSL.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F3C03C6D0A470FA009D6AE2B42CFA79D /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = CF3AF994CB27C9C3659E126D2607B539 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3DBB5A96686AB45E1AEECE8C960B794 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A9F34009B96F3FB55068354EC32B6D /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F40D4C45C56E709102FC28245D674082 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 4144DFC0E38513E8A0F0651E267AEF63 /* SDInternalMacros.m */; }; + F4227A5A22C299DB2F673D8875C42BAD /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8848377BC15E3C22E2A7E2BEB7A9F87F /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F42591F023436E2D251408E0F6DC9E9F /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = EF2AA62775C165D266DA00828D077CBA /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4354D6C88C4F7CFDDF66638852FE083 /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 33D51A8AFF07DCF68B2BB41459E9B8A1 /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F43EF5DB5AC2D8D783DCCDD92DEF2232 /* HHWheelTimer-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = B52CD50EEB7B58A8AAB4403DB7C3A509 /* HHWheelTimer-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F444CF6C93B81884CF0CA3309DCCC8F5 /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7395B37403EE0C69672FF57413CF7877 /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F473CBA9591B30E13DB1413498313348 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F91B13981F4D04DF6266299CA57EFB /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F478015B710CAC703BD59AF8CB9D2791 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F50CE06800396FCE10EA52CB6114C66D /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F48A0381C51B2F0D24730133B0C5D5FA /* GlobalThreadPoolList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF848C3AAEB2094BCE44541A8B4DEE0A /* GlobalThreadPoolList.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F48DC19A7DE41508D245FE55D1995E1A /* ColdResumeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C92C8A75373FDD65BA140C3FC5D19412 /* ColdResumeHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F49F1B5A4B1DA201D133771E9923D648 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C6DB314BF7A6F6636587528F40E6E63 /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F4B8CBDC886A5D476691438E7F0D8288 /* FIRExceptionModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E34E90938E61A36DC80280B0622C2C6 /* FIRExceptionModel.m */; }; + F4F2AD90553CB120BC682940433493B8 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 169D99DCFEEDF6CF638F3AB5ABAB18E9 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4FA192DF8E95C26C55DAC65EE6B310F /* EmitterFlowable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B085D1FB16245A0F198DB2406EB08DA /* EmitterFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F506CCC7C34A049D1253C979B7807514 /* SKNetworkReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = B8929613C676A28B292CACE916AB8B84 /* SKNetworkReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5106A9D245E7C593DA00BD467654ADF /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B14B0084BF02DE15FE62812E1288436 /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F518CDF6FC7F5085F4C33D36E71E6B35 /* RNCAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D29FD36EC0C8FEBE6DAB5E44F97859 /* RNCAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F52336859BB9F756E055C93AE2968A87 /* TOCropView.h in Headers */ = {isa = PBXBuildFile; fileRef = 99720D30D4764EB212A54A8391F1E358 /* TOCropView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F523644CE74F3F365E8C1E26EE20FE0F /* GDTCORTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 754E0BE205AB1A8A7039CFC8FA3BD918 /* GDTCORTransport.m */; }; + F5254D7669A08E6C5EC0EF0BA4AE59D9 /* FIRCLSDataParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E687F5C65DD3BEAFF47BB5E8EF7D5D9 /* FIRCLSDataParsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5292BB5CF2C799435F4B1E53237DFA4 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 871DCC73830C467E5BA61CC8CD0BEB2A /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5461BEB4C9D9CA55F6CC819DC1E4E79 /* RCTMultilineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B059429CF6238B3D3A15EACBA1B1A52 /* RCTMultilineTextInputViewManager.m */; }; + F555F8C238747A97FF295FA277B84567 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BDD96A156450AC5802467E6C6112C3D /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5569D7601768A0E8A97A9EDE6CCE8E0 /* RNNotificationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D98A0C8DEA3E2F07B861774A11A4862 /* RNNotificationsStore.m */; }; + F557D614321C8F93BE3F898A9BCAA82A /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08EAD2C7144A6857141F7C8AD8FFA1A7 /* ParkingLot.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F55AAA8E0EA9C9CAC7F32F6391C66828 /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9CFFC0D417808BBBE6FAB670BF6265 /* BSG_KSString.c */; }; + F5716B71E408328E02A7D09CA4FBDACA /* RNFBPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = C602190418BC24C519634B7CD406E857 /* RNFBPreferences.m */; }; + F5978CC4D77598D1A49F9D24FA00C184 /* EventCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 90C235A36EF61092E414856544339A50 /* EventCount.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5BC03175EE7232A1912FE3CDDCD970A /* QBVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = A6938FD54BBEAADA1E4A0E50FFF8BC8A /* QBVideoIndicatorView.m */; }; + F5CCC2820D92DA02FC629CD7A119C9E6 /* cct.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = A805DAB37BDE5B7587D60828B5C486DA /* cct.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5D8D91CB3F9C56E62D0576785A26819 /* FirebaseInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB825B7A88F0CB25190C21C70EECB21 /* FirebaseInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5E6629EE09FD61F74EFA87FD5FFFF1B /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D52EA697712FD933C776A09289A9FF52 /* RCTMaskedViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + F5E7FC21D89006A4336348040B83A54A /* InterProcessLock_Win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA9DBC64DF6D0336A60497A93DA45E7E /* InterProcessLock_Win32.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + F6086ADBCBE0EF97E2FEAD8C5415439D /* MemoryIdler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120B3B53F3711422390FAE868F810DE1 /* MemoryIdler.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F60BE74EC0CAAE86DF95B244A4C5151B /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FC79C77E4F46863DD475533D06E8F4 /* UIColor+SDHexString.m */; }; + F657530EEA9AC9426F2F7045A997234F /* Singleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283746EB44A8BA8825A36D950715DA43 /* Singleton.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F65BC508CC7F01D9AE11B7A5FC011ABA /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A107511BB1900642AECF197062D10E8 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F680A09D6874079978F4C5CAD3748BF4 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 31242A4A3BA081BE176B63314AA7D197 /* fr.lproj */; }; + F6A08EBB2786817789F85782D918A2DB /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4404A2314F6641965D30C055915C7749 /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6F66797F0FC78C2248492479CBE62CE /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A990F3724B389E9A3F1D99AF48703368 /* IPAddress.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F70C1B48EE8C32FBC9AF78B84C715BB0 /* TLSDefinitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ADA55D682457995E872F8370FDB53AC /* TLSDefinitions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F71009C4536A27002D076CDBFEAB8B0E /* BSG_KSMachHeaders.m in Sources */ = {isa = PBXBuildFile; fileRef = E730B6E86B8B97A837D98D43A42846C3 /* BSG_KSMachHeaders.m */; }; + F7141CF921934893B165972EF3CF53BF /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE56E1ED3667A5E18BCC2A966F68318 /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F714A528842E6AC83C6A9282ABE869CD /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A4F4C0BCDE1E7222A9C16BB552976D5 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F72A290CFFE4FFF5B6E75CE55490C392 /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DB518370C3EA60C4C2AB53038DF69CAB /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F75DC605FC8D1F7681541CE667AB7CB4 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 738B85F81340FD1619ABC152FCE14868 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7792BF3636610713062788116665BF3 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 84E442992E94F677B90E6E8492F619CB /* RNCSafeAreaViewManager.m */; }; + F79075F88B5F0A11693594549A7B8C5F /* SKScrollViewDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 586FFADA846B4528EB8C44A427BFFDE4 /* SKScrollViewDescriptor.m */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + F792B40741251C6B961A49C5E56AC7EB /* ScheduledFrameTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 229FC863351FC15A1ADA9A4F9477F91F /* ScheduledFrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7957488A7E05B294D0FDCB86F08DE8B /* react-native-slider-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 488FB1BEA1DBF547841F483464B21B8E /* react-native-slider-dummy.m */; }; + F7A64B1A662F62B2B52185C92B653CC9 /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EABEB5B0ED4B2FF486465703D6185F2 /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7AA02141B7C9712F22D1023EE2FA272 /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E9EE8F4CEFDDE7CDA6FF80FA8BCEC846 /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F7ACA0219D0817840C5BDC9A69E4BF5C /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A086D7B4B5A4FE6CDB6218F2B406B9C9 /* Conv.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F7BDB07A4A5F108754DD90CC9A907A43 /* BSG_KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = F424C4122D35FEDF0F9A1CCB3DD3EE41 /* BSG_KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7DB28588EC66275F9EF5B5DCA2330A8 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4CD9DB36CBD104B31440FD4D2C255B /* GULAppEnvironmentUtil.m */; }; + F7E91880C97DE47E2B17DBDA5B8F9966 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = ED4E906195383C4588522CA7B2F6467B /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F80C986987B98CBEAB69F7AADF7F696B /* RCTBaseTextInputShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B87FA1D2F5E0ED1CA4EA507A117660 /* RCTBaseTextInputShadowView.m */; }; + F8382867AA53861CD193DAF210EAE2DD /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = F8FA5857F1B0D25AFEEE689587A6A350 /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F83D6DC16A3DDE2C67D8E9F41EF111A9 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = CB40206B43B5992748747DC69CEF0B41 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F85DFEC9533FEB34EB9F11A895890A80 /* SecureStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AE730B24A031509676BF742BE3ACAF7 /* SecureStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F868B0F2EB72D34861497F45B6754CFD /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DB80E5B203ED5541F1AE27D3A1D23A2 /* CString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F86BDEE0D96DC60283796B6F863E564A /* FIRCLSSerializeSymbolicatedFramesOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FA48097A60E3C79497DF00BF16B6F8B /* FIRCLSSerializeSymbolicatedFramesOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F87291CF6BE44C7D989180B811879180 /* ProtocolVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A019E28A9E6E9CEEEC24F9DD589D9797 /* ProtocolVersion.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F89E3730A9F2FFE81F7F870BBA9EB924 /* FIRCLSCompactUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E6288D790089E7241E112CDD898675 /* FIRCLSCompactUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8B02098A9ED6DA1336E35FC2E2937E0 /* experiments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB8DDF457A105ECFDD931601A8671038 /* experiments.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; }; + F8CE0653087E1B5A8D3BDEBC4D9AC6C1 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA18FD1E14BE889B65DEB0E7AE27BB5 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8DB5DE2E38CD1A3156CE3DE8EDB3FB5 /* pt-BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D4B57FFBBEA9176B766C2461071C934B /* pt-BR.lproj */; }; + F8DF4276E3FB3B7C5B8439933EF119CF /* FLEXNetworkRecorder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3E376827002A3EFDF2F7F169CA20C0AF /* FLEXNetworkRecorder.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + F9231F6B75F9828C1E7E7BACA93EC40C /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E09AEB3FAC9D47ECBE2D91BA4E05E5F /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F93B81DDDAEA148C915D38C6EFCEB3D5 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7A586F95076EB0F0E104A783BD36ED /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F942FD556E631FA6501AE10641961074 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = EB5A1D5A4E1EF92B70E662A22B8801D7 /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F978ED42F40D061340DAF5CD22373734 /* GDTCOREventDataObject.h in Headers */ = {isa = PBXBuildFile; fileRef = AD3BAF3EA12400C8FB7278F1F215FDFE /* GDTCOREventDataObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F97BED093A11441ADBF6C0E05D48E8CE /* ProxyLockable.h in Headers */ = {isa = PBXBuildFile; fileRef = D62D9D438AA2A488B83ECB8FEC332DEF /* ProxyLockable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F97D19A1506555DC36F3E885262E13B2 /* BSG_KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = AA198D10C13300D28C11ED0DACD32F42 /* BSG_KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9825A64AE0EA188A375ACC599B19B8F /* FIRCLSSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = E26B13FE8996444B3DCDD20D59675527 /* FIRCLSSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F99C6EF148A5F929C6714A10414821BB /* react-native-jitsi-meet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E9624450639C051D1B8AB1F567D75FC /* react-native-jitsi-meet-dummy.m */; }; + F9C79E07315E4101EE1E6284DBE96B6D /* json_patch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C58E09797BE08EE799C7076EE6C01B0 /* json_patch.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + F9D66462790E3ECCB90C80157BFEE731 /* DeferFlowable.h in Headers */ = {isa = PBXBuildFile; fileRef = EF239415A954509CD83CCCBD7D6BAEEE /* DeferFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9F5491A40F3CD7B492D73AFDCD9B8CA /* FIRInstallationsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 2312870F8AA8F7E32810D2C3A482E216 /* FIRInstallationsVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9FA39DEE8351B67F7194784AEE28EB3 /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 6275C5B715D98A86FACE0CCDAD6831A0 /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA14342E79B4712BB89BFD6F442A6A64 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 9ACDD1DA4A9D536AC0542C4DF7A4D413 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FA261EF55BDA4678D08512DF89105B12 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A5166738C2ADD554C8323ECD1DCCEF /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA3D5C2B97EFF2FCD6ADB8D56A187AED /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 168E3ED40468E07E05F0AD539CB9F645 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA3FCEE4D4F5F67613699A79BA042772 /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = E783D8DF4D2F070610D2E2C47732CA95 /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA4153C149EF3F1DDED6E4846513C67F /* ThriftStreamShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 02F6E3B8432991B587BE178EB2A2934B /* ThriftStreamShim.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA4347EF4A800F16CE57D834D4859D8D /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59F68D916F77D550FA740E5871A2C700 /* CocoaAsyncSocket-dummy.m */; }; + FA6CDEB2A292F61C8FA52F4239629B79 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9223C6BAD4966102418572C73817EEEC /* RNVectorIconsManager.m */; }; + FA93C80941FFA425F6A8217DC86AF716 /* FIRCLSURLSession_PrivateMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 79053C64F1C59AFD89510405CF94C623 /* FIRCLSURLSession_PrivateMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FABD46C0F909DA26B81CFB9726F25A3D /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = FA95719A67B0586532F57EF37510E52B /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FAC72EEDE680CE42571135D4F06ACD0C /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = EE88C48F9B4CB5774E220AE49FCD7232 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FAD325C61C1C6B01789917FAD2FA0541 /* FIRCLSDownloadAndSaveSettingsOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BA42568CD090374443F4F1F27941531 /* FIRCLSDownloadAndSaveSettingsOperation.m */; }; + FAE0FE7AD22D774BD0A3DF4A75DB5761 /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 242A428FC17181DE990E8D5A2153E786 /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FAE7FB7F49C39C5CC3B15E412575429D /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = F7BF8F2CDC46F4D4D6CABE542F655172 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB0A28191AAB089A2B180B0CDD512FD5 /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B314437495FE11C913A7B90B0D495B6 /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB0F92706EF1B0B3F1CCF387BAFC3433 /* RSocketStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 707A486419CB0C06F413C938309E1ACD /* RSocketStats.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + FB0FC8AE6675285761278B79CA6D28FA /* InlineExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 957C501B84FB837BF8EECF92583374B2 /* InlineExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB11A9AB3FB910CA62559D1E7D872869 /* FIRCLSAllocate.c in Sources */ = {isa = PBXBuildFile; fileRef = C4EC78950AF5C05FE297047021A519B3 /* FIRCLSAllocate.c */; }; + FB363DD0DCCE96B7BA6C098C27EE5B4F /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FBDD16D8524D04F2E9A34E9A7A877C /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB530F1A567791D6927710373B7B9DE6 /* FIRCLSProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6ACA9BC0EC68183524CFAF50825AA1 /* FIRCLSProcess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB5AC6BF479F7E96E183355FECFFDC4A /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 65EB0619FA2C5B084D4CC3D7AD2D5D60 /* RCTShadowView+Internal.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + FB623A4CA5268F0DB215580161FD6A2E /* FIRCLSURLSessionUploadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = CF01E9EEBAC70776C6CA2B3B5A114740 /* FIRCLSURLSessionUploadTask.m */; }; + FB64BA5C11ED82DB5C4BF04D0FFA4C4C /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 842DD28DF21026CB8E0007FC65CC42E1 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB72FD83F67C894AD142EB1845000CF2 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = EF3BE123851A9F73F566DE3EC5425D97 /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB8C1E2C48F2AD8515C5E099C749C5BF /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F1427BAE4902839B19780BC178D4AFBE /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB8D27E9459831E52B2A77FFE785BDDE /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = EBFD1D03F0F485F3443D4B980F19DCF5 /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB90E24396C26ED6126824A52A788876 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C8C278630EACD4C65DF9089CB815DE8 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB9DEAA3FF6C672E354650B1ECAF88D1 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D81079D611206FEB12C6852F6A76683 /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBB80ADC1665D487FDD0E9CAF78FECF9 /* GDTCORClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 06BC2718366E7D446A460E9A3C051889 /* GDTCORClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBBFCCFE4689AE3908F40EC73AA360EF /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D20518A57CAB05E56818F52E0D00F580 /* BugsnagNotifier.m */; }; + FBC0D2805C929A4C5832392FC8E13163 /* ThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 049042B3DF2FDABEB9BBE38636CFBE88 /* ThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBD7C4826F1DD46AE003317225C0D984 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 84BEB0EBE212A77C545C1D889DEE8C90 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; }; + FBEC4776C49342CC3B3405DF9F36297D /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A93E4D3AEFC3BE8238616CAFB4449C9 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + FBF3EB6CF65A10370AFADD62954AE881 /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D9667B3D1005C483DFE4C9B9B9D8DA62 /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBF4EEFCACA4C3C85581D62F93473E7F /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = A307C23F73060CC6EBC22ED024F3512F /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBF5B5AFCD5AD341EA226D9D65CE3DE6 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = CD5C88C544FCB8D45647095639CE6751 /* FBReactNativeSpec-generated.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + FBF7FD35E8A619A09CAF79E1283D5153 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = E52ABBB3DE309391A725597EE0804C0B /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC3B69D90B512F571A269423E054E63E /* RNFBRCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 380E7E393C7627FA46177C15510AE5CF /* RNFBRCTEventEmitter.m */; }; + FC6B3ABED8B138EF2E98AD6E2819FBF0 /* PasswordInFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD7BE93FBD27AE0A01D306CED6B70D6 /* PasswordInFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC75D51E54C6036FB1E4A073F39DE7B2 /* ScheduledSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 460A56D8ECBF18816FA81ED31CF827B0 /* ScheduledSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC76BBC6DF50A8445C9B5C0C87C73CD1 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D50E401219CBB758F1BD557F2DDBC16 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC87714A41923AA16685BCF5EA2F22F7 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FEEADAE395EFAD95880D4ADFC657B6A4 /* SDImageCodersManager.m */; }; + FC98D260B0CFC32AFF56A78B6D25EEFA /* DeviceUID.h in Headers */ = {isa = PBXBuildFile; fileRef = D81CD8ABD42D907F5B804179D625F055 /* DeviceUID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC9B2F29DAFE983130380A286B62F354 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = D95A70BAF6FFB4781B347EC03F231803 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + FC9DD498F5C8931F8D854BCBE5027F26 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 40BA46164F7B6B7BF35D6C75120060FB /* FIROptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCD3515E17588302448E1EEEDB5DE753 /* FlipperClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA49F138F43529241E7715ED61E9CB03 /* FlipperClient.mm */; settings = {COMPILER_FLAGS = "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0"; }; }; + FCDC5F5AF807DB5781447F7EC845B581 /* RNDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D54B3492A75AB200CDCA458B34B2C1 /* RNDeviceInfo.m */; }; + FCE3A33F83836596ACAE1381D52942AB /* Cursor-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 429CF81F3064960AD6BC66B20969F187 /* Cursor-inl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCE7CEB488C7CDAA0D5B1F278245D27C /* FIRInstallationsAuthTokenResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BA47EF8355AC85F812DDC3DDC0F6B2F6 /* FIRInstallationsAuthTokenResultInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCEEE57C164203D44D5FA52C3A94696A /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = C711D9A2C45AC8F03D56D71106F79ECB /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; }; + FD4075015771EB548EE8ADB386FA5E20 /* REANode.m in Sources */ = {isa = PBXBuildFile; fileRef = B9E5332BD7B13F6785DDC8399388BF4F /* REANode.m */; }; + FD70F4A9596E68CFB8B1CE1F177A85DB /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D02B362DE7861F6C9B7347A03D2D01A /* GULNetwork.m */; }; + FD89528F6BA64ACD4765E0B56ED98D81 /* FIRCLSApplicationIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 27F486B66D01BBEC7C8F93CF3AB4032B /* FIRCLSApplicationIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDA29132398C15CB3513C3537F84AABA /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CF65AD813284D74A95FA01A70DBB1A /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDD5FCFCFF3A1F08C968E2B47BEEF20A /* SSLErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D52261B21B4B2B17750F2AA5645AEA7 /* SSLErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDD98AFFE343DEF1281990CB755B5933 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6368CF85B3E4010BE953086B81C23FC6 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + FDE050EAD80EBE0E02D981562F432050 /* ThreadLocalDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7AE28A75D2D7B71B61DA10E63B35FDC /* ThreadLocalDetail.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + FDEB8AED12B5ABC32102D7283197E186 /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1E65F34CE176C0443F7DEC13781145 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE165B226B01BF0E5282096678842384 /* FIRCLSContext.h in Headers */ = {isa = PBXBuildFile; fileRef = ECFE26448E3C1C7112FACD71232CF62D /* FIRCLSContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE570C55427946ABBAB0EF448040C12E /* CancelingSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = FE66489133152A3CAA539993880A3833 /* CancelingSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE5B55CC4A37EF0D7B2C1E92CAF12F99 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = CD1470D09E1D46A280291B16028B7C2F /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE7D0BE1B4F581460DB11DCED18BCE1B /* RNCAssetsLibraryRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = EFAD8F4295532640B801BA9AA0FA9A33 /* RNCAssetsLibraryRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE9B01DC938E8FF1AE38579797F5CBB0 /* EnvUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C648D81314F24EA3DC0F1A9544B718 /* EnvUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEA267B227B0E81D22A07384FA7CD1BB /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F86ABAB87C308982C8C8ECB369E1E3 /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEBADA0CFA3CA34FC5F4D96D5B93A299 /* MiniPBCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A7680062F22F4745F5BE8D384CD6260 /* MiniPBCoder.cpp */; settings = {COMPILER_FLAGS = "-x objective-c++ -fno-objc-arc"; }; }; + FEC142C629BFD9083352310B4B259F98 /* FIRInstallationsIIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE9AA9F55B3C2237B0A1C5B7BB72374 /* FIRInstallationsIIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEC2AAA000CDAF71ECCE958D866EBC30 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = E34ED41386B129A0DE2B4C49679D6F57 /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FED21ACC025E093B843CD351A1C0045B /* RCTImageBlurUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E9137655A7D76F7C616E18316A88A77C /* RCTImageBlurUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + FF081E923FA97838EF4E4001A676D9FE /* firebasecore.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 209D16DF7BE26200292E3AF53D619384 /* firebasecore.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF20886F669DA038DCB2D84F30D71D5E /* IOBufQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B9FD8B9EFE1CC37430E650C6D194813 /* IOBufQueue.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; + FF217BF4F60D6ABBE53FF634B951F784 /* FFFastImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = E80AC4391C0D3A16C18B53DAB9D0BE01 /* FFFastImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF25A72AFBFDD3B1F8A677B56EE3F6C6 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 823198FFD540E2221CB3DDE2502289AE /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FF28A2B722BF2ACB2EEEA732848F44CD /* UMViewManagerAdapterClassesRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = F1FC7DA124123D6F483A20E77DB88C34 /* UMViewManagerAdapterClassesRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF35D631BBD7CE3793F2585E076ABE37 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0DAE1D2DAEBD977A1EB235FA09069F /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF4F3D0AA50BA3ECBBA1A905D7F84797 /* FIRExceptionModel_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F7CF035EED2DD93173B8F2549A3E92 /* FIRExceptionModel_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF8366ADAE423B2AFB5753C39F314128 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 53802D932EE90CEEEEC3100997F04314 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FF8CB9E251EB7C4BA892E2F6B2E1D351 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E36842388ECB3B2AEF0B6A397E2F370 /* RCTI18nManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness"; }; }; + FF9E21A6087B13223BBAD7DE03C03FB7 /* REASetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 49EB56AEABAFB6CE4FB2FE4460479F29 /* REASetNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFB9245D233A3C0CCA0F2A43466826E2 /* SDImageHEICCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA80C524A1A4B7C125DC537833790CB /* SDImageHEICCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFC03B7D8F37AE0403024D9BD66DB19C /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C652BF06E9356BE321D1E2FFE10499 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFC5A9F8C44A1A39274334B81662239D /* FIRCLSUnwind_x86.c in Sources */ = {isa = PBXBuildFile; fileRef = 73D9980559B77CA957A03153403CA841 /* FIRCLSUnwind_x86.c */; }; + FFF5AE518B8DA538253C4191FD313308 /* CPUThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9C9AB84A9266E3A95BAD181EDC5C2F3 /* CPUThreadPoolExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0\n -frtti\n -fexceptions\n -std=c++14\n -Wno-error\n -Wno-unused-local-typedefs\n -Wno-unused-variable\n -Wno-sign-compare\n -Wno-comment\n -Wno-return-type\n -Wno-global-constructors"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 00211F1DCB819256909E0DB24D88B60E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CA400829100F0628EC209FBB08347D42; + remoteInfo = "react-native-notifications"; + }; 004E28481B999EBB8713F583C49F4661 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3357,6 +3444,13 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; + 00C5BD60755B2FC0BFE39A7E5DBE6407 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; + }; 00F742804BC9EBF2BCDCC9C43C85E9FC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3371,12 +3465,12 @@ remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; remoteInfo = UMFileSystemInterface; }; - 02FE637960758CFB41DD0F63868130C7 /* PBXContainerItemProxy */ = { + 0303F5D1E4BB9D6C3383C013DA731E3A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB; - remoteInfo = ReactNativeKeyboardInput; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; }; 033CF4371871DC207A7FB8B2A6D3AFFA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3385,6 +3479,13 @@ remoteGlobalIDString = D0EFEFB685D97280256C559792236873; remoteInfo = glog; }; + 03600255AA190A1F063FD7A71BC1ED4E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1A0445474DA11CA659C4BCC5AB64B1BF; + remoteInfo = RNCMaskedView; + }; 036314721AE80A783233849B6130E1DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3392,12 +3493,12 @@ remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; remoteInfo = "React-RCTLinking"; }; - 0371F95847C9A3B0AAD92DC9B5B0A052 /* PBXContainerItemProxy */ = { + 03740FBD4B9281DD357F10BC43BD632E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7; - remoteInfo = UMImageLoaderInterface; + remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; + remoteInfo = "react-native-safe-area-context"; }; 04B87863563E406809DFE81CD3C9622A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3406,13 +3507,6 @@ remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; remoteInfo = nanopb; }; - 04F87EED63E3263EC45992EE810C5C08 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; - remoteInfo = GoogleAppMeasurement; - }; 071222278FB4DF525C9E63FA3E8CE461 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3427,26 +3521,12 @@ remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; remoteInfo = GoogleUtilities; }; - 07D2DC55864BFDEACD7D0E0C0DC368E7 /* PBXContainerItemProxy */ = { + 0984B3E3178DDA936B3FCA03D3205F1E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 087301B72D18C60324E8D3CE32C7C7DD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; - remoteInfo = "React-RCTAnimation"; - }; - 08FC95F9E3810ABD23A6F49E883DC0CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; + remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; + remoteInfo = RNReanimated; }; 0992EA3BAB1334D3D4F32C329D61E5D8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3469,49 +3549,35 @@ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; remoteInfo = RCTTypeSafety; }; - 0C158871B3A6981ABE3CF3915C4072CB /* PBXContainerItemProxy */ = { + 0BA062874CED4AE44304563A7960E211 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; + remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7; + remoteInfo = BugsnagReactNative; }; - 0CAAA2A225AC8B72F176D932B816583E /* PBXContainerItemProxy */ = { + 0BC69EF05DDC9A5348BF5A2AAE447477 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; - remoteInfo = GoogleUtilities; + remoteGlobalIDString = E16E206437995280D349D4B67695C894; + remoteInfo = "React-CoreModules"; }; - 0EBB2AD81B6BF47A113E7CB74D36CB30 /* PBXContainerItemProxy */ = { + 0C8E739E5A0345F709AD14E0613FEE38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4A95B7CD1D5F80C5E8CD9CDA00D41F70; - remoteInfo = EXVideoThumbnails; + remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87; + remoteInfo = GoogleDataTransportCCTSupport; }; - 0F25F061A1A39924FF13890EC569549E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B; - remoteInfo = RNBootSplash; - }; - 0F81F97AF2058E54B1FCEF8B41DBBFB6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A; - remoteInfo = RNVectorIcons; - }; - 0FD6A4ED78388214475895E97458EB68 /* PBXContainerItemProxy */ = { + 0CD28221B8C06B69B7C6D1FEF5A04206 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 102CC72BE4EEBF0CC9BA36C7D28186D1 /* PBXContainerItemProxy */ = { + 0FD6A4ED78388214475895E97458EB68 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -3525,6 +3591,20 @@ remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; remoteInfo = "React-cxxreact"; }; + 109AFE7EFCA05564121DF3B4AE719864 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128; + remoteInfo = RNRootView; + }; + 11AC7163B9B0562BD57F34C351401969 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A; + remoteInfo = "Flipper-DoubleConversion"; + }; 11B05BDD0953E25B9974D84FC93A4F79 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3532,12 +3612,12 @@ remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; remoteInfo = FirebaseCore; }; - 11D39A102F82ADF9CF532E62ADA952E5 /* PBXContainerItemProxy */ = { + 11E35FAC2EF04902329862CDC00C141C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; + remoteGlobalIDString = 4A95B7CD1D5F80C5E8CD9CDA00D41F70; + remoteInfo = EXVideoThumbnails; }; 12BB121C6C62E9D130D1F1C4061597FC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3546,6 +3626,13 @@ remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; remoteInfo = DoubleConversion; }; + 12D027EABFEC0D10162103F30A60DB73 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 868B90C74770285449C60DBA82181479; + remoteInfo = EXFileSystem; + }; 132A4A8CBAE2EBFF485A847482DF06DD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3567,34 +3654,6 @@ remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A; remoteInfo = UMConstantsInterface; }; - 13900C7DF3CC2DE7FA2B02A57863AFC6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39; - remoteInfo = RNDateTimePicker; - }; - 13FB93276AC50813E07244461EF496E6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; - remoteInfo = FBReactNativeSpec; - }; - 1482A36934233BD9C9E673F3F3A3F73D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46; - remoteInfo = UMAppLoader; - }; - 148E43A59FBB3C9B242FE322FE3BBC5F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD; - remoteInfo = UMPermissionsInterface; - }; 14FABE1DA2D29D5AE8EE8EE26F763525 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3602,68 +3661,61 @@ remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027; remoteInfo = YogaKit; }; - 161EA40FE8CAA8D6918971FF60C8FF2D /* PBXContainerItemProxy */ = { + 1658E1BC0FB252125EC38447F68E0BFA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 868B90C74770285449C60DBA82181479; - remoteInfo = EXFileSystem; + remoteGlobalIDString = 4A95B7CD1D5F80C5E8CD9CDA00D41F70; + remoteInfo = EXVideoThumbnails; }; - 166349A4DAD62A7CE0C2E79B5A36CEDC /* PBXContainerItemProxy */ = { + 16F07A3E5E83ECDC3BFE8055B3B34198 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B; - remoteInfo = UMSensorsInterface; + remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC; + remoteInfo = EXLocalAuthentication; }; - 1689B8EFD7CA76B9AAC4F841427CF02F /* PBXContainerItemProxy */ = { + 1736C9B92450590B4FB50FCD9794099E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; - remoteInfo = FirebaseCrashlytics; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; }; - 1703310E0089BFD02A47B059AEE33F92 /* PBXContainerItemProxy */ = { + 1770F9F5131CF3124C4B4B7C993034BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7; - remoteInfo = UMImageLoaderInterface; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; }; - 17D406D653C0C052B9498FF2C238525C /* PBXContainerItemProxy */ = { + 18124B833F1C5B50A22FEF874AA062F3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518; - remoteInfo = KeyCommands; + remoteGlobalIDString = AC8AE887C706A43711D115E69B9D988A; + remoteInfo = MMKVCore; }; - 183CDB441942C9FFAD4D3E81F86D6E77 /* PBXContainerItemProxy */ = { + 181AEEEEC6D5C83CC4CE4771E3F98C5B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8; - remoteInfo = RNLocalize; + remoteGlobalIDString = AC8AE887C706A43711D115E69B9D988A; + remoteInfo = MMKVCore; }; - 18B42A92AA0B03ABEDAFAD7E32385542 /* PBXContainerItemProxy */ = { + 194ADE20C25E004EE98A1EB78F85C579 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6; - remoteInfo = EXAV; + remoteGlobalIDString = AC8AE887C706A43711D115E69B9D988A; + remoteInfo = MMKVCore; }; - 194489D6C6DA4BFC3FE778D8F0ADB10F /* PBXContainerItemProxy */ = { + 19F8730990BBC1B4844A78E2DDDA9A52 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A; - remoteInfo = UMConstantsInterface; - }; - 19DF1D7AC3BB100EF5DF6E81294047BE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; - remoteInfo = FBLazyVector; + remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD; + remoteInfo = Flipper; }; 1A59764CA4DE4DAF5D504EF530F5428C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3672,6 +3724,13 @@ remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; remoteInfo = FirebaseCrashlytics; }; + 1AE397C80722669D3C807B7E0E977E53 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1; + remoteInfo = EXHaptics; + }; 1B209875BE1A2519F69D4DFF0948FFAC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3686,6 +3745,20 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; + 1B4CCF7841ABFD2320373E2A677A6215 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 1B81ACCEC961128129349549CA341D52 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161; + remoteInfo = "Flipper-PeerTalk"; + }; 1BAE415AD39A73F89D396EA40AB1B0C5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3693,6 +3766,13 @@ remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; remoteInfo = FirebaseCore; }; + 1DA9044CD86EA751C00B699EC2D11F98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027; + remoteInfo = YogaKit; + }; 1DCB3309999BFDB2222EDB72D85FDB78 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3700,33 +3780,12 @@ remoteGlobalIDString = D0EFEFB685D97280256C559792236873; remoteInfo = glog; }; - 1DDE3109ADD35880C3E8F514A347D5F7 /* PBXContainerItemProxy */ = { + 1DF219E994CAE977A82EFDD925851DF1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1A0445474DA11CA659C4BCC5AB64B1BF; - remoteInfo = RNCMaskedView; - }; - 1DFECDA4BCEA0A425AA8FB090EAE3E9E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71; - remoteInfo = JitsiMeetSDK; - }; - 1E0505ACC34ED82B829A8D4A20313EAB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D67CFB913D9C3BE37252D50364CD990; - remoteInfo = RNUserDefaults; - }; - 1E7E213B3C232EF8222D25E027634C04 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6; - remoteInfo = RNFastImage; + remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; + remoteInfo = Folly; }; 1EECCDC5376D77D4DC29D8ACA3551B3F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3735,6 +3794,20 @@ remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; remoteInfo = Yoga; }; + 1F78EC7D57DFA7527F9CA1E075659A36 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; + remoteInfo = SDWebImageWebPCoder; + }; + 200BA7DE0ED19D66467F3D878EC2E56D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; + remoteInfo = RNReanimated; + }; 20D015A06332AED4640AE8BC78F18710 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3742,20 +3815,6 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; - 214520C3AC6317E5E4FC9EE481596289 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; - remoteInfo = RCTRequired; - }; - 2177F1A92E8E677FD3DB9F14BE184C89 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155; - remoteInfo = "boost-for-react-native"; - }; 218BD48A74E10DEDDDAF4D13C755DC86 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3770,6 +3829,13 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; + 2271549DAF4C7B357E912301D273FBE7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28A005E00FB77DDB2543047A07ED99A5; + remoteInfo = EXAppleAuthentication; + }; 2284921B4FC397971FFFACC555D01A18 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3784,6 +3850,13 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; + 24530FB733EB01E2B02665DC89BBD2A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; + remoteInfo = "React-RCTActionSheet"; + }; 24974EF4CEED07AAC5B78292095CECB5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3812,6 +3885,13 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; + 2738FA762CD5978307DF967A5892D8CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; 286C7DA34EBE9F8A3EC10424B36A30C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3826,26 +3906,12 @@ remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155; remoteInfo = "boost-for-react-native"; }; - 28F567F6DB1F73A5A38FF9A6983B029E /* PBXContainerItemProxy */ = { + 29BF65ACFE1A948E58CCB8FA65D277B4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 214E42634D1E187D876346D36184B655; - remoteInfo = RNScreens; - }; - 2946059A81F6694046621FBCF29D0422 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; - remoteInfo = FBLazyVector; - }; - 2A9BD23D3755054B2E68D2362436FC17 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 014495932E402CA67C37681988047CA2; - remoteInfo = UMFontInterface; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; }; 2AB4E316E2673B76ACA537189D619922 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3861,26 +3927,19 @@ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; remoteInfo = RCTTypeSafety; }; - 2CEE24CB66762308FD3A5EA199AC8027 /* PBXContainerItemProxy */ = { + 2B3619F13BB7CE853324E3B6EC6B6D1A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BDD119F8782FABE2707D3D913EC3EDE5; - remoteInfo = RNFBAnalytics; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; }; - 2CF888B3E22609FE38050554C48DB48D /* PBXContainerItemProxy */ = { + 2B3B54E533D1D3C80256942A6F354A00 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; - 2D2280E618902D89DB61E0F3A9101443 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; - remoteInfo = UMFileSystemInterface; + remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518; + remoteInfo = KeyCommands; }; 2D2C4648FB3AB375786117A39F3D1919 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3889,33 +3948,19 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 2D4C0D12573ACE5598A61A3E2F84E473 /* PBXContainerItemProxy */ = { + 2D4E9D600362EA4287A101A30F3EAD75 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D0EFEFB685D97280256C559792236873; - remoteInfo = glog; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; }; - 2D5646887B66701B7BF9C96E1C741BDA /* PBXContainerItemProxy */ = { + 2E07F3747EFA84DE8F9E0AF71D206178 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A; - remoteInfo = CocoaLibEvent; - }; - 2D5688E0BAB607DAB9035C32327EF3BF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; - 2D997C75205460669C367E2FFB409739 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; - remoteInfo = nanopb; + remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39; + remoteInfo = RNDateTimePicker; }; 2E1E454B327932AE914124C66C371526 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3924,12 +3969,12 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; - 2E334A0920C947FEECC3ABDF658B06ED /* PBXContainerItemProxy */ = { + 2E25898B5B129969D094E0B8DF6FDABC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; + remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027; + remoteInfo = YogaKit; }; 2E8FE62F5F6B8EF737DB919ED66B630A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3945,12 +3990,12 @@ remoteGlobalIDString = 6D979AB5FDA2E858850D9903776A30B3; remoteInfo = "RNImageCropPicker-QBImagePicker"; }; - 30F8E6E19A2F9A2D230976D9CB2ACA68 /* PBXContainerItemProxy */ = { + 3092649DB33E473D42B3F155C9F2BE7F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824; - remoteInfo = EXPermissions; + remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B; + remoteInfo = UMSensorsInterface; }; 31D39D46BAFDD97C6BABCAAE6105564A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3959,12 +4004,26 @@ remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; remoteInfo = "React-callinvoker"; }; - 3351B25E220ED87CB01067FC96D84CD5 /* PBXContainerItemProxy */ = { + 3277727C1BDB4DC23D279292C91EFC05 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C; - remoteInfo = "react-native-orientation-locker"; + remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; + remoteInfo = FirebaseCoreDiagnostics; + }; + 328007AE2CBE63479BA4D16447ACA75A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1A0445474DA11CA659C4BCC5AB64B1BF; + remoteInfo = RNCMaskedView; + }; + 335E3EF2966302AD4AE09EC69C8E926F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518; + remoteInfo = KeyCommands; }; 3386A20F5DC9F446AF718DB214EB40DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3973,12 +4032,19 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; - 339D5CE31DB005B622A11D2CF76B0AFA /* PBXContainerItemProxy */ = { + 33CE07CEB1B6C4475ED9CB4482318F81 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; + remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717; + remoteInfo = FlipperKit; + }; + 33CE41B32B9BBB811CA76496E26CAA08 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788; + remoteInfo = TOCropViewController; }; 343C5B3B96C0727BF01188E5154FBE61 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3987,19 +4053,19 @@ remoteGlobalIDString = 7A020DAB6F3F0BA0A6D9946E84B38B7F; remoteInfo = "React-Core-AccessibilityResources"; }; - 3449D4C1992471B082F0F2405746C6A2 /* PBXContainerItemProxy */ = { + 346D547138D501EBA5309B5831DC7BCC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; - remoteInfo = "React-RCTActionSheet"; + remoteGlobalIDString = CA400829100F0628EC209FBB08347D42; + remoteInfo = "react-native-notifications"; }; - 35487FEB80E22E0784F7984BF805AA3C /* PBXContainerItemProxy */ = { + 34FBB1B1AB9016757A3AFED673E33C08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B; - remoteInfo = UMTaskManagerInterface; + remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; + remoteInfo = "React-RCTAnimation"; }; 3574B1BC6D98AB920A3CF341F2BCD349 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4022,13 +4088,6 @@ remoteGlobalIDString = 90D0DE2F3348233618414728C35311CA; remoteInfo = RNFBApp; }; - 368F5B3A287B681676CB312493581753 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 90D0DE2F3348233618414728C35311CA; - remoteInfo = RNFBApp; - }; 36984564ED77D3FA35292387EE92F363 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4050,19 +4109,26 @@ remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; remoteInfo = RCTRequired; }; - 394F97E0F09CE10C2012CCCF2039B7FD /* PBXContainerItemProxy */ = { + 39480CFD2E1C95315BA4DF45B89F94D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; - remoteInfo = FirebaseInstallations; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; }; - 39D519C6506A266CBE4359C7D93A4091 /* PBXContainerItemProxy */ = { + 3A04F75AC589981048DA84AB97581C22 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A4EF87F5681665EAE943D9B06BBB17DF; - remoteInfo = "react-native-slider"; + remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7; + remoteInfo = UMImageLoaderInterface; + }; + 3A1E348F9CB38B1EE0CB7CA9E1F85ACD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; + remoteInfo = EXImageLoader; }; 3A7FA56DDB4EA79231EDF6205B7D02B9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4071,12 +4137,12 @@ remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; remoteInfo = GoogleAppMeasurement; }; - 3AEFC4AEDCEA30DDD554C16E9B9FFE94 /* PBXContainerItemProxy */ = { + 3AAFC84B774CCDBB63118A2E04D0B397 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05; - remoteInfo = "Flipper-Glog"; + remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C; + remoteInfo = "react-native-orientation-locker"; }; 3B2CB4C09D3A44183329A2C1357EC2EF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4085,6 +4151,13 @@ remoteGlobalIDString = B9ED5194E665042005069EF06C82A050; remoteInfo = "OpenSSL-Universal"; }; + 3B55969C388D341FB93F6072DA04150C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91A6826828CB9FCD0169A7547E8A79EA; + remoteInfo = MMKV; + }; 3B6D37192A39FD2BDCD1EC2D0E739FED /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4092,6 +4165,13 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; + 3DFE66EE25DB822AE4888BE9B8344E61 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A; + remoteInfo = CocoaLibEvent; + }; 3E044DBA2E61AA8C64AED9F68101D5A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4099,26 +4179,47 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 3EBD3C18DFD4DE4370A8A64EB8072E46 /* PBXContainerItemProxy */ = { + 3E62CB2D2BBE247C2534C41E8DAEED1C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; + remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; + remoteInfo = Firebase; }; - 3F2EC526F7D99F364779A8A82B24760D /* PBXContainerItemProxy */ = { + 3E6F060ADAB81501381754BE84AB0411 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; }; - 3FE18628A68B47617543A03771CFBB10 /* PBXContainerItemProxy */ = { + 3EF0093CFC01F2FCBA2E34CB5EF82F6E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; + remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; + remoteInfo = RNCAsyncStorage; + }; + 3F0C39BEA230FF94E0DCABF3ABD13A4F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6; + remoteInfo = RNFastImage; + }; + 3FDC4DFF2EF99919EA9C1D14BC0EDD85 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; + remoteInfo = GoogleAppMeasurement; + }; + 407E86C85F781DAACF0C39B7C1F77209 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FABFFA119E956A84968EE0F6E5D7EB10; + remoteInfo = MMKVAppExtension; }; 4117C1D772FF72CEB7856965D78C23AD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4134,12 +4235,12 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; - 420841C4DC37EADBDD1A0A831E447D51 /* PBXContainerItemProxy */ = { + 425B056A0CF9D71240AED1F54121B157 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; - remoteInfo = React; + remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B; + remoteInfo = EXKeepAwake; }; 42F97C29084691AA0F01785A3193AF04 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4148,12 +4249,19 @@ remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; remoteInfo = "React-RCTText"; }; - 434401F15A5507D2E58F577635420734 /* PBXContainerItemProxy */ = { + 436291A83B5CFB935956A38FABC06812 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; - remoteInfo = PromisesObjC; + remoteGlobalIDString = 74DAFD196634D10887C9A4E7BA19A5E4; + remoteInfo = "react-native-mmkv-storage"; + }; + 43EB8B88D0EDAF7EADF789D84F10A935 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; + remoteInfo = EXConstants; }; 43F8A05471207C4A2D06B4F455E0DF06 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4169,26 +4277,33 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 47FBFA23EE196FFF1148F9C5F8432293 /* PBXContainerItemProxy */ = { + 4662B687DA1AEE7D2F85EEA46803F48C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; - remoteInfo = CocoaAsyncSocket; + remoteGlobalIDString = E3573FB7AF659C42B699003C73722241; + remoteInfo = RNFBCrashlytics; }; - 4829582FFF26B2D4C359F08214923EB3 /* PBXContainerItemProxy */ = { + 4710A2F300EB7EF216F7DFBC6BB14D27 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; - remoteInfo = CocoaAsyncSocket; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; }; - 484FC234F6BE29EBD0F9C1AF592F5AA5 /* PBXContainerItemProxy */ = { + 482C2CE3E336BCF1DD81CFFB086F7109 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B; - remoteInfo = RNBootSplash; + remoteGlobalIDString = 64F427905796B33B78A704063422979D; + remoteInfo = "rn-fetch-blob"; + }; + 48EF57808B137BB89D6DD32680A4346A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E; + remoteInfo = ReactNativeKeyboardTrackingView; }; 4929FE3F288D63DE59928493EE949592 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4197,6 +4312,13 @@ remoteGlobalIDString = D0EFEFB685D97280256C559792236873; remoteInfo = glog; }; + 499209F1C908EE867BCCFB9BBA8FC4F3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56; + remoteInfo = "Flipper-RSocket"; + }; 4995181EAD88B0A6D8B25B4EBD7059C0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4204,13 +4326,6 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - 49C8321D0887EFFB631B417BBB8810D3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39; - remoteInfo = RNDateTimePicker; - }; 49F50ECEA44D3E4F8BB4ABF723720AB8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4218,13 +4333,6 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 4A4F8B8BB889D6978B9BC1D7B017E508 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; - remoteInfo = "React-RCTSettings"; - }; 4C0C596ADC9E293A7A58D1310730D1F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4239,6 +4347,13 @@ remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; remoteInfo = FirebaseCoreDiagnostics; }; + 4C93296B4FD5F6BE7FCF5E23BC945719 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; 4CAFA9778CDD44DF406CDBD2D4E93969 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4246,6 +4361,13 @@ remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; remoteInfo = FBLazyVector; }; + 4CC84362AC13F840873274BB87B9A88D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; 4CE3F4431AF21200231C83FD68EE5344 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4253,12 +4375,12 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; - 4CF8553245B339053F7DBC3F02CD26D4 /* PBXContainerItemProxy */ = { + 4CFFE98EC78ECAEF2E8E90FCD3728B3A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; - remoteInfo = PromisesObjC; + remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824; + remoteInfo = EXPermissions; }; 4D17D91F96868CAEDDB41E1118E2D9FF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4267,33 +4389,54 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - 4D8A79FF8682A6D309289F9CFECD4040 /* PBXContainerItemProxy */ = { + 4D9098E78CF4803A4EBADC902AFBE92F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 28A005E00FB77DDB2543047A07ED99A5; - remoteInfo = EXAppleAuthentication; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; }; - 4DB20AF4BBBB941B8FEBA7317AE6EC08 /* PBXContainerItemProxy */ = { + 4E29744528ED270C747975D27163F7A1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E; - remoteInfo = ReactNativeKeyboardTrackingView; + remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; + remoteInfo = UMCore; }; - 4E360C1CAE4B1F34A27E25671972E87C /* PBXContainerItemProxy */ = { + 4E9C23EEFB85391379A80C867E26E9B4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; - remoteInfo = "react-native-safe-area-context"; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; }; - 4FA88F9DBF4DFFD73FAF38583EE2CC6D /* PBXContainerItemProxy */ = { + 4F0969B134A0FFCA62E4B3CFFECE181C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; - remoteInfo = SDWebImageWebPCoder; + remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6; + remoteInfo = "react-native-webview"; + }; + 4F20409FB107DE94D4D1912A9008317A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B; + remoteInfo = UMTaskManagerInterface; + }; + 50F316E6DB5C87D55517992A3E0A194B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 868B90C74770285449C60DBA82181479; + remoteInfo = EXFileSystem; + }; + 51566DFA474D4C441F21A7B715E5A132 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; + remoteInfo = GoogleDataTransport; }; 5199EEE170B03E6034771D7D410366D6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4316,6 +4459,13 @@ remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71; remoteInfo = JitsiMeetSDK; }; + 52E18A94C26391645D8C07F75CF51275 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; + remoteInfo = FirebaseAnalytics; + }; 535AC5015896B54EAC072143514C8D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4323,12 +4473,26 @@ remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; remoteInfo = "React-cxxreact"; }; - 53E88435B31040C020F311E0E2437DC6 /* PBXContainerItemProxy */ = { + 53C86D9B256F678AD1030C55C3ED5C81 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71; - remoteInfo = JitsiMeetSDK; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; + }; + 542E1839A860B621025AC1A31DE55418 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + 5460C22C52105A787D4FF1E23F2C1FBE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1; + remoteInfo = EXHaptics; }; 5475A7D10F548823793DA8859F6773CE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4337,6 +4501,13 @@ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; remoteInfo = RCTTypeSafety; }; + 548098D5ED35B30CB0CE9B74DE0949BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; + remoteInfo = "React-RCTActionSheet"; + }; 553C9E2156C22165A3D5F8E54F781E1E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4344,26 +4515,33 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 557C906DD0B23E7AB6B3DC7D5A343564 /* PBXContainerItemProxy */ = { + 555C51BB5B4B25EBBA4EC1302E0A08F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; remoteInfo = RCTRequired; }; - 5624877926ECCB7E1106DDDC76C3145F /* PBXContainerItemProxy */ = { + 5631B40345D0DFAFFB6CD1C4588A9438 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; - remoteInfo = FirebaseAnalytics; + remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; + remoteInfo = "React-RCTAnimation"; }; - 57109845350FC6B0CC362A84345F8F7F /* PBXContainerItemProxy */ = { + 570F99E43B262A622119BFA5AB295C73 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951; - remoteInfo = UMCameraInterface; + remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A; + remoteInfo = CocoaLibEvent; + }; + 57E911A9912DF840CA65DEAA6E9ADEB3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 74DAFD196634D10887C9A4E7BA19A5E4; + remoteInfo = "react-native-mmkv-storage"; }; 58945C0A8D3B5F0C45E87A28652D0430 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4379,12 +4557,12 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 599B3983C9DAAB38F32CA2858BBA3C52 /* PBXContainerItemProxy */ = { + 595DC63574D34A7D68AA5B3ABA43FF90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CA400829100F0628EC209FBB08347D42; - remoteInfo = "react-native-notifications"; + remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; + remoteInfo = "React-RCTLinking"; }; 599D1944ADF3E4137B0FD9AF2380696C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4393,20 +4571,6 @@ remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; remoteInfo = UMFileSystemInterface; }; - 59A042DFF61666FBC3962AA7DA170633 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; - remoteInfo = EXConstants; - }; - 59A110812A83A4504B679B30A8189E55 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; - remoteInfo = Firebase; - }; 59A6F7E541C545C99CA82678B8F26212 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4414,19 +4578,19 @@ remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; remoteInfo = SDWebImage; }; - 5A02F4A4ABB42DA2EADFE3EBD3162445 /* PBXContainerItemProxy */ = { + 59D65CECC5B0C4EDA9874416B43D5042 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CA400829100F0628EC209FBB08347D42; - remoteInfo = "react-native-notifications"; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; }; - 5A4CA4AA0F3487A72DDF9AE2C3CC9573 /* PBXContainerItemProxy */ = { + 5A259FEA8074634360087BA00FBED9B9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C; - remoteInfo = UMReactNativeAdapter; + remoteGlobalIDString = 214E42634D1E187D876346D36184B655; + remoteInfo = RNScreens; }; 5A9DED21300713AA6D50E96B3E2A6CE4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4435,19 +4599,12 @@ remoteGlobalIDString = 90D0DE2F3348233618414728C35311CA; remoteInfo = RNFBApp; }; - 5AC78BCBBECC659F27CEE775EB3BA0EB /* PBXContainerItemProxy */ = { + 5B5C351DA8B6B79283DC9493D8B28105 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; - remoteInfo = Yoga; - }; - 5B188110322483D27D171D9BCDE803CE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; - remoteInfo = Folly; + remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; + remoteInfo = "React-RCTSettings"; }; 5BE1625FF2C73ACD1127D4A9DDADF1AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4470,6 +4627,13 @@ remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; remoteInfo = GoogleUtilities; }; + 5D52CC3995A937D0BE05A4C0B0DA79DD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; + remoteInfo = RNGestureHandler; + }; 5D7263A8C3B911982BA2A84F9C447C16 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4491,19 +4655,33 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 5F58C8FF443CDF9BB7FD1B4945661440 /* PBXContainerItemProxy */ = { + 5F04EF2E1A1CD13844BC52876E25ACE6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128; - remoteInfo = RNRootView; + remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53; + remoteInfo = ReactNativeART; }; - 622E944BCD43EFCFCD146D72CDC98B83 /* PBXContainerItemProxy */ = { + 6176256CAE45B41F349F6CBC41169EE4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B9ED5194E665042005069EF06C82A050; - remoteInfo = "OpenSSL-Universal"; + remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE; + remoteInfo = "react-native-appearance"; + }; + 61A007B0B729045345A4651501E6CC67 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; + }; + 61F889CC1D55FD69CFFDF3132F71C325 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; }; 625664485E68882E020182B4B8593A0B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4519,12 +4697,19 @@ remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; remoteInfo = UMFileSystemInterface; }; - 62B955709D1A174FD1C8BFC6EE83FA5B /* PBXContainerItemProxy */ = { + 62EDDEEF0B13640751B779F468ECDA34 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07; - remoteInfo = "react-native-background-timer"; + remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; + remoteInfo = "React-RCTImage"; + }; + 63656130C54745A8A2D7C350F7B18A2A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; + remoteInfo = SDWebImageWebPCoder; }; 6423924A022902547DBE5FC8EF93BD4D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4540,12 +4725,12 @@ remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD; remoteInfo = Flipper; }; - 6804E03A9E36C6C405ED577BA6AD08DD /* PBXContainerItemProxy */ = { + 65D57424728A3DD2A1C15C854D9A7CF9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 64F427905796B33B78A704063422979D; - remoteInfo = "rn-fetch-blob"; + remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7; + remoteInfo = BugsnagReactNative; }; 68768374A1E75E492CE01513CA6C20AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4561,13 +4746,6 @@ remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788; remoteInfo = TOCropViewController; }; - 68F74AC235DAA430D9A3B78FDBD92BC3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; - remoteInfo = "React-jsi"; - }; 693D404670546F8992A85D966A95020E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4575,26 +4753,12 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; - 69C4D7766C312F032D5267A5354EEDFE /* PBXContainerItemProxy */ = { + 69D8DB15DA6FFEB1DA8D1433A382B4F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; - remoteInfo = React; - }; - 6A6D04721B1B826A6B2FFE1229AFB2A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; - remoteInfo = RNGestureHandler; - }; - 6A8005FD7A11780367334C1DE25E3BDD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788; - remoteInfo = TOCropViewController; + remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951; + remoteInfo = UMCameraInterface; }; 6AE2918D3E48649BDFDD0650FD43651D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4610,62 +4774,27 @@ remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; remoteInfo = "React-jsiexecutor"; }; - 6AF372C0A7E3E05F2FA750659E3859F7 /* PBXContainerItemProxy */ = { + 6AF8A593FE42FCC6959D288DA140D830 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824; - remoteInfo = EXPermissions; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; }; - 6AF5718193AE320EEA16782FF65825C2 /* PBXContainerItemProxy */ = { + 6BF217CECFDC91D729CFE0E23D89139F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1; - remoteInfo = EXHaptics; + remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8; + remoteInfo = RNLocalize; }; - 6B3252AE3D41748A46CA498FABAF4877 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2; - remoteInfo = RNImageCropPicker; - }; - 6BAEA3CD9128BF458A84EA0A37036103 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2; - remoteInfo = "react-native-jitsi-meet"; - }; - 6CC2A3A38037B04F4C9E044CDB34B956 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; - remoteInfo = EXImageLoader; - }; - 6CF29919C69E6D5DD25546168A2C75E9 /* PBXContainerItemProxy */ = { + 6C3E1D98BF997AF5ECF03DC27C5B554F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89; remoteInfo = RNDeviceInfo; }; - 6D215BC2110056536BBAAE0990B25956 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE; - remoteInfo = "react-native-appearance"; - }; - 6D3BBF6450DC25ED809B274E24E99407 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; - remoteInfo = GoogleDataTransport; - }; 6D74EB11AB3E0B0AB860EC4C23ACB427 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4673,27 +4802,6 @@ remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; remoteInfo = DoubleConversion; }; - 6D923B4154E0C6561C568A645B6B0AAC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD; - remoteInfo = Flipper; - }; - 6DFDF851E5769007EDFA12AA957954EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; - remoteInfo = ReactCommon; - }; - 707F9C3CA230284A414E902CA8EBF553 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027; - remoteInfo = YogaKit; - }; 70AC81A917439EA0D74DCF9C1BF144DF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4701,26 +4809,19 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - 70D2BFDD732B045BE03F7D9F6CA75B24 /* PBXContainerItemProxy */ = { + 71CC69F13B8B7D80A2808AE5044B8EC0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; - remoteInfo = FirebaseCore; + remoteGlobalIDString = E3573FB7AF659C42B699003C73722241; + remoteInfo = RNFBCrashlytics; }; - 715EF7383BC6591E698164908B2D766C /* PBXContainerItemProxy */ = { + 7206BB76A3A59597C3267AE71B58D8C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 214E42634D1E187D876346D36184B655; - remoteInfo = RNScreens; - }; - 7292A4C29EA10CD67E215B1CB97E525F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56; - remoteInfo = "Flipper-RSocket"; + remoteGlobalIDString = 90D0DE2F3348233618414728C35311CA; + remoteInfo = RNFBApp; }; 72AEF3DC8768694E58AE665D174CE14F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4729,13 +4830,6 @@ remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD; remoteInfo = UMPermissionsInterface; }; - 72FD2B3DAED791B1CC5770F4A52BCCAE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; - remoteInfo = FirebaseCrashlytics; - }; 735E3AA43CA3DBC1B064B58F38C962B2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4750,20 +4844,6 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 73B1AF274B4CA9A7D7B3AE8CC126BA83 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE; - remoteInfo = "rn-extensions-share"; - }; - 73CADBA3053C227CCFD5EA6050B28BB1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2; - remoteInfo = "react-native-jitsi-meet"; - }; 74F8831E48B81E5BF2E301334BA3ED41 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4771,19 +4851,40 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - 756200A3C1C2626C19BB514C5942D162 /* PBXContainerItemProxy */ = { + 754A10E91DFCDC79FEAD4753861638F2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B; - remoteInfo = EXKeepAwake; + remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; + remoteInfo = React; }; - 765DFC27735F57B327433D487327CE7F /* PBXContainerItemProxy */ = { + 756C0C1FBC5ABBA4E4AEDEED65CF2E6E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F; - remoteInfo = UMBarCodeScannerInterface; + remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; + remoteInfo = EXConstants; + }; + 75BD91846D42414D8C7E11B6D5E02C74 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128; + remoteInfo = RNRootView; + }; + 76F6B44ABFDE3B01CC341E4960BF427D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397; + remoteInfo = EXWebBrowser; + }; + 774E04552AA2716194BAFE1D4C026B82 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C; + remoteInfo = UMReactNativeAdapter; }; 77650DB9BCD15D3DBD659DF4437F2533 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4792,47 +4893,33 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 7767FEEC42905BBBDF2E9AFA9FE85E29 /* PBXContainerItemProxy */ = { + 7A85EC258E8F642A74137BE5E37774A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; - remoteInfo = FirebaseCore; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; }; - 780C489924600E2D2175327CB1A49BEE /* PBXContainerItemProxy */ = { + 7ACFB6C2C01FF0B09DBC2CA70C6F3AC4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027; - remoteInfo = YogaKit; + remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C; + remoteInfo = UMReactNativeAdapter; }; - 79E9F2AA6859D35243914AF4693E6795 /* PBXContainerItemProxy */ = { + 7B061A046340B45C18EB35D51708970A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; - remoteInfo = "Flipper-Folly"; + remoteGlobalIDString = B9ED5194E665042005069EF06C82A050; + remoteInfo = "OpenSSL-Universal"; }; - 7A19EA2D716E9BA5AFCD9073AAEB6C49 /* PBXContainerItemProxy */ = { + 7B737A5F57EDD773D23EEBB945AB70C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; - remoteInfo = "React-RCTText"; - }; - 7B3522FBFEC023993CFA8C115B1B206F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; - remoteInfo = "Flipper-Folly"; - }; - 7B897D62DAD37F947393384156605211 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161; - remoteInfo = "Flipper-PeerTalk"; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; }; 7C0B9E22BBC11A64C90E2F48A14F8E0A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4841,19 +4928,12 @@ remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; remoteInfo = DoubleConversion; }; - 7C64EFBCE88FE7A6A96223D6FE0AC949 /* PBXContainerItemProxy */ = { + 7C75E782F0F3FD01D3C82C27E3278505 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - 7C73E6EF893F86C5F80F52BC152B6AE9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87; - remoteInfo = GoogleDataTransportCCTSupport; + remoteGlobalIDString = 014495932E402CA67C37681988047CA2; + remoteInfo = UMFontInterface; }; 7CBA093BB5F4F39B712F2AF488BEEC02 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4862,33 +4942,12 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - 7CD8AE6F01093423091B25CCE1ED8EE0 /* PBXContainerItemProxy */ = { + 7F2BC30E505A0058965F407EF9826D20 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; - remoteInfo = nanopb; - }; - 7DB750EF8B5A1A600653B2392309E8C3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; - remoteInfo = SDWebImageWebPCoder; - }; - 7E738D3D1618C70BF0787446B765FF31 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A; - remoteInfo = "Flipper-DoubleConversion"; - }; - 7FC9F4285A5A42AC9541173002DCE831 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; - remoteInfo = FirebaseCoreDiagnostics; + remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B; + remoteInfo = UMSensorsInterface; }; 8075D3C81C368FF63B92A7E7DC84BF6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4897,13 +4956,6 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; - 80AE2E0403D58C02D4BE1AEBA59B169C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B; - remoteInfo = EXKeepAwake; - }; 80FA676E34C136BD514521000FACCDC2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4918,19 +4970,19 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 815EA1D52F1010B54D91CE92826AC80E /* PBXContainerItemProxy */ = { + 81260C01594AC404B1DB711D54571D60 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 28A005E00FB77DDB2543047A07ED99A5; - remoteInfo = EXAppleAuthentication; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; }; - 8167557852880ECC0A0F1AFA3AF5BFF2 /* PBXContainerItemProxy */ = { + 8142764FDDBB8FD3A0E89D69999CD6E2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; + remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53; + remoteInfo = ReactNativeART; }; 8195006B3B2AB45ACA54D6CFB2BC09A4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -4939,13 +4991,6 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; - 81A5E54307106E89B8F44E8446A4FA3F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; - remoteInfo = FirebaseAnalytics; - }; 81B20C29D8DE0AECFEEA7BFC3548E125 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -4960,40 +5005,26 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; - 8275DFB6BE651189D62BD4BCB7FFCE53 /* PBXContainerItemProxy */ = { + 84BD1241CA64832C9FAC11C9623500D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233; - remoteInfo = "react-native-document-picker"; + remoteGlobalIDString = B9ED5194E665042005069EF06C82A050; + remoteInfo = "OpenSSL-Universal"; }; - 852ECD89363EAB11E5C8D12DCCAA4DD3 /* PBXContainerItemProxy */ = { + 86C0720E2011893FE56F6209B7EEAC60 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; - remoteInfo = "React-RCTLinking"; + remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07; + remoteInfo = "react-native-background-timer"; }; - 855CA6E74DDDEFB94288B801AD40477A /* PBXContainerItemProxy */ = { + 87683DBB81D09C17238704DA955F2BA6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53; - remoteInfo = ReactNativeART; - }; - 86D62CF53A7AB2FEB4D32E0B4E124ECA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; - remoteInfo = FirebaseCoreDiagnostics; - }; - 873A69DDCFD90F1DF7D9017673114797 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6; - remoteInfo = "react-native-webview"; + remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788; + remoteInfo = TOCropViewController; }; 87DDD74C6168E8F38B8554781DEEC63B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5009,6 +5040,13 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; + 88AEFC945201F60AA1D8B18E859DD8A2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE; + remoteInfo = "rn-extensions-share"; + }; 88D72330C8DCE3BF856F9C1ED31ACD43 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5016,12 +5054,33 @@ remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; remoteInfo = "React-callinvoker"; }; - 896F6B80F3BC3956ADC898A9918C4606 /* PBXContainerItemProxy */ = { + 8943A21EC1979AB0DC224060A7B4512E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; - remoteInfo = "react-native-safe-area-context"; + remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6; + remoteInfo = EXAV; + }; + 8950DBE098E389E1E768F03DA5DAB1C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; + remoteInfo = FBLazyVector; + }; + 895226C74DA67953140446D58789AB87 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AC8AE887C706A43711D115E69B9D988A; + remoteInfo = MMKVCore; + }; + 89DDF5F00E574BAF7A186F3408DD344A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; + remoteInfo = "React-RCTNetwork"; }; 89EB9AE9BC2B35DEF18D56F66D4482BC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5030,6 +5089,13 @@ remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; remoteInfo = RCTRequired; }; + 8A524B6DC87017F6575DDB765609DD5E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41; + remoteInfo = UMFaceDetectorInterface; + }; 8A87B1215AE1D57577083FFA7A10794D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5044,19 +5110,26 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 8BCFBE8E144139E6908BBE0783D76B49 /* PBXContainerItemProxy */ = { + 8B7BA7B09FEA6E2F03C200A1D3EE0C86 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2; - remoteInfo = RNImageCropPicker; + remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B; + remoteInfo = RNBootSplash; }; - 8D5B9991BB98A47474EAB9779EE1C7F0 /* PBXContainerItemProxy */ = { + 8BA70BF1A9094066A9B56EE4FA8000AE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41; - remoteInfo = UMFaceDetectorInterface; + remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC; + remoteInfo = EXLocalAuthentication; + }; + 8BC6AF545A44E2166D2556AA13C709E5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; }; 8DF020BBAD4E0EEEBB161574ABB68916 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5072,27 +5145,6 @@ remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; remoteInfo = GoogleDataTransport; }; - 8F2DA0EE84C293714ECE9FA3BDA449D8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD; - remoteInfo = Flipper; - }; - 8F8B5D0ECBD935688F202AF3510AB719 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C; - remoteInfo = "react-native-orientation-locker"; - }; - 902F074732C9C4D805CEBC222D8B7F54 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B; - remoteInfo = UMTaskManagerInterface; - }; 91345979BEE4768EF9136EE4EE3D00FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5107,6 +5159,13 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; + 9184FB607D2692FA8499B6308030A9C9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46; + remoteInfo = UMAppLoader; + }; 925B94B36D67D27AF51664D1645EC2F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5114,19 +5173,12 @@ remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; remoteInfo = SDWebImage; }; - 92913CE7F5671EA23F8DD72BD270724B /* PBXContainerItemProxy */ = { + 93567DC14AA3A78F0307A41DC95BFA64 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE; - remoteInfo = "rn-extensions-share"; - }; - 9337760F63CEB61EB92CDA2399B31290 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BDD119F8782FABE2707D3D913EC3EDE5; - remoteInfo = RNFBAnalytics; + remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; + remoteInfo = RCTTypeSafety; }; 935BBCA2BD6E481D46FA01E32BFEF1E3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5135,33 +5187,33 @@ remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; remoteInfo = "Flipper-Folly"; }; - 937E8BB33621B0D4B6B924E030F6BA5A /* PBXContainerItemProxy */ = { + 93E1560DA0A10F847B6E2133EB5E0F0A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 90D0DE2F3348233618414728C35311CA; - remoteInfo = RNFBApp; + remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E; + remoteInfo = ReactNativeKeyboardTrackingView; }; - 9651FF3DBD5C266953053897EF7756C2 /* PBXContainerItemProxy */ = { + 943BC256C3EB3F034AA5811D57C94CC6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1A0445474DA11CA659C4BCC5AB64B1BF; - remoteInfo = RNCMaskedView; + remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; + remoteInfo = "React-RCTVibration"; }; - 96C3C58DF266EB7D9FFCEDF89B333502 /* PBXContainerItemProxy */ = { + 94DBB0A1C0412A74C720BF0E6CF5372C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E3573FB7AF659C42B699003C73722241; - remoteInfo = RNFBCrashlytics; + remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2; + remoteInfo = RNImageCropPicker; }; - 97AA08AE4B4F559041339C8CDE6C4D77 /* PBXContainerItemProxy */ = { + 9571AAB26DDA16C297F387FE19EBA8F2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; + remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0; + remoteInfo = "react-native-safe-area-context"; }; 97B2B0B02B655684D330E426FC91572F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5170,26 +5222,19 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 9850FB5A53F9FC2CB071233E497CFA62 /* PBXContainerItemProxy */ = { + 98452E53E04D6D9260DAFF574D89DDE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; - remoteInfo = RNReanimated; + remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; + remoteInfo = "React-RCTSettings"; }; - 99314472C3F1CF983AF02556A35776E7 /* PBXContainerItemProxy */ = { + 99E44FB4CEC66D0363BAEE94A5190F0C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB; - remoteInfo = "react-native-cameraroll"; - }; - 99CB1C25285CDAC855BC037CCCDC1F33 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4A95B7CD1D5F80C5E8CD9CDA00D41F70; - remoteInfo = EXVideoThumbnails; + remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; + remoteInfo = FirebaseCoreDiagnostics; }; 9A2D94180C1D8549B209C4F116F4FC88 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5198,12 +5243,12 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; - 9A6B1BFD6E25FFE6820F3E7009D05C56 /* PBXContainerItemProxy */ = { + 9AB245186D245DAEA90A636CC514BA43 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518; - remoteInfo = KeyCommands; + remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; + remoteInfo = UMCore; }; 9AC07F524F0145722C02086C637810D4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5212,12 +5257,12 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - 9AD5B6A41DD991BCFFC9F69A7776042C /* PBXContainerItemProxy */ = { + 9B70926E7F0D562952218AE60B10F35D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 868B90C74770285449C60DBA82181479; - remoteInfo = EXFileSystem; + remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46; + remoteInfo = UMAppLoader; }; 9BAAC27A785084FD67CA13B8EDA42C7D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5226,19 +5271,26 @@ remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; remoteInfo = "Flipper-Folly"; }; - 9BD5EC311CAE4B9C7E8DDF8118082581 /* PBXContainerItemProxy */ = { + 9BD5B28A36FB780222CB2812043E0C45 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05; - remoteInfo = "Flipper-Glog"; + remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89; + remoteInfo = RNDeviceInfo; }; - 9C81F0CF75A2643E2086F7D45F5B7162 /* PBXContainerItemProxy */ = { + 9C280BFFAAB049B7E90C97DFD9C9D592 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E16E206437995280D349D4B67695C894; - remoteInfo = "React-CoreModules"; + remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F; + remoteInfo = FBLazyVector; + }; + 9C293E26407BF02FF1401DD880B9E36F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; + remoteInfo = "React-jsi"; }; 9C9D41F92515D7D2C0205D966777748B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5247,19 +5299,12 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - 9D307E73FF3F720E05C7AD4E100F075C /* PBXContainerItemProxy */ = { + 9CA5CAB348E594043539A4D32AED98F2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128; - remoteInfo = RNRootView; - }; - 9E2CED9304DF6E970DD73099FC2A327B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; - remoteInfo = FirebaseInstallations; + remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; + remoteInfo = RNCAsyncStorage; }; 9E534D42CEE0BAE16AFBC5CDD1AE05CE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5268,12 +5313,12 @@ remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A; remoteInfo = "Flipper-DoubleConversion"; }; - 9EA9C284B78D1354B2D4BCA62465F349 /* PBXContainerItemProxy */ = { + 9EC750FF3FEB85452FB006CC3FA90825 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1; - remoteInfo = EXHaptics; + remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; + remoteInfo = CocoaAsyncSocket; }; 9F22B1056BC978E122F2EAE6CD9D7ED1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5296,68 +5341,33 @@ remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; remoteInfo = FirebaseCore; }; - A004A2C3FB38B8EC0BBA25417855E0D4 /* PBXContainerItemProxy */ = { + 9F75673342FCDF29E6733A9DA66ADC27 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; - remoteInfo = UMCore; + remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2; + remoteInfo = "react-native-jitsi-meet"; }; - A1CD62EF40F61F5D02E1EC2EDD699DD3 /* PBXContainerItemProxy */ = { + A0DABC5DB9495D714B4D6E391970720A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; - remoteInfo = UMFileSystemInterface; + remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB; + remoteInfo = ReactNativeKeyboardInput; }; - A2F33ABF848647D27413D448A83F92ED /* PBXContainerItemProxy */ = { + A199ED710F9BC0F7C534A08AA905B9DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A; - remoteInfo = "Flipper-DoubleConversion"; + remoteGlobalIDString = 014495932E402CA67C37681988047CA2; + remoteInfo = UMFontInterface; }; - A2FA66312BE745E773DC2EEF2762F971 /* PBXContainerItemProxy */ = { + A286CF6F168122DA3F3C7CE44A0209E7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C; - remoteInfo = UMReactNativeAdapter; - }; - A3828FF5FB39039217CA29A893A54DF1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155; - remoteInfo = "boost-for-react-native"; - }; - A45883A88950E4C078034DE677BD2E28 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC; - remoteInfo = EXLocalAuthentication; - }; - A581C6B3C076C796ED21A05A2942C2A9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; - remoteInfo = Firebase; - }; - A5B60B1B39544DC5253ABD07D6485879 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717; - remoteInfo = FlipperKit; - }; - A6A560CB5BCFCF6B695A425D2B81ED48 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951; - remoteInfo = UMCameraInterface; + remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; + remoteInfo = GoogleDataTransport; }; A71AF0599E370DE67697EB341A4717CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5366,12 +5376,12 @@ remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; remoteInfo = GoogleDataTransport; }; - A735C3C076CF8106DEA2E3E0A4550C15 /* PBXContainerItemProxy */ = { + A77117D00BB382C648FDCFA853EB0D28 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; - remoteInfo = DoubleConversion; + remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A; + remoteInfo = "Flipper-DoubleConversion"; }; A7E5D397C11338DEED5E896EF959836C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5387,12 +5397,19 @@ remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; remoteInfo = "Flipper-Folly"; }; - AA244138E7BA3CD2D7BD9FA21605E48B /* PBXContainerItemProxy */ = { + A926B4F236AF399C4FE7F29689077DE6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC; - remoteInfo = EXLocalAuthentication; + remoteGlobalIDString = AC8AE887C706A43711D115E69B9D988A; + remoteInfo = MMKVCore; + }; + A93A82EBF95B9D2C536F4939A3B7A98C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717; + remoteInfo = FlipperKit; }; AA5B8F43EAD114EE3717346D55C72BE5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5401,27 +5418,6 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - AA720C04C92D5F9F7419344C04D974ED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; - remoteInfo = GoogleAppMeasurement; - }; - AA7D976367D89DFF9045D927833AC659 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; - }; - AA90526BBAF4A94F88E7297F5621D2CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; - remoteInfo = "React-jsiexecutor"; - }; AB5BB564F6EBF1F38CE73BBBE2C88987 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5429,13 +5425,6 @@ remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; remoteInfo = "React-RCTSettings"; }; - AB73AF3E9BAEBB6C898995C4A5946BBC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; - remoteInfo = UMCore; - }; AC4A774AD4298B03F7153D4FC3C59F8D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5443,12 +5432,12 @@ remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; remoteInfo = CocoaAsyncSocket; }; - AD31FD19C61BB36FD74C9BA21A896DF9 /* PBXContainerItemProxy */ = { + AD3234EB6722DAB6C49DE99F53A3FDA1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; - remoteInfo = RNGestureHandler; + remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE; + remoteInfo = "rn-extensions-share"; }; AE8FB3B2C3A8E8F3BDFCE223A4C9943E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5457,26 +5446,33 @@ remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; remoteInfo = ReactCommon; }; - B19AB5038FE8A242BFCD762B1BA89AA2 /* PBXContainerItemProxy */ = { + AFC2B8243770123114EB8BB4534C560D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; - remoteInfo = RNCAsyncStorage; + remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF; + remoteInfo = RNGestureHandler; }; - B1C0A034ECD22BD66E1B28389FBC84F9 /* PBXContainerItemProxy */ = { + B185715D8607BC1089D8C5FCCC1C7241 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4D67CFB913D9C3BE37252D50364CD990; - remoteInfo = RNUserDefaults; + remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; + remoteInfo = EXImageLoader; }; - B2F1BDD4421F5567A31BE07E891DE961 /* PBXContainerItemProxy */ = { + B1884FCB080B0BD1124A4E60F8B15781 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A; - remoteInfo = RNVectorIcons; + remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; + remoteInfo = React; + }; + B26156FBD25F6125FAC0AFBC13A186E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333; + remoteInfo = Yoga; }; B2FA3966A49A0C9A1B7398D28D027638 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5485,13 +5481,6 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; - B31BE5F56839C6B2828C8DB678628BD2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; B325F9553222FA53980F926E839937E2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5499,6 +5488,13 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; + B33614B7A6EC7A6E75E682C750FE3FBC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A; + remoteInfo = RNVectorIcons; + }; B385A03A23F4B1BBC725B05DDC7A641F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5513,7 +5509,7 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - B402CA06942E7CA7AAA8515C46FFD247 /* PBXContainerItemProxy */ = { + B3AD9A3E3A307F3D61231A2F6696150E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -5527,12 +5523,19 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - B4423E08239B159DAC652D165FA1C183 /* PBXContainerItemProxy */ = { + B4B9EBE77216CF6BC10ABDA7F4AD6B8C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; - remoteInfo = "React-RCTNetwork"; + remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB; + remoteInfo = "react-native-cameraroll"; + }; + B4C9569F858D31512D81BBB18BABEE53 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B; + remoteInfo = EXKeepAwake; }; B4D453DE31A865E38FCE41018FF05012 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5548,13 +5551,6 @@ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; remoteInfo = RCTTypeSafety; }; - B564E5602A6BC67C2371AB2B17192014 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; - remoteInfo = GoogleDataTransport; - }; B5E90F5A93A4DF2C85CB04E1C028E70E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5562,20 +5558,6 @@ remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; remoteInfo = Firebase; }; - B603115D864C520D6482B0A57DD511C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A; - remoteInfo = UMConstantsInterface; - }; - B65E5E5EDE7E65D488913DFB6C520360 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E3573FB7AF659C42B699003C73722241; - remoteInfo = RNFBCrashlytics; - }; B6677D6DAB197C7676A97F624A434B26 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5583,26 +5565,19 @@ remoteGlobalIDString = 014495932E402CA67C37681988047CA2; remoteInfo = UMFontInterface; }; - B7178B40087CC371B2D06E64B379D5F5 /* PBXContainerItemProxy */ = { + B8C75D30D5DCA2FD1AE10326ABBAAD88 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB; - remoteInfo = "react-native-cameraroll"; + remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05; + remoteInfo = "Flipper-Glog"; }; - B72244A237FCB8E6A8870696502B671D /* PBXContainerItemProxy */ = { + B99E04CBDE71EC6C109831C09FA99FAD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717; - remoteInfo = FlipperKit; - }; - B82951709CED7FF36703E8A0A8CD2FB1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; + remoteGlobalIDString = 91A6826828CB9FCD0169A7547E8A79EA; + remoteInfo = MMKV; }; BA8918FF1CDCF34A08912891E7A9FE85 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5611,6 +5586,13 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; + BAF8FA0558DFB63AB3C0685111C37CC3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; + remoteInfo = FBReactNativeSpec; + }; BCDA17519A7296DCC9E213B0E9337C93 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5632,12 +5614,12 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - BF29C1EBF7A86CAAB9C6EE1C2CDAEFD5 /* PBXContainerItemProxy */ = { + BE8C2C60E28AFAF1BBEB2C3435046172 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FF879E718031128A75E7DE54046E6219; - remoteInfo = RNReanimated; + remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; + remoteInfo = "Flipper-Folly"; }; BF2A9ED197DF746C24A0C6CB8CF649D6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5646,40 +5628,33 @@ remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; remoteInfo = "React-RCTVibration"; }; - BF49FFE78B98FBAA68D6BAEB5935E288 /* PBXContainerItemProxy */ = { + BFFB5B02AFCFCD89818CD58653C78063 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41; - remoteInfo = UMFaceDetectorInterface; + remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; + remoteInfo = "React-RCTLinking"; }; - C0FD2D1B32D2D3256D33F6909002282D /* PBXContainerItemProxy */ = { + C173C82543324984D4812AA31AB8BEAA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6; - remoteInfo = EXAV; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; }; - C1706B224639845425D07B75E6227FFC /* PBXContainerItemProxy */ = { + C17E0AD5F52B1C7375B6FE8E47F66C63 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD; - remoteInfo = UMPermissionsInterface; + remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71; + remoteInfo = JitsiMeetSDK; }; - C19C44C5B9A77498CD3E3975B2D5E56F /* PBXContainerItemProxy */ = { + C1B8C3DC7E5C5A28046E1AEB385C3E21 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D; - remoteInfo = EXConstants; - }; - C2EB0B69E5B71D5B7CEF787DA982185C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F; - remoteInfo = UMBarCodeScannerInterface; + remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB; + remoteInfo = ReactNativeKeyboardInput; }; C33E9472C09D771A868C935EADD927BB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5688,26 +5663,19 @@ remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; remoteInfo = "React-RCTNetwork"; }; - C3FEE95FFC3411F13658CA49AEA6AD1D /* PBXContainerItemProxy */ = { + C45B6AD4798C7A91AB514A8C5397EF92 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87; remoteInfo = GoogleDataTransportCCTSupport; }; - C43D14C1C7C996528BBC333036BF5E2F /* PBXContainerItemProxy */ = { + C5346E16031DD5CD7E966F92C3954E7E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9; - remoteInfo = "React-RCTSettings"; - }; - C4C6D15D84894CFF65B29261C99EB9B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89; - remoteInfo = RNDeviceInfo; + remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05; + remoteInfo = "Flipper-Glog"; }; C53F6A668A1B81EA8D5EFA236BBDC391 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5723,13 +5691,6 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - C5E785DCD343186846D76898EE8FAB55 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; - remoteInfo = Folly; - }; C5F28406FC5AC0A4A9DC20B65617D227 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5758,6 +5719,13 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; + C6E872D02726FA579B83035FE6DBB983 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; C7133825A01B067CB62C0CCB3FB5E502 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5765,12 +5733,12 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - C7B466FA383D81AF6F3241A37DB05A84 /* PBXContainerItemProxy */ = { + C7AA206F6C6F14F0140A829728738D61 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; + remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; + remoteInfo = FirebaseCrashlytics; }; C7ED593E81C9992CB3136F8B3479E783 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5779,6 +5747,27 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; + C7F92481AFC10F27582336FDB86F5653 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6; + remoteInfo = "react-native-webview"; + }; + C8B8AF113A404AD62B4F9FF409F034E1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 90D0DE2F3348233618414728C35311CA; + remoteInfo = RNFBApp; + }; + C8E83F36E70023237AD0CDA28ABDB6BF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8; + remoteInfo = RNLocalize; + }; C9548D5EC1772128ADFB40684079BE57 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5786,6 +5775,20 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; + C9AAF11FB3334C6D796E2035D9061FD5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + CA28934250D425E16333D632A69150D0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; + remoteInfo = "React-jsinspector"; + }; CA39C5F52F69F8B71F02BEA427544E35 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5814,13 +5817,6 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - CB590837E282489674DA6B1FCD7C0520 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; - remoteInfo = "React-jsinspector"; - }; CB5D399FDD2E586B6867737F1A70E364 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5828,12 +5824,19 @@ remoteGlobalIDString = D0EFEFB685D97280256C559792236873; remoteInfo = glog; }; - CC5BB994C099F7C8C461715A78B6BE26 /* PBXContainerItemProxy */ = { + CBB7CCF506B94F5973FE3825630DFE27 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233; - remoteInfo = "react-native-document-picker"; + remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56; + remoteInfo = "Flipper-RSocket"; + }; + CC16F933F8CA48572B3013F6A14C5F92 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; + remoteInfo = "React-RCTVibration"; }; CCC71DC98DA1BFF43521E8CF40226C64 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5842,26 +5845,26 @@ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; remoteInfo = RCTTypeSafety; }; - CCD6FB94D1DA07C9F1DAB620A4A4F015 /* PBXContainerItemProxy */ = { + CD02E898E17689DBCD2C4F438B830E55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B; - remoteInfo = UMSensorsInterface; + remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE; + remoteInfo = "react-native-appearance"; }; - CD7CAD7A9297E0C28C82E538A29BB4BF /* PBXContainerItemProxy */ = { + CE92DD35620AC082E276F7139925A831 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161; - remoteInfo = "Flipper-PeerTalk"; + remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F; + remoteInfo = UMBarCodeScannerInterface; }; - CFC4B185C1FCB7E341E9828E2EC74914 /* PBXContainerItemProxy */ = { + D01352822BF240634C65C757FFEB0652 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; - remoteInfo = "React-RCTVibration"; + remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233; + remoteInfo = "react-native-document-picker"; }; D03C059055772F3A6BB4DDB9B59D9473 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5870,12 +5873,19 @@ remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F; remoteInfo = "React-jsinspector"; }; - D10E4AB1104805B2CB549FDCD0E5526A /* PBXContainerItemProxy */ = { + D0CA448AB7C73FA9063D394A068AD0FA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; + remoteGlobalIDString = BDD119F8782FABE2707D3D913EC3EDE5; + remoteInfo = RNFBAnalytics; + }; + D18D64F04F4DFAA9827D48FC01CBBD4C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6; + remoteInfo = "React-RCTText"; }; D1B6676933B6091F594BD94DE1B18D11 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5884,26 +5894,12 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; - D1B92E7CF50E518C083EE603E83BC504 /* PBXContainerItemProxy */ = { + D1CC441F58AF3509E761FC08BB9B4EC1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9; - remoteInfo = "React-RCTActionSheet"; - }; - D292BFC0747A88D94B390E8FBCD831CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - D2A9F75B6C6D125AE815F306835297D6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397; - remoteInfo = EXWebBrowser; + remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161; + remoteInfo = "Flipper-PeerTalk"; }; D30F9BCE2D5F265AFC3B77B3F8D0505D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5912,6 +5908,20 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; + D373D2270F9D9EA74055B735F0CC265C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; + remoteInfo = FirebaseAnalytics; + }; + D380F60767FCD8881BBE9C3B49615839 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD; + remoteInfo = Flipper; + }; D3A2BE59053796870DA91971C0D7C401 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5919,6 +5929,20 @@ remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; remoteInfo = PromisesObjC; }; + D406E6DA0C796EC332EE548EE44005A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 64F427905796B33B78A704063422979D; + remoteInfo = "rn-fetch-blob"; + }; + D45A6B4EB4D7D2BD935233EB9ED9C34B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28A005E00FB77DDB2543047A07ED99A5; + remoteInfo = EXAppleAuthentication; + }; D466E30F6A7C6BA97286EAE8358F3B63 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5926,6 +5950,27 @@ remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512; remoteInfo = SDWebImageWebPCoder; }; + D4D9E910761ABCDBCBA26EE1997F3AF5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91A6826828CB9FCD0169A7547E8A79EA; + remoteInfo = MMKV; + }; + D4E0C9ED6BE79E15AC09EA0FB06266AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71; + remoteInfo = JitsiMeetSDK; + }; + D543861238A09CB301B851E2363ABF8F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BDD119F8782FABE2707D3D913EC3EDE5; + remoteInfo = RNFBAnalytics; + }; D5CA4506EB72978BF9DA2DDCDB29D54A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5933,13 +5978,6 @@ remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; remoteInfo = "React-cxxreact"; }; - D5FBBA18523897587DA48B6F1A6E19C6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E; - remoteInfo = ReactNativeKeyboardTrackingView; - }; D62C017428E93B98F00E023C43EC1EE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -5947,26 +5985,19 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; - D712B3FBD88A28808A4ADB7C9D56FEC4 /* PBXContainerItemProxy */ = { + D6BA902042101D952287A199886F4572 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 64F427905796B33B78A704063422979D; - remoteInfo = "rn-fetch-blob"; + remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2; + remoteInfo = "react-native-jitsi-meet"; }; - D7FFEF9D7AE1849478BE36EF1EE9DE0A /* PBXContainerItemProxy */ = { + D80ECC656EA4080AEF48B358BE7B1C6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6; - remoteInfo = RNFastImage; - }; - D8CD7F04517359388C54DD5079CDCDC1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB; - remoteInfo = "React-RCTImage"; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; }; DA27884C3FBE229B7E04DBFA9F4A58F9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -5996,6 +6027,13 @@ remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87; remoteInfo = GoogleDataTransportCCTSupport; }; + DB237AC4693D2B0CDF134651E067AA6F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155; + remoteInfo = "boost-for-react-native"; + }; DB5002EE87028969B0D9E669730AF039 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6003,12 +6041,12 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; - DBC8F1745DAC18B77E6339D3D2F07E4F /* PBXContainerItemProxy */ = { + DBD72FC3D36CD484B740B6CDCE0249DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7; - remoteInfo = BugsnagReactNative; + remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; + remoteInfo = ReactCommon; }; DC35D17457841C5E413EC553D87DADE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6017,12 +6055,19 @@ remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; remoteInfo = Firebase; }; - DD332D06C98468476366962EEB6F446E /* PBXContainerItemProxy */ = { + DD51CFB44BD500B3DF5CEDDAEB3F02FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A; - remoteInfo = CocoaLibEvent; + remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF; + remoteInfo = RCTRequired; + }; + DDC5D79869CFD0D7A2425A9828220E7C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; + remoteInfo = "React-Core"; }; DDFCA674E1FE8DC1DB86D5A0C0A1FB6A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6045,6 +6090,13 @@ remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; remoteInfo = GoogleUtilities; }; + DED267DF658D827809301EA1EE6C9A91 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; + remoteInfo = FBReactNativeSpec; + }; DF83807DED7F8C5AF770B13C6BAA9515 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6052,6 +6104,20 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; + DF894DC9897F896336E16DE784761479 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DA0709CAAD589C6E7963495210438021; + remoteInfo = "React-jsiexecutor"; + }; + DFAE6BEC0954616B7DE89B3FAE564CA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B; + remoteInfo = RNBootSplash; + }; DFFBFD630CC61B0FB41AF5DEFC377BDE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6066,6 +6132,13 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; + E17287A65A3100AA71A14A18882614E9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806; + remoteInfo = DoubleConversion; + }; E1ABECEC3DA6B13E2002259B8170D9CB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6073,19 +6146,12 @@ remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; remoteInfo = ReactCommon; }; - E1C62364FD1EBA6AC10FD7374D0B08B7 /* PBXContainerItemProxy */ = { + E23C6A5A9913BADD583C78C3E4269817 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; - remoteInfo = "React-RCTBlob"; - }; - E24F44E7C91CF06DB7175022659AD7D4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 014495932E402CA67C37681988047CA2; - remoteInfo = UMFontInterface; + remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; + remoteInfo = Folly; }; E2539B18E07B9C243AC0276439480F3D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6094,12 +6160,19 @@ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131; remoteInfo = "React-jsi"; }; - E2CDEC4DE5B88BD3841BA5F094B06EFA /* PBXContainerItemProxy */ = { + E3DB6D406355A9F39709F367A40588AD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07; - remoteInfo = "react-native-background-timer"; + remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B; + remoteInfo = UMTaskManagerInterface; + }; + E407D4496BC736A64E883986CFFD1E31 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; + remoteInfo = UMFileSystemInterface; }; E4C5288E9590D734DF4231687F5AE711 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6115,26 +6188,19 @@ remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; remoteInfo = FirebaseCore; }; - E5705D0D7A14F5285EF0F7A779925E31 /* PBXContainerItemProxy */ = { + E5D6DF392C240CE655C7B219118BED2B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788; - remoteInfo = TOCropViewController; + remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2; + remoteInfo = RNImageCropPicker; }; - E578A89849C64640D7209C8ACFFFA076 /* PBXContainerItemProxy */ = { + E5DFC195DA8B27082B63EB6FDBE0630F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6; - remoteInfo = "react-native-webview"; - }; - E634A6162140C5B961545B2E89D7A23C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; - remoteInfo = FBReactNativeSpec; + remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A; + remoteInfo = UMConstantsInterface; }; E679399E70A1302F64F34F5147A0D753 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6150,6 +6216,20 @@ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; remoteInfo = "React-Core"; }; + E72968E0B858A3DB5805D954D447735D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0EFEFB685D97280256C559792236873; + remoteInfo = glog; + }; + E7553B7484EF553839DA0C7374B6C368 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824; + remoteInfo = EXPermissions; + }; E78EB90AEEC70687EFA88E5AA41058AA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6178,19 +6258,19 @@ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526; remoteInfo = UMCore; }; - E90029E85BE23351C5A4BE8396D75B8E /* PBXContainerItemProxy */ = { + E9FC4C21AB4C9DC15E1E66E246ADE6DC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2; - remoteInfo = "React-RCTLinking"; + remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C; + remoteInfo = "react-native-orientation-locker"; }; - EA60B34FAE20DB8AAFA9B1922269139A /* PBXContainerItemProxy */ = { + EAA8A9E7F02E8AC2E8E2C34ED57CCA6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; - remoteInfo = RCTTypeSafety; + remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03; + remoteInfo = "Flipper-Folly"; }; EAA9F477386E52EB30E75431006FAA8C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6199,6 +6279,27 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; + EAAFACED155248A841250A2FA4ABC2B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397; + remoteInfo = EXWebBrowser; + }; + EB4518A4EC9A66C1ED5AC3512F94573A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 214E42634D1E187D876346D36184B655; + remoteInfo = RNScreens; + }; + EBC98E4FF72CDBBE42DD30B09148E90D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6; + remoteInfo = EXAV; + }; EC27520D8FECFB4E9412291A616D4F07 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6206,6 +6307,13 @@ remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; remoteInfo = "React-RCTAnimation"; }; + EC676DD7C7EB6FE875235D7F63CFAA89 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41; + remoteInfo = UMFaceDetectorInterface; + }; ECADD9C57FC2C24C9729ACF2EB4520A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6227,19 +6335,40 @@ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191; remoteInfo = Folly; }; - ED9CFAF4D576345425901F6D351BF162 /* PBXContainerItemProxy */ = { + ED61DA60637BEFF50A26EF5ECDC58891 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; - remoteInfo = "React-cxxreact"; + remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; + remoteInfo = FirebaseCrashlytics; }; - EF1B0C9A37B7DDEE5C37E8F477B13590 /* PBXContainerItemProxy */ = { + ED8E7329085B782FD656A4ACF1EB4684 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; - remoteInfo = "React-callinvoker"; + remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A; + remoteInfo = RNVectorIcons; + }; + EDCABC5106C283EE7B9A86A0C53DA17A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6; + remoteInfo = RNFastImage; + }; + EE6472BA57E58F2C79B8583C916849AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39; + remoteInfo = RNDateTimePicker; + }; + EE6641502C99CBEC1FD01E4B25D4A51E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD; + remoteInfo = UMPermissionsInterface; }; EFB0AF13D239174FC9CDAFF9D17ECDFC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6255,27 +6384,6 @@ remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; remoteInfo = nanopb; }; - F0F05B46D31F97AD80A8EE2A9859B0E0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B; - remoteInfo = "React-RCTAnimation"; - }; - F10C6ED7FAE6E6327D410552FEEB5B8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE; - remoteInfo = "react-native-appearance"; - }; - F145702AE8922B12B21EC56B1F6A01BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53; - remoteInfo = ReactNativeART; - }; F191A483929B03CE30B1D31702CAF54A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6283,13 +6391,6 @@ remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; remoteInfo = ReactCommon; }; - F193EBF0DD0204CE1AA054337CA9E7ED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397; - remoteInfo = EXWebBrowser; - }; F1D31400DE78E76FE461920F078645F1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6297,19 +6398,40 @@ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794; remoteInfo = React; }; - F24627E9A7C6345D70F2328874B8E6A9 /* PBXContainerItemProxy */ = { + F287954F2C75DA19951CB1441E8B3DEF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7; - remoteInfo = RNCAsyncStorage; + remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB; + remoteInfo = "react-native-cameraroll"; }; - F46EA4560EC34335940198CDE47DE3B4 /* PBXContainerItemProxy */ = { + F28FFA56B18861AFF0E77760F058D853 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46; - remoteInfo = UMAppLoader; + remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155; + remoteInfo = "boost-for-react-native"; + }; + F2AC678CB8BAE58ACD045A0EA7E83CFF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F; + remoteInfo = UMBarCodeScannerInterface; + }; + F38898D03BCF30E238746C1DA884EC31 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD; + remoteInfo = UMPermissionsInterface; + }; + F3B3ABC7C3F44BE053BC5216B40F22E5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7; + remoteInfo = UMImageLoaderInterface; }; F4D41B9BAEE1E0D644EE2DC36C19D572 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6318,13 +6440,6 @@ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB; remoteInfo = FBReactNativeSpec; }; - F508C4403E8BFCC4439A69976A1D8DA7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; - remoteInfo = GoogleUtilities; - }; F56EBC18CB64EE0482444624DFEC06A2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6339,13 +6454,6 @@ remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155; remoteInfo = "boost-for-react-native"; }; - F596D062F5BCE06F4EDBF45CAD3BD53C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F; - remoteInfo = "React-RCTVibration"; - }; F6D03AA427E993C8552AA921EA59A306 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6353,6 +6461,13 @@ remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9; remoteInfo = ReactCommon; }; + F6E3C71C0C8B7920A75E6D2BC21F4A9B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951; + remoteInfo = UMCameraInterface; + }; F6FBF19908B8BD5F401871F2E3C3DD7A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -6360,40 +6475,47 @@ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E; remoteInfo = RCTTypeSafety; }; - F73B77B3DE51E2B91946FD2D65EEEF35 /* PBXContainerItemProxy */ = { + F7ECC4461F32052E7D489CACF4A970CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4; - remoteInfo = EXImageLoader; + remoteGlobalIDString = 2681CB7EF647E61F4F9A43029C235607; + remoteInfo = "React-callinvoker"; }; - F951B17A7A7A64D132F94DFC375CAF77 /* PBXContainerItemProxy */ = { + F900D5096F085F901C22F6761CD175A0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB; - remoteInfo = ReactNativeKeyboardInput; + remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A; + remoteInfo = UMConstantsInterface; }; - FA5699ABFF3409E16D3704454813326A /* PBXContainerItemProxy */ = { + F902340D7C229EA994F22F97B53FE6A3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D; - remoteInfo = "React-Core"; + remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; + remoteInfo = GoogleAppMeasurement; }; - FB2F433A2A0F0D2B62AE89E1773126A1 /* PBXContainerItemProxy */ = { + FAD799A23AD51EBD244A1CC1F5D1A40E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8; - remoteInfo = RNLocalize; + remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; + remoteInfo = CocoaAsyncSocket; }; - FBC2011CA634388B1621BA952027D5EC /* PBXContainerItemProxy */ = { + FB16CAED7CEBC76970E8ADAE8837E7A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56; - remoteInfo = "Flipper-RSocket"; + remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233; + remoteInfo = "react-native-document-picker"; + }; + FBFACDD2669BC055868B89823A1ABA34 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2644525CCE081E967809A8163D893A93; + remoteInfo = UMFileSystemInterface; }; FC08646CEFADC8729C286DFED21F92F1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6402,12 +6524,26 @@ remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; remoteInfo = "React-RCTNetwork"; }; - FDBE2AE0C5D25206ABD02857E2ADFE60 /* PBXContainerItemProxy */ = { + FC45CD4ED956927CF27D8C6312BA83FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7; - remoteInfo = BugsnagReactNative; + remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5; + remoteInfo = "React-RCTBlob"; + }; + FCAFA2E8B4317D9BE1001D37AA6E62C1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA; + remoteInfo = "React-cxxreact"; + }; + FDAD112FF3ED36E24135D18CA477E380 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A4EF87F5681665EAE943D9B06BBB17DF; + remoteInfo = "react-native-slider"; }; FDE949C946FC4658F2DE21F4C568B19A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6416,12 +6552,19 @@ remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D; remoteInfo = "React-RCTNetwork"; }; - FE4069586AE78F3F0889B3C0A352A898 /* PBXContainerItemProxy */ = { + FE8942F69197A613C3DC5BE9A59D98A6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B9ED5194E665042005069EF06C82A050; - remoteInfo = "OpenSSL-Universal"; + remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07; + remoteInfo = "react-native-background-timer"; + }; + FF6165405AA1E493BD2288A7DB817715 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; + remoteInfo = Firebase; }; FF694E354EABEF39E4806B5AB437E5E8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -6433,3844 +6576,3948 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 000C1C9CF9386C890FF6ED473A586760 /* AtomicStruct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicStruct.h; path = folly/synchronization/AtomicStruct.h; sourceTree = ""; }; - 0016CB757D356FEFC24C3CBF2180C813 /* UMAppLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMAppLoader.debug.xcconfig; sourceTree = ""; }; - 0029EF376D659E2A8E63C158711381ED /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; - 0042F75E752822AAD14CDD67E596CC94 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; - 009D87202DE07E1EBBE31DE747F8A305 /* UMMagnetometerUncalibratedInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMMagnetometerUncalibratedInterface.h; path = UMSensorsInterface/UMMagnetometerUncalibratedInterface.h; sourceTree = ""; }; - 00C5A3A73D5F0FA3B10AE16775F271DF /* React-RCTLinking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTLinking-dummy.m"; sourceTree = ""; }; - 00CBFF92D56DA6B36FE47533193E9695 /* MacAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MacAddress.cpp; path = folly/MacAddress.cpp; sourceTree = ""; }; - 00CE7932055F4F2101C67F5023A81F43 /* BSG_KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSysCtl.h; sourceTree = ""; }; - 00E68C9D22DEAF608248AFF7D8E30C6B /* SKBufferingPlugin+CPPInitialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SKBufferingPlugin+CPPInitialization.h"; path = "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin+CPPInitialization.h"; sourceTree = ""; }; - 00EA3110EC052F471895B08BDB95D14E /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = "Objective-C/TOCropViewController/Resources/ja.lproj"; sourceTree = ""; }; - 00ECC4D7C4B988574559EAA5C406654C /* GDTCOREvent_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCOREvent_Private.h; sourceTree = ""; }; - 00F52A594E2C80A0DF4AE080469582BE /* SysFile.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysFile.cpp; path = folly/portability/SysFile.cpp; sourceTree = ""; }; - 00F6CD7A726691FC13F48062B255E0D7 /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = ios/include/openssl/err.h; sourceTree = ""; }; - 00FD58DF7CD8D15B073350CECA790329 /* ConnectionSet.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ConnectionSet.cpp; path = rsocket/internal/ConnectionSet.cpp; sourceTree = ""; }; - 0102F39227A15B9D206728EC8E11B82F /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; - 010BC0A53D08750CF770EB12F6BCC918 /* ClientResumeStatusCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClientResumeStatusCallback.h; path = rsocket/internal/ClientResumeStatusCallback.h; sourceTree = ""; }; - 0117554899DA5E30A66E9EF1126DCBC9 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/Demangle.h; sourceTree = ""; }; + 000CF15380CA63A5710AC6578740E307 /* Subprocess.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subprocess.cpp; path = folly/Subprocess.cpp; sourceTree = ""; }; + 001FAF61F03707AB27BAB14D7F043EAF /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; + 0020B7C7852D686E210F8660BAD74922 /* rpc_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_struct.h; path = src/event2/rpc_struct.h; sourceTree = ""; }; + 003448744C444F7FEAA59D7446EB5EAA /* React.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.release.xcconfig; sourceTree = ""; }; + 00394DC74E7E0D168314BDF7B23C819E /* FIRCLSSettingsOnboardingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSettingsOnboardingManager.h; path = Crashlytics/Crashlytics/Settings/FIRCLSSettingsOnboardingManager.h; sourceTree = ""; }; + 00401628FB30EBF0C369D22F8AC7E486 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; }; + 0043880CE50D21543C9A3B70EDA3D203 /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = ""; }; + 0048CB31600B4416366FB71D95CF4A68 /* UMReactNativeAdapter-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMReactNativeAdapter-prefix.pch"; sourceTree = ""; }; + 004BD555B4C3AAC417004AFDB70857C0 /* OpenSSLPtrTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLPtrTypes.h; path = folly/ssl/OpenSSLPtrTypes.h; sourceTree = ""; }; + 00587D8E4628D6D6C56AF8777C44E288 /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; + 006290916E750D914D50DA47270DB34E /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; + 007A425D647F56FBFE1500110E23D2C8 /* Throughput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Throughput.h; path = rsocket/benchmarks/Throughput.h; sourceTree = ""; }; + 0083E202B7B7BFCC068A8C0FC156E6EE /* FBReactNativeSpec.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBReactNativeSpec.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 00AA30777DD6CC881D652F611A1BBF07 /* FlipperDiagnosticsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperDiagnosticsViewController.h; path = iOS/FlipperKit/FlipperDiagnosticsViewController.h; sourceTree = ""; }; + 00C3061994058F4C72768B07FED2FE18 /* stop_watch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stop_watch.h; path = folly/stop_watch.h; sourceTree = ""; }; + 00D61C2E3EB88ADFEA656CD45A144DB5 /* FlipperKitReactPlugin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlipperKitReactPlugin.m; path = iOS/Plugins/FlipperKitReactPlugin/FlipperKitReactPlugin/FlipperKitReactPlugin.m; sourceTree = ""; }; + 00E89C7237B3349F0BC8441CEC8099B7 /* AsyncTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTrace.h; path = folly/detail/AsyncTrace.h; sourceTree = ""; }; + 00EB6B39E8DF5A56C9B1651836584492 /* FFFastImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageView.m; path = ios/FastImage/FFFastImageView.m; sourceTree = ""; }; + 00F8DE6204DC517E182796CF3FDBC1CA /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = React/AccessibilityResources/en.lproj; sourceTree = ""; }; + 00F9E8B0E8C9EFB0254838B92DC43382 /* 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; }; + 010C2584F22DD9546DF20B9967FF8F3C /* json_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_pointer.h; path = folly/json_pointer.h; sourceTree = ""; }; + 0113683947F2278F3838BAF591B83056 /* HardwareConcurrency.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = HardwareConcurrency.cpp; path = folly/system/HardwareConcurrency.cpp; sourceTree = ""; }; + 01145DE2106DE6F18DCC23B7B4AE7A24 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = RAMBundleRegistry.cpp; sourceTree = ""; }; + 011F5E4BAE057DCA009B89378D030314 /* UMReactFontManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactFontManager.m; sourceTree = ""; }; 012242E4480B29DF1D5791EC61C27FEE /* libreact-native-notifications.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-notifications.a"; path = "libreact-native-notifications.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0127220FAD3022C756CD003E10A1F727 /* RNNotificationCenterMulticast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationCenterMulticast.h; path = RNNotifications/RNNotificationCenterMulticast.h; sourceTree = ""; }; - 012E91A98522B764E7DF1BE713D5044A /* BSG_KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry.c; sourceTree = ""; }; - 0142A2151000129C9513A721D32A13F1 /* PasswordInFile.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PasswordInFile.cpp; path = folly/io/async/PasswordInFile.cpp; sourceTree = ""; }; - 01802F83F42FC8D13032035127C05A90 /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; - 0182F9D56F6C097229A5B2291E7D6EBD /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Private/GULNetworkConstants.h; sourceTree = ""; }; - 018AFBB0C9E2D3C964535C8E1095F798 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFPSGraph.h; path = React/CoreModules/RCTFPSGraph.h; sourceTree = ""; }; - 018E19081D271BF7A075A3A2B1C2153C /* FrameHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameHeader.h; path = rsocket/framing/FrameHeader.h; sourceTree = ""; }; - 018ED7207228ADB73114CF3E23C02E56 /* GDTCORUploadPackage_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadPackage_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadPackage_Private.h; sourceTree = ""; }; - 018FF17C1BC7E4AEA45E2A67DB2ABC92 /* REAParamNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAParamNode.m; sourceTree = ""; }; - 01958C82A7AC7F3E36F09297E185646C /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; - 01A27CE802C37390E44D4E7056FF1B3C /* FBLPromise+Wrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Wrap.m"; path = "Sources/FBLPromises/FBLPromise+Wrap.m"; sourceTree = ""; }; - 01B7927B110DD11DA2C776EBC611BD10 /* RNBootSplash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNBootSplash.h; path = ios/RNBootSplash.h; sourceTree = ""; }; - 01BA1F390E03046334B6FA8C65D5161C /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; - 01C0F8981C0D86606BF0639C364CE085 /* REAJSCallNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAJSCallNode.m; sourceTree = ""; }; - 01C81E114DEBEB3CE8A88939DF4FAA9B /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; - 01CF13B9D679B7BC88155AD55F3DD540 /* Pods-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RocketChatRN.release.xcconfig"; sourceTree = ""; }; - 01DE1A7C164C19C5C41CA6B753E4D9F6 /* FIRCLSSymbolicationOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSymbolicationOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSymbolicationOperation.h; sourceTree = ""; }; - 01E2102B0DA87D40AFAE42C15752A617 /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; - 01FE36D624878EBD60F0E573CB5949C5 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - 0204F448C1955F89B2D7BF442FA8A461 /* F14Map-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Map-fwd.h"; path = "folly/container/F14Map-fwd.h"; sourceTree = ""; }; - 02471DCEA92594DDAF0D982FEFEDA153 /* Builtins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtins.h; path = folly/portability/Builtins.h; sourceTree = ""; }; - 024B2CE060427CAB44E50E9DC3381F01 /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = ios/include/openssl/pem.h; sourceTree = ""; }; - 024CB9C53AE44274FF1F389BD4E97E78 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; - 025A5E331BE82AF2D4C6B7DAED1E6FFD /* react-native-appearance.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-appearance.debug.xcconfig"; sourceTree = ""; }; - 027A65AD9723F1BC0B73083CB0FD34B7 /* EXResumablesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXResumablesManager.m; sourceTree = ""; }; - 02A1DAA448414607CB008FC34D21F0B6 /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Private/GULNetwork.h; sourceTree = ""; }; - 02A4CC48C0CC44FDAB7807933A26642A /* ManualTimekeeper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ManualTimekeeper.cpp; path = folly/futures/ManualTimekeeper.cpp; sourceTree = ""; }; - 02A7A6EE0BDE271AEA9B8F092BA77ECD /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - 02C4EA56112A4F3A48191A1FD70FC658 /* UIImage+CropRotate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CropRotate.h"; path = "Objective-C/TOCropViewController/Categories/UIImage+CropRotate.h"; sourceTree = ""; }; - 02D12BED99C08C449134F3ABA2D7312E /* FIRCLSCompactUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompactUnwind.h; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind.h; sourceTree = ""; }; - 02E9C129039A17E828B1E3DC260FA844 /* React-RCTVibration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.release.xcconfig"; sourceTree = ""; }; - 02EF22CC1847415627DE3C284B025591 /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = ios/include/openssl/des.h; sourceTree = ""; }; - 02F6463D38ACD18CB2880A035B7C5D6E /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; - 02F7C66002954BAABB2DE0C8A87297A2 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; - 03055A2EBF69009AA39593AE83A97542 /* UMCameraInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMCameraInterface.h; path = UMCameraInterface/UMCameraInterface.h; sourceTree = ""; }; - 0306AEB24BC4B1375D0CA7810F937A03 /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = ""; }; - 032065F6323BD031086AE106FE42F7B7 /* RNGestureHandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.release.xcconfig; sourceTree = ""; }; - 0379599C2D5CFDBFA420B0F6654099B2 /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = ios/include/openssl/lhash.h; sourceTree = ""; }; - 038511F99EACBC85FC6A930F24213B9B /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - 038EF2E261986E992472CC11A050BDAA /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = ""; }; - 0391B43080EF6D3425223378484F3F28 /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; - 039577ABC936EC3ACAF56D32A8983B7F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 03B3E59C098931633A37DFD5F5F3A00C /* RSocketTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketTransport.h; path = rsocket/transports/RSocketTransport.h; sourceTree = ""; }; - 03B6126D5858CD6E529195CF96442AEA /* UMReactNativeAdapter-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMReactNativeAdapter-prefix.pch"; sourceTree = ""; }; - 03C1D3D0CD542E6B9E4B92D290C1864D /* BSGSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGSerialization.h; sourceTree = ""; }; - 03E176DE5FBC939C136BB9003C026E9D /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; - 03E5EB47B6A3A71B44638D9608347DF3 /* BSG_KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSLogger.m; sourceTree = ""; }; - 0425E33BF01B9BD2AEA978878BDF639B /* SKObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKObject.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.h; sourceTree = ""; }; - 0432F434553D815CDA8F8F7454FCF6F2 /* Flipper-PeerTalk-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-PeerTalk-dummy.m"; sourceTree = ""; }; - 0455887BDACBBACB48FC0692AC6079A2 /* AsyncTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTransport.h; path = folly/io/async/AsyncTransport.h; sourceTree = ""; }; - 046FA754D7F247F0E2FE8BF6BCBF7184 /* Uri.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Uri.h; path = folly/Uri.h; sourceTree = ""; }; - 0473D9A9846C9F8D6B1F54C5E8C45BDC /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; - 04AE5FCFD49E7AC15AB9899359D02233 /* ThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadPoolExecutor.cpp; path = folly/executors/ThreadPoolExecutor.cpp; sourceTree = ""; }; - 04E49807A13249B8A4C0055848558507 /* RCTNetworkPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkPlugins.mm; sourceTree = ""; }; - 04F1E01AC38BD111AE4CCF25038529E2 /* SKSearchResultNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKSearchResultNode.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKSearchResultNode.h; sourceTree = ""; }; - 0523E97BB6B4DB22CB2C8CD1599C9E2C /* FBReactNativeSpec-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "FBReactNativeSpec-generated.mm"; path = "FBReactNativeSpec/FBReactNativeSpec-generated.mm"; sourceTree = ""; }; - 05401CE492EF9115734C1C5563972E93 /* Flipper-Glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Glog.release.xcconfig"; sourceTree = ""; }; - 05423E07A4C1698CB808DB91D6D3B324 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = "Objective-C/TOCropViewController/Resources/es.lproj"; sourceTree = ""; }; - 0546B38E89D5225EFBEEC25FB3B095C8 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 0559E634C3FE475DD1C584491F360ACC /* RNCSafeAreaViewEdges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdges.m; path = ios/SafeAreaView/RNCSafeAreaViewEdges.m; sourceTree = ""; }; - 0561592146E0B71B444B2A5D0C8E4DFC /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; - 0578FBA19D9B1209FBDD7387C3388360 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 057C10612EEE697E31A534FECD6725C9 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = FirebaseCore/Sources/Private/FIRErrors.h; sourceTree = ""; }; - 05A0AB7CB680776A396075996321AC32 /* StreamThroughputTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamThroughputTcp.cpp; path = rsocket/benchmarks/StreamThroughputTcp.cpp; sourceTree = ""; }; - 05B0307A15AD186CB2A696F28EADF3FA /* UIImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+WebP.m"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.m"; sourceTree = ""; }; - 05C19B4D366F7293CEC8B166EEC97680 /* FIRInstallationsSingleOperationPromiseCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsSingleOperationPromiseCache.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.h; sourceTree = ""; }; - 05C256C0174F99CDCB35A0DFD17CF608 /* BSG_KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSLogger.h; sourceTree = ""; }; - 05C4AFF5F881DC41914140609386E91D /* Types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Types.h; path = folly/futures/detail/Types.h; sourceTree = ""; }; - 05C7AD61F7C506555C124F03088B71D7 /* ARTShapeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTShapeManager.h; sourceTree = ""; }; - 05D5E525457517A50EFA34B760767F4B /* RCTDiffClampAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDiffClampAnimatedNode.m; sourceTree = ""; }; - 05EDC5EF4F7A61CC4C83B5623AB8466D /* EXVideoManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoManager.h; sourceTree = ""; }; - 05FCB29EA8A0ECF40CDEC1CDB7D91201 /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; - 0632852FC21C147A01E78EBFD7BB779C /* SysResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysResource.h; path = folly/portability/SysResource.h; sourceTree = ""; }; - 064579C97FE2FD85F8F6FABB2DA1FCB9 /* FIRCrashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCrashlytics.h; path = Crashlytics/Crashlytics/Public/FIRCrashlytics.h; sourceTree = ""; }; + 012B713C1CA9852F2D7F841FA563F477 /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = ""; }; + 0135F8A74DF4E74F68DC6F9D699F260A /* UMReactLogHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactLogHandler.m; sourceTree = ""; }; + 01376D456DEA9117D59A2869FA227E66 /* FlowableConcatOperators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableConcatOperators.h; path = yarpl/flowable/FlowableConcatOperators.h; sourceTree = ""; }; + 013B2032DCD7235581AEB305E07D9AB9 /* JitsiMeet.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JitsiMeet.framework; path = Frameworks/JitsiMeet.framework; sourceTree = ""; }; + 014A6172E0D167180EB4D52F9C6CB114 /* RNRootViewGestureRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNRootViewGestureRecognizer.h; path = ios/RNRootViewGestureRecognizer.h; sourceTree = ""; }; + 015D944699B55D3CF1A46727AF4C9BD6 /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; }; + 01620AE1B31D853483EC9F4291E536EA /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; + 0179F72397C268C054558F5D8E4420DC /* RValueReferenceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RValueReferenceWrapper.h; path = folly/lang/RValueReferenceWrapper.h; sourceTree = ""; }; + 0188C60B434E703DABBF44094087009B /* FIRCLSRecordIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordIdentity.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordIdentity.m; sourceTree = ""; }; + 01B1F9CB2899C5A074599856B3DD31AC /* Yoga.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.release.xcconfig; sourceTree = ""; }; + 01B7AE0682316E291AE229A5AD57851C /* ReactNativeKeyboardTrackingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactNativeKeyboardTrackingView-prefix.pch"; sourceTree = ""; }; + 01C9493ECAFF4528F94B05707116B76E /* RNReanimated-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-prefix.pch"; sourceTree = ""; }; + 01C9D446945ECE405FCF08C06E01CAC6 /* SKIOSNetworkAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKIOSNetworkAdapter.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.h; sourceTree = ""; }; + 01D2FE3E0A6EAEBBCC00B5722CD50421 /* FIRInstallationsSingleOperationPromiseCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsSingleOperationPromiseCache.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.m; sourceTree = ""; }; + 01E286E95471C0F2BEF7BA7A8B790058 /* RNForceTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNForceTouchHandler.m; sourceTree = ""; }; + 01F41D0131C1B469B4E63AA20CE16A38 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; + 01FFA97CA93CB2C51F24982847A247F1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 01FFD7064BC207BBF801E369EE1FE5B9 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; + 020291B5BD6DF30ABCB6251DFA928BD3 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; + 0212AD1BA59EBDB927F3B3CE574A2FB0 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; + 02183464874304775FB36CE6AFB5681A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 02290B6692FB3DC0450A6BD5137AE1C9 /* ConnectionContextStore.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ConnectionContextStore.cpp; path = xplat/Flipper/ConnectionContextStore.cpp; sourceTree = ""; }; + 02352FD39ADEBF31B80519EB25B9EC91 /* RCTConvert+REATransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+REATransition.m"; sourceTree = ""; }; + 023639291EBD57E4AFDF09B7E1E95800 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; + 023EA38835E76BD2F08BBF15724EDCF5 /* FIRCLSDwarfUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfUnwind.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwind.h; sourceTree = ""; }; + 026573B00C5089E46A34157D92F95569 /* RNCWKProcessPoolManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCWKProcessPoolManager.m; path = apple/RNCWKProcessPoolManager.m; sourceTree = ""; }; + 0269D78D20C08E4BF735B779A1C8F6AF /* RCTUIImageViewAnimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTUIImageViewAnimated.h; path = Libraries/Image/RCTUIImageViewAnimated.h; sourceTree = ""; }; + 02736950502345C1DFE6797B12EEBE67 /* AsyncSSLSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSSLSocket.h; path = folly/io/async/AsyncSSLSocket.h; sourceTree = ""; }; + 028965E7D68DB3024840F17A1CF938E3 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = FirebaseCore/Sources/Private/FIRErrorCode.h; sourceTree = ""; }; + 029CD850ACBBD3E4731687B582DC3129 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + 02A1814D5610D30B2C34D202C5188F53 /* UMBarCodeScannerInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMBarCodeScannerInterface.release.xcconfig; sourceTree = ""; }; + 02A52226F2EB3FCF1FF4CEDF15A00E9C /* GDTCORTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransformer.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransformer.m; sourceTree = ""; }; + 02BBEB4060EED4BB4EC10ABD17A4FD46 /* notificationsEvents.md */ = {isa = PBXFileReference; includeInIndex = 1; name = notificationsEvents.md; path = docs/notificationsEvents.md; sourceTree = ""; }; + 02BDF8041418EA575666FA38ECD26333 /* EXAppleAuthenticationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationRequest.m; path = EXAppleAuthentication/EXAppleAuthenticationRequest.m; sourceTree = ""; }; + 02DDC82FED4407CCE78238F4C023A21D /* SpookyHashV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV1.h; path = folly/hash/SpookyHashV1.h; sourceTree = ""; }; + 02F6E3B8432991B587BE178EB2A2934B /* ThriftStreamShim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThriftStreamShim.h; path = yarpl/flowable/ThriftStreamShim.h; sourceTree = ""; }; + 02FD9E999642719C434C3F1F7E3DC7FF /* RNDeviceInfo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNDeviceInfo-prefix.pch"; sourceTree = ""; }; + 030B272E22B61D35C406432E7284505A /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagMetaData.m; sourceTree = ""; }; + 03204A74A401AFC6F4F2E563632CDB53 /* NestedCommandLineApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NestedCommandLineApp.h; path = folly/experimental/NestedCommandLineApp.h; sourceTree = ""; }; + 0325CF8B511CC74E7EB485247DDA1080 /* PublisherBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PublisherBase.cpp; path = rsocket/statemachine/PublisherBase.cpp; sourceTree = ""; }; + 0360F96A7961E872BD9F22FD43F4BA38 /* openssl_arm_arch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_arm_arch.h; path = Core/aes/openssl/openssl_arm_arch.h; sourceTree = ""; }; + 0366AE56DE9F436C200FBBE82DE0591C /* PriorityLifoSemMPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityLifoSemMPMCQueue.h; path = folly/executors/task_queue/PriorityLifoSemMPMCQueue.h; sourceTree = ""; }; + 037CFAC9C81542A028851020ED965541 /* RSocketResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketResponder.cpp; path = rsocket/RSocketResponder.cpp; sourceTree = ""; }; + 0388A04B410B44CB2356334BAE78D71D /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = ""; }; + 03932AC5360AA85AF15EC1DDFB0A565E /* RCTAsyncLocalStorage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAsyncLocalStorage.mm; sourceTree = ""; }; + 03AFFF824F72E4F2F04DD69A8A08698D /* 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; }; + 03C67F167A7AFC0E89486E82E5CC8781 /* RCTMultiplicationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultiplicationAnimatedNode.m; sourceTree = ""; }; + 03CF99AC6232102DB7B00180DAFB0486 /* EXWebBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXWebBrowser.debug.xcconfig; sourceTree = ""; }; + 03E69871B5382F5B39FB85A896684FC1 /* FIRCLSReportUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportUploader.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.h; sourceTree = ""; }; + 03F6E6941AF85201C889862E2AB03ACF /* RCTSourceCode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSourceCode.mm; sourceTree = ""; }; + 03FC9E104BD1BEE0602D9DEE08A09291 /* EXVideoThumbnails.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXVideoThumbnails.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 040B7C29E3A23205570815EF55CBD263 /* react-native-document-picker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-document-picker-dummy.m"; sourceTree = ""; }; + 041A989654643A028E03AB2FC7B9ED64 /* EXResumablesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXResumablesManager.h; sourceTree = ""; }; + 041EF6428FCF51FF77B3BE033A62324D /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; + 041F6622BBA6653681411805BA1189F5 /* RNNotificationCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationCenter.h; path = RNNotifications/RNNotificationCenter.h; sourceTree = ""; }; + 044230C5304F3E6B8C7DB6B5FCDC17D2 /* GDTCORReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORReachability.h; sourceTree = ""; }; + 04490CFE5CA9ECC54DDEABDA217D5635 /* BSG_KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrash.h; sourceTree = ""; }; + 044C372F86C8E48BC0C7C3E65F591321 /* MMKVCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MMKVCore.debug.xcconfig; sourceTree = ""; }; + 045D19D52F7B67C932392E3B93BE8280 /* RNRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRotationHandler.h; sourceTree = ""; }; + 045D356244604F3734B7BF8F4E561D94 /* react-native-safe-area-context.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.debug.xcconfig"; sourceTree = ""; }; + 04640548418496CBADC04C2EF95D4D4E /* 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; }; + 048017DCC836D969DCB47524086360F8 /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Private/GULKeychainStorage.h; sourceTree = ""; }; + 048103DFC8DAADF4924EEF0E3ACB98B3 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + 048165A39291E9EFC9F507ACBB8B49E8 /* UMFontScalersManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontScalersManagerInterface.h; path = UMFontInterface/UMFontScalersManagerInterface.h; sourceTree = ""; }; + 048B99AAC8A1A2A86ABA6C8584D941F7 /* SDImageWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageWebPCoder.m; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.m; sourceTree = ""; }; + 049042B3DF2FDABEB9BBE38636CFBE88 /* ThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadFactory.h; path = folly/executors/thread_factory/ThreadFactory.h; sourceTree = ""; }; + 04B602E919331F6E10D07406173CBE47 /* SysMman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMman.h; path = folly/portability/SysMman.h; sourceTree = ""; }; + 04BA0BD1CC68B0FFFDC1E257AC87BBDF /* ThreadLock_Win32.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadLock_Win32.cpp; path = Core/ThreadLock_Win32.cpp; sourceTree = ""; }; + 04BF9679CC9E22B954E0BCFF9DE3D48E /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; + 04C6EFDE83470C158A2170DECD738DEB /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; + 04D54CD2B7E9D3D2968B6808528891D0 /* FramedDuplexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FramedDuplexConnection.h; path = rsocket/framing/FramedDuplexConnection.h; sourceTree = ""; }; + 04DAB6A2124050E4A50E687C0C6ADBA3 /* FIRInstallationsErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrors.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsErrors.h; sourceTree = ""; }; + 04E7E2155201EF39EF2514273042232A /* Traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = folly/Traits.h; sourceTree = ""; }; + 0510874379DA08324AAC3DFC7D322508 /* IOBuf.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IOBuf.cpp; path = folly/io/IOBuf.cpp; sourceTree = ""; }; + 05130F6F990546531C9C18C6B740C252 /* 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; }; + 0524FB7EAE1806087251EDD5F918CCA5 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; + 0532C0A55B5C10F896B040B55DBAEE2B /* FIRAEvent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAEvent+Internal.h"; path = "Crashlytics/Crashlytics/Helpers/FIRAEvent+Internal.h"; sourceTree = ""; }; + 054C3710FD397E0318A3BF16B1627039 /* BSG_KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSJSONCodecObjC.m; sourceTree = ""; }; + 0588018E14131502514B9E78C640B30F /* UMImageLoaderInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMImageLoaderInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 05A2C18ECBB57CBB5B2D383AE9486659 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; + 05A7A7FF7CD4C4F405C3CFF889CBFF97 /* ChannelResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChannelResponder.h; path = rsocket/statemachine/ChannelResponder.h; sourceTree = ""; }; + 05AFD5AC20FA42C696EE0AD06F4E7ED8 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 05C36B610E67067EB1DF01028DF5B045 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + 05C5CAF6C029051A210C459C610E623F /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; + 05C7D3196070AF0704AA670AE6BC4575 /* RNFBAppModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBAppModule.m; path = ios/RNFBApp/RNFBAppModule.m; sourceTree = ""; }; + 06006EE73488A9F1060EF5162241B2F3 /* UMSensorsInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMSensorsInterface.debug.xcconfig; sourceTree = ""; }; + 06155BAE63C15F006528DC77A97E37B7 /* RCTSettingsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsManager.mm; sourceTree = ""; }; + 0618D121A7734DC8FE6C0F8F0E0DFCA2 /* UMCameraInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMCameraInterface.h; path = UMCameraInterface/UMCameraInterface.h; sourceTree = ""; }; + 062C82D54F9C09A401B970511851C116 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; 06489499588BFA8FD5E63DD6375CD533 /* libFolly.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFolly.a; path = libFolly.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 064D23FD317D7AFAF8A434A19B5751B1 /* RCTConvert+FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FIRApp.h"; path = "ios/RNFBApp/RCTConvert+FIRApp.h"; sourceTree = ""; }; - 06519A20357294D88A33C8B5E654C741 /* FBLPromise+Race.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Race.h"; path = "Sources/FBLPromises/include/FBLPromise+Race.h"; sourceTree = ""; }; - 0653876D2A6D0E1E0E290096153FB5C3 /* CoreCachedSharedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreCachedSharedPtr.h; path = folly/concurrency/CoreCachedSharedPtr.h; sourceTree = ""; }; - 065C72E5ED957EA669215A314CBC0BCA /* RNCSafeAreaViewMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewMode.h; path = ios/SafeAreaView/RNCSafeAreaViewMode.h; sourceTree = ""; }; - 0661EECF808F6E9905F868CA6983E029 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 0685B12F74013DC73F69FF3FD9821261 /* Enumerate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerate.h; path = folly/container/Enumerate.h; sourceTree = ""; }; - 069A369A40EF5B5F2056CA1660079BA9 /* react-native-appearance.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-appearance.release.xcconfig"; sourceTree = ""; }; - 06B86DCEBCB5BF2A5B783A9A7CFE66FF /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; - 06B8C344FAC449658DB496C12EE1B09E /* FlatCombiningPriorityQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlatCombiningPriorityQueue.h; path = folly/experimental/FlatCombiningPriorityQueue.h; sourceTree = ""; }; - 06C98C79B5EF2C133FF6CE557FF42847 /* RCTNetworkPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkPlugins.h; path = Libraries/Network/RCTNetworkPlugins.h; sourceTree = ""; }; - 06E0DE5F679D0A42FD36AB254B21D6CD /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; - 06ECB4DDBDF59300DB6473D41582222F /* OpenSSL-Universal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-Universal.release.xcconfig"; sourceTree = ""; }; - 06F217CFFE8C10DD44F2F84C372C197C /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 065FCC25B084C2FE50C2AB02663D8DE7 /* ExecutorWithPriority-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExecutorWithPriority-inl.h"; path = "folly/executors/ExecutorWithPriority-inl.h"; sourceTree = ""; }; + 066B88BB8286C5B2C6FAC71D65B28F60 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; + 066BC8FA470025F7C8AFC282D19EDE3C /* BSG_KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_CPPException.mm; sourceTree = ""; }; + 06A0EA90E932E5FF5DA7235B3B28B11D /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; + 06A5C0159EAAC29130FFC359D2BDB68D /* BugsnagReactNative.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagReactNative.m; path = cocoa/BugsnagReactNative.m; sourceTree = ""; }; + 06BC2718366E7D446A460E9A3C051889 /* GDTCORClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORClock.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORClock.h; sourceTree = ""; }; + 06BD537C2CCD93C2293EFEEC85836499 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = "Objective-C/TOCropViewController/Resources/pl.lproj"; sourceTree = ""; }; + 06BF3709F83D59CC5FA52C7310855F9C /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; + 06C6F2689B9C827B9FA44CF9C1F2FFC0 /* SKYogaKitHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKYogaKitHelper.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKYogaKitHelper.h; sourceTree = ""; }; + 06D760B86D9143A25E069C5464715E71 /* RNFastImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFastImage-prefix.pch"; sourceTree = ""; }; + 06E139BD5706F40E973E30E44F51FA5C /* RCTConvert+FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FIROptions.h"; path = "ios/RNFBApp/RCTConvert+FIROptions.h"; sourceTree = ""; }; + 06EBEE20FA2BBC510E5DFE7FD72D6EF3 /* BugsnagKSCrashSysInfoParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKSCrashSysInfoParser.h; sourceTree = ""; }; + 06EF0E7C64F860A5767AB456B6CC6441 /* RNFetchBlobReqBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobReqBuilder.h; path = ios/RNFetchBlobReqBuilder.h; sourceTree = ""; }; 06FC5C9CF96D60C50FCD47D339C91951 /* libnanopb.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libnanopb.a; path = libnanopb.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 07067FE5D61C32C991076DA4A8992F11 /* Unicode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = folly/Unicode.h; sourceTree = ""; }; - 0717FE9C7AE2E934863F3D36F111C1A7 /* ARTTextManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTTextManager.m; sourceTree = ""; }; - 072F502AFB8A651C136A272CC9256E3B /* FlipperKitNetworkPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperKitNetworkPlugin.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h; sourceTree = ""; }; - 0739C73632CCFC5DC3B6AAA672BB150D /* PublishProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PublishProcessor.h; path = yarpl/flowable/PublishProcessor.h; sourceTree = ""; }; - 074D4A4A9130C19A9F5949A72741FFE3 /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; - 0751174B904E14A29B7B50EAB6E68FDA /* RNDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDeviceInfo.h; path = ios/RNDeviceInfo/RNDeviceInfo.h; sourceTree = ""; }; - 075555AF8B96027BD2D478E62C5221C9 /* log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log.h; path = yoga/log.h; sourceTree = ""; }; - 07561C396E25DDE60BD06FC80FCA2EC1 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/detail/Demangle.h; sourceTree = ""; }; - 0792CFE33BB76561F77A5FA76A3C3D85 /* BugsnagCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashSentry.h; sourceTree = ""; }; - 079800DA2EACF334AF35597194FAF376 /* UMJavaScriptContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMJavaScriptContextProvider.h; sourceTree = ""; }; - 0798EAB5ECE84B8786E46E1DDC74EBC9 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; - 07A28140D5B3D7A5A0F04DA4C43790FF /* IndexedMemPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IndexedMemPool.h; path = folly/IndexedMemPool.h; sourceTree = ""; }; - 07ADC75B821AF8F5D4B5327F2BF23598 /* RNNativeViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNNativeViewHandler.h; sourceTree = ""; }; - 07C72485E4ED05674026BE51266B73D6 /* SKTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKTouch.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.m; sourceTree = ""; }; - 07EAEE7C3D00A06D5AE79813CBB1DDBA /* RNForceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNForceTouchHandler.h; sourceTree = ""; }; - 0802964F223D7584D2261C2F5A90277B /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; - 080FA1029D64D66B630C2230FAD56666 /* react-native-webview.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-webview.release.xcconfig"; sourceTree = ""; }; - 082D536AD9A7EA2CDF47A276ED8A62B8 /* DynamicConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicConverter.h; path = folly/DynamicConverter.h; sourceTree = ""; }; - 08343DB140C4A3FDF2999193FF44E6C5 /* RSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocket.cpp; path = rsocket/RSocket.cpp; sourceTree = ""; }; - 083C1356980DE60A2D34EB5A38831972 /* FIRInstallationsStoredAuthToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredAuthToken.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.h; sourceTree = ""; }; - 08636E40C895F9DC5CDC13D4A065C2AE /* ARTBrush.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTBrush.m; sourceTree = ""; }; - 0871C8795234C3431222032EA497AA83 /* React.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.debug.xcconfig; sourceTree = ""; }; - 0898CFFF0189F9F73BC31E40FA48767D /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; - 089E47E2682577F9420DC30245D15C6D /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/detail/Demangle.cpp; sourceTree = ""; }; - 08A28A120E471D1A409A4C242AC60D00 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; - 08C6D333BA0B63D7C98E9D0C82FE4F19 /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; + 0711B373E9BDD8D71F0E0D1F83691461 /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; + 0719B5F818ACD9482DA35226A523ACCB /* react-native-jitsi-meet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-jitsi-meet-prefix.pch"; sourceTree = ""; }; + 075EADBA562B6903DC26FADAE86F7108 /* BSG_RFC3339DateTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_RFC3339DateTool.m; sourceTree = ""; }; + 075ECBF84686B11D2B7FB511729E0BA8 /* Cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cast.h; path = folly/lang/Cast.h; sourceTree = ""; }; + 0770B7A9ED9287B9ED7311DC4123F6C1 /* UMViewManagerAdapterClassesRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMViewManagerAdapterClassesRegistry.m; sourceTree = ""; }; + 077BD30C8E48BD860BD0650D25B4E864 /* SKSwizzle.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKSwizzle.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.mm; sourceTree = ""; }; + 07928018B1902ED19163ED0D46E0B78B /* AESCrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AESCrypt.h; path = Core/aes/AESCrypt.h; sourceTree = ""; }; + 0797D4DAA2370A5E22527A6B4C533CFD /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; + 07C6667333AA95CE4B74E4ED6A65190B /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevLoadingView.h; path = React/CoreModules/RCTDevLoadingView.h; sourceTree = ""; }; + 07C92229A7A790A0726847C861B3C61A /* RCTPlatform.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatform.mm; sourceTree = ""; }; + 07D9CB90B75FF0BF6CB45B6CF79056D6 /* FIRInstallationsIDController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIDController.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.h; sourceTree = ""; }; + 07F65FB03B85510F0B6531AF44EE9976 /* FlipperPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperPlugin.h; path = xplat/Flipper/FlipperPlugin.h; sourceTree = ""; }; + 08051D2A5089A408C5C8CD59BCA08707 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; + 0818D39E633BAA54EC2D71D8C25E6A8B /* AtomicHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashUtils.h; path = folly/detail/AtomicHashUtils.h; sourceTree = ""; }; + 08218C022EE64F789531D27BFD9E68D9 /* REAParamNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAParamNode.h; sourceTree = ""; }; + 082D79B728F74A2B01212186ED9B5B3A /* FLEXNetworkTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkTransaction.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkTransaction.h; sourceTree = ""; }; + 082D92DDF8CD0A2B648C297431AD4126 /* RNNotificationParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationParser.h; path = RNNotifications/RNNotificationParser.h; sourceTree = ""; }; + 084CC30BDCC156941702CFF69B60F30E /* DiscriminatedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtr.h; path = folly/DiscriminatedPtr.h; sourceTree = ""; }; + 084D77716EFBCF98C52254F1CB13F6BC /* RCTLogBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBox.mm; sourceTree = ""; }; + 084E138BAEBE264B72E4851E175DD828 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; + 084E16E8ADA877574CEFCADB0A2E393C /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + 088521DAECA225F76774CEEB983273DC /* RNCMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCMaskedView.h; path = ios/RNCMaskedView.h; sourceTree = ""; }; + 08891E4645BCCFE387D06289856889BF /* EXVideoThumbnails.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXVideoThumbnails.release.xcconfig; sourceTree = ""; }; + 08A8E3152A51E0A2FCFD60B39BA12652 /* React-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Core-dummy.m"; sourceTree = ""; }; + 08AFA04DAB6148C82D55BCF8FD0A89F0 /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = ReactMarker.cpp; sourceTree = ""; }; + 08B6390357AA95B7AF60B6F72F9FA914 /* FIRCLSCrashedMarkerFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCrashedMarkerFile.h; path = Crashlytics/Crashlytics/Components/FIRCLSCrashedMarkerFile.h; sourceTree = ""; }; + 08C8FBA463275A77C4AD39D317052A28 /* Fixture.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Fixture.cpp; path = rsocket/benchmarks/Fixture.cpp; sourceTree = ""; }; 08D1FFC2980C1ED72AE9A4C44A0544C3 /* libreact-native-document-picker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-document-picker.a"; path = "libreact-native-document-picker.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 08E4DD7F336AF77DA825C7A56EDFE3BA /* FIRHeartbeatInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatInfo.m; path = FirebaseCore/Sources/FIRHeartbeatInfo.m; sourceTree = ""; }; - 09144F81FBC14583C5005E6DA47792BF /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; - 09152A09A11A3594B0E7948CDC8AA185 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/memory/Malloc.h; sourceTree = ""; }; - 091CD97C1986638BA7F1ECA01086271D /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; - 092712BFAC70FAB2B3B011A19B02873E /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ModuleRegistry.h; sourceTree = ""; }; - 0932E59627CCA66EB569C1163C2EADF1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 0947433F261E40A143BAE8448915BCE7 /* RNCAsyncStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.release.xcconfig; sourceTree = ""; }; - 094A8309D89F54191ABE2DBA02D93CF9 /* FlipperCppBridgingConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperCppBridgingConnection.h; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingConnection.h; sourceTree = ""; }; - 094F94D7E42FDC8CCB7A2DE9246860B7 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; - 096FF7553188008D84D648FC8933CE13 /* FIRCoreDiagnostics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnostics.m; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnostics.m; sourceTree = ""; }; - 099DB66F5F41C540E35EFFA2DF9A8A40 /* FIRCLSURLSessionUploadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionUploadTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionUploadTask.m; sourceTree = ""; }; - 09ABEA1261F80AFDEBC4195E200EE237 /* Request.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Request.h; path = folly/io/async/Request.h; sourceTree = ""; }; + 08D29FD36EC0C8FEBE6DAB5E44F97859 /* RNCAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAppearance.h; path = ios/Appearance/RNCAppearance.h; sourceTree = ""; }; + 08D49BEE6DC2108A4FBDB3F2FD930D97 /* LongLivedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = LongLivedObject.cpp; path = turbomodule/core/LongLivedObject.cpp; sourceTree = ""; }; + 08EAD2C7144A6857141F7C8AD8FFA1A7 /* ParkingLot.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ParkingLot.cpp; path = folly/synchronization/ParkingLot.cpp; sourceTree = ""; }; + 08F44F326DC1E043211293A01EC3647C /* libevent_core.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent_core.a; path = lib/libevent_core.a; sourceTree = ""; }; + 08F6A5E20FB2CE3EC0275DD8D1FFE7DF /* MMKV-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MMKV-prefix.pch"; sourceTree = ""; }; + 091722FF494A2188DDC63E7D19D48557 /* MMBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMBuffer.h; path = Core/MMBuffer.h; sourceTree = ""; }; + 0920195F8B40BCD1B1C407316C045235 /* buffer_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer_compat.h; path = src/event2/buffer_compat.h; sourceTree = ""; }; + 092333F46742ECA6DCDDB1D667A1AB77 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 093564ADAFDC6EDD26ECD428C8CFB06C /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RecoverableError.h; sourceTree = ""; }; + 093C8B36D29A816F408DCA55BC1D3870 /* SKViewControllerDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKViewControllerDescriptor.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewControllerDescriptor.m; sourceTree = ""; }; + 094B208492CF8A55850C1DF164B54F3D /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/portability/String.h; sourceTree = ""; }; + 0952FA79941FD9CF60D8FF8C44E18B65 /* libevent_extra.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent_extra.a; path = lib/libevent_extra.a; sourceTree = ""; }; + 096045BDD8D0A09996FCCE24B6A570E8 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; + 096A0A2F847360CF1FCB976B8084BB4C /* ConsumerBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ConsumerBase.cpp; path = rsocket/statemachine/ConsumerBase.cpp; sourceTree = ""; }; + 09858444B14CB83AEA70BD5C14FDCB5C /* FIRCLSNetworkClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkClient.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSNetworkClient.m; sourceTree = ""; }; + 09863058CABE4F4D75527B7D7AFFF3A9 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 09899EEE1275EB46A839E7472C1D1858 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + 09913DAE135383B9167CBB663243B30D /* RCTFrameAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameAnimation.m; sourceTree = ""; }; 09B5856105EF7C6447B9EC57E7E36B34 /* libEXKeepAwake.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXKeepAwake.a; path = libEXKeepAwake.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 09BFAC243A8222A027FA208F3BFB7486 /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = ios/include/openssl/pkcs12.h; sourceTree = ""; }; - 09EAC4E18FACEA280E42D1A24C5E577A /* YogaKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YogaKit.debug.xcconfig; sourceTree = ""; }; - 09ED6B36B7756646385C966B85575DC7 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; - 0A096E5D263B2D095522FC73C6EF8AA3 /* FirebaseAnalytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.release.xcconfig; sourceTree = ""; }; - 0A194A89E97A8617215769B0AE3B435E /* UMAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMAppDelegateWrapper.h; path = UMCore/UMAppDelegateWrapper.h; sourceTree = ""; }; - 0A433A2FE3FDBD3FE6F9022F40458FD5 /* YGLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGLayout.h; path = YogaKit/Source/YGLayout.h; sourceTree = ""; }; - 0A53D9823295D12BC31B2C89625AC8BF /* PTUSBHub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTUSBHub.h; path = peertalk/PTUSBHub.h; sourceTree = ""; }; - 0A933B12CE54B9A28EC1E8EFE6ED2C46 /* HazptrThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = HazptrThreadPoolExecutor.cpp; path = folly/synchronization/HazptrThreadPoolExecutor.cpp; sourceTree = ""; }; - 0A986C256F4460A399A7E0ED0C247E61 /* FIRCLSNetworkOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.m; sourceTree = ""; }; - 0A9D8B5A5ACDFEF9FE69B3333035EB63 /* NotificationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NotificationQueue.h; path = folly/io/async/NotificationQueue.h; sourceTree = ""; }; - 0AA489BE3D7EC4CF77C2829C41ADD32C /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; - 0ABFD45C8872042392419CF2BB70BC22 /* RNBootSplash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNBootSplash-dummy.m"; sourceTree = ""; }; - 0AC02BB4AFC6EDDADFA0D8EAD2E9985E /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; - 0ACB9F39AA7ADC4C5B8249F4319404FD /* WTCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WTCallback.h; path = folly/futures/WTCallback.h; sourceTree = ""; }; - 0AD1D003B598514E16C0786487FABBB2 /* Pods-ShareRocketChatRN-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShareRocketChatRN-acknowledgements.markdown"; sourceTree = ""; }; - 0ADC1D86EDC0770C17F5DE8A7E021996 /* UMSingletonModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMSingletonModule.m; path = UMCore/UMSingletonModule.m; sourceTree = ""; }; - 0ADCEF1ED73B20EE7E814478E42002A1 /* RangeSse42.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeSse42.h; path = folly/detail/RangeSse42.h; sourceTree = ""; }; - 0AE77E43478AF3121A949E900723EC41 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; - 0AF66D72B5D6952C34E6C65E90CF41F8 /* RCTLinkingPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingPlugins.h; path = Libraries/LinkingIOS/RCTLinkingPlugins.h; sourceTree = ""; }; - 0AFAD99F891D83ECB26F52872B68D810 /* UMReactNativeEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactNativeEventEmitter.h; sourceTree = ""; }; - 0B0A586B9BF395D71ABE5F32344057DE /* ThreadLocalDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocalDetail.h; path = folly/detail/ThreadLocalDetail.h; sourceTree = ""; }; - 0B2107F7A60AF8F1873A63704E11AA4B /* RNBootSplash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBootSplash.m; path = ios/RNBootSplash.m; sourceTree = ""; }; - 0B34D080D9AAB4A31319BB4238369D53 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - 0B59A0C3023E0C57017EC773D8DE5315 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 0B5CAC816DDEF983488160B440AEEED2 /* Unistd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unistd.h; path = folly/portability/Unistd.h; sourceTree = ""; }; - 0B6D5FB75180D4F0F957A9D91CE62CBC /* SparseByteSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SparseByteSet.h; path = folly/container/SparseByteSet.h; sourceTree = ""; }; - 0B8AEFAB328CB7DB757E4EC325FA37E3 /* jsilib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsilib.h; sourceTree = ""; }; - 0B9706CFF0FD41D5E952E02D40AFE565 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyboardObserver.h; path = React/CoreModules/RCTKeyboardObserver.h; sourceTree = ""; }; - 0BB9E60E9BCA30ED5A99A8F344EDB053 /* RCTInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryView.m; sourceTree = ""; }; - 0C0C71BCED1990979D5D0FE80FD69E99 /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; - 0C1833C9E7F6B42D0E53D7EAFDF0375C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 0C2FC874EFFA88394F6FA20FB65171BC /* Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Private.h; sourceTree = ""; }; - 0C463628649DEB06109D13ACDDCCBB59 /* RCTAlertManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertManager.mm; sourceTree = ""; }; - 0C6353D292D482C359B6C1190DB9BA95 /* TcpConnectionFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TcpConnectionFactory.cpp; path = rsocket/transports/tcp/TcpConnectionFactory.cpp; sourceTree = ""; }; - 0C854B881FA802C14ADE0FF649C666E6 /* RNGestureHandlerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerState.h; path = ios/RNGestureHandlerState.h; sourceTree = ""; }; - 0C8A26D9EC5003335495BA1FC4C8496A /* UICollectionView+SKInvalidation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "UICollectionView+SKInvalidation.mm"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UICollectionView+SKInvalidation.mm"; sourceTree = ""; }; - 0C8E10C626F772D00220D987C7A752A2 /* SKNamed.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKNamed.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.mm; sourceTree = ""; }; - 0C9C64B1816CC80187B120AE408CE557 /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.txt; sourceTree = ""; }; - 0C9DD9D2C25BA757CFF6076C45CEE5EB /* ResumeIdentificationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResumeIdentificationToken.h; path = rsocket/framing/ResumeIdentificationToken.h; sourceTree = ""; }; - 0CBBBDA03E670F57AE9B27A469C369CF /* F14Table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Table.h; path = folly/container/detail/F14Table.h; sourceTree = ""; }; - 0CBD743117FFF34AE1E170CE707D261B /* GDTCORLifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORLifecycle.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORLifecycle.m; sourceTree = ""; }; - 0CC0D1DFDA41CA4C2FF7789D51313B85 /* SKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKMacros.h; path = iOS/FlipperKit/SKMacros.h; sourceTree = ""; }; - 0CC232510FBC7AF04525D03A168718E9 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 0CD242961C3E62BF415281FEBFA64258 /* FIRCLSSymbolResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSymbolResolver.m; path = Crashlytics/Crashlytics/Models/FIRCLSSymbolResolver.m; sourceTree = ""; }; - 0CE11D477C44340424F11B975AAAD232 /* FIRCLSProfiling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSProfiling.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSProfiling.c; sourceTree = ""; }; - 0CEC75A185FA32E94A5D53D66CB4BCDE /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; - 0CEEB76485EFA0FF394C19C97B2B52FC /* RCTConvert+FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FIRApp.m"; path = "ios/RNFBApp/RCTConvert+FIRApp.m"; sourceTree = ""; }; - 0D019BEF6EA2758EAD6A6D64E3043531 /* GDTCORFlatFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORFlatFileStorage.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m; sourceTree = ""; }; - 0D040BE0476179B2CDCCBC1DEF92065F /* RNImageCropPicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNImageCropPicker.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 0D0653104BA4E9F8485AB6596BE5678C /* RCTBaseTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputView.m; sourceTree = ""; }; - 0D0BC66D0E9739DEACF3B1336987FEA6 /* FIRCLSURLSessionConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionConfiguration.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSessionConfiguration.h; sourceTree = ""; }; - 0D17B27C7DC887EBDBCB46E9FED7B29E /* FIRCLSUnwind_x86.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind_x86.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_x86.c; sourceTree = ""; }; - 0D3DC433F6CF761615A4EE4118F99CF4 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - 0D4043A57A9E632E018C7A16AC001F75 /* UMFilePermissionModuleInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFilePermissionModuleInterface.h; path = UMFileSystemInterface/UMFilePermissionModuleInterface.h; sourceTree = ""; }; - 0D44DABF4F80A19E0763F9D6055B2732 /* ReactCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.release.xcconfig; sourceTree = ""; }; - 0D734DC8F87ADD26C796D0CB7216A261 /* RCTSurfacePresenterStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfacePresenterStub.m; sourceTree = ""; }; - 0D7A3AB9E347CEB354CB508EA3E9D800 /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = ios/include/openssl/ecdsa.h; sourceTree = ""; }; - 0D8A76A18304EF0320E0B8B005322B07 /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; - 0D93E553F70D183C91A3920A509DD4DD /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h; sourceTree = ""; }; - 0DA9E6B9FB5A0969B489558679A4968F /* GDTCORReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORReachability.h; sourceTree = ""; }; - 0DC1504F7BC626692F7D9E82B86E7945 /* FlipperResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperResponder.h; path = xplat/Flipper/FlipperResponder.h; sourceTree = ""; }; - 0DCBEB0E852C760897A70A1607A215EA /* FIRCLSDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDefines.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSDefines.h; sourceTree = ""; }; - 0E035580D49581FEED8F228A23361438 /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = ios/include/openssl/tls1.h; sourceTree = ""; }; - 0E0ABEC37C3877F03FA57840692FEE87 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; - 0E184FB3F9DA4686C1A80BDBABCA3196 /* UMDeviceMotionInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMDeviceMotionInterface.h; path = UMSensorsInterface/UMDeviceMotionInterface.h; sourceTree = ""; }; - 0E2A22AABBED559B7526E72EECF6898A /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - 0E4181FD10FDBBC784F2F5F61865614A /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; - 0E499224321E7E1AC644F1772C24C166 /* StreamsWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamsWriter.h; path = rsocket/statemachine/StreamsWriter.h; sourceTree = ""; }; - 0E4F870FD218E121124A4D3143F2E271 /* UMFontProcessorInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontProcessorInterface.h; path = UMFontInterface/UMFontProcessorInterface.h; sourceTree = ""; }; - 0E57FF41943A829FAA01AFFE142B8ABC /* Futex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Futex-inl.h"; path = "folly/detail/Futex-inl.h"; sourceTree = ""; }; - 0E978435C655BDABC0F5AFB1ED385A0A /* RCTUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextField.m; sourceTree = ""; }; - 0EA62232CBEF8FF811E72EC3CC3709A3 /* UMCameraInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCameraInterface.debug.xcconfig; sourceTree = ""; }; - 0ECC825900A41D0291F727801B052394 /* FIRInstallationsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsLogger.m; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.m; sourceTree = ""; }; - 0ED760CC218627AD2EE5670E00945E43 /* Foundation.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Foundation.ttf; path = Fonts/Foundation.ttf; sourceTree = ""; }; - 0EF336AABB60BAD1442193D8EFEDA28A /* REAAllTransitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAllTransitions.h; sourceTree = ""; }; - 0EF967F584911A689161739AB50AEC21 /* RNBridgeModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBridgeModule.m; path = RNNotifications/RNBridgeModule.m; sourceTree = ""; }; - 0F0024A02EBE1A777389C2B9B631E9AD /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; - 0F0D95728879E68158E6D67078DE6D58 /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = ios/include/openssl/conf.h; sourceTree = ""; }; - 0F12B59F9DF6782E82843788360369FA /* react-native-jitsi-meet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-jitsi-meet-dummy.m"; sourceTree = ""; }; - 0F1C722F4B456CC98E1A59E169555EDC /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; - 0F225C151C807E9E80F2E6CE030C4205 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; - 0F2796D731300743A4057BCB2D64AAD8 /* Future.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Future.h; path = folly/futures/Future.h; sourceTree = ""; }; - 0F32480CCE6172241CC35FCF80FC4695 /* RootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootView.m; path = ios/RootView.m; sourceTree = ""; }; - 0F43706799D302C52DA8D5D9A93654C0 /* react-native-webview-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-webview-dummy.m"; sourceTree = ""; }; - 0F5226DB09675C82F5CAEFA4F0FC5AE2 /* 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; }; - 0F598D0ADE971EA742FFA1C679F9DAE1 /* RNDocumentPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDocumentPicker.m; path = ios/RNDocumentPicker/RNDocumentPicker.m; sourceTree = ""; }; - 0F6D9ED51A1A5CC925A4C8E2291BF810 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - 0F93F0F3ADC3C7B0D33D69D20687F0EB /* RCTNativeAnimatedModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedModule.mm; sourceTree = ""; }; - 0F98E0BA9F8877F7C6EECF6B2FBCB9C7 /* UMViewManagerAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMViewManagerAdapter.m; sourceTree = ""; }; - 0F9BDC67D65D927F2AEFD07EA19385C9 /* FIRInstallationsIIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDTokenStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.m; sourceTree = ""; }; - 0FB106ACF9EBD609913E569FA5B9CCFF /* FIRCLSFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFeatures.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFeatures.h; sourceTree = ""; }; - 0FB5D1E227C83FE844D22E47D2C21D0C /* RNDateTimePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDateTimePicker.h; path = ios/RNDateTimePicker.h; sourceTree = ""; }; - 0FBBF12B02AB7F3A6F627527627068DF /* RNBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNBridgeModule.h; path = RNNotifications/RNBridgeModule.h; sourceTree = ""; }; - 0FC65D13DC96DB67F07AD0E65B962D45 /* RCTConvert+REATransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+REATransition.m"; sourceTree = ""; }; - 0FCDB3D5FD7684FE9738D1D5DA00CCD7 /* ARTText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTText.h; path = ios/ARTText.h; sourceTree = ""; }; - 0FEDE1E936A9E05A61E9523DEBE69ACF /* BSG_KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Private.h; sourceTree = ""; }; - 1002FAF9D0840C5287A1AD3B81685D87 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; - 102A6C64850A4C68E83846F76B096023 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - 1031EEF71140E63F5EAC6DE513ECDABD /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; - 1042B75E9DBF2A3ACA18E4982A17A9D1 /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = Frameworks/WebRTC.framework; sourceTree = ""; }; - 1060904157A1FA063153F3C6185968C1 /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = ios/include/openssl/asn1_mac.h; sourceTree = ""; }; - 107657679DA0095733943453677A9528 /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; - 10794ECA3AC186109828D7E8451B4DBB /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = rsocket/benchmarks/Latch.h; sourceTree = ""; }; - 108BE75BC3ADA9FB3802BBA633080FE9 /* RNVectorIcons.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNVectorIcons.debug.xcconfig; sourceTree = ""; }; - 10978F432AF4EAAD7BC8D6CF923B2CCC /* react-native-slider-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-slider-dummy.m"; sourceTree = ""; }; - 10A66D255EC7C75F76943F1D23C1DD25 /* Flipper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Flipper.release.xcconfig; sourceTree = ""; }; - 10C46C0FE28F1504D4778FB38C253C76 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 10D0186678DB0BD36FEE84998FBC64CC /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/gen/String.h; sourceTree = ""; }; - 10D0ECD597DC47C6BF1B3EFF30F0B5CA /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - 10F53A1495B8E4AA9B31DBDEE6AD6F57 /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; - 110BCBF80CD5F7D0C4E5457C524724D0 /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; - 11253EBB5B7CBEC636E16266DBDDE287 /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; }; - 114BD75B686EA1B03D9B45F94A22306E /* BitIteratorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIteratorDetail.h; path = folly/container/detail/BitIteratorDetail.h; sourceTree = ""; }; - 1154F2BD12B38548689C278F523B692F /* ConcurrentBitSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentBitSet.h; path = folly/ConcurrentBitSet.h; sourceTree = ""; }; - 118C0F7587402A5502711B19B3F429CA /* SKBufferingPlugin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKBufferingPlugin.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.mm; sourceTree = ""; }; - 119031EBC17DB49D08AD59362E3FB948 /* threadsafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = threadsafe.h; sourceTree = ""; }; - 1190B430C3B05FA583717372CFB1EBC0 /* RNNotificationEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationEventHandler.h; path = RNNotifications/RNNotificationEventHandler.h; sourceTree = ""; }; - 11A079E52A283A6BF53D3606DCE5E583 /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; - 11B137AA5893A18E48BC9E5500FC0C0B /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; - 11BF740FBBD0FF4F6B1AFB4191B2D801 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; - 11CC6E14038088CC637AE190534C3FF9 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; - 11D44F706EA811E254CF2F8A070533A7 /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = "Objective-C/TOCropViewController/Resources/ro.lproj"; sourceTree = ""; }; - 11EC0920C764C6F281FB0398FDC30EA1 /* RCTConvert+REATransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+REATransition.h"; sourceTree = ""; }; - 11ECE78179AE14B1D0B73F65C22535BF /* FIRInstallationsIIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.h; sourceTree = ""; }; - 11F0798C2CE3B8FA8FC0CBC2DBF33686 /* RNFBAnalytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBAnalytics.release.xcconfig; sourceTree = ""; }; - 1210CB324AD0392318D3F271FBBD1ACC /* RCTDatePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePickerManager.m; sourceTree = ""; }; - 121AD784F9815F279F436F8D2E8372FC /* PolyDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyDetail.h; path = folly/detail/PolyDetail.h; sourceTree = ""; }; - 122E2401229CFF382C23869C6B7D99B8 /* sorted_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sorted_vector_types.h; path = folly/sorted_vector_types.h; sourceTree = ""; }; - 123275902CC1B6AA63A9EDB0D4026F9C /* SKResponseInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKResponseInfo.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.h; sourceTree = ""; }; - 123C4EC5677594B2E31C7167A00AB5F3 /* TimedDrivableExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimedDrivableExecutor.cpp; path = folly/executors/TimedDrivableExecutor.cpp; sourceTree = ""; }; - 1242BDB498F279B857238821D0F274C3 /* UTF8String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = folly/UTF8String.h; sourceTree = ""; }; - 1263A8E0612F8ABC10F754CD754179DF /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; - 1279C8052D57FC19BBEC11214D1F9AD5 /* RNFetchBlobRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobRequest.h; path = ios/RNFetchBlobRequest.h; sourceTree = ""; }; - 128D3917D6DA2280E5D76D60BBE02EE8 /* ReactNativeKeyboardInput.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactNativeKeyboardInput.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 12A3D4A2CEA64FE1A40E366F6EFD7A9E /* UMViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMViewManager.m; path = UMCore/UMViewManager.m; sourceTree = ""; }; - 12AD9CBBF4783D81370DEE4B75783822 /* 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; }; - 12E2CC69318DF0EE25036DE73B8EDF91 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 12F1A44B8CAD8E3E41C10E651764C742 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; + 09B5F3ED7A07A1DA4B7951D47BAC11EB /* Fingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fingerprint.h; path = folly/Fingerprint.h; sourceTree = ""; }; + 09BE02A071B1A6C4088818D458AA09CF /* FIRAnalyticsConnector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FIRAnalyticsConnector.framework; path = Frameworks/FIRAnalyticsConnector.framework; sourceTree = ""; }; + 09C4C5CC8AAF01AD81FDE5E2BAD2D8BF /* react-native-mmkv-storage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-mmkv-storage-dummy.m"; sourceTree = ""; }; + 09C9A4AB438A7D176F08CFFBD5383A8C /* Flipper-DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-DoubleConversion-dummy.m"; sourceTree = ""; }; + 09DCA9A7124CE85AA75707AFCF2814F3 /* QBAlbumCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAlbumCell.h; path = ios/QBImagePicker/QBImagePicker/QBAlbumCell.h; sourceTree = ""; }; + 0A05AF9229BB81A6A96C343D99EFA66D /* FrameTransportImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameTransportImpl.h; path = rsocket/framing/FrameTransportImpl.h; sourceTree = ""; }; + 0A30242BC57DFE4D332A7228C8E5EC28 /* MMKV.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKV.cpp; path = Core/MMKV.cpp; sourceTree = ""; }; + 0A33A624074830A019388DBA4A9777ED /* UMCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCore.debug.xcconfig; sourceTree = ""; }; + 0A539C1CDBC4B379F4DF54C3325FEB63 /* RNBridgeModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBridgeModule.m; path = RNNotifications/RNBridgeModule.m; sourceTree = ""; }; + 0A7700A6C47A0F61956BDF023D360203 /* BugsnagFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagFileStore.m; sourceTree = ""; }; + 0A93E4D3AEFC3BE8238616CAFB4449C9 /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = jsi.cpp; sourceTree = ""; }; + 0AA27275AE70878ED9596408A6A4C83A /* mdc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mdc2.h; path = ios/include/openssl/mdc2.h; sourceTree = ""; }; + 0AA9FF859E7F34CD30C164BA540EC527 /* BSG_KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry.h; sourceTree = ""; }; + 0AD1AC690771CE2BB2E847CC45FBBDC4 /* Semaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Semaphore.h; path = folly/portability/Semaphore.h; sourceTree = ""; }; + 0AD84C00A9493DE4ACFC079372DDA730 /* openssl_aesv8-armx.S */ = {isa = PBXFileReference; includeInIndex = 1; name = "openssl_aesv8-armx.S"; path = "Core/aes/openssl/openssl_aesv8-armx.S"; sourceTree = ""; }; + 0ADD6EEC74318B8FC73905C199941380 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = ""; }; + 0AE349ADA65C1F75719ADB570C0B8318 /* UMBarometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBarometerInterface.h; path = UMSensorsInterface/UMBarometerInterface.h; sourceTree = ""; }; + 0AE3F6580A8BC53DDBC1E7F02786806C /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; + 0AE730B24A031509676BF742BE3ACAF7 /* SecureStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SecureStorage.h; path = ios/SecureStorage.h; sourceTree = ""; }; + 0AEBAFC7048FAFE80436F93EFC6384DB /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; + 0AFDB24D195B1C26075A0338826D2DAE /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = ""; }; + 0B152AAC612345C1F34BAD9D0F38B784 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 0B2347BCCA21DAA5052BA753E0EFDF4E /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = ""; }; + 0B3A34320506715F44166395145C5179 /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; + 0B3C3D246460633B8E7681B3AE2B683D /* AtomicUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtils.h; path = folly/synchronization/detail/AtomicUtils.h; sourceTree = ""; }; + 0B7618A5EE564C44A089744E27664CE0 /* AtomicNotification-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicNotification-inl.h"; path = "folly/synchronization/AtomicNotification-inl.h"; sourceTree = ""; }; + 0B7C36BEB9C313C55CB72BA0DD02224B /* REAAlwaysNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAlwaysNode.m; sourceTree = ""; }; + 0B97A049CE2233B5E8631885350B11E1 /* DynamicBoundedQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicBoundedQueue.h; path = folly/concurrency/DynamicBoundedQueue.h; sourceTree = ""; }; + 0B9E39735576384BD56F5DF40B102D40 /* UMModuleRegistryConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryConsumer.h; sourceTree = ""; }; + 0BA876504656FABC90F13B3308000FC0 /* DynamicParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicParser.h; path = folly/experimental/DynamicParser.h; sourceTree = ""; }; + 0BE8B2C29B9ADCB7104634B4AA15013E /* DefaultKeepAliveExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DefaultKeepAliveExecutor.h; path = folly/DefaultKeepAliveExecutor.h; sourceTree = ""; }; + 0BF0F4A8A615BF132A32374BA90CBF6C /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; + 0C45139ECE89637DC802D68D4F19C389 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FIRApp.h; sourceTree = ""; }; + 0C4E54E5425A1238C683AAE4E76A625A /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = ios/QBImagePicker/QBImagePicker/fr.lproj; sourceTree = ""; }; + 0C719D2F2E6D325E37405286D5BE562D /* RNFetchBlob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFetchBlob.h; sourceTree = ""; }; + 0C742A20ADD9E0E46F4B632E3181BDCB /* FIRCLSReportAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportAdapter.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter.m; sourceTree = ""; }; + 0C7FF184A0AF9CFE6F3436FBAD3EE7E0 /* GlobalExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GlobalExecutor.h; path = folly/executors/GlobalExecutor.h; sourceTree = ""; }; + 0CADD08B73E2965179229D42D64F18DB /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = ""; }; + 0CB2B3CA01250FB7926FCCAE2B028D75 /* AtomicRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicRef.h; path = folly/synchronization/AtomicRef.h; sourceTree = ""; }; + 0CC456DA880CCB4C69A228EC88B34D5E /* FIRCLSURLSessionAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionAvailability.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSessionAvailability.h; sourceTree = ""; }; + 0CE591EA6523C3F71CD705811B32170F /* LICENCE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENCE; sourceTree = ""; }; + 0CEDFF0CE53E9D577F3D7A453DD6D566 /* Flipper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-dummy.m"; sourceTree = ""; }; + 0CF754AC07149049738FD12A67EA6DFF /* jsilib-posix.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = "jsilib-posix.cpp"; sourceTree = ""; }; + 0CF9C8130E99CB673275987865FAF118 /* evutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evutil.h; path = src/evutil.h; sourceTree = ""; }; + 0D0EDED71115737FB34A1C03EA0C6C05 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppState.h; path = React/CoreModules/RCTAppState.h; sourceTree = ""; }; + 0D18FC5BE64261CBB3A243479FAC47CF /* UMSensorsInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMSensorsInterface.release.xcconfig; sourceTree = ""; }; + 0D1E4B92E5DCE91D9BEBF5DCE30D98C7 /* RNLocalize.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNLocalize.debug.xcconfig; sourceTree = ""; }; + 0D212A38E6188F241EA5EFD43E4C8B77 /* SKRequestInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKRequestInfo.m; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.m; sourceTree = ""; }; + 0D239B8FB70C6E0A5C2040A30DC52E31 /* RCTSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSliderManager.h; sourceTree = ""; }; + 0D2634A092822221CB42185FB7F8F2E3 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; + 0D2E437AE12824A83B8C1A82F77A3FD2 /* ChannelResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ChannelResponder.cpp; path = rsocket/statemachine/ChannelResponder.cpp; sourceTree = ""; }; + 0D332DE7565397D37037C2F0CF86B30D /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxModule.h; sourceTree = ""; }; + 0D3C8F100D2D70395A1A0294CDF8E95A /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcher.h; sourceTree = ""; }; + 0D7FC7F419E7B19628522F0ECA592B84 /* RequestResponseResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RequestResponseResponder.cpp; path = rsocket/statemachine/RequestResponseResponder.cpp; sourceTree = ""; }; + 0D9160C2BD9C4095D4C794F85FAAE1B2 /* EXAppleAuthenticationButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthenticationButton.h; path = EXAppleAuthentication/EXAppleAuthenticationButton.h; sourceTree = ""; }; + 0D98A0C8DEA3E2F07B861774A11A4862 /* RNNotificationsStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationsStore.m; path = RNNotifications/RNNotificationsStore.m; sourceTree = ""; }; + 0DA9962770B0DE78A79C3E23522FB9E5 /* RCTConvert+RNNotifications.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+RNNotifications.h"; path = "RNNotifications/RCTConvert+RNNotifications.h"; sourceTree = ""; }; + 0DB10C5973C6741CFD8AAD3687E5A397 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; + 0DBCD73AE6E477EC41137748E2B30461 /* StackTraceUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StackTraceUtils.h; path = rsocket/internal/StackTraceUtils.h; sourceTree = ""; }; + 0DBE51BDF32CA10D7DC3BE81397606A3 /* Poly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Poly.h; path = folly/Poly.h; sourceTree = ""; }; + 0DD0B61330B9878D2A0D152EF587ED4F /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; + 0DE55B91E76847E227F9B2871D18F569 /* RNCSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSliderManager.m; path = ios/RNCSliderManager.m; sourceTree = ""; }; + 0DEBB16BC868F03B976E11D9D1EBACDE /* SpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpinLock.h; path = folly/SpinLock.h; sourceTree = ""; }; + 0DF0BF8FCE4EB3AA709D50E9D36F789B /* FIRCLSMachOSlice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachOSlice.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOSlice.m; sourceTree = ""; }; + 0DF5E8172359B783D1FE59AE3A371B01 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; + 0DFE79970AAB3A128637F0D90756AFD0 /* MMKVCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MMKVCore.release.xcconfig; sourceTree = ""; }; + 0E11F253C1B79EACC5EEA0071F470DD8 /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; + 0E4BBC0857A224FF54288E75A25855D6 /* EXConstantsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXConstantsService.h; path = EXConstants/EXConstantsService.h; sourceTree = ""; }; + 0E61516147E350A335181DADF7D69B54 /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; + 0E6957E1C7331CD490BD9C6BCF481CCF /* F14Mask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Mask.h; path = folly/container/detail/F14Mask.h; sourceTree = ""; }; + 0E965723EC0AE4D8BD86A167167620AF /* BSG_KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjCApple.h; sourceTree = ""; }; + 0E9E95C01E1CBD9C23922DC994B492F3 /* libevent.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent.a; path = lib/libevent.a; sourceTree = ""; }; + 0EA0536732944D820094FF5704FEAEE2 /* React-jsinspector-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-prefix.pch"; sourceTree = ""; }; + 0ECE81C39D0E1AF2A07AC52814A5DE70 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; + 0EE831D13D49F2CD1A4D84E28E855FCA /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/File.h; sourceTree = ""; }; + 0EFCFB70036015BF9C9044D8BE5515A8 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; + 0F0E0C5C69D2F5B477CB9AD4BEC168B6 /* Pods-RocketChatRN-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RocketChatRN-dummy.m"; sourceTree = ""; }; + 0F14144EA7DB07720644B0F2DFE322CA /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeToJsBridge.cpp; sourceTree = ""; }; + 0F75699D4BC5083760831FCA919BD21C /* SetupResumeAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SetupResumeAcceptor.h; path = rsocket/internal/SetupResumeAcceptor.h; sourceTree = ""; }; + 0F81143A1CBF0E5975925B934520B1C8 /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = ios/include/openssl/x509_vfy.h; sourceTree = ""; }; + 0F98970A670689B1A268B0D0469F00A3 /* FlipperInitConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperInitConfig.h; path = xplat/Flipper/FlipperInitConfig.h; sourceTree = ""; }; + 0FA1A6B4E26C0F22B4D438DA1B41F034 /* RangeCommon.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RangeCommon.cpp; path = folly/detail/RangeCommon.cpp; sourceTree = ""; }; + 0FABB8BE7C636C4333D02B82CF68C927 /* RNCMaskedView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCMaskedView.release.xcconfig; sourceTree = ""; }; + 0FC8D9C295E7B10D8CFB9006B1FC9763 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; + 0FF1075E4207285244501E30AE60F2B6 /* InitThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InitThreadFactory.h; path = folly/executors/thread_factory/InitThreadFactory.h; sourceTree = ""; }; + 0FF3FC2FC411C033C8E598DF75DB8E69 /* GDTCORAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORAssert.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORAssert.m; sourceTree = ""; }; + 0FFF989E3CC045B3D32C4E5CEC8B9AB0 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 10007DDB4E11C31C65334CF61494DB28 /* TurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleUtils.h; path = turbomodule/core/TurboModuleUtils.h; sourceTree = ""; }; + 100767696652CE6868B74285BA9629E2 /* AsyncServerSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncServerSocket.h; path = folly/io/async/AsyncServerSocket.h; sourceTree = ""; }; + 100EA4B184AF7811B21BEC2EF621D3A3 /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; + 1016CCB8E58BD5D4E51E717699746205 /* QuotientMultiSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuotientMultiSet.h; path = folly/experimental/QuotientMultiSet.h; sourceTree = ""; }; + 101DAED1ADC0CF71EFAD77F90AD53EC5 /* RCTVibration.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibration.mm; sourceTree = ""; }; + 1053EEB0FB1AB2AE94835CC5900BE7BE /* UIView+SKInvalidation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "UIView+SKInvalidation.mm"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIView+SKInvalidation.mm"; sourceTree = ""; }; + 106165C45E0317EB7ABC82DD367CB99A /* ErrorCode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ErrorCode.cpp; path = rsocket/framing/ErrorCode.cpp; sourceTree = ""; }; + 106A0E6452DBB4A050E3FCA45B2B8607 /* FrameFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameFlags.h; path = rsocket/framing/FrameFlags.h; sourceTree = ""; }; + 107158AEDA420D7D0BB0D17FA8A6EA0F /* Libgen.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Libgen.cpp; path = folly/portability/Libgen.cpp; sourceTree = ""; }; + 107BDC9AEA8C73B4313E0A41161621E6 /* RCTTypeSafety.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.release.xcconfig; sourceTree = ""; }; + 107CC5F03C1B536C16B54FD801AB41FF /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; + 108B8A013394A4B9DF6805473D14F6D6 /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = ""; }; + 1094B0872DD7147D437D250FFA1590F1 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; + 109DAD196C47ADB227C65B67DB971360 /* RCTCustomKeyboardViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCustomKeyboardViewController.m; sourceTree = ""; }; + 10A94D21A98593704ADC5F91EAF94EA6 /* RNGestureHandler.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.release.xcconfig; sourceTree = ""; }; + 10B27EDDF96A9EEEEF410A5D770206A5 /* dns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns.h; path = src/event2/dns.h; sourceTree = ""; }; + 10C45B8DDD9ABCB0C1B7CADF0DC586E9 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; + 10CE69C3D41A4D83B1BDD0ED26676D79 /* RNReanimated.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.debug.xcconfig; sourceTree = ""; }; + 10D9D3FE14A3CBFD301293F57EAC711B /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 10E98B42DD40D4369D494747760E7B00 /* TestObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestObserver.h; path = yarpl/observable/TestObserver.h; sourceTree = ""; }; + 10F7CF035EED2DD93173B8F2549A3E92 /* FIRExceptionModel_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRExceptionModel_Private.h; path = Crashlytics/Crashlytics/Private/FIRExceptionModel_Private.h; sourceTree = ""; }; + 1106CD0CC15A3861E3458C7E1A14B064 /* EvilIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = EvilIcons.ttf; path = Fonts/EvilIcons.ttf; sourceTree = ""; }; + 1117381122E476B9787CB32CD5CC874D /* EXImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXImageLoader.h; path = EXImageLoader/EXImageLoader.h; sourceTree = ""; }; + 1147C8AC4E29B32CC659349C6E4FCEA6 /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; + 114CE25C081F676E822D1692925DCC1F /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; + 1152CBE4ACB0D497EB34FBEE9B1FFD83 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; + 115B15905C9E27E8F291210C81B4D2A6 /* FBDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBDefines.h; path = iOS/FBDefines/FBDefines.h; sourceTree = ""; }; + 1165274293DA486B43870F755943D0E8 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; + 1165635BCC4B3A2A2ACC5FAA33C9E9A8 /* JitsiMeetSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JitsiMeetSDK.release.xcconfig; sourceTree = ""; }; + 11781FC8B970EF2BD34FA55A5B0464DD /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MoveWrapper.h; path = folly/MoveWrapper.h; sourceTree = ""; }; + 119244D5F0AADCAD74C4E36A145E404E /* RCTCustomInputController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCustomInputController.m; sourceTree = ""; }; + 11B0BB19E5CFD537FDDADF5F0BD5BB84 /* ARTRenderable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTRenderable.m; path = ios/ARTRenderable.m; sourceTree = ""; }; + 11B5FBB3A83F35FF5D3FE6376703239F /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagBreadcrumb.m; sourceTree = ""; }; + 11C71A6B2DA5B6BE79A7FE5C1F2E6B42 /* JemallocNodumpAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JemallocNodumpAllocator.h; path = folly/experimental/JemallocNodumpAllocator.h; sourceTree = ""; }; + 11E3EF30B38D7428F3F41F355DA03B7B /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; + 12040043997D5E4561E199109FB51685 /* GDTCORTargets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTargets.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORTargets.h; sourceTree = ""; }; + 120B3B53F3711422390FAE868F810DE1 /* MemoryIdler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryIdler.cpp; path = folly/detail/MemoryIdler.cpp; sourceTree = ""; }; + 121073E30876F8E6980C93B2D2020F29 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 122530F5C1AA8ADB22E4D156F88A8621 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + 122609579117858BA02E02338E293AED /* RNCSafeAreaViewMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewMode.m; path = ios/SafeAreaView/RNCSafeAreaViewMode.m; sourceTree = ""; }; + 123751931C8013C60C7E3B3D45F41F40 /* ARTGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTGroupManager.h; sourceTree = ""; }; + 123C91824D3DE17D6335C7D27272B686 /* React-RCTText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.release.xcconfig"; sourceTree = ""; }; + 125DA5CF7E18315B69A50B3F8669057D /* FIRCLSDataCollectionToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataCollectionToken.h; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionToken.h; sourceTree = ""; }; + 12695FA25DB1DCB3003430A3BAFB495A /* UMTaskManagerInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMTaskManagerInterface.debug.xcconfig; sourceTree = ""; }; + 126C26106CF51FDDDED8AFACA77549E6 /* react-native-jitsi-meet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-jitsi-meet.debug.xcconfig"; sourceTree = ""; }; + 1277D81973C9D21FCE7CE21DEE5FAF1E /* UMModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryHolderReactModule.h; sourceTree = ""; }; + 12797FC69B985D90312EDCE7ECAB876E /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; + 127D83A6A1E5CCB7BCDA96D8C5734710 /* FBReactNativeSpec-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBReactNativeSpec-prefix.pch"; sourceTree = ""; }; + 1282F8929AC0EA89CB989F9237299B33 /* UMKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMKernelService.h; sourceTree = ""; }; + 1285E27F6A5A8197875D5CA8A80210FD /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; + 12958E7F1080DBC53C37E60D12621E94 /* BSG_KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Private.h; sourceTree = ""; }; + 12988D186411E3A76037468305A57D46 /* SingletonThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonThreadLocal.h; path = folly/SingletonThreadLocal.h; sourceTree = ""; }; + 12A674432C94F3EE2ECEEA35BD0DB182 /* Hazptr-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hazptr-fwd.h"; path = "folly/synchronization/Hazptr-fwd.h"; sourceTree = ""; }; + 12AEECED6AF7D715C1A84D61FF91DF3A /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = ""; }; + 12CDF115C8E984969B1745E1B99C5D5E /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; 130335B611EDD6AFF8824641E06138D6 /* libEXVideoThumbnails.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXVideoThumbnails.a; path = libEXVideoThumbnails.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 130B04FC1D20D5FC2BE328A052C068D5 /* RCTTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextView.m; sourceTree = ""; }; - 132A282E6860A4B3F5DCCBE7DD8606F7 /* Sleeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sleeper.h; path = folly/synchronization/detail/Sleeper.h; sourceTree = ""; }; - 132A5078717FC91D9B2D0EC41ABE914A /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = CxxNativeModule.cpp; sourceTree = ""; }; - 13904027F62BCCF191891DFD0ED5B440 /* MPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCQueue.h; path = folly/MPMCQueue.h; sourceTree = ""; }; - 13A2CE1EF3B7728E6B201CE0A9866BEF /* READebugNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = READebugNode.h; sourceTree = ""; }; - 13B054FC7DEC6BD83B187A655CA0FD9F /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; + 130AD96653DFB0B85D96782F91BE1413 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 1332E2788A15D44197B8ED84542892A6 /* RNCMaskedView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCMaskedView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 1335DA3FD5935C19B0C31E7EF544B71D /* UMFaceDetectorInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMFaceDetectorInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 13388D990800B736F39CED712509D8EE /* FramedReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FramedReader.h; path = rsocket/framing/FramedReader.h; sourceTree = ""; }; + 13559B5A9464765CA6F73F0FE13D25F6 /* BSG_KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach.c; sourceTree = ""; }; + 13604852BC2934412E4250C40A4EA0BB /* BugsnagErrorReportApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagErrorReportApiClient.m; sourceTree = ""; }; + 13887FB8E29B4C286A4446F6D1C8E926 /* GoogleDataTransportCCTSupport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransportCCTSupport.release.xcconfig; sourceTree = ""; }; + 139986F85EBA09B0BD50C18D1BD050F8 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDeviceInfo.h; path = React/CoreModules/RCTDeviceInfo.h; sourceTree = ""; }; + 13B132553B56176DECF6284C474251A6 /* Try.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Try.h; path = folly/Try.h; sourceTree = ""; }; + 13C25DFB58C7B5524EE5E99611701329 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; 13C8C8B254851998F9289F71229B28A2 /* libFirebaseInstallations.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseInstallations.a; path = libFirebaseInstallations.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 13CB8DD3AFBA8660A9439A3BB3AC528F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 13D08036CD5C40753B4FBBD6B3A57F4C /* FunctionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FunctionScheduler.h; path = folly/experimental/FunctionScheduler.h; sourceTree = ""; }; - 13D6D3AF7090218B073DD2E01A02526B /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = FirebaseCore/Sources/Private/FIRErrors.h; sourceTree = ""; }; - 13EF754CAD9601B7A7EF6111C1854708 /* FIRCLSFABNetworkClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABNetworkClient.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSFABNetworkClient.h; sourceTree = ""; }; - 1404501382CB386C5320152A48D6EC44 /* RCTAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimatedImage.h; path = Libraries/Image/RCTAnimatedImage.h; sourceTree = ""; }; - 1425C298EBEED777F22F0A6803A54F10 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTClipboard.h; path = React/CoreModules/RCTClipboard.h; sourceTree = ""; }; - 1435E1CDA29F93A8F1AF232E9F886424 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; - 14409C4F8F0301E0B456906CDC361D78 /* UMGyroscopeInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMGyroscopeInterface.h; path = UMSensorsInterface/UMGyroscopeInterface.h; sourceTree = ""; }; - 1468CCAD5F747280CF84F5DE0DDCF11C /* IOBufQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOBufQueue.h; path = folly/io/IOBufQueue.h; sourceTree = ""; }; - 14728D3BF46891D85321ED2A8C4B7D78 /* FIRCLSFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFile.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFile.h; sourceTree = ""; }; - 149BE74E831F9AA2914960A5C632B764 /* RCTImageView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageView.mm; sourceTree = ""; }; - 14BCF143FCCF9CF8EDE4D9AE61AD398C /* AsyncGeneratorShim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncGeneratorShim.h; path = yarpl/flowable/AsyncGeneratorShim.h; sourceTree = ""; }; - 14CB491DA261DA5C281CB6B3CD5DC2AE /* AtomicUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMap.h; path = folly/AtomicUnorderedMap.h; sourceTree = ""; }; - 14FBB765A596B8A45051A528308AA63D /* RCTVibration.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibration.mm; sourceTree = ""; }; - 14FC13817F76A9E1878059266BABDA0E /* BSG_KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMach.h; sourceTree = ""; }; - 1500567893A0F2F90FDCE8E6DF98AF9C /* FKPortForwardingCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKPortForwardingCommon.h; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingCommon.h; sourceTree = ""; }; - 151079F7D3DD6C15785F8271FCF52A06 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; - 1542A52949750DFEB857D086FDCBBA57 /* ShutdownSocketSet.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ShutdownSocketSet.cpp; path = folly/io/ShutdownSocketSet.cpp; sourceTree = ""; }; - 15481B4DB7F185B8E4811FFCDA83CCBF /* UIImage+Extension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Extension.m"; path = "ios/src/UIImage+Extension.m"; sourceTree = ""; }; - 154A009D0FEFB4A1819BAB2A85FBC78A /* BSG_KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_NSException.h; sourceTree = ""; }; - 155A0DF860630C9B8B70983D145CFAE3 /* SharedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedMutex.h; path = folly/SharedMutex.h; sourceTree = ""; }; - 155D0F1E2BEFB2E49EF38730DD15B083 /* RCTTextSelection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextSelection.m; sourceTree = ""; }; - 1579E525EC6E635D5103C145213B381D /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; - 157A433195BF742EE998DC049AC4D061 /* BugsnagSessionFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionFileStore.m; sourceTree = ""; }; - 1586AE61C5740FD8AF5071A8AC425065 /* StreamsWriter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamsWriter.cpp; path = rsocket/statemachine/StreamsWriter.cpp; sourceTree = ""; }; - 158702D57A31386B362AC76FE0879CDB /* react-native-cameraroll.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-cameraroll.debug.xcconfig"; sourceTree = ""; }; - 158831662711618BC87690C3E8EE4FDA /* FormatArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatArg.h; path = folly/FormatArg.h; sourceTree = ""; }; + 13D80DD75B0709974E73A04CB390F73D /* BitIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIterator.h; path = folly/container/BitIterator.h; sourceTree = ""; }; + 13EBE67F2E4E5B11BDAB3639987141C0 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; + 13F72A89FD18A8938B72C528A16B9695 /* REAValueNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAValueNode.h; sourceTree = ""; }; + 13F876D48D3CAF83C601684F414D9FF1 /* GoogleUtilities.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.debug.xcconfig; sourceTree = ""; }; + 1406AEFDE1A4D3B267A63FF43CF1B241 /* RSocketClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketClient.cpp; path = rsocket/RSocketClient.cpp; sourceTree = ""; }; + 1438A7988B16E0FB99FC11B43C6B5978 /* RCTView+SafeAreaCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTView+SafeAreaCompat.m"; path = "ios/SafeAreaView/RCTView+SafeAreaCompat.m"; sourceTree = ""; }; + 144101C0AEEEB344D88EA4FEE7E49167 /* AsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSocket.h; path = folly/io/async/AsyncSocket.h; sourceTree = ""; }; + 14427E1B2031561E52A7269D50B6330C /* RNGestureHandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGestureHandler.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 147A0B1D3150527DDA8B90E08D5EC3B8 /* MMKVAppExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MMKVAppExtension.release.xcconfig; sourceTree = ""; }; + 147AE981124964810C620F4CCECAC115 /* Pods-RocketChatRN-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RocketChatRN-acknowledgements.plist"; sourceTree = ""; }; + 147BDCA90DC5E70DBCD86D079279CC22 /* Pods-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShareRocketChatRN.debug.xcconfig"; sourceTree = ""; }; + 147CF0CDE16DC97ADC53CBCC97D436B5 /* Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Folly.debug.xcconfig; sourceTree = ""; }; + 1481E2F1430F18BF96BB03D5EBCC2564 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSIDynamic.cpp; sourceTree = ""; }; + 1496A47959F56BB5963D2636EDBD4A32 /* RNBackgroundTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBackgroundTimer.m; path = ios/RNBackgroundTimer.m; sourceTree = ""; }; + 14A61B8F29ED0CD9751CAAC0CC779F36 /* REAClockNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAClockNodes.h; sourceTree = ""; }; + 14A6CF593FBE73A2A350E290B504E4F1 /* MacAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MacAddress.h; path = folly/MacAddress.h; sourceTree = ""; }; + 14C01FD98C5420E932FC9F461013EFC3 /* SKButtonDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKButtonDescriptor.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKButtonDescriptor.mm; sourceTree = ""; }; + 14C14D56BE99C1B012BCC9E74401BBA2 /* RNNotificationCenterListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenterListener.m; path = RNNotifications/RNNotificationCenterListener.m; sourceTree = ""; }; + 14C495097BBB0D211D602791A74727C3 /* RCTLinkingPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingPlugins.mm; sourceTree = ""; }; + 14C6DE34A9B04BD83040B031CFC770D1 /* RSocketServerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketServerState.h; path = rsocket/RSocketServerState.h; sourceTree = ""; }; + 14D6573E2B8E215491914EED243DF4F1 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + 14DD51FA0A725950C23DD1B9E7AB544B /* ResourceBundle-QBImagePicker-RNImageCropPicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-QBImagePicker-RNImageCropPicker-Info.plist"; sourceTree = ""; }; + 14E52C28E304F1B0A77B0DA8EF064AF0 /* FunctionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FunctionScheduler.h; path = folly/experimental/FunctionScheduler.h; sourceTree = ""; }; + 14E8BC079220FF08E7C5B23565C913C3 /* RNFBApp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFBApp-dummy.m"; sourceTree = ""; }; + 14ECDEECA4668A4C8A360438DD4D9304 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; + 14F619F27EC6BCC194E4949C5678266D /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; + 14F908229236F21B020F6F914AFE117A /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; + 14FDE41E6579BCAFF7961770163DF8CA /* Random.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Random.cpp; path = folly/Random.cpp; sourceTree = ""; }; + 152EC6EA2095B76418541E5D796BB552 /* EXAudioRecordingPermissionRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAudioRecordingPermissionRequester.m; path = EXAV/EXAudioRecordingPermissionRequester.m; sourceTree = ""; }; + 154143703F771A56F60AEAC01B1781D0 /* keyvalq_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = keyvalq_struct.h; path = src/event2/keyvalq_struct.h; sourceTree = ""; }; + 1578F4EAD3A3699C5EDD23FDB4759D31 /* react-native-background-timer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-background-timer-dummy.m"; sourceTree = ""; }; + 1581C03739BE8695CA4E41A4A213FD91 /* GoogleDataTransportCCTSupport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransportCCTSupport.debug.xcconfig; sourceTree = ""; }; 15912309AA610251329D74FA111DE5CA /* libRNLocalize.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNLocalize.a; path = libRNLocalize.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 15BD58F56C209807155B2D73D322F169 /* RNNotificationsStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationsStore.h; path = RNNotifications/RNNotificationsStore.h; sourceTree = ""; }; - 15C175FF2E0271524912694CAB5B7D5A /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = ios/include/openssl/crypto.h; sourceTree = ""; }; - 15C6C5DF72A469AF8DD75E8E2C5B9FE5 /* FlipperClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperClient.mm; path = iOS/FlipperKit/FlipperClient.mm; sourceTree = ""; }; - 15D38604B03F4318AC46EA7F8A61C80E /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - 15D5329068242004C23C8750C7518B99 /* PTChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTChannel.h; path = peertalk/PTChannel.h; sourceTree = ""; }; - 15E8876BE0BBCE43FAAFB1D7617F3BBD /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; }; - 15EE26E0603A3A2E13F5067294868CEC /* UMEventEmitterService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMEventEmitterService.h; sourceTree = ""; }; - 16068D73A49A5A26BFF88CA416CE054C /* QBAssetsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAssetsViewController.h; path = ios/QBImagePicker/QBImagePicker/QBAssetsViewController.h; sourceTree = ""; }; - 1627071E5B3E484507234F8D0A56DC9B /* RNNotificationEventHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationEventHandler.m; path = RNNotifications/RNNotificationEventHandler.m; sourceTree = ""; }; - 16533A2A308C81290F055EC0BB4FC287 /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = ""; }; - 16B068281A89BEDE84D6131F2BAE8745 /* RCTDatePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePickerManager.h; sourceTree = ""; }; - 16C61EDF9448F4E6EDB3EDEF8387F64E /* UMFaceDetectorInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMFaceDetectorInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 16C81446AB6763731F3465143146C7A5 /* LockFreeRingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LockFreeRingBuffer.h; path = folly/experimental/LockFreeRingBuffer.h; sourceTree = ""; }; - 16D4254ADF5C3F6A41BE4F12C7750B8E /* REACallFuncNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REACallFuncNode.m; sourceTree = ""; }; - 16DB6DCCF1E49B4ED1C6B67571C18525 /* IPAddressV6.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddressV6.cpp; path = folly/IPAddressV6.cpp; sourceTree = ""; }; + 1594E1D940D0C8841465B42DEFA3FA1B /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; + 159803000B055E9C735853D85E9ABD6F /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; + 15A80F17EFAE83359F19CB3301D8F0AA /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 15B61FCD03DA2E21AEC3A554EDE9861B /* SysSyscall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysSyscall.h; path = folly/portability/SysSyscall.h; sourceTree = ""; }; + 15BEACAEC37CB5497CD018285BA8ED4D /* crashlytics.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crashlytics.nanopb.h; path = Crashlytics/Protogen/nanopb/crashlytics.nanopb.h; sourceTree = ""; }; + 15C66E969A979A0678C168EC949A2325 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; + 15FF2806A2FA1A8BA1E9F9E19A2CF205 /* FBString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBString.h; path = folly/FBString.h; sourceTree = ""; }; + 160CAF42AD18377AA139BF3EB2FA7D6D /* BugsnagCrashReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashReport.m; sourceTree = ""; }; + 16318D9A0BE3396DC2628901CC2A5515 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; + 16390CF4E160BAA74F8189FF0E1440A7 /* REASetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASetNode.m; sourceTree = ""; }; + 1646C0FF650E80A243E24523B702B686 /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + 165A5D6A943859F7AC5F5CAD7698DFB6 /* ConnectionSet.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ConnectionSet.cpp; path = rsocket/internal/ConnectionSet.cpp; sourceTree = ""; }; + 166C43119901A247830E308A5A0E5947 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 168A11B9F99CDF6B626F55B14C0633E5 /* 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; }; + 168E3ED40468E07E05F0AD539CB9F645 /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; + 169D99DCFEEDF6CF638F3AB5ABAB18E9 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + 16AF4951CB167E4AC89CBF0EBE9F1FAD /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; + 16B075F0D892A69B9FA1F1E4D3AE22DF /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; + 16B1F4E97A424505CC3ACAAE14709362 /* UMFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFileSystemInterface.h; path = UMFileSystemInterface/UMFileSystemInterface.h; sourceTree = ""; }; + 16DB1707BC9908C3518722B608F5B223 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; + 16DB63E119200D6A2D92DC231BF071C9 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Brands.ttf; path = Fonts/FontAwesome5_Brands.ttf; sourceTree = ""; }; 16E9F31EC059F2E6FADBF7D544CCCA1D /* libReactNativeKeyboardInput.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReactNativeKeyboardInput.a; path = libReactNativeKeyboardInput.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1727A5E522AA6F0823BADF8CA373930B /* TOActivityCroppedImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOActivityCroppedImageProvider.h; path = "Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.h"; sourceTree = ""; }; - 174577E73A88560DC5EDD60831D557D3 /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; - 17494F9C1DFAE5E426E7C147EAD8821B /* AsyncUDPSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncUDPSocket.h; path = folly/io/async/AsyncUDPSocket.h; sourceTree = ""; }; - 174AC2EE7FD07728F107A5BEACBA0DB2 /* FontAwesome.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome.ttf; path = Fonts/FontAwesome.ttf; sourceTree = ""; }; - 175AC05D9681FE725917E96854A600C1 /* UMFileSystemInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMFileSystemInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 1766D2C042E967F49CA2A7774D774387 /* cct.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cct.nanopb.c; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c; sourceTree = ""; }; - 17673E3DCC886287D6456B94CABBD053 /* FrameHeader.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameHeader.cpp; path = rsocket/framing/FrameHeader.cpp; sourceTree = ""; }; - 17696421DD846039BE3A6633D2BE9B10 /* SDWebImageWebPCoder.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.release.xcconfig; sourceTree = ""; }; - 1772C780D2DE5AADFE26B8A246B3D1B4 /* Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Event.h; path = folly/portability/Event.h; sourceTree = ""; }; + 1701B33955EEDDFC3BA3374407DD71EA /* ARTGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTGroup.m; path = ios/ARTGroup.m; sourceTree = ""; }; + 170DE10ABC42423AC407238DF71D2C88 /* DuplexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DuplexConnection.h; path = rsocket/DuplexConnection.h; sourceTree = ""; }; + 170EA1256DCB7A8BFF4CE9DCA88CCF10 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Private/GULAppEnvironmentUtil.h; sourceTree = ""; }; + 172985D8CA509CD3BEAB0FC8DFBB0237 /* FirebaseAnalytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.release.xcconfig; sourceTree = ""; }; + 172E4EA66F6FA3C4E3A133F4C547335D /* Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Log.h; path = xplat/Flipper/Log.h; sourceTree = ""; }; + 1740711C23139C0114C4B8488E76F0AF /* FIRCLSCodeMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCodeMapping.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSCodeMapping.h; sourceTree = ""; }; + 175E3EF1276274BAE926DDEC3CAA2D2C /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Regular.ttf; path = Fonts/FontAwesome5_Regular.ttf; sourceTree = ""; }; + 17652CC3D1020B1A27F319034C7F6C63 /* Invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Invoke.h; path = folly/functional/Invoke.h; sourceTree = ""; }; + 176F21493F611F5287867F3BBAEDF283 /* FIRCLSSymbolicationOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSymbolicationOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSymbolicationOperation.m; sourceTree = ""; }; 17772905A5DCAAE05D22C2CC78ABB63D /* libReactNativeKeyboardTrackingView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReactNativeKeyboardTrackingView.a; path = libReactNativeKeyboardTrackingView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 179584CDD8261B2943468708126D1ACA /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = ios/include/openssl/pkcs7.h; sourceTree = ""; }; - 17A83FE56EE5719F8B34D3A654E8B081 /* BugsnagReactNative.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BugsnagReactNative.release.xcconfig; sourceTree = ""; }; - 17B5187116367FE0095FE4AB06B77488 /* React-RCTLinking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.release.xcconfig"; sourceTree = ""; }; - 17C98F440CD0440243B6687D395A1416 /* Flowable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flowable.h; path = yarpl/flowable/Flowable.h; sourceTree = ""; }; - 17DDE8D157980AA5BD8116757FB092A0 /* UMAccelerometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMAccelerometerInterface.h; path = UMSensorsInterface/UMAccelerometerInterface.h; sourceTree = ""; }; - 17F2F08227528700B0BA58B4D598943A /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 18145E23ED551FF77E54D13ED85C75F9 /* RNBootSplash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNBootSplash-prefix.pch"; sourceTree = ""; }; - 184583558AD095BE04823010CFDB855E /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; - 1851368884E47FA9EA4B34577A20F461 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; - 18526279D6E8A31C6D59CBE308B2F189 /* GoogleDataTransportCCTSupport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransportCCTSupport.debug.xcconfig; sourceTree = ""; }; - 185BAEF4EA67ECDB3F3C8D8CB12A839D /* EXConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXConstants.h; path = EXConstants/EXConstants.h; sourceTree = ""; }; - 186F85BF1262BAE4F6845F01E92B265B /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = ""; }; - 18B06CE694CBD2D741FE69E440A7CCB3 /* GDTCORUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploader.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORUploader.h; sourceTree = ""; }; - 18BAC518D9B253658C06103C8A7A51D9 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; - 18C22FB2FE75D858A2C5459E2DC8E261 /* opensslconf-i386.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-i386.h"; path = "ios/include/openssl/opensslconf-i386.h"; sourceTree = ""; }; + 17833B7C1241CF780E82D31F77C3E475 /* UMBarCodeScannerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBarCodeScannerProviderInterface.h; path = UMBarCodeScannerInterface/UMBarCodeScannerProviderInterface.h; sourceTree = ""; }; + 179CACEBE54C8ADDD452CA9F7B508A77 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 17A763F2E5AEED377C70DEA4E18F2C35 /* BSG_KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilter.h; sourceTree = ""; }; + 17A7DBE9DC87F5C81E3903AB4A98AE86 /* AsyncTimeout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncTimeout.cpp; path = folly/io/async/AsyncTimeout.cpp; sourceTree = ""; }; + 17C5C1254E18A45E76E2A7930DDDF167 /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; + 17C69FCF3EB093B7EA728B133D13D94A /* React-jsiexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.debug.xcconfig"; sourceTree = ""; }; + 17D5D96A5D5DB15988EECE23ADDC378C /* SysStat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysStat.h; path = folly/portability/SysStat.h; sourceTree = ""; }; + 17D8A14023446F0DB1CFDFDC7CFF651F /* react-native-slider.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-slider.release.xcconfig"; sourceTree = ""; }; + 180B5A25AD0875E50337E7AED56B3FC7 /* Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Folly-dummy.m"; sourceTree = ""; }; + 18343429EC371A0D798414A686989445 /* SonarKitNetworkPlugin+CPPInitialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SonarKitNetworkPlugin+CPPInitialization.h"; path = "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SonarKitNetworkPlugin+CPPInitialization.h"; sourceTree = ""; }; + 1844616CA7C626FB4830138BFAF1E0F4 /* EXAppleAuthentication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXAppleAuthentication-prefix.pch"; sourceTree = ""; }; + 18705C913D5AD7AFA122B888938EF02A /* Yoga-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-umbrella.h"; sourceTree = ""; }; + 187319D1797E7B7B488AB5426C9483C0 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 187E87502130366CEDEE391457285975 /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Private/GULHeartbeatDateStorage.h; sourceTree = ""; }; + 1888FA74262945412C925AC57AC0924D /* Pods-RocketChatRN-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RocketChatRN-frameworks.sh"; sourceTree = ""; }; + 188AAF0E2A8507CAA00770FC50A0A6D9 /* srp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ios/include/openssl/srp.h; sourceTree = ""; }; + 1895FF20474DD5D4B240DC2E8AD0B961 /* YogaKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YogaKit-umbrella.h"; sourceTree = ""; }; + 189C1F7D18C017CBF6C9E71491B371D9 /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = ios/include/openssl/err.h; sourceTree = ""; }; + 18A13DCC135781C94C0CF101CD05E3F3 /* FlipperCppBridgingResponder.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperCppBridgingResponder.mm; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingResponder.mm; sourceTree = ""; }; + 18AC4670DD43EE89F57C05872BB5D2E3 /* TcpDuplexConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TcpDuplexConnection.cpp; path = rsocket/transports/tcp/TcpDuplexConnection.cpp; sourceTree = ""; }; + 18B4A2F730A71DC95AD052A05C77F01F /* FIRCLSURLSessionUploadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionUploadTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionUploadTask.h; sourceTree = ""; }; + 18BA1EB94E42250CFE983AD15579B4AF /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 18C0993205E2FC51861E4E74D88F0386 /* AsyncGeneratorShim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncGeneratorShim.h; path = yarpl/flowable/AsyncGeneratorShim.h; sourceTree = ""; }; + 18D0B14CB21D552A9902E8BE99F064A5 /* FIRInstallationsHTTPError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsHTTPError.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.m; sourceTree = ""; }; 18D0B1E13C69654196028DD6EDCC3452 /* libRNFBApp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNFBApp.a; path = libRNFBApp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 18F152900A9201BAA333CB4505979F1F /* visibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = visibility.h; path = src/event2/visibility.h; sourceTree = ""; }; - 190B41BC3AFC75D961AF4D6471FE80C2 /* GDTCORTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer.h; sourceTree = ""; }; - 190D1C65D93D825183CB1E6E2D3CD360 /* FIRInstallationsStoredItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredItem.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.h; sourceTree = ""; }; - 192683E949AF1D2610DC723ABB0A0228 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; - 1931EFB022C112711318EC972AACE65E /* Yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-prefix.pch"; sourceTree = ""; }; - 193ACDE555B9B6308054D0D0C7B106C9 /* FIRCLSSignal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSSignal.c; path = Crashlytics/Crashlytics/Handlers/FIRCLSSignal.c; sourceTree = ""; }; - 1945EE587E1BE1EAAAA7448B347758F7 /* React-jsi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.release.xcconfig"; sourceTree = ""; }; - 195104710D931D85250E1716488E3565 /* event_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event_struct.h; path = src/event2/event_struct.h; sourceTree = ""; }; - 195AE66B31A9AF38439BF105310CDF65 /* GDTCORRegistrar_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORRegistrar_Private.h; sourceTree = ""; }; - 1984130AC9859409C9291C08C9EFEBA5 /* bufferevent_ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent_ssl.h; path = src/event2/bufferevent_ssl.h; sourceTree = ""; }; - 19935BCEE559CD1CD7626EB40075A7FE /* UMFaceDetectorManagerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFaceDetectorManagerProvider.h; path = UMFaceDetectorInterface/UMFaceDetectorManagerProvider.h; sourceTree = ""; }; - 199D344BD30539CC32CE6928D5A216D4 /* BugsnagNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagNotifier.m; sourceTree = ""; }; - 19BDE05EACA325D0DB99E2ABFBCD962E /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = ""; }; - 19BF06738DD0F51C47546F1D2283D906 /* Cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cast.h; path = folly/lang/Cast.h; sourceTree = ""; }; - 19DF75933C1A5C220A392EE99CB11AE3 /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; - 19FB65FFAEF99D8826793E642936DCBE /* SysMman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMman.h; path = folly/portability/SysMman.h; sourceTree = ""; }; - 1A1FAF62998B16AB4476447123A54E5B /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; - 1A5B80DCCE4EEDE066130D06EE2E8FE4 /* F14SetFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14SetFallback.h; path = folly/container/detail/F14SetFallback.h; sourceTree = ""; }; - 1A7F9488B83BAB2F51C7DEC46E172F72 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; - 1A8191EC0EBF48385F0338017A4746D5 /* React-callinvoker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.debug.xcconfig"; sourceTree = ""; }; - 1A9F6C643234641C2FFD0A82601DD935 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = ""; }; - 1ABE418FAA33CD5D7A86D40E289070AD /* FIRCLSUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUtility.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSUtility.h; sourceTree = ""; }; - 1AC05E9B9753B88DAD09B289AA7D1B97 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; - 1AC3BC17E6F3910BC28BD134FBCCF73C /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = ""; }; - 1AE0ACDDB3B412C3A6D01B047B21CF81 /* Syslog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Syslog.h; path = folly/portability/Syslog.h; sourceTree = ""; }; - 1AE7685E86C58BAF7371266E3720E407 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; - 1AEF010B56948D32AC87B7D5072EEDBD /* ARTNodeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTNodeManager.m; sourceTree = ""; }; - 1B07305F5B13ABC3DF13817C3AD7C9FD /* BSG_KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReport.h; sourceTree = ""; }; - 1B11FD6CCA905A5EF664866CC2796594 /* Flipper-Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-Folly-dummy.m"; sourceTree = ""; }; - 1B26BF56E17832BB85F9CDF6E8A66F4E /* ARTBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTBrush.h; sourceTree = ""; }; - 1B32148E561167F8C22EEE28DC184571 /* F14Set-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Set-fwd.h"; path = "folly/container/F14Set-fwd.h"; sourceTree = ""; }; - 1B392F3048947A5EAFF082EB795E785B /* Time.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Time.cpp; path = folly/portability/Time.cpp; sourceTree = ""; }; - 1B3FA4C792E91CD68F143FD96B4E8CC2 /* UnboundedBlockingQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnboundedBlockingQueue.h; path = folly/executors/task_queue/UnboundedBlockingQueue.h; sourceTree = ""; }; - 1B6B4CA79C8B63CB9B672810337DCED6 /* firebasecore.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = firebasecore.nanopb.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.h; sourceTree = ""; }; - 1B7678D61DF199B6B6D791E3476435B5 /* StreamFragmentAccumulator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamFragmentAccumulator.cpp; path = rsocket/statemachine/StreamFragmentAccumulator.cpp; sourceTree = ""; }; - 1B7C9A370CB377C5A345342C366E6ABA /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; - 1B7C9D2406C15B206C59E830868A9DB8 /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = FirebaseCore/Sources/FIRAppAssociationRegistration.m; sourceTree = ""; }; - 1B7CCA9413A61AE736F636A5E68E6543 /* RNCAppearanceProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearanceProvider.m; path = ios/Appearance/RNCAppearanceProvider.m; sourceTree = ""; }; - 1B8E799130F337E86BFB5100E2A3DE64 /* FIRCLSHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSHandler.m; path = Crashlytics/Crashlytics/Handlers/FIRCLSHandler.m; sourceTree = ""; }; - 1B91E14DDB92EF245CC0042F0DEA2139 /* RNCAppearanceProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAppearanceProviderManager.h; path = ios/Appearance/RNCAppearanceProviderManager.h; sourceTree = ""; }; - 1BBB8586CCC5771E3123F71C5B381644 /* React-jsi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.debug.xcconfig"; sourceTree = ""; }; - 1BCD28B283C256AD4C796EAA9C2C79D0 /* BSG_KSSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSignalInfo.h; sourceTree = ""; }; - 1BF2F8A4AF73D25D37813F0B113541ED /* AtomicHashArray-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashArray-inl.h"; path = "folly/AtomicHashArray-inl.h"; sourceTree = ""; }; - 1BF5567626151A04338B1BC21EC15414 /* VirtualEventBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualEventBase.h; path = folly/io/async/VirtualEventBase.h; sourceTree = ""; }; - 1BFE7B3C376934A3A5401972084A6F69 /* RNFBRCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBRCTEventEmitter.m; path = ios/RNFBApp/RNFBRCTEventEmitter.m; sourceTree = ""; }; - 1C45981E5757F0143DC0935F319FEA91 /* RCTImagePlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImagePlugins.mm; sourceTree = ""; }; - 1C6BC3DE74F63D43695D38CCC4B8FB41 /* Base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Base.h; path = folly/gen/Base.h; sourceTree = ""; }; - 1CA0C4C5E442706D220F564B47B7E1B0 /* RNCAssetsLibraryRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAssetsLibraryRequestHandler.h; path = ios/RNCAssetsLibraryRequestHandler.h; sourceTree = ""; }; - 1CB04892C02252BF34E735E98877B7B4 /* RCTTypeSafety.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.release.xcconfig; sourceTree = ""; }; - 1CB25A0ABD582C1CDEA373D7FD0BC7EB /* EXAudioRecordingPermissionRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAudioRecordingPermissionRequester.m; path = EXAV/EXAudioRecordingPermissionRequester.m; sourceTree = ""; }; - 1CB433F762A599FC44DD432A7CD62DFF /* RCTDevMenu.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevMenu.mm; sourceTree = ""; }; - 1CC01034FED2C59FEB9900F1E81035F9 /* 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; }; - 1CC33E4864E66CEB8AA97E71CE23EF2C /* 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; }; - 1CDE81405DBD64D1A697C8E95036D6D7 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - 1CE1CABF23ED306DF56121ABF3701014 /* libevent_extra.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent_extra.a; path = lib/libevent_extra.a; sourceTree = ""; }; - 1CE9F79360135BFB24018614C7FE9734 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; }; - 1CEA90651A4405E53EF23D718B1CB556 /* SDWebImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageWebPCoder.h; path = SDWebImageWebPCoder/Module/SDWebImageWebPCoder.h; sourceTree = ""; }; - 1CFAC1F94D57CDCB0B5D001D944668F4 /* RCTTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModule.h; sourceTree = ""; }; - 1D01E5ACAB1A14C697739FA440102BDE /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; - 1D03C8F4266CCCDE032C086B8FEE0576 /* RNCAsyncStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.debug.xcconfig; sourceTree = ""; }; - 1D20F37A934540CF6448BE3C1C76F6CF /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = ""; }; - 1D3AF1808495A2065CB67DF9B2DC375F /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FIRApp.h; sourceTree = ""; }; - 1D418EFDB8CB07AADFE4BA5A348FB37C /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; - 1D43F3BD74424903DE15CD5B97C1F3B9 /* FLEXNetworkTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkTransaction.m; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkTransaction.m; sourceTree = ""; }; - 1D4C738D2BE9F8D9C41665204E496825 /* RCTUtilsUIOverride.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtilsUIOverride.m; sourceTree = ""; }; - 1D5EB1A55B033A796C3CB937132E7679 /* PublisherBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PublisherBase.cpp; path = rsocket/statemachine/PublisherBase.cpp; sourceTree = ""; }; - 1D7658D1A395867640649B670435DEF0 /* REAUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REAUtils.h; path = ios/REAUtils.h; sourceTree = ""; }; - 1D8B7A08D48B7DB41DC6F5B3CB3FA1EC /* RNNotificationCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenter.m; path = RNNotifications/RNNotificationCenter.m; sourceTree = ""; }; - 1D904413376F95829F6B2B273964EF40 /* opensslconf-armv7s.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-armv7s.h"; path = "ios/include/openssl/opensslconf-armv7s.h"; sourceTree = ""; }; - 1D9B60E2D775A3522BEE7CB4530A2FCA /* txt_db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = txt_db.h; path = ios/include/openssl/txt_db.h; sourceTree = ""; }; - 1DB0EA054562F72CC84C74D6F5E01E43 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 1DB9CB995820A385301DDF362DEF8758 /* React-RCTBlob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.release.xcconfig"; sourceTree = ""; }; - 1DCCCA25041A7B0E8CA2EB586B8A0F9D /* rn-extensions-share.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "rn-extensions-share.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 1DD45046AF7C0A8AA356137129876F2B /* RCTPickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPickerManager.m; sourceTree = ""; }; - 1DF52B5E92EDB8E2FBAC99CAA3758D85 /* dwarf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dwarf.h; path = Crashlytics/third_party/libunwind/dwarf.h; sourceTree = ""; }; - 1DFCB923978BDCD38C95841BD22D509C /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; - 1E0048B2497147AA4895F2EA369A04B9 /* EXFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXFileSystem-dummy.m"; sourceTree = ""; }; - 1E0A8C8C5BAA2197F6188BDC16E5620B /* UMLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMLogManager.h; sourceTree = ""; }; - 1E42945B3FE822FA3627B31884E8F0B7 /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; - 1E4443E0A67F4F6CEE6D950579A0BC26 /* Futex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Futex.cpp; path = folly/detail/Futex.cpp; sourceTree = ""; }; - 1E4700CE42BBDEA5596BBB26A0B831A7 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; - 1E5E991D603126D65E3986BD551B20C5 /* RNPanHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPanHandler.m; sourceTree = ""; }; - 1E6E94825016F0C6C8B35876B1FF6E41 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; - 1E6F385773E98DD49FBE4DC246386AF7 /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = ios/include/openssl/objects.h; sourceTree = ""; }; - 1E757213D5F91C735ECE524723A3E56E /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; - 1E78BBB2C861C183103333E5F0254F80 /* FIRCLSDataCollectionArbiter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataCollectionArbiter.h; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.h; sourceTree = ""; }; - 1E7FE2AA336901E68EFC1EF8E24BB5E0 /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Private/GULHeartbeatDateStorage.h; sourceTree = ""; }; - 1E8CCF24644C1F4E7A6166AFC6FABD31 /* SKTapListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKTapListener.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListener.h; sourceTree = ""; }; - 1EA3646E7747349B4D4B73F91D688BE4 /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; - 1EA92D5997FAF3B0BDE7E6B06A1D7A44 /* react-native-cameraroll.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-cameraroll.release.xcconfig"; sourceTree = ""; }; - 1EB676B22F56CCB0D457EC82AA6FE69B /* RNUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNUserDefaults.h; path = ios/RNUserDefaults.h; sourceTree = ""; }; - 1EB7EBD62A5D30C9270951F92B4CBFC5 /* RCTLinkingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingManager.h; path = Libraries/LinkingIOS/RCTLinkingManager.h; sourceTree = ""; }; - 1EB9562B8DAD145A461D51B83CAE03BC /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; - 1ED9721DDF164729FF651CE5B84DBA60 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = FirebaseCore/Sources/Private/FIRErrorCode.h; sourceTree = ""; }; - 1EE0A5CD5E8D4CA609724F95213B542B /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; - 1EE6235B8BD8BB9E22FCA80AA680C58C /* RSocketResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketResponder.h; path = rsocket/RSocketResponder.h; sourceTree = ""; }; - 1EEDEF2DBD6C72DE1DB720898CE3BF80 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; - 1F00EDCD269A21E920C3C2826B45E05C /* cct.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cct.nanopb.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h; sourceTree = ""; }; - 1F2B6C34DBB2817683C4B768E8E71289 /* ScheduledSubscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledSubscription.cpp; path = rsocket/internal/ScheduledSubscription.cpp; sourceTree = ""; }; - 1F47541D370DC62C5B41AF9D8561AFD5 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 1F4FA2E7FCA0D243EFF56F3270F2EEFA /* RCTImageDataDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageDataDecoder.h; path = Libraries/Image/RCTImageDataDecoder.h; sourceTree = ""; }; - 1F6C994069BF6D4C75770D79959F358B /* UMModuleRegistryAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryAdapter.m; sourceTree = ""; }; - 1F76A216371040753C1C4D2BB00912EE /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; - 1F83739093BCCFAE205C9136BE161A71 /* BSG_KSMachHeaders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSMachHeaders.m; sourceTree = ""; }; - 1F838617F16EB768126A4D93CF497C82 /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; - 1FB1745391EFB0909149AB6FDDDFA85C /* RCTValueAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTValueAnimatedNode.m; sourceTree = ""; }; - 1FC8A17AF94F032F2F9C8219997247BB /* BitVectorCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitVectorCoding.h; path = folly/experimental/BitVectorCoding.h; sourceTree = ""; }; - 1FE706D2ACE2792BF08E4E70F94DAFB8 /* http.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http.h; path = src/event2/http.h; sourceTree = ""; }; - 2017DA9EEE858CB20EB21564F85AB1C5 /* Framer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Framer.cpp; path = rsocket/framing/Framer.cpp; sourceTree = ""; }; - 201F746F8E0E1B8D73FADACBE01D2141 /* ThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadPoolExecutor.h; path = folly/executors/ThreadPoolExecutor.h; sourceTree = ""; }; + 18E4E0618B189BF1F1B0F02FA592A47D /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; + 1917B88D75689E8876B6520174F6EB97 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 192A5B7017BEDCC009CF2BC27F983556 /* RCTEventAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventAnimation.m; sourceTree = ""; }; + 1937A7452A3C0AC9EDC3543CCD8F6484 /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; + 1942676D70CFCB685C06399F6540B1D4 /* GDTCCTNanopbHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTNanopbHelpers.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTNanopbHelpers.h; sourceTree = ""; }; + 19887A5AB0606450678773270C1E16A8 /* UMUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMUtilities.h; path = UMCore/UMUtilities.h; sourceTree = ""; }; + 19A51701C91E692C478F8575254A50AC /* F14MapFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14MapFallback.h; path = folly/container/detail/F14MapFallback.h; sourceTree = ""; }; + 19B538EF9AEC66962AF653D075C45ED9 /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagNotifier.h; sourceTree = ""; }; + 19C1374E0F0FE4B99AC2A239BEA7999D /* RNCommandsHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCommandsHandler.m; path = RNNotifications/RNCommandsHandler.m; sourceTree = ""; }; + 19DF7821362C8994641EA284F840264D /* EXLocalAuthentication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXLocalAuthentication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 19E3E2F80B0678F1C170F3A41784526C /* UIColor+SKSonarValueCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SKSonarValueCoder.h"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.h"; sourceTree = ""; }; + 1A0C2324472838D2CD186B6034CDB790 /* FutureExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FutureExecutor.h; path = folly/executors/FutureExecutor.h; sourceTree = ""; }; + 1A0D4DEB0F7E3EAC35E47865A1A6888D /* RNCMaskedView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCMaskedView-prefix.pch"; sourceTree = ""; }; + 1A153D979AB35844103EF2D0015FFE7F /* Overload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Overload.h; path = folly/Overload.h; sourceTree = ""; }; + 1A1551993C495CED13DC4CDB275A213C /* FramedReader.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FramedReader.cpp; path = rsocket/framing/FramedReader.cpp; sourceTree = ""; }; + 1A4A1A2BCDBF1216AD0FDFBCC9C1C35E /* React-RCTAnimation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.debug.xcconfig"; sourceTree = ""; }; + 1A6F9CCB44759262D04CE2A22C1AB1FB /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; + 1A706E3D75EE13566AA1BB2D4C1FF5C4 /* CacheLocality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CacheLocality.h; path = folly/concurrency/CacheLocality.h; sourceTree = ""; }; + 1A7680062F22F4745F5BE8D384CD6260 /* MiniPBCoder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MiniPBCoder.cpp; path = Core/MiniPBCoder.cpp; sourceTree = ""; }; + 1A89EA7FAF1CFF0AA0852973B7D5EB2F /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSINativeModules.cpp; path = jsireact/JSINativeModules.cpp; sourceTree = ""; }; + 1A966C2CDD7579B225F47BC2239EB02F /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; + 1AA5BB944A0D64D02A3687D8A39FD262 /* HazptrDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrDomain.h; path = folly/synchronization/HazptrDomain.h; sourceTree = ""; }; + 1AAD56FF574E284F5AFAE7608EA372EC /* HHWheelTimer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = HHWheelTimer.cpp; path = folly/io/async/HHWheelTimer.cpp; sourceTree = ""; }; + 1AAEF6B6AA75BDCA10811A4DA227D44F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 1AB3FE2A17BEDABCF0D67499A4E02A4F /* RSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocket.cpp; path = rsocket/RSocket.cpp; sourceTree = ""; }; + 1AC766DE6D52AA9333ECCEF12AAFC217 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 1AD7910FB255E5AE02C5F420DD2F016A /* RCTRawTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextViewManager.m; sourceTree = ""; }; + 1ADD7810C6DF1440631D2AA8C8C12E13 /* TOCropViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TOCropViewController-dummy.m"; sourceTree = ""; }; + 1AF5D3EC1100F113CC3D3F0470618427 /* fa.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fa.lproj; path = "Objective-C/TOCropViewController/Resources/fa.lproj"; sourceTree = ""; }; + 1AFA1280C189CB1F3722A5BC6730BB62 /* Orientation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Orientation.m; path = iOS/RCTOrientation/Orientation.m; sourceTree = ""; }; + 1B17ACC933D0111B77762AFF3F565D29 /* UMReactNativeAdapter.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMReactNativeAdapter.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 1B1994C06EB2AC64B52FD133CCFFA81F /* RCTNetworkTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkTask.mm; sourceTree = ""; }; + 1B32C813FCD1F6971FA1A058EAC37DC9 /* TcpDuplexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpDuplexConnection.h; path = rsocket/transports/tcp/TcpDuplexConnection.h; sourceTree = ""; }; + 1B3E342EAF652660551C85D45C60C4C3 /* FBLPromise+Wrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Wrap.m"; path = "Sources/FBLPromises/FBLPromise+Wrap.m"; sourceTree = ""; }; + 1B3FCA272A3DFBC42DEEA24756A4472A /* EventBaseThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseThread.h; path = folly/io/async/EventBaseThread.h; sourceTree = ""; }; + 1B66A76589C7DD9B1B258ABD72B4615D /* REAStyleNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAStyleNode.m; sourceTree = ""; }; + 1B76A5E6BE9FBFAFB088B777B18D480C /* RNCCameraRollManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCCameraRollManager.m; path = ios/RNCCameraRollManager.m; sourceTree = ""; }; + 1B861D38380CD79AF65C91DD6DC66B9D /* LNInterpolable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LNInterpolable.m; sourceTree = ""; }; + 1B93BFC9FFE9E01C9B7513A9EEFA65E6 /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; + 1B940AA4213D8C9A07C82935044F4F5B /* Yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-prefix.pch"; sourceTree = ""; }; + 1BA5BD85C7A392D23B0CBCEB2D563F2A /* RCTTextAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextAttributes.m; sourceTree = ""; }; + 1BABCF4855AA2E25E80730745C4E2483 /* Entypo.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Entypo.ttf; path = Fonts/Entypo.ttf; sourceTree = ""; }; + 1BAC394FB94FD235D2C93E53AEFFE515 /* FIRCLSAsyncOperation_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAsyncOperation_Private.h; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation_Private.h; sourceTree = ""; }; + 1BC9076975331DA140BEADE23B495B4C /* RCTConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConvert.m; sourceTree = ""; }; + 1BCBA980A13E88667208D6B5240409E1 /* PriorityThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityThreadFactory.h; path = folly/executors/thread_factory/PriorityThreadFactory.h; sourceTree = ""; }; + 1BFF3F64B097C4D57F01E4B37508CAC1 /* RCTWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWeakProxy.h; sourceTree = ""; }; + 1C039E4E87444D296F7D980E353B9ECC /* React-Core.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.release.xcconfig"; sourceTree = ""; }; + 1C060E596151CCBEE30505122547520F /* UMTaskLaunchReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskLaunchReason.h; path = UMTaskManagerInterface/UMTaskLaunchReason.h; sourceTree = ""; }; + 1C1CBC880F724675DDDAA39DC05BE941 /* RNFetchBlobConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobConst.m; path = ios/RNFetchBlobConst.m; sourceTree = ""; }; + 1C2D2CBA9EA90FFED579FBA1865DA44B /* nanopb.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.release.xcconfig; sourceTree = ""; }; + 1C41A05525619DD0B88522C3F9D6662B /* KeyboardTrackingViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KeyboardTrackingViewManager.m; path = lib/KeyboardTrackingViewManager.m; sourceTree = ""; }; + 1C54E2024A58E50FF56C28D2288AA2E0 /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; + 1C93D5B59C2FF4DC3E07CCD8D7EB844B /* GoogleAppMeasurement.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.debug.xcconfig; sourceTree = ""; }; + 1CB0228004BDF55526EF77A96B5DE9C1 /* BaselinesAsyncSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = BaselinesAsyncSocket.cpp; path = rsocket/benchmarks/BaselinesAsyncSocket.cpp; sourceTree = ""; }; + 1CBCD274CE6130A2ADD36622E909A653 /* Format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Format.h; path = folly/Format.h; sourceTree = ""; }; + 1CC3E43B2B75E5014A9D95B50A1F1135 /* ARTNodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTNodeManager.h; sourceTree = ""; }; + 1CC728135D062FD542E1642F6D3CFC90 /* Future-pre.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Future-pre.h"; path = "folly/futures/Future-pre.h"; sourceTree = ""; }; + 1CF1BC0D346617561E5AE4AFC58BE9CC /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; + 1D03BE39E1D34EB361F341CDBCE0EC8B /* ThreadedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadedExecutor.h; path = folly/executors/ThreadedExecutor.h; sourceTree = ""; }; + 1D074B3EFA382A613D4D6FD2F102E5E7 /* RNFBAnalytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBAnalytics.debug.xcconfig; sourceTree = ""; }; + 1D19811D2B8DD8D299915FFFC292CECD /* react-native-safe-area-context-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-safe-area-context-dummy.m"; sourceTree = ""; }; + 1D2D281233B93C81791D7901BD3F2964 /* FIRCLSInternalReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInternalReport.h; path = Crashlytics/Crashlytics/Models/FIRCLSInternalReport.h; sourceTree = ""; }; + 1D33CC779D89B078E3BCE411E5728460 /* EnableSharedFromThis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnableSharedFromThis.h; path = folly/memory/EnableSharedFromThis.h; sourceTree = ""; }; + 1D7B213E4CC80650B3A06D9F35DB4071 /* REAConcatNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAConcatNode.m; sourceTree = ""; }; + 1D7CBF06506FC0C5E499836B0E8DC898 /* Pods-NotificationService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NotificationService-dummy.m"; sourceTree = ""; }; + 1DAA23231DAB08A0DD9D85E02F043AA6 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/portability/String.cpp; sourceTree = ""; }; + 1DB38790FB890F85A8750C277B95A0C8 /* RCTAppearance.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppearance.mm; sourceTree = ""; }; + 1DBBED1D667DF9123E41FECFB8E65897 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 1DDBFA43E5FEA69E2EE892A2AE4B33AF /* FIRStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStackFrame.m; path = Crashlytics/Crashlytics/FIRStackFrame.m; sourceTree = ""; }; + 1E038CC21A6ADE42B2F2439769668BD7 /* ChannelRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ChannelRequester.cpp; path = rsocket/statemachine/ChannelRequester.cpp; sourceTree = ""; }; + 1E12A3CC6A1AB9AAFDE508C8D7D08945 /* CocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; + 1E24704F1B43C47872C83FA3EF020D63 /* SKNamed.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKNamed.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.mm; sourceTree = ""; }; + 1E3FBBB6C4ED68CB101308928FB0D9AF /* EXAV-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXAV-prefix.pch"; sourceTree = ""; }; + 1E4EE60960FBD7278288FBE4410E6460 /* UMModuleRegistryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryDelegate.h; sourceTree = ""; }; + 1E526059DE298C4026C050A54B2D6EA6 /* TOCroppedImageAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCroppedImageAttributes.m; path = "Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.m"; sourceTree = ""; }; + 1E55741113A9CAB4A4D034169953C500 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; + 1E56CE9021435E07FAA058AEC9A2529B /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; }; + 1E7ED01554864BF8265C2F62B2AB1689 /* RSocketStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketStats.h; path = rsocket/RSocketStats.h; sourceTree = ""; }; + 1E99FF31AFEDCD1149EC4AEC4CC4F255 /* StorageGetters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StorageGetters.m; path = ios/StorageGetters.m; sourceTree = ""; }; + 1EA0409148B59D082372AAE9C1784E37 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 1EA23E9CB3B5A37BB5ECA5C6A525A150 /* UMJavaScriptContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMJavaScriptContextProvider.h; sourceTree = ""; }; + 1EA4B2885A0007DEB2C35082014F4ED0 /* SKTapListenerImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKTapListenerImpl.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListenerImpl.m; sourceTree = ""; }; + 1EABEB5B0ED4B2FF486465703D6185F2 /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = ""; }; + 1EAE339C1344DA746DDEC8CFD59BF5AC /* FIRCLSBinaryImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSBinaryImage.h; path = Crashlytics/Crashlytics/Components/FIRCLSBinaryImage.h; sourceTree = ""; }; + 1ECB8862C7157F5D8E2FBA8602BE8575 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; + 1ED32C8EFE8C068AAADD6BB806AB7949 /* UMAppLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMAppLoader-prefix.pch"; sourceTree = ""; }; + 1EE56E1ED3667A5E18BCC2A966F68318 /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = ""; }; + 1EF2BA687545FFAD96B628E428424C36 /* IPAddressV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV4.h; path = folly/IPAddressV4.h; sourceTree = ""; }; + 1EF843E5552E2BB730DFBFD2EB0CCA76 /* des_old.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des_old.h; path = ios/include/openssl/des_old.h; sourceTree = ""; }; + 1F2CA285C0A6E2486013BAF599AA9B58 /* SlowFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SlowFingerprint.h; path = folly/detail/SlowFingerprint.h; sourceTree = ""; }; + 1F2CCF20F5822CDFCE23B688204D8848 /* RCTImageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageUtils.m; sourceTree = ""; }; + 1F45B6C0023444129F7264F541B44FB5 /* react-native-appearance-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-appearance-prefix.pch"; sourceTree = ""; }; + 1F56EA0E3C2B706B99E8729BE2982450 /* YGNodePrint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodePrint.h; path = yoga/YGNodePrint.h; sourceTree = ""; }; + 1F88FCA4A36B7D5D09A8190B36430640 /* ARTCGFloatArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTCGFloatArray.h; path = ios/ARTCGFloatArray.h; sourceTree = ""; }; + 1FA18FD1E14BE889B65DEB0E7AE27BB5 /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; + 1FDFE96CF6C17E5C7C82EC9F09DA0AA4 /* React-RCTSettings.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.release.xcconfig"; sourceTree = ""; }; + 1FEEE13E5F6B5E2C02CD4F4BA783D628 /* HazptrUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrUtils.h; path = folly/synchronization/detail/HazptrUtils.h; sourceTree = ""; }; + 1FF23D93A87E9997852AAF4CB31C4A8C /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = "Objective-C/TOCropViewController/Resources/ko.lproj"; sourceTree = ""; }; + 200A97BD3152BAE20CB4B95DE7B56799 /* RNCAsyncStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.debug.xcconfig; sourceTree = ""; }; + 2024B1BB04C689EF0F6D537E234FB04B /* util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = util.h; path = src/event2/util.h; sourceTree = ""; }; 202722AA0D229A11350F6DC0F267A0BA /* libRNBootSplash.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNBootSplash.a; path = libRNBootSplash.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 202794FB62F23CE63FEA290BCF5A0D68 /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = FirebaseCore/Sources/FIRAppAssociationRegistration.h; sourceTree = ""; }; - 20514B16228C17A82D921ABC6343A0F1 /* listener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener.h; path = src/event2/listener.h; sourceTree = ""; }; - 205907610E35F8508E30E8AC2C5DBE71 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; - 209CE284D8DACEB268A1B4C8643DCB24 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; - 209E6159B2A3ED415D8A9F22EC1F49B3 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; - 20BE05392BEE989225A1BB9A9D9AC30E /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 20EF8A5EFAA0FBA223BF07799B52E82A /* TOCropOverlayView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropOverlayView.h; path = "Objective-C/TOCropViewController/Views/TOCropOverlayView.h"; sourceTree = ""; }; - 20FDCCFB85C207F8487526B90F487438 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 21004AC0A4582CCC552CDA183D9DC874 /* GMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMock.h; path = folly/portability/GMock.h; sourceTree = ""; }; - 2103DD4CFFBE30E3B847E50B74EE0097 /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; - 2115296140C2CF8C416CDC7EE5BDD3EC /* ARTSurfaceViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTSurfaceViewManager.m; sourceTree = ""; }; - 21555701A3530D3B5C82697493CB7B37 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - 2179FC7B715002C6DF2DEB99310534A5 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = "Objective-C/TOCropViewController/Resources/hu.lproj"; sourceTree = ""; }; - 218A1C80D6C077B19A0053260F8ABD4E /* UMViewManagerAdapterClassesRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMViewManagerAdapterClassesRegistry.m; sourceTree = ""; }; - 218A7C1CB3F3F0EE38F365F9D0EF8FED /* EXSessionResumableDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionResumableDownloadTaskDelegate.m; sourceTree = ""; }; - 21928936A97A88A9FA82B955E7BEB826 /* RCTModuloAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuloAnimatedNode.m; sourceTree = ""; }; - 21A25C4AB14CE49EA562D742266A45DB /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; - 21A7953AE54F39EDE08EED767866B12F /* FIRCLSProcess.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSProcess.c; path = Crashlytics/Crashlytics/Components/FIRCLSProcess.c; sourceTree = ""; }; - 21C0530CD41205567B26D3166D29E34B /* BSG_KSSystemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSSystemInfo.m; sourceTree = ""; }; - 21D98DF7D62C91619BA55EC65985D124 /* SKNodeDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKNodeDescriptor.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.mm; sourceTree = ""; }; - 21DBDBA437786C746351D2DFC78A97CE /* RCTKeyCommandsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyCommandsManager.h; path = ios/KeyCommands/RCTKeyCommandsManager.h; sourceTree = ""; }; - 21E1C04B0338AFDCE0204374F5D1BE4F /* RCTAnimationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationPlugins.h; path = Libraries/NativeAnimation/RCTAnimationPlugins.h; sourceTree = ""; }; - 21E4E2187CE05275E6A620BAF348931F /* DrivableExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DrivableExecutor.h; path = folly/executors/DrivableExecutor.h; sourceTree = ""; }; - 21EF648BF1BDE8D65ABE5F0CAD9A2DF2 /* Overload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Overload.h; path = folly/Overload.h; sourceTree = ""; }; - 21FFE36BB40CFE4C77A4AEA8B81DB950 /* RNCSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaShadowView.m; path = ios/SafeAreaView/RNCSafeAreaShadowView.m; sourceTree = ""; }; - 2200E0074F2C4D943A5070A8F442DED9 /* ChannelRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ChannelRequester.cpp; path = rsocket/statemachine/ChannelRequester.cpp; sourceTree = ""; }; + 2033EAA4F936C298EA59D434BB594FB2 /* SparseByteSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SparseByteSet.h; path = folly/container/SparseByteSet.h; sourceTree = ""; }; + 204AA1F34D0CD579FA1FEA2882DBC382 /* Time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Time.h; path = folly/portability/Time.h; sourceTree = ""; }; + 204BF9F230931D6B8A99E4488DD5A2C0 /* openssl_md5_locl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_md5_locl.h; path = Core/aes/openssl/openssl_md5_locl.h; sourceTree = ""; }; + 2060D26E0317CE676D424E22009E7555 /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = ios/include/openssl/cmac.h; sourceTree = ""; }; + 206620D07945C79E7CC4286575682243 /* FIRCrashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCrashlytics.h; path = Crashlytics/Crashlytics/Public/FIRCrashlytics.h; sourceTree = ""; }; + 2068A1B107DAE2DB15594D7FF000125F /* LockFreeRingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LockFreeRingBuffer.h; path = folly/experimental/LockFreeRingBuffer.h; sourceTree = ""; }; + 2077C5B596E4D880F57984623A877334 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; + 208B4E659AB8A1C35128F4A68ED6CB67 /* SKTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKTouch.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.h; sourceTree = ""; }; + 2092880DC576AC0B9FD739B2CF2DB729 /* AsyncUDPSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncUDPSocket.cpp; path = folly/io/async/AsyncUDPSocket.cpp; sourceTree = ""; }; + 20953006648FCA7D3E6AB8BFB0E02E4A /* JemallocHugePageAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JemallocHugePageAllocator.h; path = folly/experimental/JemallocHugePageAllocator.h; sourceTree = ""; }; + 209D16DF7BE26200292E3AF53D619384 /* firebasecore.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = firebasecore.nanopb.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.h; sourceTree = ""; }; + 209E7C68D889E228DBA3424F426809E6 /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; + 20A10E8EFC8489132F40117315D785DC /* RNFetchBlobNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobNetwork.m; path = ios/RNFetchBlobNetwork.m; sourceTree = ""; }; + 20A817B9F348DAAE2620314D769252F5 /* RCTSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSlider.m; sourceTree = ""; }; + 20E3F36E1158968636A9EC25BDE2F287 /* RCTBlobPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobPlugins.mm; sourceTree = ""; }; + 20EAB90EF822713B7D8AB265ED3C7BB0 /* FIRCLSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSLogger.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSLogger.h; sourceTree = ""; }; + 20FE84FC3CDD01E34E727F7BB237CB98 /* ARTRenderable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTRenderable.h; path = ios/ARTRenderable.h; sourceTree = ""; }; + 210A51BFB8420DCC1B754A46ABF64811 /* UMFontInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFontInterface.debug.xcconfig; sourceTree = ""; }; + 21174BB77457E4F7273613A16BB08744 /* YGLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YGLayout.m; path = YogaKit/Source/YGLayout.m; sourceTree = ""; }; + 213357BE51F85CA354F34E93E29CA4A5 /* PTUSBHub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTUSBHub.m; path = peertalk/PTUSBHub.m; sourceTree = ""; }; + 2147009ACA77C71C0042CE90F8F9FC1D /* GDTCORTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer.h; sourceTree = ""; }; + 21717E3C7228C968D72955CB29D078F3 /* StreamResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamResponder.h; path = rsocket/statemachine/StreamResponder.h; sourceTree = ""; }; + 217BCA3060C1EB4F73E25CBBAAAE9633 /* Promise-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Promise-inl.h"; path = "folly/futures/Promise-inl.h"; sourceTree = ""; }; + 2187EE7FD2E6F6DDD7C64F9F46B17BBA /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; + 218E45440CB1F8821EAD56862D7E4BF4 /* RNCSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaShadowView.m; path = ios/SafeAreaView/RNCSafeAreaShadowView.m; sourceTree = ""; }; + 21D1F545D4DBCEFC9B20BCE38F8ADC28 /* UMCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMCore-dummy.m"; sourceTree = ""; }; + 21E0B16CB42C761661095F417C073820 /* MMKV_OSX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKV_OSX.h; path = Core/MMKV_OSX.h; sourceTree = ""; }; + 21F3594DFCA45CA204AC184CC6A1914B /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = rsocket/README.md; sourceTree = ""; }; + 21F61F41ABDD6244A91BD73515AB9C3C /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + 21FA0495FAD5B489EB50F7E4FE8FC582 /* 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; }; + 2202230CEA646EACF64B721865C58DD8 /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Private/GULKeychainUtils.h; sourceTree = ""; }; 220361FF3B2778F8F38C2C4DCC5B49FD /* libEXConstants.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXConstants.a; path = libEXConstants.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2205E7C347D94443D6EC356D29E6FBA9 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 2208AE898BE00C8E9A20D53E3B61751C /* AtomicIntrusiveLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicIntrusiveLinkedList.h; path = folly/AtomicIntrusiveLinkedList.h; sourceTree = ""; }; - 220CFA7BB31BB64689C9B1780ABDBE4F /* 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; }; - 2213F14E2806B28A678FB43F81102959 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 22269C4A96526A43CA43EDFCCB2ADD22 /* EXLocalAuthentication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXLocalAuthentication-dummy.m"; sourceTree = ""; }; - 222ACFC2898807F8C99792B2618B2515 /* UMBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBridgeModule.h; path = UMReactNativeAdapter/UMBridgeModule.h; sourceTree = ""; }; - 2250FC50E639D872FED62EFC3AC77442 /* RCTDevLoadingViewSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewSetEnabled.h; sourceTree = ""; }; - 2258553FA321966F9D02EB6B488D6A5F /* Sched.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Sched.cpp; path = folly/portability/Sched.cpp; sourceTree = ""; }; - 225E2159F6A8AA9BA050DA754BCCD886 /* RCTSRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTSRWebSocket.m; path = Libraries/WebSocket/RCTSRWebSocket.m; sourceTree = ""; }; - 22758F44D32AD04450E19079C740C6EE /* FlipperConnectionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionManager.h; path = xplat/Flipper/FlipperConnectionManager.h; sourceTree = ""; }; - 2289CBE7210E7EE7FD37438C92987E2B /* BugsnagKSCrashSysInfoParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagKSCrashSysInfoParser.m; sourceTree = ""; }; - 22A3931AA81AA9F92BD05C58C01EB3E8 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 22B6B7EBDFAF717DB9F601F99F01BDB2 /* GoogleDataTransportCCTSupport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransportCCTSupport.release.xcconfig; sourceTree = ""; }; - 22C541BE27C6A4521817D915D71EE8A1 /* FirebaseCrashlytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCrashlytics.release.xcconfig; sourceTree = ""; }; - 22D0530DC611FB94204BC1BFE55083B0 /* React-RCTSettings.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.release.xcconfig"; sourceTree = ""; }; - 22D8BCC69C89987119832A4DE6BA6CC0 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 22FFA3CA1BC07691BA7C3978B922A25C /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 2300CA2DFAD3F4AE40894DA4FD87EB4D /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Regular.ttf; path = Fonts/FontAwesome5_Regular.ttf; sourceTree = ""; }; - 2305823C299B252E60CC3F7381149FCA /* REATransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransition.h; sourceTree = ""; }; - 230C59BF54A491FFA605006C56FD0B41 /* NSError+BSG_SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+BSG_SimpleConstructor.m"; sourceTree = ""; }; - 2314FCA6CF37C437CC193B6B2CDDDD70 /* RCTBaseTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextShadowView.m; sourceTree = ""; }; - 2329226FFEA5104B4DD6E15DC4ABD2E5 /* Init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Init.h; path = folly/ssl/Init.h; sourceTree = ""; }; - 232AF2B965D28EDDC1729A790B0D6B14 /* GDTCORFlatFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORFlatFileStorage.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage.h; sourceTree = ""; }; - 2356EEE214CBA29FF161A0EE248EEEAD /* FIRExceptionModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRExceptionModel.h; path = Crashlytics/Crashlytics/Public/FIRExceptionModel.h; sourceTree = ""; }; - 2359CD957BA4C8B2CB9A1754302E46C2 /* MemoryMapping.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryMapping.cpp; path = folly/system/MemoryMapping.cpp; sourceTree = ""; }; - 237316B707521AEC76705CCA86B47A0D /* REAClockNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAClockNodes.h; sourceTree = ""; }; - 238CB2CACAC2ECF51F65A726E505C359 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 23A7E51EEA6CB9F0BC2B16575E04CDCC /* RCTStatusBarManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStatusBarManager.mm; sourceTree = ""; }; - 23C9283AC1D1C810A0288E7F43F1AC7E /* FIRCLSReportAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportAdapter.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter.m; sourceTree = ""; }; - 23DA0C0CB9FAAB92820D145C153095A9 /* VirtualEventBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = VirtualEventBase.cpp; path = folly/io/async/VirtualEventBase.cpp; sourceTree = ""; }; - 23DC14BC30212C2A74E396EA2DD51B91 /* RCTMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedView.h; sourceTree = ""; }; - 23EA729B2C57815E3E5B59F0E318D8A0 /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIExecutor.cpp; path = jsireact/JSIExecutor.cpp; sourceTree = ""; }; - 23EC78D9E585E6FC3B84966F8990DC32 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; - 2408E7ED07AC6EB017D9E56B7D1185B8 /* SKYogaKitHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKYogaKitHelper.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKYogaKitHelper.h; sourceTree = ""; }; - 24180451BF7C918523EE2F2D21D04DB4 /* CustomizationPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CustomizationPoint.h; path = folly/lang/CustomizationPoint.h; sourceTree = ""; }; + 224449707078BECC1912130BDDB3FA41 /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = ios/include/openssl/dh.h; sourceTree = ""; }; + 224CDF3D28B97DC3F74B7C94A47DEB17 /* FIRCLSURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSession.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSession.m; sourceTree = ""; }; + 22543CFC8553BDC4AC26E293C01A5569 /* da-DK.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "da-DK.lproj"; path = "Objective-C/TOCropViewController/Resources/da-DK.lproj"; sourceTree = ""; }; + 225455752F6E169BAB78BCDF65CCC8E3 /* CodedOutputData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedOutputData.h; path = Core/CodedOutputData.h; sourceTree = ""; }; + 2260CFF9E77773718FD7FFC6EA6F12A4 /* UMBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBridgeModule.h; path = UMReactNativeAdapter/UMBridgeModule.h; sourceTree = ""; }; + 22635B1373ACEB0CD010B454DB297E5E /* RNGestureHandlerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerManager.h; path = ios/RNGestureHandlerManager.h; sourceTree = ""; }; + 2284E5DA42D24A8ABC297F049439F808 /* RSocketParameters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketParameters.cpp; path = rsocket/RSocketParameters.cpp; sourceTree = ""; }; + 229FC863351FC15A1ADA9A4F9477F91F /* ScheduledFrameTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledFrameTransport.h; path = rsocket/framing/ScheduledFrameTransport.h; sourceTree = ""; }; + 22A5BCBA16F00B877372BD699E0E4E85 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = MaterialCommunityIcons.ttf; path = Fonts/MaterialCommunityIcons.ttf; sourceTree = ""; }; + 22D5A0A3D76A2E8006E0D6AA16AE8B83 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 22DA82FF7F1C63B1FD40CB5EF1745FAF /* GDTCCTPrioritizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTPrioritizer.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTPrioritizer.h; sourceTree = ""; }; + 22EAFCB108F194B855C1406893594BA2 /* RNScreens.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.release.xcconfig; sourceTree = ""; }; + 23057612E2F96F6EA0C08460935202EF /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 231071C81C3027C12FE842EB8394CFFE /* react-native-document-picker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-document-picker.debug.xcconfig"; sourceTree = ""; }; + 2312870F8AA8F7E32810D2C3A482E216 /* FIRInstallationsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsVersion.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsVersion.h; sourceTree = ""; }; + 23308581FAC968AE6B96CBE461F93822 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; + 23483A32107EA6FC876494AFEEC048B6 /* UnboundedBlockingQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnboundedBlockingQueue.h; path = folly/executors/task_queue/UnboundedBlockingQueue.h; sourceTree = ""; }; + 234D27B3B35A09D366BDE4F3841A6C71 /* Atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Atomic.h; path = folly/portability/Atomic.h; sourceTree = ""; }; + 2358E4C41369E72DA278AD42A8221CBD /* FIRCLSURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionTask.m; sourceTree = ""; }; + 236024A068DDABE38303EA3FA7AC8994 /* FrameHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameHeader.h; path = rsocket/framing/FrameHeader.h; sourceTree = ""; }; + 2392EF1D785024ADB8853F537B98E018 /* RNFBAnalytics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFBAnalytics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 23A6D752E35310294DA296C586EA1124 /* EventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventHandler.h; path = folly/io/async/EventHandler.h; sourceTree = ""; }; + 23A9A8DEC402FC2D2184B87082EC51ED /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; + 23B3C0FFB9818E8019189990063DCE27 /* UMLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMLogHandler.h; sourceTree = ""; }; + 23D0E8467321FD988A07D1B9B4EE0468 /* ReactCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactCommon-dummy.m"; sourceTree = ""; }; + 23D1D3E2EBDCDDBC76E4B830AB7008B9 /* EXPermissions.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXPermissions.debug.xcconfig; sourceTree = ""; }; + 23E0F83B878A2015EE63E9131CE3F4E4 /* RSocketTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketTransport.h; path = rsocket/transports/RSocketTransport.h; sourceTree = ""; }; + 23E6E9E9C2D7BBD5CA4209EFF48CB96C /* BugsnagHandledState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagHandledState.h; sourceTree = ""; }; + 23E9107ABDF1DFBB3B3DC9EDDA6574E9 /* ObservableOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservableOperator.h; path = yarpl/observable/ObservableOperator.h; sourceTree = ""; }; + 24016A65C634DECDC77BE76CA7C7A612 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; + 24088230BFB6E69CE6606C0D707FA07F /* REABlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REABlockNode.m; sourceTree = ""; }; + 2411FA79D201C0BEF5FBAEE14F689966 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = ios/include/openssl/srtp.h; sourceTree = ""; }; + 241479B1A70265C5EF920CEA1B30E3C8 /* CallstackHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallstackHelper.h; path = xplat/Flipper/utils/CallstackHelper.h; sourceTree = ""; }; 242758B9EDFF146ABE411909CAC8F130 /* libreact-native-appearance.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-appearance.a"; path = "libreact-native-appearance.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 242BE4CF47E227CB5879E37AD9571D0F /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; - 243401B845B68CB7AB081CC4CCF06704 /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleManager.h; sourceTree = ""; }; - 244E8E38A4F0AC41551668214EC1AD56 /* FlipperKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlipperKit.release.xcconfig; sourceTree = ""; }; - 24583E190FE32FCC653608056AE84406 /* ocsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ocsp.h; path = ios/include/openssl/ocsp.h; sourceTree = ""; }; - 24687903163FF75252812F63FF1B4BC9 /* RCTStyleAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStyleAnimatedNode.m; sourceTree = ""; }; - 246D544B1A69EC0F055B8457ACD4C531 /* FramedReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FramedReader.h; path = rsocket/framing/FramedReader.h; sourceTree = ""; }; - 246FAF3FB45F34BDF2AEE8D8C4AB302A /* BSG_KSCrashIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashIdentifier.h; sourceTree = ""; }; - 247ACF2034BDD4254D15486CC2D4D241 /* RNEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNEventEmitter.h; path = RNNotifications/RNEventEmitter.h; sourceTree = ""; }; - 248D3CB1F9995186AC0EB934A5CAC0CB /* UMFaceDetectorInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFaceDetectorInterface.release.xcconfig; sourceTree = ""; }; - 2497EEA28E40FB179B015BA59BEEFD30 /* CocoaLibEvent.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLibEvent.release.xcconfig; sourceTree = ""; }; - 24C041EC06DA2C2C4CE7701F6B92CFC0 /* EXPermissions-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPermissions-prefix.pch"; sourceTree = ""; }; - 24C1DA274D9AFB3B7A190477D9909A62 /* RequestResponseRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RequestResponseRequester.h; path = rsocket/statemachine/RequestResponseRequester.h; sourceTree = ""; }; - 24D26B10E97574156D744D78C628AF3F /* REACondNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REACondNode.m; sourceTree = ""; }; - 24DFCBCEED52E65ADDB9A2E32F18B23A /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; - 24ECF8FD895851C90EC070BC51AD2E39 /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; }; - 2501712FFF7A2530FBA2F2F040E5EAC5 /* REAStyleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAStyleNode.h; sourceTree = ""; }; - 2514C82C07D8F8357A30EF31C34F9E65 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; - 251E2B37D10A53AB4AA265294CBC9E50 /* FIRCLSDemangleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDemangleOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSDemangleOperation.h; sourceTree = ""; }; - 253FC392BCC45EAD55E2598A844EFD3A /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; - 25536AE414B531041F0CD8D17D1924FF /* FIRCLSMachOBinary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachOBinary.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOBinary.h; sourceTree = ""; }; - 256F7DB27ACB7D7FA896C141FB145882 /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = ""; }; + 242A428FC17181DE990E8D5A2153E786 /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Private/GULNetworkConstants.h; sourceTree = ""; }; + 2432C8A76487AC835CB14BF897ECF870 /* FIRCLSReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReport.m; path = Crashlytics/Crashlytics/Models/FIRCLSReport.m; sourceTree = ""; }; + 243418CC844084BA4A365491263E0A2D /* RNSScreenContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreenContainer.h; path = ios/RNSScreenContainer.h; sourceTree = ""; }; + 2443987C91F8174E5D7EBDE73B40EFCB /* SKDispatchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKDispatchQueue.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKDispatchQueue.h; sourceTree = ""; }; + 2471035527AC86FFEA69DAB45EBE51D8 /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; + 2482FA0B69B1D2158DAC636CA238BB5E /* UMUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMUIManager.h; sourceTree = ""; }; + 2488CEDBFF4B43A5A73FE5D4D3EB1DA5 /* FIRCLSUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind.c; sourceTree = ""; }; + 2497AD2C3A38487B2E6A2C14553F93DE /* GDTCORRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORRegistrar.h; sourceTree = ""; }; + 24B3B1F00F3349A279F1C83182176EAA /* UMAppLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMAppLoader-dummy.m"; sourceTree = ""; }; + 24B3CC1D6BFB09CE852315D68783AF14 /* TupleOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TupleOps.h; path = folly/experimental/TupleOps.h; sourceTree = ""; }; + 24F55790C52341EE3DA7424D39C6155A /* Pods-NotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationService-acknowledgements.plist"; sourceTree = ""; }; + 24F58F88A4882E75DB6F2D62653C730F /* FIRCLSUnwind_arch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind_arch.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_arch.h; sourceTree = ""; }; + 24FEE9D59B580AD1E776BF92C274BB04 /* Pods-ShareRocketChatRN-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShareRocketChatRN-acknowledgements.markdown"; sourceTree = ""; }; + 250CD3A7CFC4AEF0C870830843990160 /* RNCAppearanceProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearanceProviderManager.m; path = ios/Appearance/RNCAppearanceProviderManager.m; sourceTree = ""; }; + 252F20F357703BC3ED2A24EC0FFC9F20 /* FIRInstallationsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsLogger.m; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.m; sourceTree = ""; }; + 2532092F15899D6489E885BE279D55FA /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 25390C148347CF3FF184FB48FD9F4D1D /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = ModuleRegistry.cpp; sourceTree = ""; }; + 25393F18847E6349114CDA24A25F5478 /* experiments-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "experiments-inl.h"; sourceTree = ""; }; + 2544B9D1036B625E36089E1578D07D41 /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBundleType.h; sourceTree = ""; }; + 255D72B71BDB0BB5FEFE4E338122CF8E /* FIRCLSThreadState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSThreadState.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSThreadState.c; sourceTree = ""; }; 2577F299FCB0A19824FE989BE77B8E8F /* libReact-jsinspector.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-jsinspector.a"; path = "libReact-jsinspector.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 25A912E977BE574C3FDEF0C947FC58D3 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; - 25B96F41AA6F97B2B6FDE39595CCD41D /* React-RCTNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.debug.xcconfig"; sourceTree = ""; }; - 25BE401A75E8670829B853400D0421F1 /* EventCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventCount.h; path = folly/experimental/EventCount.h; sourceTree = ""; }; - 25BF77E2F0F25E7216E606048EE1180A /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; - 25C131015C99BF301C27398530106C9A /* RNCMaskedView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCMaskedView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 2600EE8223950FDDA769A26272B961F9 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; - 2611F44C748F67F18320B0D162C156DA /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; - 264FEA32D7D792CD6C15D804EDFF7F90 /* react-native-appearance-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-appearance-dummy.m"; sourceTree = ""; }; - 267FE598D55784C0942CD9A34A6B4128 /* ARTRenderable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTRenderable.h; path = ios/ARTRenderable.h; sourceTree = ""; }; - 269BDE5F9150C53B58840D7F7942DB50 /* FBReactNativeSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBReactNativeSpec.h; path = FBReactNativeSpec/FBReactNativeSpec.h; sourceTree = ""; }; + 258DA94C29255EB13D9159ACC98563E1 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; + 259BCF6CD8BAE89C80BECAB813297A51 /* HardwareConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HardwareConcurrency.h; path = folly/system/HardwareConcurrency.h; sourceTree = ""; }; + 259FC2DFCEBBD998F522214A854A69E7 /* REAUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REAUtils.h; path = ios/REAUtils.h; sourceTree = ""; }; + 25AAAB5AE85DCDE615A1BD2922C31123 /* react-native-notifications.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-notifications.debug.xcconfig"; sourceTree = ""; }; + 25ABD9EAFDA114E22BF8ABFBAAA6A1E2 /* FrameHeader.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameHeader.cpp; path = rsocket/framing/FrameHeader.cpp; sourceTree = ""; }; + 25E66861C738D8C0EED095766EB956D4 /* EXWebBrowser.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXWebBrowser.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 25E73CA324D0E33D29E6B230BDD08E57 /* SecureStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SecureStorage.m; path = ios/SecureStorage.m; sourceTree = ""; }; + 25F7E87473388FF62E1EF44A8044A21A /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; + 25F91B13981F4D04DF6266299CA57EFB /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; + 262E9C9B6F4347B5DD35E88568FD8D34 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; + 2630D84868E98C459C12565445799C9A /* BugsnagSessionFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionFileStore.h; sourceTree = ""; }; + 2636254F42F58F2C1C77ABFB08F3DCBD /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; + 264578D270CE6F0B3B2060E150186A36 /* RNFetchBlobReqBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobReqBuilder.m; path = ios/RNFetchBlobReqBuilder.m; sourceTree = ""; }; + 266151A83F20C54689F48626C35E50A8 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event.h; path = src/event2/event.h; sourceTree = ""; }; + 267CB5D5CC6EEB55D13D01B7E6864A1B /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 268311C9CFEF146103EE89227C3AF2B8 /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Private/GULHeartbeatDateStorage.h; sourceTree = ""; }; + 26837E8784352EFAFE447784CD0C2579 /* RNImageCropPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNImageCropPicker-dummy.m"; sourceTree = ""; }; + 2685DB9664E678CB0C87EF6BD998FB13 /* FIRCLSOnboardingOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSOnboardingOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSOnboardingOperation.h; sourceTree = ""; }; 269BE773C9482484B70949A40F4EA525 /* libReact-RCTSettings.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTSettings.a"; path = "libReact-RCTSettings.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 26BDD6260EF1FCC4C3C43EB3A19C7DC0 /* UMModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistry.m; sourceTree = ""; }; - 26CD50B12450494507E950828B622558 /* RNFBVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBVersion.h; path = ios/RNFBApp/RNFBVersion.h; sourceTree = ""; }; - 26DD998660B2BE1816A93D531E0EC82F /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; - 26EA42C45E63258B96C6B447BC269D23 /* RNBootSplash.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNBootSplash.debug.xcconfig; sourceTree = ""; }; - 26EE0EF8BDE394A160A91BFA295871B0 /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/String-inl.h"; sourceTree = ""; }; - 270D7844C35BA0D746D45981ADB64C2E /* RCTTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextViewManager.m; sourceTree = ""; }; - 27129A10F8357EB63C5D3F6A502B9587 /* RCTRequired.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.debug.xcconfig; sourceTree = ""; }; - 2714CA9B90D36DAD7985EB61005E21FB /* ARTLinearGradient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTLinearGradient.m; sourceTree = ""; }; - 271FA14DDC0B04ED520A6BFB035E820E /* GDTCORClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORClock.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORClock.h; sourceTree = ""; }; - 27310E97B1022E4BB8E9F20B2188A4B4 /* ConnectionAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionAcceptor.h; path = rsocket/ConnectionAcceptor.h; sourceTree = ""; }; - 2732B5BC52CA8008D3579214389C4BE5 /* RNImageCropPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNImageCropPicker.release.xcconfig; sourceTree = ""; }; - 27761170B4D2EEFF69375D3636512EF7 /* ConnectionContextStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionContextStore.h; path = xplat/Flipper/ConnectionContextStore.h; sourceTree = ""; }; - 2783C26E011E46A1CFC441EDF1431401 /* GDTCCTCompressionHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTCompressionHelper.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTCompressionHelper.m; sourceTree = ""; }; - 27868615EED7FE5E782EA23128323EC7 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; }; + 26B3C514048574CA7CDF45FBCFB6C059 /* FIRCLSProcessReportOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProcessReportOperation.h; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSProcessReportOperation.h; sourceTree = ""; }; + 26CA0968F6DB5D4F3978C98664823F04 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = ""; }; + 26CF2C8051D8E2BA32195D4EBB966BB3 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; + 26CFF8B9DE06C75C3B39CD9C944ACD8E /* RCTTypedModuleConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTypedModuleConstants.h; sourceTree = ""; }; + 2707E2961B55803E7B7AEA39B57A14DA /* http_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_compat.h; path = src/event2/http_compat.h; sourceTree = ""; }; + 272C770751661D7921F1846D2ECEF1CF /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; + 2735C75D069E8CB064C5056FAA472EE1 /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; + 2750BBED74FCA6DFB5DC8C8A9F681A19 /* RCTBaseTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextShadowView.m; sourceTree = ""; }; + 2765FF76F19C0550C17A2C0D59122CAD /* RCTTiming.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTiming.mm; sourceTree = ""; }; + 276F3F91D7A31DD7EED2F990FDE60364 /* FIRInstallationsSingleOperationPromiseCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsSingleOperationPromiseCache.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.h; sourceTree = ""; }; 279390C893577F74DD2049383E1EDD1A /* libKeyCommands.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libKeyCommands.a; path = libKeyCommands.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2794048F0B28748195004537CAA2D24E /* REAEventNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAEventNode.h; sourceTree = ""; }; - 2794F82035D1AF4A75088D8FC513A3EA /* RNVectorIconsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNVectorIconsManager.h; path = RNVectorIconsManager/RNVectorIconsManager.h; sourceTree = ""; }; - 27A1392B69F38889C38275AEE5285E60 /* Observable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Observable.h; path = yarpl/observable/Observable.h; sourceTree = ""; }; - 27ABF28F90A20FAD70E62816ED19F5AA /* RCTDatePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePicker.h; sourceTree = ""; }; - 27B06FC1E3E74DC87660CC1C44A1853A /* React-jsinspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.debug.xcconfig"; sourceTree = ""; }; - 27B50238FD1725E549B8016F06B6EB51 /* UMAppLoaderProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMAppLoaderProvider.m; path = UMAppLoader/UMAppLoaderProvider.m; sourceTree = ""; }; - 27F1A6BECB87CF25790CF1EEC78FFCDF /* AsymmetricMemoryBarrier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsymmetricMemoryBarrier.cpp; path = folly/synchronization/AsymmetricMemoryBarrier.cpp; sourceTree = ""; }; - 27F67524319D29AC0776504BF2D178C2 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 280BF1D653DBBF5EBEFBE99928C3D702 /* RNCMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCMaskedView.m; path = ios/RNCMaskedView.m; sourceTree = ""; }; - 281709ACAA55D9AFAACCE5AA7F5903BF /* BSG_KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSFileUtils.h; sourceTree = ""; }; - 2821567518024875EA0FE9DE47F759F1 /* SpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpinLock.h; path = folly/SpinLock.h; sourceTree = ""; }; - 2830D91941428ABC6992BDE14798A552 /* GDTCORClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORClock.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORClock.m; sourceTree = ""; }; - 28341F3A91E1977E1903CEB50390D7D6 /* UMExportedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMExportedModule.h; path = UMCore/UMExportedModule.h; sourceTree = ""; }; - 28414E289A382126C99F42C0655BEEF3 /* Asm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Asm.h; path = folly/portability/Asm.h; sourceTree = ""; }; - 28572934552C422E02FEBE6A5C612898 /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = ios/include/openssl/x509v3.h; sourceTree = ""; }; - 2881FEC8284A5EA823672B48E20930AB /* BSGOutOfMemoryWatchdog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGOutOfMemoryWatchdog.h; sourceTree = ""; }; - 2896250BA85349D866917AD3CB04191C /* FIRInteropParameterNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropParameterNames.h; path = Interop/Analytics/Public/FIRInteropParameterNames.h; sourceTree = ""; }; - 28BA4DBAEDB3E2EE40C53AAF5C23B2B5 /* FLEXNetworkRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkRecorder.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkRecorder.h; sourceTree = ""; }; - 28E6C99BD266452ED295DC97B659C7BF /* installation.md */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.md; path = docs/installation.md; sourceTree = ""; }; - 29136F9BB3638A1122CB739D067F3262 /* GLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLog.h; path = folly/GLog.h; sourceTree = ""; }; - 291403C29A0DD0F75D8F868CDA327AB4 /* React-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-prefix.pch"; sourceTree = ""; }; - 29151FCD9095101600D17E4091F9BDB6 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDownloadTask_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDownloadTask_PrivateMethods.h; sourceTree = ""; }; - 291639C7BB6B0EAA310E13DCC6249909 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; - 29180AE048012CD4589BA6C1AE87D9E1 /* RNUserDefaults-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNUserDefaults-dummy.m"; sourceTree = ""; }; - 2919C9877EF941C1709E394910ADED79 /* EnableSharedFromThis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnableSharedFromThis.h; path = folly/memory/EnableSharedFromThis.h; sourceTree = ""; }; - 292EB77EC12530C08E37B59EF1FC90FC /* Hazptr-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Hazptr-fwd.h"; path = "folly/synchronization/Hazptr-fwd.h"; sourceTree = ""; }; - 294504C486F5F64864F99B2EFB421FE9 /* UMImageLoaderInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMImageLoaderInterface.debug.xcconfig; sourceTree = ""; }; - 294A1AFBAF9D3E0C8204ED0CB43EB4D8 /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; - 2956AA5A37640E08E35180D04389C8D0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = rsocket/benchmarks/README.md; sourceTree = ""; }; - 29655C07B10B5DF828A770A0A321F2B9 /* QBSlomoIconView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBSlomoIconView.m; path = ios/QBImagePicker/QBImagePicker/QBSlomoIconView.m; sourceTree = ""; }; - 29997E0EDEA534599D64FBD8CEE9D72E /* QBCheckmarkView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBCheckmarkView.m; path = ios/QBImagePicker/QBImagePicker/QBCheckmarkView.m; sourceTree = ""; }; - 29E7A2AB42B85B66A198276F7D9EA95B /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/MicroSpinLock.h; sourceTree = ""; }; - 29F48E18A745D5661C52B0B9EE8B36DD /* F14MapFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14MapFallback.h; path = folly/container/detail/F14MapFallback.h; sourceTree = ""; }; - 2A117C440D1DF33A1B8D7E7BED7B2C2F /* Yoga-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yoga-umbrella.h"; sourceTree = ""; }; - 2A1E2BD8F5FCEA7CB8E082DF3FA93768 /* EXAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAV.m; path = EXAV/EXAV.m; sourceTree = ""; }; - 2A1F125175A5F67B88C8B4BC77473475 /* UMModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistry.h; sourceTree = ""; }; - 2A269314E0604B53C09695234BD812E0 /* CppAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CppAttributes.h; path = folly/CppAttributes.h; sourceTree = ""; }; - 2A293917258C8AB05CB084772D82E4A8 /* RNCommandsHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCommandsHandler.h; path = RNNotifications/RNCommandsHandler.h; sourceTree = ""; }; - 2A31498DD7FFE5AC83A57E0A20328FD3 /* UMTaskLaunchReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskLaunchReason.h; path = UMTaskManagerInterface/UMTaskLaunchReason.h; sourceTree = ""; }; - 2A3EFED49392A9AF5CE0B7C48B7585F8 /* RNUserDefaults.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNUserDefaults.debug.xcconfig; sourceTree = ""; }; - 2A424B921F34A2E684E3317DE9C9F0B0 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; - 2A4FB11AD36C6596F587870A6182B07C /* FrameSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameSerializer.h; path = rsocket/framing/FrameSerializer.h; sourceTree = ""; }; - 2A627A4904D393225F4D863ED996C06F /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; - 2A89CEB0219B928E95E7D2561B3A7949 /* AsyncServerSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncServerSocket.cpp; path = folly/io/async/AsyncServerSocket.cpp; sourceTree = ""; }; - 2A951AFF7D34237793354A27AC143677 /* RCTDevLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevLoadingView.h; path = React/CoreModules/RCTDevLoadingView.h; sourceTree = ""; }; - 2AC99ED5BE2EE2DE451DCDCA4465D2DE /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; - 2ADE9AB62A37B435E018B1132C7FDFEF /* EXVideoThumbnailsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXVideoThumbnailsModule.m; path = EXVideoThumbnails/EXVideoThumbnailsModule.m; sourceTree = ""; }; - 2B0181B4C8866EF8D216F2B0EE1C881F /* UMModuleRegistryProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryProvider.m; sourceTree = ""; }; + 27F486B66D01BBEC7C8F93CF3AB4032B /* FIRCLSApplicationIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSApplicationIdentifierModel.h; path = Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.h; sourceTree = ""; }; + 280AE93CC3396E5BACA7C3D85E999106 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = ""; }; + 2810E90801087116B07DB8C784EFF8F5 /* RNNotificationCenterMulticast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationCenterMulticast.h; path = RNNotifications/RNNotificationCenterMulticast.h; sourceTree = ""; }; + 283746EB44A8BA8825A36D950715DA43 /* Singleton.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Singleton.cpp; path = folly/Singleton.cpp; sourceTree = ""; }; + 284013768F57DB72DFD457F378A5C123 /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; + 284D0BD80F7C7263935C9B333C8C7128 /* ThreadId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadId.h; path = folly/system/ThreadId.h; sourceTree = ""; }; + 28523C655665EF3B1660B49735AA01FB /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Private/GULMutableDictionary.h; sourceTree = ""; }; + 287D8AD4E2120D3E2EEE6C9AF56E8199 /* EXWebBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXWebBrowser-prefix.pch"; sourceTree = ""; }; + 28A50FB61E64F7087DD199F877950810 /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; + 28B8BA2842354EA1DBA3BA25A44819C0 /* RNGestureHandlerEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerEvents.m; path = ios/RNGestureHandlerEvents.m; sourceTree = ""; }; + 28BFE045C9B62D7C872945AF797A0997 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; + 28C6B44415916C55BF988662090BAF2A /* F14Map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Map.h; path = folly/container/F14Map.h; sourceTree = ""; }; + 28D01DA96BF73640D99AA6E9D7796F9E /* Stdio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Stdio.cpp; path = folly/portability/Stdio.cpp; sourceTree = ""; }; + 28D0D3BB92A46FD0A2EA36558524FA54 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; + 28D6D678892B43BFF90B8EA1E9393866 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; + 28E4EFE5ABDFAAE5543E2DC0B5E63800 /* StringKeyedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedMap.h; path = folly/experimental/StringKeyedMap.h; sourceTree = ""; }; + 28EE14CB48973FCBACC449F883684C0D /* RCTTransformAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTransformAnimatedNode.m; sourceTree = ""; }; + 291B8471134F121BF9EE155EDDAB0AED /* StreamThroughputMemory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamThroughputMemory.cpp; path = rsocket/benchmarks/StreamThroughputMemory.cpp; sourceTree = ""; }; + 291ECEDE7675204DB498E8FB478238F6 /* Fixture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fixture.h; path = rsocket/benchmarks/Fixture.h; sourceTree = ""; }; + 296C0DD21B02A676507DB82596E4AE1E /* React-callinvoker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.release.xcconfig"; sourceTree = ""; }; + 2987799D477A67FEA74BC1C02AEB1F48 /* PTUSBHub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTUSBHub.h; path = peertalk/PTUSBHub.h; sourceTree = ""; }; + 298958769545D0A0CD4F77FBC0018816 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 2994D9A17BFD3845635A5464DF64D026 /* OpenSSLCertUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLCertUtils.cpp; path = folly/ssl/OpenSSLCertUtils.cpp; sourceTree = ""; }; + 29A9B643AA8552AFC0ED03300FB1F82A /* EXKeepAwake.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXKeepAwake.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 29C5A4B7598F32B75C52803E51EB3415 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; + 29DDDC4CBDF4009F66C0181F511173D1 /* UIImage+Extension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Extension.h"; path = "ios/src/UIImage+Extension.h"; sourceTree = ""; }; + 2A0D48513A8D99ED1A00A076F46C3816 /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; + 2A19DD955D3BD5CC92BD4C467B640CA3 /* PackedSyncPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PackedSyncPtr.h; path = folly/PackedSyncPtr.h; sourceTree = ""; }; + 2A383877CCA66C0321486F218ECB64CB /* FIRInstallationsItem+RegisterInstallationAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstallationsItem+RegisterInstallationAPI.m"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.m"; sourceTree = ""; }; + 2A5457C15579961852C2E4BAE3AC7CE1 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + 2A59565B3D6519C10DEBBEA7F5EBB4AB /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; + 2A722CAE57134370CF3BAEF74F8ED281 /* READebugNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = READebugNode.m; sourceTree = ""; }; + 2A8180D9D0600FBB6EFA7C626EDA808A /* GULSceneDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler_Private.h; path = GoogleUtilities/SceneDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h; sourceTree = ""; }; + 2A8BFAABE911D0257D142DF57EFBB406 /* MPMCPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipeline.h; path = folly/MPMCPipeline.h; sourceTree = ""; }; + 2ABCD3AECEAAFB1102C4AB0BA019245B /* QBAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAssetCell.m; path = ios/QBImagePicker/QBImagePicker/QBAssetCell.m; sourceTree = ""; }; + 2AC3A30833F224DDFC9584F464CAFCBC /* BSG_KSSystemCapabilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemCapabilities.h; sourceTree = ""; }; + 2AD6776FCE89F01F4AE3F91AB433250E /* SSLSessionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLSessionImpl.h; path = folly/ssl/detail/SSLSessionImpl.h; sourceTree = ""; }; + 2ADA4F6534A98D5CDE31EBF47F865BA5 /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; + 2AED75B8A611DD6D911B30582246BC86 /* RCTSurfacePresenterStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfacePresenterStub.h; sourceTree = ""; }; + 2AF63C27DA331326A58B61F06A0B59F6 /* SDWebImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageWebPCoder.h; path = SDWebImageWebPCoder/Module/SDWebImageWebPCoder.h; sourceTree = ""; }; + 2AF918D4FBCDFEACB2424EBED0A54BFC /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; + 2B04815D8F2DE2DAF34298556430FCA1 /* EXPermissions-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPermissions-prefix.pch"; sourceTree = ""; }; + 2B14B0084BF02DE15FE62812E1288436 /* Chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chrono.h; path = folly/Chrono.h; sourceTree = ""; }; 2B17A71888AA28CEFEC37B72F2A68A91 /* libreact-native-slider.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-slider.a"; path = "libreact-native-slider.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B43A8B6FA6C8A7E69685230754BB617 /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; - 2B554CA6B8A4FF8F9E6124BD14A45F5D /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = ""; }; - 2B686218AF1DC7440CE73B6A21173CDF /* JSCExecutorFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = JSCExecutorFactory.mm; sourceTree = ""; }; - 2BA31F4E951C3CA9392E5BA152BFAEC8 /* BSG_KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_CPPException.mm; sourceTree = ""; }; - 2BA50BEB85CDEB7F710F384F38314E47 /* RCTRequired.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRequired.h; path = RCTRequired/RCTRequired.h; sourceTree = ""; }; - 2BC4B6B859189315E479A3B28B20CC45 /* AtomicHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashMap.h; path = folly/AtomicHashMap.h; sourceTree = ""; }; - 2BCC6F79668FBB113CA02877BB317A79 /* GDTCORUploadCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadCoordinator.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadCoordinator.m; sourceTree = ""; }; - 2BD0A0DA49CF85CCFD14B1B3654E4F4E /* RNBackgroundTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBackgroundTimer.m; path = ios/RNBackgroundTimer.m; sourceTree = ""; }; - 2BDCF410F639F54DE6F17426012EF49F /* RNUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNUserDefaults.m; path = ios/RNUserDefaults.m; sourceTree = ""; }; - 2C04FBD6FA48936DAF7EAD4995FBDC01 /* RNRootView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNRootView.release.xcconfig; sourceTree = ""; }; - 2C0AC5526C17F630002EFD6125097719 /* BugsnagFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagFileStore.h; sourceTree = ""; }; - 2C374255E35FB55E75A6438EEA6E61BB /* RNGestureHandlerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerManager.h; path = ios/RNGestureHandlerManager.h; sourceTree = ""; }; - 2C5F56BE2A8F083B1A4274718E4C109D /* FIRCLSByteUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSByteUtility.h; path = Crashlytics/Shared/FIRCLSByteUtility.h; sourceTree = ""; }; - 2C5FE14ADE74DC6A73069DA443A98AA4 /* REANode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REANode.m; sourceTree = ""; }; - 2C88102DB232016A3292EC03C2DB112A /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = "Objective-C/TOCropViewController/Resources/de.lproj"; sourceTree = ""; }; - 2C91429E12ACB86DA5CBA12CEA72B630 /* BSG_KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_User.h; sourceTree = ""; }; - 2C95AF02519A69C89954487A23FA6372 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; - 2C9822C96664CAFFEDB36DE46B79E932 /* ScheduledRSocketResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledRSocketResponder.cpp; path = rsocket/internal/ScheduledRSocketResponder.cpp; sourceTree = ""; }; - 2CC707DC0C2F0654DDF4CF3799D398F1 /* RCTDisplayWeakRefreshable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDisplayWeakRefreshable.h; path = Libraries/Image/RCTDisplayWeakRefreshable.h; sourceTree = ""; }; - 2CD37571E8A8157323BE289CDDAF2F6A /* Format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Format.h; path = folly/Format.h; sourceTree = ""; }; - 2CDE27B48928A37F5C3D238EF4D46660 /* EXKeepAwake.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXKeepAwake.debug.xcconfig; sourceTree = ""; }; - 2D113AB762E333161D4F04EE310B3C90 /* Pods-RocketChatRN-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RocketChatRN-acknowledgements.plist"; sourceTree = ""; }; - 2D1F4F19792AFEEE2FF024DF7E9EC07B /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; - 2D292F848C371759568A2C2ABCD1A7B9 /* UMBarCodeScannerInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMBarCodeScannerInterface.release.xcconfig; sourceTree = ""; }; - 2D394F885AEC1EDE28281853D9D2CBB3 /* ExecutorWithPriority.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ExecutorWithPriority.cpp; path = folly/executors/ExecutorWithPriority.cpp; sourceTree = ""; }; - 2D77C6DB0287A5D60AC414B8A6560502 /* EXWebBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXWebBrowser.release.xcconfig; sourceTree = ""; }; + 2B2893702A7AE0EE6CE82C97E8B04B27 /* AsyncTrace.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncTrace.cpp; path = folly/detail/AsyncTrace.cpp; sourceTree = ""; }; + 2B2ECAE1CE9ACBBC00A8F74278314FBF /* RCTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConstants.h; sourceTree = ""; }; + 2B314437495FE11C913A7B90B0D495B6 /* BSG_KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSString.h; sourceTree = ""; }; + 2B63D7CF5E0B524F1B226978D8A8321E /* EXLocalAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXLocalAuthentication.h; path = EXLocalAuthentication/EXLocalAuthentication.h; sourceTree = ""; }; + 2B842142DDABDB55D05FE3259E8D753F /* RCTUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextField.m; sourceTree = ""; }; + 2B864FC7E016DB556801640E13180A9C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 2B915382393D42994C4090577BF4B5B8 /* UMReactNativeEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactNativeEventEmitter.m; sourceTree = ""; }; + 2B9B205B5A958B68CA2CD9FC4666C094 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; + 2BAC07D32C32084ABEF37A044773789D /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; + 2BBB0AC7C7BD3E24D4B5BCF36443E456 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 2BC3B279EC7B3584AF1AA293619E4DCA /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = ""; }; + 2BD443B250DC8DC74912A445C777F39F /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyboardObserver.h; path = React/CoreModules/RCTKeyboardObserver.h; sourceTree = ""; }; + 2BDD96A156450AC5802467E6C6112C3D /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; + 2BF49EF972AFDCEF4147E3631E9E8D1F /* RSocketRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketRequester.h; path = rsocket/RSocketRequester.h; sourceTree = ""; }; + 2BFE9CCC8316A0BA718EA97208B3D36F /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; }; + 2C05937C718A1A204DE6AC17B844F985 /* StreamFragmentAccumulator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamFragmentAccumulator.h; path = rsocket/statemachine/StreamFragmentAccumulator.h; sourceTree = ""; }; + 2C2880E9060D009CA2D7D3A081CCDFEE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 2C4669C842B9EB28FB777A181968F06D /* HazptrRec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrRec.h; path = folly/synchronization/HazptrRec.h; sourceTree = ""; }; + 2C573CAD70E719BB6148A58884594153 /* Futex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Futex.cpp; path = folly/detail/Futex.cpp; sourceTree = ""; }; + 2C647B29444737A19451C0F4D7D0DF0F /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; + 2C6C7AAB7DB4777872A4F2FBBFFC60E1 /* YGStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGStyle.cpp; path = yoga/YGStyle.cpp; sourceTree = ""; }; + 2C6DB314BF7A6F6636587528F40E6E63 /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; + 2C792AE38779EDE06A21B3BE620874DE /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = "Objective-C/TOCropViewController/Resources/ar.lproj"; sourceTree = ""; }; + 2C907FD202E0FFDA105B5A509A977743 /* Log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Log.cpp; path = xplat/Flipper/Log.cpp; sourceTree = ""; }; + 2C9DB9B33169804F44FB8B9867315459 /* RSocketStateMachine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketStateMachine.h; path = rsocket/statemachine/RSocketStateMachine.h; sourceTree = ""; }; + 2CA130AE1773AE0ECB88BC14F60EF30D /* BSG_KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashReportStore.m; sourceTree = ""; }; + 2CD7195F3910E7BBF1092BE51F12F91D /* FIRCLSReportManager_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportManager_Private.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager_Private.h; sourceTree = ""; }; + 2CF0981CDCF6AD04CB4CBBBF64708A21 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; + 2CF6864156391147F5F50F664D9034C2 /* StampedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StampedPtr.h; path = folly/experimental/StampedPtr.h; sourceTree = ""; }; + 2D31F2C1537ADFB0C1D3169560037E9B /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = ios/include/openssl/pem.h; sourceTree = ""; }; + 2D54B60E17BD1E4A90B5E9DADA8D9256 /* YogaKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YogaKit.release.xcconfig; sourceTree = ""; }; + 2D5854CEEE48171B65B02E63F0EE548F /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + 2D6FBE67EA6C7D82BF4E3C55391CC500 /* CheckedMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CheckedMath.h; path = folly/lang/CheckedMath.h; sourceTree = ""; }; + 2D708756ED79D00EFE627E55752067AB /* RCTAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimatedImage.h; path = Libraries/Image/RCTAnimatedImage.h; sourceTree = ""; }; + 2D78F9C00BF67245B935CA95223EBF9B /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = ""; }; + 2D81019D6D3E794938C2320E07B95E40 /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Bugsnag.h; sourceTree = ""; }; + 2D81079D611206FEB12C6852F6A76683 /* RNCSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewLocalData.h; path = ios/SafeAreaView/RNCSafeAreaViewLocalData.h; sourceTree = ""; }; 2D86D213801ABEF7CD86291D4F3FDD34 /* libUMAppLoader.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libUMAppLoader.a; path = libUMAppLoader.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2DA30F863A95CA63A9CA41DC1215B8CB /* BSG_KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSArchSpecific.h; sourceTree = ""; }; - 2DA474163086E4BB515B570BEFCCA89B /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 2DBE8246F143EB260DC08F7E8375A906 /* RSocketStats.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketStats.cpp; path = rsocket/RSocketStats.cpp; sourceTree = ""; }; - 2DD2C3F323139CD047CE80B6F2D9C395 /* RCTDevLoadingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevLoadingView.mm; sourceTree = ""; }; - 2DE6A06E7BB1F173B5A5C0F72A9F52A9 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; - 2DF065CF6AEEF67333ADA442B00564E7 /* event_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event_compat.h; path = src/event2/event_compat.h; sourceTree = ""; }; - 2E0FCA6F7C316AB98C81E7D5BEB5BF08 /* SharedPromise-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SharedPromise-inl.h"; path = "folly/futures/SharedPromise-inl.h"; sourceTree = ""; }; - 2E5C3E390B7AC062CB93C13C95F022C8 /* FIRInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallations.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallations.h; sourceTree = ""; }; - 2E642032847273B0FA7EE286C5748303 /* event-config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "event-config.h"; path = "src/event2/event-config.h"; sourceTree = ""; }; - 2E71DA2D60FC56604BFCB521A774C92D /* JSCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSCRuntime.h; sourceTree = ""; }; - 2E72F8E8BCDFD8F4466385DDC7BC9D3A /* AsyncSocketException.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSocketException.cpp; path = folly/io/async/AsyncSocketException.cpp; sourceTree = ""; }; - 2E8CC085D230D84EB54AB5526DE13753 /* RNReanimated-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNReanimated-prefix.pch"; sourceTree = ""; }; - 2E8F1B836E77BA3DCDE253AD6ABC28D1 /* FBReactNativeSpec.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBReactNativeSpec.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 2E9E5D83BCE0584BB28677D4CDDF08DF /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; - 2E9FBDC2494E35C34C1B001EEC2BACA5 /* RCTComponentEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentEvent.m; sourceTree = ""; }; - 2EAEF4D211A04A58ED96E38766C5D1E3 /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboModuleBinding.cpp; path = turbomodule/core/TurboModuleBinding.cpp; sourceTree = ""; }; - 2EB3F0AB2BB873E745F85BE1CD41C462 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 2EB62790A8FBB69F1D3EE7F8033B7229 /* FIRCLSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSOperation.h; sourceTree = ""; }; - 2EBEBEE1954663B995A9E6D7C64199F0 /* EliasFanoCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EliasFanoCoding.h; path = folly/experimental/EliasFanoCoding.h; sourceTree = ""; }; - 2ECB3C343296C4A64472C1905259DFCC /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; - 2ECF09EC3A960F7D1D2D7094E3CC47B6 /* RNFBUtilsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBUtilsModule.m; path = ios/RNFBApp/RNFBUtilsModule.m; sourceTree = ""; }; - 2EE1995528678F37FD8CA5126B313D05 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 2F1B5EB297DCF4C9E1F7CC1E3C2CDC94 /* RNNotificationCenterListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenterListener.m; path = RNNotifications/RNNotificationCenterListener.m; sourceTree = ""; }; - 2F1D96967D55034526525434039ABB78 /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; - 2F43E8505637F4CCFCEFDD22C49B9A8A /* BugsnagCrashReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashReport.m; sourceTree = ""; }; - 2F53EA5B542DD00983E6AE9DFD0BB609 /* HHWheelTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HHWheelTimer.h; path = folly/io/async/HHWheelTimer.h; sourceTree = ""; }; - 2F5E7FDE96061C5CB75C24795739A465 /* Iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterator.h; path = folly/container/Iterator.h; sourceTree = ""; }; - 2F81F8ABF465B60C8D272535E23F4818 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; - 2F8C8A39F7438E3AF108E6B210E6995D /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; - 2F92857193485FA77EC2925B935001E3 /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GULLoggerLevel.h; sourceTree = ""; }; - 2F9FBBEF4AC750C92B141F830E862FC3 /* EXConstants.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.release.xcconfig; sourceTree = ""; }; - 2FBF889F45EB3C2CBCC0F9E4321FF1B9 /* KeyboardTrackingViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KeyboardTrackingViewManager.h; path = lib/KeyboardTrackingViewManager.h; sourceTree = ""; }; - 2FC181666A2195399AE0EDA2B3969407 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; - 2FD347D99C81FBEAB106BCBF3C46EE03 /* F14Set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Set.h; path = folly/container/F14Set.h; sourceTree = ""; }; - 2FD889CBB5DB3655E694833B0C9002A0 /* GDTCORDataFuture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORDataFuture.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORDataFuture.h; sourceTree = ""; }; - 2FD9D71D06F16AFCE7797EF462E440AA /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = ios/include/openssl/ui_compat.h; sourceTree = ""; }; - 2FDE8856D93DD3D024AB6B02BD5671EC /* Future-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Future-inl.h"; path = "folly/futures/Future-inl.h"; sourceTree = ""; }; - 2FF498C4C5C216E03B3E5EDF7C55657A /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = ios/include/openssl/dh.h; sourceTree = ""; }; - 2FF4B815A0699B64BEE8527AD39E6CA0 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - 3004D665389E914D103F3DEEA9895A56 /* GlobalShutdownSocketSet.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalShutdownSocketSet.cpp; path = folly/io/GlobalShutdownSocketSet.cpp; sourceTree = ""; }; - 300627D0E908150F097AE8D79B83B1C9 /* React-cxxreact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.release.xcconfig"; sourceTree = ""; }; - 300FAC486CF904F8E31345BF690A758F /* FBVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBVector.h; path = folly/FBVector.h; sourceTree = ""; }; - 30292170DF471817AFE23AD88C8A08CC /* RNFBAppModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBAppModule.h; path = ios/RNFBApp/RNFBAppModule.h; sourceTree = ""; }; - 302E7C75720BA7BDBB4BBB6003DD9934 /* RCTPropsAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPropsAnimatedNode.m; sourceTree = ""; }; - 30344D38AC24E622A7CB8F90B79B1BDD /* RNImageCropPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNImageCropPicker.debug.xcconfig; sourceTree = ""; }; - 3036C06861E5784B6061546B1BF887AF /* EXLocalAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXLocalAuthentication.h; path = EXLocalAuthentication/EXLocalAuthentication.h; sourceTree = ""; }; - 3037140F1A9967C130D4417F241B2121 /* RNFBAnalytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFBAnalytics-dummy.m"; sourceTree = ""; }; - 305BEC16D0C2139163868EA257340703 /* react-native-slider-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-slider-prefix.pch"; sourceTree = ""; }; - 3060D0C9BF2D4F9E4590827BE968DF0B /* ARTShapeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTShapeManager.m; sourceTree = ""; }; - 309CEA6A66463DF65D634545A38DCD2A /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; - 30A39872B9BBD02F4762B6A106F3648A /* WaitOptions.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = WaitOptions.cpp; path = folly/synchronization/WaitOptions.cpp; sourceTree = ""; }; - 30E1A0AE83FE4F77512A3898E18D4E44 /* Zocial.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Zocial.ttf; path = Fonts/Zocial.ttf; sourceTree = ""; }; - 30E873B2AF20F8F5322BD2B723FBFBBE /* JSBundleType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBundleType.h; sourceTree = ""; }; - 31048922C05EFC9BE9C31498325EE5B3 /* FlipperPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperPlugin.h; path = xplat/Flipper/FlipperPlugin.h; sourceTree = ""; }; - 3111A9EF6ED1EF6F2F9DD405E92DE74F /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; - 311C6FB1748BA7883B86D832345C9570 /* FIRCLSFABNetworkClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABNetworkClient.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSFABNetworkClient.m; sourceTree = ""; }; - 3142D127674EAD61004C36F95108BE59 /* RNLongPressHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNLongPressHandler.m; sourceTree = ""; }; - 314B78B89323001F632881933C672381 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; - 315567A644A3A4F6CDE0EC2444F28DF2 /* EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFileSystem.h; path = EXFileSystem/EXFileSystem.h; sourceTree = ""; }; - 316847DDC1EABB4826243F54E7CB1BEA /* FBLPromise+Timeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Timeout.h"; path = "Sources/FBLPromises/include/FBLPromise+Timeout.h"; sourceTree = ""; }; - 316935E14C775D75A6B451E041612058 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 316C4B479F4BD6A96108B7628E50750F /* react-native-slider.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-slider.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 316DE097F7754637102647D257337A16 /* jsi.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = jsi.cpp; sourceTree = ""; }; - 319A9EA142CFD67B423011FE2DC2330D /* SKApplicationDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKApplicationDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKApplicationDescriptor.h; sourceTree = ""; }; - 31A37F2B604486E89B7D21532DECA5B5 /* RNVectorIcons.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNVectorIcons.release.xcconfig; sourceTree = ""; }; - 31A71D3B96AC98877C45572CE5B79748 /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; }; - 31A9B41A3FBE3A46897085F5D47B72D8 /* OpenSSLPtrTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLPtrTypes.h; path = folly/ssl/OpenSSLPtrTypes.h; sourceTree = ""; }; - 31B86B1123EE86D29AB2716C1D7FF33C /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 31C4204D58E0E145C4DBA328B0162E12 /* RNFetchBlob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFetchBlob.h; sourceTree = ""; }; - 31C9DBAB0B12753EFD09AB5FF51312FA /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; - 31CA8F9B54CE322337A559BAEA1909EE /* YGStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGStyle.h; path = yoga/YGStyle.h; sourceTree = ""; }; - 31D0D18B5D9D3B7F294402FC5289F1FE /* RNFBCrashlyticsInitProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBCrashlyticsInitProvider.m; path = ios/RNFBCrashlytics/RNFBCrashlyticsInitProvider.m; sourceTree = ""; }; - 31EBCD32DFE1480A947114CB5883453C /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; - 31F0F6B9BBDFA3C2855DFBE9DE7D33F7 /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = ios/include/openssl/cmac.h; sourceTree = ""; }; - 31F5620E7618564781F88264E1F9ED35 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; - 3206ECD90892F43854C0363F3CCE368F /* RSocketServerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketServerState.h; path = rsocket/RSocketServerState.h; sourceTree = ""; }; - 322B81AC3D163C6FF26E1064983DB705 /* ConcurrentSkipList-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ConcurrentSkipList-inl.h"; path = "folly/ConcurrentSkipList-inl.h"; sourceTree = ""; }; - 3230208FB2508F403AA1AAB211A0838A /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - 3231820F12D9F31D02742625D5125C27 /* RCTLogBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLogBox.mm; sourceTree = ""; }; - 3237E6B096228DF5F7E49EACFA08D536 /* GoogleDataTransport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.release.xcconfig; sourceTree = ""; }; - 324DB7D168502DA9822B3031DB3A760B /* NetOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOps.h; path = folly/net/NetOps.h; sourceTree = ""; }; - 327B3B9C24CFD373C2A3F39763EC1FFF /* FlipperState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperState.cpp; path = xplat/Flipper/FlipperState.cpp; sourceTree = ""; }; - 327B3E3F0F1ACFE40B8869E00817299D /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; - 327C7A08C522C7C67B2A82ED9E74242C /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; - 32AAD906F9162328653ED321D640D957 /* ExecutorWithPriority-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExecutorWithPriority-inl.h"; path = "folly/executors/ExecutorWithPriority-inl.h"; sourceTree = ""; }; - 32CD83D7735A14A5075286726B969B1D /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboModuleUtils.cpp; path = turbomodule/core/TurboModuleUtils.cpp; sourceTree = ""; }; - 32D8B0A0493ECE6D2B90A97129243FA5 /* OpenSSLUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLUtils.cpp; path = folly/io/async/ssl/OpenSSLUtils.cpp; sourceTree = ""; }; - 32DD0D755D3ADEF89AEBD4ECF7C5D440 /* ScheduledExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledExecutor.h; path = folly/executors/ScheduledExecutor.h; sourceTree = ""; }; - 32E129B116DD8EE63064AEFD0AE7B2E2 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 32EE73EF649B61A7434249B8BB3B71CF /* ScopedTraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopedTraceSection.h; path = folly/tracing/ScopedTraceSection.h; sourceTree = ""; }; - 32EF82EE1A1D8756C98666B0A26B9255 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; - 33063D49319D5C88CE6FDEC6E9FF9F0F /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; - 33085967C658BAB1A7E41C3173AB2378 /* UMReactNativeAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactNativeAdapter.m; sourceTree = ""; }; - 33096117DD505FBE84E2E95D9F55E4C1 /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = ios/include/openssl/ripemd.h; sourceTree = ""; }; - 331D538CAE6C431B474CF5CD0EA2769E /* Arena-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Arena-inl.h"; path = "folly/memory/Arena-inl.h"; sourceTree = ""; }; - 3322F1A2E7AA2EA32611D9ADB0FD1A5E /* SKNamed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKNamed.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.h; sourceTree = ""; }; - 3334E2597C59E9252ED8290454BFE078 /* HardwareConcurrency.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = HardwareConcurrency.cpp; path = folly/system/HardwareConcurrency.cpp; sourceTree = ""; }; - 3335457CAD39AD9B8912FA0C97F35C0E /* FIRCLSURLBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLBuilder.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSURLBuilder.h; sourceTree = ""; }; + 2D88FF40C3C206819A95777E179C8465 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/portability/Math.h; sourceTree = ""; }; + 2D99345BBB430917AEB5318D87DBCE64 /* AtomicLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicLinkedList.h; path = folly/AtomicLinkedList.h; sourceTree = ""; }; + 2D9B4DBA20F4525532CD17D37AF66CF4 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; + 2DC7121300C3748D152EF165854E476D /* FIRCLSMultipartMimeStreamEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMultipartMimeStreamEncoder.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSMultipartMimeStreamEncoder.h; sourceTree = ""; }; + 2DE6EAA6583B7AEA30CD4407AD012766 /* FIRCLSUUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUUID.h; path = Crashlytics/Shared/FIRCLSUUID.h; sourceTree = ""; }; + 2DEC40F401684953C7258242084802C9 /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = ios/include/openssl/opensslv.h; sourceTree = ""; }; + 2DEF861C07C81DFEE299E123CE7A5233 /* RNRootView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNRootView-dummy.m"; sourceTree = ""; }; + 2DF33430257562D27ABB73A05C9ED0FD /* ExceptionWrapper-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExceptionWrapper-inl.h"; path = "folly/ExceptionWrapper-inl.h"; sourceTree = ""; }; + 2E139779A548A33852C8E5BD5300717B /* EXImageLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.release.xcconfig; sourceTree = ""; }; + 2E163A96B2DC2E2B29B1178DEFEB4E33 /* React-jsi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-prefix.pch"; sourceTree = ""; }; + 2E1FF65056B6E9839EB15A1246394F75 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; + 2E21498C3EC2EA3D70F8EF03597C38AA /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; + 2E291DD718D8678E695D1CB3D12E569E /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/synchronization/Utility.h; sourceTree = ""; }; + 2E353BC276BD16557AC6126A3D7276B3 /* RNPushKitEventHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKitEventHandler.m; path = RNNotifications/RNPushKitEventHandler.m; sourceTree = ""; }; + 2E3B7B5D952279C78CC0490C8F4C222E /* RangeSse42.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RangeSse42.cpp; path = folly/detail/RangeSse42.cpp; sourceTree = ""; }; + 2E3BBBF03432E9D906358AA7E355DD63 /* FrameTransportImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameTransportImpl.cpp; path = rsocket/framing/FrameTransportImpl.cpp; sourceTree = ""; }; + 2E513CA9CE0AF094E15E18F800E449C5 /* RCTView+SafeAreaCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTView+SafeAreaCompat.h"; path = "ios/SafeAreaView/RCTView+SafeAreaCompat.h"; sourceTree = ""; }; + 2E71255E3D468B7D445092B63D2AB02A /* Sleeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sleeper.h; path = folly/synchronization/detail/Sleeper.h; sourceTree = ""; }; + 2E84B732C1D63BD1ADCB8C8869AD6650 /* MasterPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MasterPtr.h; path = folly/experimental/MasterPtr.h; sourceTree = ""; }; + 2E93CBD601435B3B6E299AE1396B0156 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/portability/Malloc.h; sourceTree = ""; }; + 2EC3B9F36A50225E6063E78C10AA63CD /* EXAV.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAV.debug.xcconfig; sourceTree = ""; }; + 2ED9AE6D75EC366EF3198DCFAE98C6B0 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 2EDF8954FD759BBE3BF4CE07F1AA1F89 /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; + 2EE748426695A4BDD7330740EAF93ADA /* QBAlbumsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAlbumsViewController.h; path = ios/QBImagePicker/QBImagePicker/QBAlbumsViewController.h; sourceTree = ""; }; + 2EEC16142E520F6AC834F3F7664172F5 /* StorageIndexer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StorageIndexer.h; path = ios/StorageIndexer.h; sourceTree = ""; }; + 2EF34CFB79CEFD7EC448F1DCD49ED331 /* UMCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMCore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 2EF375909FB5EA0AD94C44236A72537E /* YogaKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YogaKit.modulemap; sourceTree = ""; }; + 2F02DE6A668E61244D4229E805CE5486 /* RCTImageURLLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoader.h; path = Libraries/Image/RCTImageURLLoader.h; sourceTree = ""; }; + 2F17AE626AB48BA2FECB01DC890BE7B1 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + 2F3472742DCB5340483CC35EDFEA7896 /* react-native-mmkv-storage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-mmkv-storage.release.xcconfig"; sourceTree = ""; }; + 2F3DB85865D79F4A726C43AAF5A91103 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + 2F5E130A6E274F6D9E0153B40303D623 /* RNLocalize-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNLocalize-dummy.m"; sourceTree = ""; }; + 2F600F19D37F83C8F1331CE9AD62113C /* RCTDatePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePickerManager.h; sourceTree = ""; }; + 2F6398AD8936BEFE99D1B77E39D38A53 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 2F657A85EE3B3EEC36D93838FDAA2691 /* GDTCORUploadPackage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadPackage.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORUploadPackage.h; sourceTree = ""; }; + 2F92B6663CEAC4B5F3C08886E565F523 /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h; sourceTree = ""; }; + 2FC14241A4FB4A7C07F5B0D8922B4AEE /* Base.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = Base.lproj; path = "Objective-C/TOCropViewController/Resources/Base.lproj"; sourceTree = ""; }; + 2FDDFD2EDD603B22FB67D2FDE3651F3E /* krb5_asn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = krb5_asn.h; path = ios/include/openssl/krb5_asn.h; sourceTree = ""; }; + 2FF36695CF10634924A4EBAB15289D46 /* RCTFileRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileRequestHandler.mm; sourceTree = ""; }; + 2FFDE786701BF883A07673D7693A6EEF /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 30001F6D3849BC4B4B276AA81EFD1657 /* 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; }; + 30163F074732A3DCD3326EAE9F1DF671 /* FIRCLSURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSession.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSession.h; sourceTree = ""; }; + 305E4461F20DCC332F3249BAEE807FBD /* SKScrollViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKScrollViewDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKScrollViewDescriptor.h; sourceTree = ""; }; + 30695E27B0E6C777D87FF1F2A4B40643 /* EXFileSystemLocalFileHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFileSystemLocalFileHandler.h; path = EXFileSystem/EXFileSystemLocalFileHandler.h; sourceTree = ""; }; + 309FD4BB766095C8FFCE8F8CA5ECB8C8 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + 30E087481C66B4DEC92EA704C6F92953 /* NSData+EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+EXFileSystem.m"; path = "EXFileSystem/NSData+EXFileSystem.m"; sourceTree = ""; }; + 30E31E51724C158AA7BB823FA72DE604 /* RCTNetworkPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkPlugins.h; path = Libraries/Network/RCTNetworkPlugins.h; sourceTree = ""; }; + 30E7216A300013A4FD7909722A8BC12B /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; + 30EFE921A6ED204AA4A7BB153554DD7F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 30FC110662EC8E537E2F111A5D0B8A03 /* ARTShapeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTShapeManager.h; sourceTree = ""; }; + 310035D1FB78DE2D64DB8961EFE8ED01 /* ScheduledSubscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledSubscription.cpp; path = rsocket/internal/ScheduledSubscription.cpp; sourceTree = ""; }; + 310A9521535921338D30708091A337CD /* FlipperStateUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperStateUpdateListener.h; path = iOS/FlipperKit/FlipperStateUpdateListener.h; sourceTree = ""; }; + 3123747812E76F95B4DA2A7CBFBB4247 /* RCTWebSocketModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketModule.mm; sourceTree = ""; }; + 31242A4A3BA081BE176B63314AA7D197 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = "Objective-C/TOCropViewController/Resources/fr.lproj"; sourceTree = ""; }; + 3132647FADA358D1B0D5C4B448AE9F02 /* Init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Init.h; path = folly/ssl/Init.h; sourceTree = ""; }; + 3132BE5A532EA723F412A6285AC85FC2 /* DelayedDestruction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedDestruction.h; path = folly/io/async/DelayedDestruction.h; sourceTree = ""; }; + 315C9092CAC50B21E5C250DEA359D298 /* CocoaLibEvent.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLibEvent.debug.xcconfig; sourceTree = ""; }; + 31680BAC2B5D1D52543FCFEB90059311 /* TimedDrivableExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimedDrivableExecutor.h; path = folly/executors/TimedDrivableExecutor.h; sourceTree = ""; }; + 31767CF613B95C1ED8A3142257579045 /* RNBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNBridgeModule.h; path = RNNotifications/RNBridgeModule.h; sourceTree = ""; }; + 317F01BDECBC5146ADC88CB6C75D1F83 /* TokenBucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TokenBucket.h; path = folly/TokenBucket.h; sourceTree = ""; }; + 317F36784686BE8DA048215444CF35F1 /* SKStateUpdateCPPWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKStateUpdateCPPWrapper.mm; path = iOS/FlipperKit/SKStateUpdateCPPWrapper.mm; sourceTree = ""; }; + 3181D83556FA3489517437FB958CB6BF /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; + 318809000B2034C42F024E63559E32B6 /* ScheduledSingleSubscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledSingleSubscription.cpp; path = rsocket/internal/ScheduledSingleSubscription.cpp; sourceTree = ""; }; + 3198919F3064B327D1044E70E2ED666A /* cct.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cct.nanopb.c; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c; sourceTree = ""; }; + 31B9F5606C0A003A29164747152FD690 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = rsocket/benchmarks/README.md; sourceTree = ""; }; + 31C594B606A4FD58B5295739AE8846C6 /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSExecutor.cpp; sourceTree = ""; }; + 31DC28AFA3EF54788E8152AC728B5948 /* UMCameraInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMCameraInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 3217A87B53EF22776DC07F1BB8099DA2 /* PriorityUnboundedBlockingQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityUnboundedBlockingQueue.h; path = folly/executors/task_queue/PriorityUnboundedBlockingQueue.h; sourceTree = ""; }; + 324CF92D438F61C111E2CF4CBC191428 /* RNGestureHandlerButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButton.m; path = ios/RNGestureHandlerButton.m; sourceTree = ""; }; + 325718916693D8D2D6BCEB6863EB2BDD /* Sockets.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Sockets.cpp; path = folly/portability/Sockets.cpp; sourceTree = ""; }; + 328CBCB00EDA5D464EAF30F38790A598 /* GULSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzler.m; path = GoogleUtilities/MethodSwizzler/GULSwizzler.m; sourceTree = ""; }; + 3291C5111000EE84FEAE8934CDA421D9 /* JSCExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSCExecutorFactory.h; sourceTree = ""; }; + 329C548D9C662F038B5B5394345EB26B /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; + 32A30B52E9C591000F8E2A982098C433 /* FIRCLSSymbolicationOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSymbolicationOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSymbolicationOperation.h; sourceTree = ""; }; + 32B1ED6C6455E86C8EB73A4018F5C6C2 /* UMNativeModulesProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMNativeModulesProxy.h; sourceTree = ""; }; + 32C409F711D136ABBE7706D44CB72419 /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = ios/include/openssl/e_os2.h; sourceTree = ""; }; + 32D122714113F3653CF3D10897744339 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; + 32E1731084B4625473B52CDDD4F4CE46 /* RSocketServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketServer.h; path = rsocket/RSocketServer.h; sourceTree = ""; }; + 32F0C2598813B8577CA20426C6F8C906 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FIRConfiguration.h; sourceTree = ""; }; + 32FC0D4A51B7BE560B3C77B31E275013 /* RNNotificationCenterMulticast.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenterMulticast.m; path = RNNotifications/RNNotificationCenterMulticast.m; sourceTree = ""; }; + 3301911E754A4C286ABC7C729C5CE04B /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; + 331430CBE1AD5DB6F0251DA42DF33E66 /* SKNodeDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKNodeDescriptor.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.mm; sourceTree = ""; }; + 332A6D43F1C91CA8F795E921BCA7D747 /* FIRCLSCompactUnwind_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompactUnwind_Private.h; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind_Private.h; sourceTree = ""; }; + 33362207E38B4AB33CC5504F86067DB6 /* Flipper-Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-Folly-prefix.pch"; sourceTree = ""; }; 3347A1AB6546F0A3977529B8F199DC41 /* libPromisesObjC.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPromisesObjC.a; path = libPromisesObjC.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 335EFF7D5A6AECA87296187A5FF2D12A /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; - 33603B081B182532FE328C6365D0E994 /* SingletonThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonThreadLocal.h; path = folly/SingletonThreadLocal.h; sourceTree = ""; }; - 33661B36D9C3F3010D759B837CB5BA85 /* FIRCLSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSException.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSException.h; sourceTree = ""; }; - 336FDE143D48F663E9394445B68A5821 /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; - 337157803E6FCA7092E3503F99A24DDF /* CocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; - 3371866E52645441D616687DD3B21EC9 /* UMBarCodeScannerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBarCodeScannerInterface.h; path = UMBarCodeScannerInterface/UMBarCodeScannerInterface.h; sourceTree = ""; }; - 3393287E11CC9482CDC028594487C3B7 /* FBCxxFollyDynamicConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FBCxxFollyDynamicConvert.mm; path = iOS/FlipperKit/FBCxxFollyDynamicConvert/FBCxxFollyDynamicConvert.mm; sourceTree = ""; }; - 339AA39474F875601CA8E4F14E88800A /* RCTConvert+FFFastImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FFFastImage.m"; path = "ios/FastImage/RCTConvert+FFFastImage.m"; sourceTree = ""; }; - 33A8B74E82780E85783CF929D1E5C33A /* REAConcatNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAConcatNode.h; sourceTree = ""; }; - 33B95CD4BE4D984D1A2A902045B901ED /* RNJitsiMeetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNJitsiMeetView.h; path = ios/RNJitsiMeetView.h; sourceTree = ""; }; - 33C024B491E1A7E75ADB5640F5EBCB98 /* Fontisto.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Fontisto.ttf; path = Fonts/Fontisto.ttf; sourceTree = ""; }; - 33D690AD715585D06C9C452441BC4F70 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 33D726781738E2B01F5B74C0653D6439 /* CxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxModule.h; sourceTree = ""; }; - 341BD64198173E046E86ACBF1EC97D21 /* RCTDevLoadingViewSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingViewSetEnabled.m; sourceTree = ""; }; - 3430F6D9D154829830335E7F6313999B /* EXHapticsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXHapticsModule.h; path = EXHaptics/EXHapticsModule.h; sourceTree = ""; }; - 3455E1B830D610EBB778934F64D6A975 /* AsyncSignalHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSignalHandler.cpp; path = folly/io/async/AsyncSignalHandler.cpp; sourceTree = ""; }; - 3459D0CA80524267C487FC13D3D0273C /* RNDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDeviceInfo.m; path = ios/RNDeviceInfo/RNDeviceInfo.m; sourceTree = ""; }; - 34657EB2F270AE6902A20E460C9FBE94 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = ios/QBImagePicker/QBImagePicker/fr.lproj; sourceTree = ""; }; - 347BF07C7DD3AE9F397121BFB6CDEBE4 /* UncaughtExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UncaughtExceptions.h; path = folly/lang/UncaughtExceptions.h; sourceTree = ""; }; - 349F92ACE634708AF1FE1AF39B381392 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - 34B4A366A7C4EBE2B11006AB0FF65BB2 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; + 3347E9BF931FC6EC307C95328086DA3C /* RNRootView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNRootView.release.xcconfig; sourceTree = ""; }; + 335D38318F50FD0275426F0ECD343B89 /* EvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EvictingCacheMap.h; path = folly/container/EvictingCacheMap.h; sourceTree = ""; }; + 336CEDFFACA0C972208DE707FD79F5B5 /* SocketFastOpen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFastOpen.h; path = folly/detail/SocketFastOpen.h; sourceTree = ""; }; + 338C31CDEA1571AE4A70C4AB2E9D598D /* TurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModule.h; path = turbomodule/core/TurboModule.h; sourceTree = ""; }; + 33910D6A569B0891909C64F4355FD973 /* FirebaseCoreDiagnostics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.release.xcconfig; sourceTree = ""; }; + 3391B4E3F9BE2D0663AA02FA39A6B896 /* DistributedMutex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DistributedMutex-inl.h"; path = "folly/synchronization/DistributedMutex-inl.h"; sourceTree = ""; }; + 33A9A58E88C17428C65ACFC154C03085 /* RCTConvert+ART.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+ART.m"; path = "ios/RCTConvert+ART.m"; sourceTree = ""; }; + 33BF7B796CACE0DDFED65EEEB4EB9AC1 /* RNFastImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFastImage-dummy.m"; sourceTree = ""; }; + 33D51A8AFF07DCF68B2BB41459E9B8A1 /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = ""; }; + 34035BD0C190B26A0634E24C0E63A8D3 /* ThreadCachedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInt.h; path = folly/ThreadCachedInt.h; sourceTree = ""; }; + 340A87757E3E91E2BD60537F55EB75DA /* Lazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lazy.h; path = folly/Lazy.h; sourceTree = ""; }; + 343EA6117AFE0D52C41B73F2E515E0D0 /* Core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Core.h; path = folly/futures/detail/Core.h; sourceTree = ""; }; + 3443367074CD74283D51F7A4ED51F4AF /* REATransitionAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransitionAnimation.m; sourceTree = ""; }; + 344B320C8D7990EFFE961751AE798E0D /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; + 347C07F1DF91B1D125EF165928009B5A /* RCTSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSlider.h; sourceTree = ""; }; + 3489F8F38CF643B6E1A1188CFBF5A45F /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; + 349608C8E9EB5761A5358BDF70EC0EA2 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; + 34B5E838B457CDB0B30A72FC203E30A7 /* PropagateConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropagateConst.h; path = folly/lang/PropagateConst.h; sourceTree = ""; }; 34C842CD40D88AB4B2BF24FC77DA0009 /* libRNFBAnalytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNFBAnalytics.a; path = libRNFBAnalytics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 34D5E6F348BDD95757416B6031B9A117 /* ClockGettimeWrappers.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ClockGettimeWrappers.cpp; path = folly/ClockGettimeWrappers.cpp; sourceTree = ""; }; - 34D66EBD4D76C6D7FE612AC6B823A4AB /* EventFDWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventFDWrapper.h; path = folly/io/async/EventFDWrapper.h; sourceTree = ""; }; - 34E179D8F68C14A806FFAEC890C1C6D2 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 34E902E97DA04910A3A694AB725291EA /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/lang/Bits.h; sourceTree = ""; }; - 34EBB387C060A930458C5C6E5081055B /* UIImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+WebP.h"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.h"; sourceTree = ""; }; - 34F112AD4DCB7424F61EB3493B9FFEA3 /* PasswordInFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PasswordInFile.h; path = folly/io/async/PasswordInFile.h; sourceTree = ""; }; - 35145D11DB7911A08652F4658F072CD4 /* RCTDecayAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDecayAnimation.m; sourceTree = ""; }; - 351AF5B5F9D569C80DA853CDD90CCE3E /* RCTPickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPickerManager.h; sourceTree = ""; }; - 35220CA232F89F7A84F6E5E7237BED12 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - 3559D7F06A730A4645DFA09171B2E0A5 /* da-DK.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "da-DK.lproj"; path = "Objective-C/TOCropViewController/Resources/da-DK.lproj"; sourceTree = ""; }; - 3590FD2FFCCDF22D9CE8AE5ADF431BDE /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; - 3598492752D5FA5E1ABA842AA6A0E913 /* FIRCLSSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSettings.m; path = Crashlytics/Crashlytics/Models/FIRCLSSettings.m; sourceTree = ""; }; - 35ADF910EDB6EE4E4C77FF402FB36AA9 /* RequestResponseThroughputTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RequestResponseThroughputTcp.cpp; path = rsocket/benchmarks/RequestResponseThroughputTcp.cpp; sourceTree = ""; }; - 35C794FF5DAC4896B30F9F73BBF1157D /* FIRCLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReport.h; path = Crashlytics/Crashlytics/Models/FIRCLSReport.h; sourceTree = ""; }; - 35D9C6292267FF2509C7C2941F7524EA /* FileUtilDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilDetail.h; path = folly/detail/FileUtilDetail.h; sourceTree = ""; }; - 360D75EE7718C8B5E7E91509B0499EBF /* react-native-cameraroll-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-cameraroll-dummy.m"; sourceTree = ""; }; - 3625BBE65B73F157169A12C751C26995 /* React-cxxreact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.debug.xcconfig"; sourceTree = ""; }; - 36260268C5FD8F2AE3F068BED84FD695 /* JitsiMeetSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JitsiMeetSDK.release.xcconfig; sourceTree = ""; }; - 3640FB051E362D82BD9F47648FCBEF3C /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; - 364AAF719192994782312AC2667283A4 /* UMReactFontManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactFontManager.h; sourceTree = ""; }; - 364DB5BD16873F10FAC67C82E3C633C9 /* RCTNativeAnimatedNodesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTNativeAnimatedNodesManager.m; sourceTree = ""; }; - 3660486B72C513704AEA66F7F0B8C478 /* IOExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOExecutor.h; path = folly/executors/IOExecutor.h; sourceTree = ""; }; - 3685AFCA46B96B97799850717F28EBAF /* RCTMessageThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMessageThread.h; sourceTree = ""; }; - 36867B33A22C7EF993DCBB3B4614F5C0 /* RCTAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimatedNode.m; sourceTree = ""; }; - 368BAC52F7295200297F65711A5A9483 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/FIRVersion.h; sourceTree = ""; }; - 36959B31A9B9551D039CDF56E003C5C7 /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; - 36A9F9DE61A583A0BED0069A0EEBD674 /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = ios/include/openssl/camellia.h; sourceTree = ""; }; - 36AA042A2066DCCF6F2423C27FE9896F /* FIRCLSExecutionIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSExecutionIdentifierModel.m; path = Crashlytics/Crashlytics/Models/FIRCLSExecutionIdentifierModel.m; sourceTree = ""; }; - 36AFD0C23EB836C4A4255F7C363E7F0E /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/Singleton.h; sourceTree = ""; }; - 36BE1D0F231B6C4F5E25643D57EBD82F /* RCTConvert+Text.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Text.m"; sourceTree = ""; }; - 36C940C1A2B8FF3346C2CF363E289E66 /* GDTCORLifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORLifecycle.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORLifecycle.h; sourceTree = ""; }; - 36D256BF4CAA49DBC1CAC7D5BF1E2F63 /* ObservingInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservingInputAccessoryView.h; path = lib/ObservingInputAccessoryView.h; sourceTree = ""; }; - 36E90BA5DBB8428DD80683F7008704B3 /* FIRCLSThreadState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSThreadState.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSThreadState.h; sourceTree = ""; }; - 36F17D58E2AF986CB156A10C008B9B30 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 36F6B478E1C8AA375374E0F9964F521B /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; - 3745C343C8F94172F4009052118AEB2E /* Retrying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Retrying.h; path = folly/futures/Retrying.h; sourceTree = ""; }; + 34CA3EAB8271BD27AC665FABD6262137 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 34EDFC0601787FF6E6B34F444FC4958B /* FrameType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameType.cpp; path = rsocket/framing/FrameType.cpp; sourceTree = ""; }; + 3523646A56A632FDC38B376A93B57969 /* RNForceTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNForceTouchHandler.h; sourceTree = ""; }; + 352FA8614BD457A5C3CC92236B71E287 /* ARTSurfaceViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTSurfaceViewManager.m; sourceTree = ""; }; + 355FE6185548ACE95EEF02BA00F15A70 /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; + 3576D97114092E1C8E8FF8FBA128C15B /* SKHiddenWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKHiddenWindow.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKHiddenWindow.h; sourceTree = ""; }; + 35837220F1231EFFCA25FBC405F6FC14 /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; }; + 35967FA5DF24995ED311FEED8F36AB8F /* FIRCLSNetworkOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.m; sourceTree = ""; }; + 359B99B052DDAC66B0B97187C86BEA36 /* ClockGettimeWrappers.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ClockGettimeWrappers.cpp; path = folly/ClockGettimeWrappers.cpp; sourceTree = ""; }; + 35A494A764DF4FE9DAE895F6592A6FEE /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 35CC24F928CAC54296E03B0F051806F1 /* PolyDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyDetail.h; path = folly/detail/PolyDetail.h; sourceTree = ""; }; + 35E0F23AC6F1D22C810C888F3767F89B /* BugsnagCrashSentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashSentry.m; sourceTree = ""; }; + 35FAE16347FD77AD4FA13BE95B2EA6EA /* ScopedEventBaseThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopedEventBaseThread.h; path = folly/io/async/ScopedEventBaseThread.h; sourceTree = ""; }; + 362E6DF70DDF44613FAF8E9C07757DA9 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + 363051A351FB101CB4DB757D0C56E942 /* DynamicConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicConverter.h; path = folly/DynamicConverter.h; sourceTree = ""; }; + 36532AC1B65DC9D399C97E41F28ACC54 /* FIRInstallationsItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsItem.m; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.m; sourceTree = ""; }; + 3657EFC3AEC7C2927B930C2A01D18553 /* React-RCTLinking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.debug.xcconfig"; sourceTree = ""; }; + 365C60A6308F1BD47FE50AC3773A6A0C /* RCTRequired.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.debug.xcconfig; sourceTree = ""; }; + 3663B2B47DA53BA34C56D1CBC6DCD2D4 /* WarmResumeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WarmResumeManager.h; path = rsocket/internal/WarmResumeManager.h; sourceTree = ""; }; + 368FA13E95222A3F25BDEBF06FB64E9C /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; + 36BADE24404B361DF91B2AA314DEBD28 /* RNBootSplash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNBootSplash-dummy.m"; sourceTree = ""; }; + 36D23D83A4287B8F5CD12CFA96EB3202 /* FixedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FixedString.h; path = folly/FixedString.h; sourceTree = ""; }; + 37260B6F95E6B538C77461B4B6D05114 /* FIRCLSBinaryImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSBinaryImage.m; path = Crashlytics/Crashlytics/Components/FIRCLSBinaryImage.m; sourceTree = ""; }; + 372C71BBCB5CDB29863D4D290997B1B1 /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = ios/RNGestureHandlerRegistry.h; sourceTree = ""; }; + 3735F08F0673DBD990D48C0840F1BB91 /* EXFileSystem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXFileSystem.debug.xcconfig; sourceTree = ""; }; + 373838BA43BFCEFAE7F39B409FCC7B47 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; + 37401CA23F6F4F32CB65444F529DD8A9 /* React-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-Core-prefix.pch"; sourceTree = ""; }; + 3750DCB8CD91AD520B68D632A0F0309E /* StaticSingletonManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StaticSingletonManager.cpp; path = folly/detail/StaticSingletonManager.cpp; sourceTree = ""; }; 37592FDAD45752511010F4B06AC57355 /* libReact-cxxreact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-cxxreact.a"; path = "libReact-cxxreact.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 376FED7EB937AF74CAB358B678C90A82 /* ScopedEventBaseThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopedEventBaseThread.cpp; path = folly/io/async/ScopedEventBaseThread.cpp; sourceTree = ""; }; - 37796A97BD58B3927E4C839B1DC6AEA7 /* FirebaseAnalytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.debug.xcconfig; sourceTree = ""; }; - 378531966EA58592939B9F691E0C01C5 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; }; - 379BF6B46ECB17D231150C0C428F15DF /* HazptrObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObj.h; path = folly/synchronization/HazptrObj.h; sourceTree = ""; }; - 37B01AACC34E2DB6EC4108DAA06B25E7 /* EXAppleAuthenticationMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationMappings.m; path = EXAppleAuthentication/EXAppleAuthenticationMappings.m; sourceTree = ""; }; - 37B6A17E32F09752D1C491E6E5FBDFCE /* BSG_RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_RFC3339DateTool.h; sourceTree = ""; }; - 37C6DE82423B5DF445238E521397F88E /* ScheduledFrameTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledFrameTransport.h; path = rsocket/framing/ScheduledFrameTransport.h; sourceTree = ""; }; - 37D338DA080B77F86DFD27C3D9772D40 /* shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = shim.h; path = ios/include/openssl/shim.h; sourceTree = ""; }; - 37D8507932C176FD9A70992AB837AE8F /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactMarker.h; sourceTree = ""; }; - 3815FC4F44C997B3CA2BC28B387C577F /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - 38162BEE9799790624835DCD1750F769 /* RNGestureHandlerDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerDirection.h; path = ios/RNGestureHandlerDirection.h; sourceTree = ""; }; - 381C37C2967EDAC64D59720CA8E93561 /* 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; }; - 382A426BE4A12489EDDCD59CB0E7AC12 /* React-jsi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsi-dummy.m"; sourceTree = ""; }; - 3842B13CB7B47A7AFD03D98AB73359F0 /* FLEXNetworkTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkTransaction.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkTransaction.h; sourceTree = ""; }; - 38474893F2379F64947A91290FA2D4C0 /* FIRCLSUserLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserLogging.h; path = Crashlytics/Crashlytics/Components/FIRCLSUserLogging.h; sourceTree = ""; }; - 3847A7169F54643DC41F1A70EA0C9D8A /* EXVideoThumbnails-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXVideoThumbnails-dummy.m"; sourceTree = ""; }; - 3847E83C0505B4422BC11B984C5E7B47 /* Random.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Random.cpp; path = folly/Random.cpp; sourceTree = ""; }; - 3878A8788E6F1FC42E4976D415E1B33B /* FirebaseCoreDiagnostics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.release.xcconfig; sourceTree = ""; }; - 387A35BC7B174684B13A536007827FAA /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; - 38831898CC49426083C7D32DBDDDDFB2 /* BSG_KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach.c; sourceTree = ""; }; - 3884F3FE37EC05F5EBAC9C24DB75B1E5 /* Uri.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Uri.cpp; path = folly/Uri.cpp; sourceTree = ""; }; - 389212ABF0A7DCE5014A167F3AE8C3B4 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; - 3894865D25AB651FA49F4CCE3BC615E6 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; - 389A2F106242A1700788AA59486109C4 /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Private/GULKeychainStorage.h; sourceTree = ""; }; - 38AA3CD1356E87D258936F0FDDC120C2 /* Flipper-DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-DoubleConversion.debug.xcconfig"; sourceTree = ""; }; - 38E528A2F0C70D984284B0B23350D234 /* React-cxxreact-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-cxxreact-dummy.m"; sourceTree = ""; }; - 38EA67C961952378D9FDCDA996723DC0 /* MicroLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroLock.h; path = folly/MicroLock.h; sourceTree = ""; }; - 3902EFC847FC1378429D51930F83EFB7 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; - 39079329D5EF4D688459A38EBDC71EB6 /* FirebaseInstallations.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.release.xcconfig; sourceTree = ""; }; - 390F7D62151F3EA2D4859C7539AAF535 /* FIRCLSUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserDefaults.h; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults.h; sourceTree = ""; }; - 390FD09B4E6120DC6BD20D73D7DC841B /* LNInterpolable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LNInterpolable.m; sourceTree = ""; }; - 391F645395DADABA74114F035E174C4D /* RCTSinglelineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputView.h; sourceTree = ""; }; - 392FCA00F23CFD5EF3D84B3894DB3A6C /* RNFetchBlobFS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobFS.h; path = ios/RNFetchBlobFS.h; sourceTree = ""; }; - 3937A2B1330E98D2F2045F13004CE916 /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; - 3938AE2C818BBA7CE57F743188B3118A /* RCTImageStoreManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageStoreManager.mm; sourceTree = ""; }; - 393F02E1AE9A0E32B7029750BA93C663 /* cms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cms.h; path = ios/include/openssl/cms.h; sourceTree = ""; }; - 3942E700C554EBA040E352A237B947DA /* http_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_struct.h; path = src/event2/http_struct.h; sourceTree = ""; }; - 39505FDD3C73548E192BDCE91AC8F221 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = ""; }; - 3984A382171C5FDA575BD1C38060BE33 /* RNLongPressHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNLongPressHandler.h; sourceTree = ""; }; - 3985EAA3DEA3A2B786F3C61F42951698 /* BSG_KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFields.h; sourceTree = ""; }; - 399B1E75BE20435C9B6BA3B91DDDB24A /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; - 39A10BB3C37E130890781D22BF31F4A0 /* EXHapticsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXHapticsModule.m; path = EXHaptics/EXHapticsModule.m; sourceTree = ""; }; - 39A3F70993119EEBEAFFE6E6D620D00F /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; - 39AB154790624A0B5AFB87DED987FF0A /* BSG_KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashContext.h; sourceTree = ""; }; - 39BBDBE80E53745D27E48B00FFFDCB50 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; - 39E83F686D7D84C65FA7EAA7041144F1 /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; - 39FD99D4B527A7357DAF06D5AF92D02C /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REAModule.h; path = ios/REAModule.h; sourceTree = ""; }; - 3A4F7ADBFA58064E9CE4558D9533E50E /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; - 3A60D8DDF9C452D97C5D43B7C137742D /* FirebaseCoreDiagnostics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.debug.xcconfig; sourceTree = ""; }; - 3A635BA14CF2113905140C44F6E14A85 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Private/GULAppEnvironmentUtil.h; sourceTree = ""; }; - 3A8A4CAF7647BA607557E4EBE2019B78 /* LNInterpolable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LNInterpolable.h; sourceTree = ""; }; - 3A9DC1D9F0B8012EE56D474C37681860 /* NativeToJsBridge.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = NativeToJsBridge.cpp; sourceTree = ""; }; - 3AB05BEFA17D5D67D3C53036B5AE38E4 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; - 3ABC0E3B17BABA2B1338A9B131D2423A /* Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hardware.h; path = folly/synchronization/detail/Hardware.h; sourceTree = ""; }; - 3AC7F5E3C53487CC69587AE984C032B5 /* RNRootView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNRootView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3ACAEC752BC8A591D8EE6618F42F4205 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; + 377F76457D9B686BE546688AA47B8CBC /* Pods-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationService.release.xcconfig"; sourceTree = ""; }; + 37880D003F3EF2EC6BD191F6E5B2A95A /* FIRCLSReportManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportManager.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.h; sourceTree = ""; }; + 379373B1F4C485E4DDDE04A12EE764DD /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 379A72DE731E0441370536B9A6DDE9A4 /* ARTTextManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTTextManager.m; sourceTree = ""; }; + 379E0871E8C66FF621CE516373586224 /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; + 37C6BC43D1C6C0993A711E4BCF33874C /* SDWebImageWebPCoder.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.debug.xcconfig; sourceTree = ""; }; + 37CDB61E056A7D391B5880650C9902FC /* FBCxxFollyDynamicConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBCxxFollyDynamicConvert.h; path = iOS/FlipperKit/FBCxxFollyDynamicConvert/FBCxxFollyDynamicConvert.h; sourceTree = ""; }; + 37EC3FDE845C5437D57F971031211C33 /* MicroLock.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MicroLock.cpp; path = folly/MicroLock.cpp; sourceTree = ""; }; + 380E7E393C7627FA46177C15510AE5CF /* RNFBRCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBRCTEventEmitter.m; path = ios/RNFBApp/RNFBRCTEventEmitter.m; sourceTree = ""; }; + 3819EA000C553270B052608173ED0BAA /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = src/event2/buffer.h; sourceTree = ""; }; + 382B7ED7CC50FCC22787DB5FEAE68964 /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = ""; }; + 382C6B3C504308633B94D4FA7269C619 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + 3830A37AC24BBCDEF8138CA1E39E1923 /* RCTPropsAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPropsAnimatedNode.m; sourceTree = ""; }; + 3866B6F3062B77F9EB0C81C5209579F2 /* EXAV-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXAV-dummy.m"; sourceTree = ""; }; + 387E3E1B5900FC9BF7971C79EC2418AB /* RNFBApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBApp.release.xcconfig; sourceTree = ""; }; + 3883532CCFB6AAFFAD2F38BCA6B4A0F9 /* NetOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetOps.h; path = folly/net/NetOps.h; sourceTree = ""; }; + 3890A2E9E1D29DF9E05B62849B17B7BD /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/IPAddress.h; sourceTree = ""; }; + 38ED227967D423511B8471BC47BF9760 /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = ""; }; + 38F188FEAA6C41E90DA7C9C8098D1D2C /* React-jsinspector-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsinspector-dummy.m"; sourceTree = ""; }; + 38FF482A8A3F534C5AFE2BE09662E9AC /* FlipperConnectionManagerImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperConnectionManagerImpl.cpp; path = xplat/Flipper/FlipperConnectionManagerImpl.cpp; sourceTree = ""; }; + 39015F021D146C53CCF782A977162BA2 /* UMFontInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFontInterface.release.xcconfig; sourceTree = ""; }; + 390D6EA8CE3831292ADE0BC1818408D2 /* FBLazyVector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBLazyVector.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 391B0C200A173C53CBA77E401A4CF5F8 /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashReport.h; sourceTree = ""; }; + 392D8F649B573D0B71F6FED94B8ADB3A /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + 392E85A6858ABE7569F9F5529E2677B4 /* SSLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLSession.h; path = folly/ssl/SSLSession.h; sourceTree = ""; }; + 3933450B6CBB5C6E3C628F46928CF0AD /* UIView+SKInvalidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SKInvalidation.h"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIView+SKInvalidation.h"; sourceTree = ""; }; + 39334E3B147A28B2BB778486FF259EF1 /* FIRCLSContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSContext.m; path = Crashlytics/Crashlytics/Components/FIRCLSContext.m; sourceTree = ""; }; + 3947E3976826D1D8395F15F91E0EFC29 /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = ios/include/openssl/engine.h; sourceTree = ""; }; + 395D5B2342644C97DDCBFEE82D2430B0 /* UninitializedMemoryHacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UninitializedMemoryHacks.h; path = folly/memory/UninitializedMemoryHacks.h; sourceTree = ""; }; + 3965068731CD333719E61F5DE302468E /* UMModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistry.h; sourceTree = ""; }; + 3966967B277AC2F3E8AE6BCF38087818 /* Flowable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flowable.h; path = yarpl/flowable/Flowable.h; sourceTree = ""; }; + 39AECF8206CA63D1D4430BCE094026C1 /* REATransitionAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransitionAnimation.h; sourceTree = ""; }; + 39CDA76339601D7B597AC1FDF06C82CC /* ObservingInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ObservingInputAccessoryView.m; path = lib/ObservingInputAccessoryView.m; sourceTree = ""; }; + 39D0DBE2677AD7AEB0D115FAB6DA6B3C /* ObservableConcatOperators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservableConcatOperators.h; path = yarpl/observable/ObservableConcatOperators.h; sourceTree = ""; }; + 39D3CD2E9523C1F27039204E9B35115F /* QBVideoIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBVideoIndicatorView.h; path = ios/QBImagePicker/QBImagePicker/QBVideoIndicatorView.h; sourceTree = ""; }; + 39D749A4B1348C9699081C2A129C5607 /* FlipperState.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperState.cpp; path = xplat/Flipper/FlipperState.cpp; sourceTree = ""; }; + 39FF85BD23480E628294A30F5805EAA5 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; + 3A3D1A76F4A5CF45A49B858F6A0DF324 /* FIRCLSCrashedMarkerFile.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSCrashedMarkerFile.c; path = Crashlytics/Crashlytics/Components/FIRCLSCrashedMarkerFile.c; sourceTree = ""; }; + 3A41EF9B487EC8CB415C49EAF6C94677 /* StaticTracepoint-ELFx86.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StaticTracepoint-ELFx86.h"; path = "folly/tracing/StaticTracepoint-ELFx86.h"; sourceTree = ""; }; + 3A41F886F9557FAF255638FFF3C21626 /* BugsnagMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagMetaData.h; sourceTree = ""; }; + 3A485EE0B6D5632B8A0B4975C30C4B82 /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; + 3A4F4C0BCDE1E7222A9C16BB552976D5 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/lang/Exception.h; sourceTree = ""; }; + 3A5C68C3E06CABDDC5A1124E030379E2 /* CancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancellationToken.h; path = folly/CancellationToken.h; sourceTree = ""; }; + 3A629223F976F71639D71C0F1B2F28BB /* FIRCLSRecordBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordBase.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordBase.m; sourceTree = ""; }; + 3A7A586F95076EB0F0E104A783BD36ED /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/synchronization/MicroSpinLock.h; sourceTree = ""; }; + 3A7B86DAD8AE721D3205D4C33C539323 /* UMPermissionsInterface-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMPermissionsInterface-prefix.pch"; sourceTree = ""; }; + 3A989A3AA197F38D1E3B7C0B70A38760 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; + 3AB89F171FA17DAB05CC94195D7E5F72 /* EXAV.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAV.release.xcconfig; sourceTree = ""; }; + 3AC5281D725EF697C3F1C31564DE860D /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 3AD03D32DAE232909F3D208A3D832661 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 3AD0E9FCE50F8E2EF208B5C0889BD84D /* EXKeepAwake.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXKeepAwake.h; path = EXKeepAwake/EXKeepAwake.h; sourceTree = ""; }; + 3ADB54D5118EF457C66703A234F34BCA /* FlipperKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlipperKit.debug.xcconfig; sourceTree = ""; }; + 3ADBEFD25257B8BABE5BB941FC01A3AA /* EXPermissions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPermissions.m; path = EXPermissions/EXPermissions.m; sourceTree = ""; }; + 3ADD639F5BE4A611371D742CB9D1DE50 /* FBReactNativeSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBReactNativeSpec.h; path = FBReactNativeSpec/FBReactNativeSpec.h; sourceTree = ""; }; + 3AE7616DCD14898133A7469BD455B16F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; 3AEA4A114C08533A2C0F8E039A4C5EB9 /* libRNImageCropPicker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNImageCropPicker.a; path = libRNImageCropPicker.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3AEC8E511931EF566AF1B07C48ED2541 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; - 3B02FC345CF27AD6719210E395BB828B /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; - 3B1E3359D6A9ED665FE278B75005E906 /* RCTConvert+RNNotifications.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+RNNotifications.h"; path = "RNNotifications/RCTConvert+RNNotifications.h"; sourceTree = ""; }; - 3B24ED0CC4D7FF4799EC3193270253C5 /* SKDescriptorMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKDescriptorMapper.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.h; sourceTree = ""; }; - 3B26A6BB2D65930BE87FCD4C97CE50DB /* FIRCLSDwarfUnwindRegisters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfUnwindRegisters.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwindRegisters.h; sourceTree = ""; }; - 3B62DAAE93A5B33701FE818A6DEA2AE2 /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = ""; }; + 3AFF9FAF94EB8249D1B1287FF2C0FF3B /* SharedPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedPromise.h; path = folly/futures/SharedPromise.h; sourceTree = ""; }; + 3B015A422A42389B0E5DBEC26AC57AB9 /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; + 3B01ED172A45935B0D07F46462DD6710 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; + 3B0B72635B68DDFBEB61861EB08A22AF /* GULSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzler.h; path = GoogleUtilities/MethodSwizzler/Private/GULSwizzler.h; sourceTree = ""; }; + 3B0D4BEE27801FE7549D8D8F0F0D82EF /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = ios/include/openssl/aes.h; sourceTree = ""; }; + 3B1B4B919203510AC92E61577C7C6433 /* RNGestureHandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGestureHandler-prefix.pch"; sourceTree = ""; }; + 3B1BA474DF570D4217140172FC8117A0 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; + 3B1D5949730255620D2499CE8D24C3F9 /* EXSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionUploadTaskDelegate.m; sourceTree = ""; }; + 3B5B16A6B7B7CF3E4E34C28BC8457480 /* RNDeviceInfo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDeviceInfo.release.xcconfig; sourceTree = ""; }; + 3B5D74240A958034DF34317CFCD9A0D2 /* RCTAdditionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAdditionAnimatedNode.m; sourceTree = ""; }; + 3B5F3690F84C2865606C96B737694E4B /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; 3B640835BAA914DD267B5E780D8CFEC7 /* libUMReactNativeAdapter.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libUMReactNativeAdapter.a; path = libUMReactNativeAdapter.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B712273B8E31704568EC931E05D26EF /* ARTRadialGradient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTRadialGradient.m; sourceTree = ""; }; - 3B7FE43CAEF809B4218C9ED13CEEC451 /* ChecksumDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChecksumDetail.h; path = folly/hash/detail/ChecksumDetail.h; sourceTree = ""; }; - 3B86D68BE787940CFEA113DDB1F1A5CD /* IPAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddress.cpp; path = folly/detail/IPAddress.cpp; sourceTree = ""; }; - 3BC6F446BD80D5F78F941FE2471C86F8 /* RNGestureHandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.debug.xcconfig; sourceTree = ""; }; - 3BC938F902528781ADD4AEC8BA72765E /* GDTCORTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransformer.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransformer.m; sourceTree = ""; }; - 3BCB47EEA132D582BF77322AE54F499E /* StaticSingletonManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StaticSingletonManager.cpp; path = folly/detail/StaticSingletonManager.cpp; sourceTree = ""; }; - 3BCB76317806C715FA5771BA730E980A /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = ios/QBImagePicker/QBImagePicker/en.lproj; sourceTree = ""; }; - 3BCBD61446538B2B7202B7D11872698C /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; - 3BCCF8FE3129240D5E1CA436BB461A65 /* MapUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapUtil.h; path = folly/MapUtil.h; sourceTree = ""; }; - 3BEA0C29C88EAFB371FCBCBAFA61492A /* RNCWKProcessPoolManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCWKProcessPoolManager.m; path = apple/RNCWKProcessPoolManager.m; sourceTree = ""; }; - 3BF4433763B521DCABF1AB38B9942418 /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworking.mm; sourceTree = ""; }; - 3BF6E8C711CE563EBE5CC40843A49430 /* RCTRedBoxSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxSetEnabled.h; sourceTree = ""; }; - 3C06A99C6FF9AF8A830BB81F3A436CB8 /* FrameTransportImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameTransportImpl.h; path = rsocket/framing/FrameTransportImpl.h; sourceTree = ""; }; - 3C23C2BDE7E08B7D04B3F5940676930B /* DynamicParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicParser.h; path = folly/experimental/DynamicParser.h; sourceTree = ""; }; - 3C3DF31F31BFD595F0FF72EADD21C14B /* CString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CString.h; path = folly/lang/CString.h; sourceTree = ""; }; - 3C46A327592F5EEDA786FC0DE9D33BD1 /* FBLazyVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyVector.h; path = FBLazyVector/FBLazyVector.h; sourceTree = ""; }; - 3C4DD4D8A2E599E933F49CABCD377CB9 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; - 3C52B41C88AB9A712CD2F32C98446048 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; - 3C73AF067EE017B1C7D4DD37C9D29AC0 /* FIRAnalyticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInterop.h; path = Interop/Analytics/Public/FIRAnalyticsInterop.h; sourceTree = ""; }; - 3C920BEF72370EA52077556BBECF365C /* ARTGroupManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTGroupManager.m; sourceTree = ""; }; + 3B64D783F8C74B4682FD3D803C78CCA7 /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; + 3B8785CDB575B476AA2434A57D38EA65 /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = ios/include/openssl/pkcs12.h; sourceTree = ""; }; + 3B9018C017CE1F173655CFDBF3C9505A /* SKHighlightOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKHighlightOverlay.h; path = iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.h; sourceTree = ""; }; + 3B97890970021303829DC7E5D4E53FE2 /* StorageIndexer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StorageIndexer.m; path = ios/StorageIndexer.m; sourceTree = ""; }; + 3BA42568CD090374443F4F1F27941531 /* FIRCLSDownloadAndSaveSettingsOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDownloadAndSaveSettingsOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.m; sourceTree = ""; }; + 3BB695259EFD1A6F97D63899C791A673 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 3BB854579DAAAFAFF94512AB246AE451 /* IDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IDStore.h; path = ios/IDStore.h; sourceTree = ""; }; + 3BBB608478F4976B5227E0BA4CB6140D /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 3BBF5ED6E7690FA18D4B7A816F99EA92 /* FirebaseCoreDiagnostics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreDiagnostics-dummy.m"; sourceTree = ""; }; + 3BC5033AF0CAFB17D2BD347A0CD9E3BA /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; + 3BC736F5F5CDA57D61E6A6765CC3A096 /* ScheduledSingleObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSingleObserver.h; path = rsocket/internal/ScheduledSingleObserver.h; sourceTree = ""; }; + 3BD2BF9FB66A6929683B32FA923F3F7F /* UMReactNativeEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactNativeEventEmitter.h; sourceTree = ""; }; + 3BEB19D93D64C83153DF541927A16A6C /* RecordIO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RecordIO.h; path = folly/io/RecordIO.h; sourceTree = ""; }; + 3BEDC9AE6563EBE44494BFAECF8A0E0A /* RNDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDeviceInfo.h; path = ios/RNDeviceInfo/RNDeviceInfo.h; sourceTree = ""; }; + 3BF0A46C403E493EA8A1C2CCD49A4467 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 3BFBC54C5380CB9890771BF9F8A75591 /* EXPermissions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPermissions.h; path = EXPermissions/EXPermissions.h; sourceTree = ""; }; + 3C1A33210B6A5A1763EC4B25853B68A6 /* EXImageLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.debug.xcconfig; sourceTree = ""; }; + 3C32CED3B5769B95D1E90D33B4CB60F6 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; + 3C3430F5A0D8A81F8525A9C95E35EB43 /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; }; + 3C45C204ACA134AF52D11B8A41D1B43B /* FarmHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FarmHash.h; path = folly/hash/FarmHash.h; sourceTree = ""; }; + 3C526726B9A47423C337C9905A9A8CDE /* EXFilePermissionModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFilePermissionModule.m; path = EXFileSystem/EXFilePermissionModule.m; sourceTree = ""; }; + 3C6452F13967E498C581E927CA7720D3 /* ConnectionAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionAcceptor.h; path = rsocket/ConnectionAcceptor.h; sourceTree = ""; }; + 3C67B195860C64A4CC32AB983E044735 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; + 3C730A18F65EBB943DD2FCF35B15CD7A /* Flipper-DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-DoubleConversion.release.xcconfig"; sourceTree = ""; }; + 3C7EB4BDFCD396924476A09480A4AB23 /* MMKVAppExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MMKVAppExtension.debug.xcconfig; sourceTree = ""; }; + 3C87CAC797963EDF63CE970DCE325C35 /* EXFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXFileSystem-dummy.m"; sourceTree = ""; }; + 3C9945D5DA1492D92DCD73D3EAFAD89D /* RNCMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCMaskedViewManager.h; path = ios/RNCMaskedViewManager.h; sourceTree = ""; }; + 3CA677BF651865EC11C8D20C8EE515DE /* Benchmarks.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Benchmarks.cpp; path = rsocket/benchmarks/Benchmarks.cpp; sourceTree = ""; }; 3CA7A9404CCDD6BA22C97F8348CE3209 /* libglog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libglog.a; path = libglog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3CB297215DDE047954D532317C89D84F /* SKTapListenerImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKTapListenerImpl.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListenerImpl.m; sourceTree = ""; }; - 3CB484617B32D8C2ABEEEB0DAF1CF6BF /* RNGestureHandlerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerManager.m; path = ios/RNGestureHandlerManager.m; sourceTree = ""; }; - 3CC7095DC87240FA7E6F97CA982A06F9 /* FIRCLSMachOSlice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachOSlice.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOSlice.h; sourceTree = ""; }; - 3CD01D16EF9FBC5A8826CD74D7B2B0B0 /* FIRCLSDownloadAndSaveSettingsOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDownloadAndSaveSettingsOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.m; sourceTree = ""; }; - 3CD8BD7E54E4C96062CA6B79415D777C /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = folly/hash/Checksum.h; sourceTree = ""; }; - 3D0093DD99E5523E0FB460A10B375718 /* RCTMultiplicationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultiplicationAnimatedNode.m; sourceTree = ""; }; - 3D1B98C7FBEFC26856314E228A00A4E5 /* EXAppleAuthenticationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthenticationRequest.h; path = EXAppleAuthentication/EXAppleAuthenticationRequest.h; sourceTree = ""; }; - 3D22A72EF987B784AE5C54A2A8EFB2AE /* Tearable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Tearable.h; path = folly/synchronization/Tearable.h; sourceTree = ""; }; - 3D3ADD27AD67ECF38BDF5E6B60712927 /* File-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "File-inl.h"; path = "folly/gen/File-inl.h"; sourceTree = ""; }; - 3D4069E4CCE86326A76AEB5A6E4E5F35 /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; - 3D42917C924867E370FA16321C92C276 /* GoogleAppMeasurement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleAppMeasurement.framework; path = Frameworks/GoogleAppMeasurement.framework; sourceTree = ""; }; - 3D5639176CDD9669D4556831638B3763 /* RCTI18nManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTI18nManager.mm; sourceTree = ""; }; - 3D5FD0B95ACC58746CBA3B0C6E668BD3 /* UMImageLoaderInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMImageLoaderInterface.release.xcconfig; sourceTree = ""; }; - 3D67366578E37B9768EDA8420106E285 /* StaticTracepoint-ELFx86.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StaticTracepoint-ELFx86.h"; path = "folly/tracing/StaticTracepoint-ELFx86.h"; sourceTree = ""; }; - 3D6A2B0B844845B9E7BB8632CEB0198D /* UMAppLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMAppLoader-prefix.pch"; sourceTree = ""; }; - 3D70ABA751AFDCA0FB499B0AB9D797BB /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; - 3D71CDCA1654949EF0014FA1F5873DB5 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; - 3D7BABEDC78A2D882E39A2D379375040 /* json_patch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_patch.h; path = folly/json_patch.h; sourceTree = ""; }; - 3DA33AE337C028D6616E3BB9D31A0912 /* react-native-notifications.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-notifications.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3DA72FD511360769DEE06D96F4A0CFB0 /* IPAddressException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressException.h; path = folly/IPAddressException.h; sourceTree = ""; }; - 3DA8CD2ADE38BEC0F03627AEB3D60909 /* QBAlbumCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAlbumCell.h; path = ios/QBImagePicker/QBImagePicker/QBAlbumCell.h; sourceTree = ""; }; - 3DACB159C9A8E31A5E1E3F9B4BB13AD5 /* ARTRadialGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTRadialGradient.h; sourceTree = ""; }; - 3DB517B983E703D101B71F0C4F108313 /* React-RCTBlob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.debug.xcconfig"; sourceTree = ""; }; - 3DBBC99560F7985C8A60373FDDD76DC6 /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; - 3DCCB7B5B285B545249C9E330DAA4275 /* json_patch.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_patch.cpp; path = folly/json_patch.cpp; sourceTree = ""; }; + 3CAA97BBE8312D2E8909E7F50F8D06F3 /* LNAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LNAnimator.m; sourceTree = ""; }; + 3CADEB74AB3984448F4164432656C152 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = ""; }; + 3CBC2D81BD34067AA7ACBEEEF55C8EB6 /* FIRCLSOnboardingOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSOnboardingOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSOnboardingOperation.m; sourceTree = ""; }; + 3CBE4B35B932B5B32DE48A6B3EAE8C5A /* FrameSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameSerializer.h; path = rsocket/framing/FrameSerializer.h; sourceTree = ""; }; + 3CD3466D9D3651B36C3E28D89CD26C97 /* FlipperResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperResponder.h; path = iOS/FlipperKit/FlipperResponder.h; sourceTree = ""; }; + 3CD7BE93FBD27AE0A01D306CED6B70D6 /* PasswordInFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PasswordInFile.h; path = folly/io/async/PasswordInFile.h; sourceTree = ""; }; + 3D02C879F613DDB960B3201EB25BCE9E /* RNCSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewLocalData.m; path = ios/SafeAreaView/RNCSafeAreaViewLocalData.m; sourceTree = ""; }; + 3D09E8952F6660F0E7AAE0649CC05F84 /* RCTDevLoadingViewSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDevLoadingViewSetEnabled.m; sourceTree = ""; }; + 3D18D6921A157384CD8DB1B9034A8538 /* EXPermissions-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPermissions-dummy.m"; sourceTree = ""; }; + 3D217D6323376C94A847B7E3E0C06B74 /* Firebase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.debug.xcconfig; sourceTree = ""; }; + 3D266A675CA564B8FD18F970536211CB /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 3D50E401219CBB758F1BD557F2DDBC16 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; + 3D54A3464FC502058D8DAEAB77A89182 /* VirtualEventBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = VirtualEventBase.cpp; path = folly/io/async/VirtualEventBase.cpp; sourceTree = ""; }; + 3D6234CA033ABFD8DB0D4C4A979F1E9B /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; + 3D671A8DB96D321151A22C7777886198 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/FIRVersion.h; sourceTree = ""; }; + 3D77FCCC3D68CE58388AE633913FFA2E /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; + 3D7EF236CE7D5CE2A1C72FF683F2061C /* FIRCLSFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFeatures.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFeatures.h; sourceTree = ""; }; + 3D8B57121FD848BE72A353E5A4934B38 /* FIRAEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAEvent.h; path = Crashlytics/Crashlytics/Helpers/FIRAEvent.h; sourceTree = ""; }; + 3D97A62D5F7FFFED570E9717C1B77CA0 /* FIRCLSReportUploader_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportUploader_Private.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader_Private.h; sourceTree = ""; }; + 3D98706927B919470B7D0B6829D76416 /* RCTVirtualTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextShadowView.m; sourceTree = ""; }; + 3D9E65B484F7AEC35D3A1BB30D48A282 /* RNScreens-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNScreens-prefix.pch"; sourceTree = ""; }; + 3DB80E5B203ED5541F1AE27D3A1D23A2 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; + 3DBE99DCAAD0D8D3B5630B1FE91445E6 /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; + 3DC9980050C1C0795120E178659C52BE /* AtomicStruct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicStruct.h; path = folly/synchronization/AtomicStruct.h; sourceTree = ""; }; 3DCCC9C42EB3E07CFD81800EC8A2515D /* QBImagePicker.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = QBImagePicker.bundle; path = "RNImageCropPicker-QBImagePicker.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3DD7C081F1053190D2A1D5378E0B12D3 /* EXFileSystem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXFileSystem.debug.xcconfig; sourceTree = ""; }; - 3DDC8CC06B0A403ABBE1F567B10E4560 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; - 3DE49D5A77318B4C139F69F13EE41B5F /* RSocketServer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketServer.cpp; path = rsocket/RSocketServer.cpp; sourceTree = ""; }; - 3DE4DFD747194E1C890D16D91A9AC4A8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 3DF7763DC2839EBBF4377FC5EE30D15E /* EXKeepAwake-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXKeepAwake-dummy.m"; sourceTree = ""; }; - 3E07A9D647C61E63FBD2A63EBC6014AA /* IOS7Polyfill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOS7Polyfill.h; path = ios/IOS7Polyfill.h; sourceTree = ""; }; - 3E0E8C0BD9EF8C3E583F6CE5D9103338 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; - 3E1E82F75A3AD91B98D300A18F417BDF /* EXAppleAuthentication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXAppleAuthentication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3E48C5EF81EBE6ED7094B1E81AA04F99 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; - 3E54C641E5BC5AEA752031C4B73894FA /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; - 3E5635867A95D1AF56CFB6137CBB346A /* FIRCLSSymbolResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSymbolResolver.h; path = Crashlytics/Crashlytics/Models/FIRCLSSymbolResolver.h; sourceTree = ""; }; - 3E661AC9A93AFA9392D5964B5E59E738 /* RCTJSInvokerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSInvokerModule.h; sourceTree = ""; }; - 3E838049A8A55A72E34E8DD160D4DAFD /* BSG_KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportStore.h; sourceTree = ""; }; - 3E8C54B5F0B21968B0CCCD7B06989C20 /* EventBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBase.h; path = folly/io/async/EventBase.h; sourceTree = ""; }; - 3E908157346CBB32E99418997F3DD50C /* SKDispatchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKDispatchQueue.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKDispatchQueue.h; sourceTree = ""; }; - 3EAD0882665BC023557F77A1296A4F54 /* BSG_KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Signal.h; sourceTree = ""; }; - 3ECB76D32C84A2F5405D408FA85A9362 /* RNScreens.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNScreens.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3ECF1C6C7A6D4627AF8270961DE502DF /* StringKeyedSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedSet.h; path = folly/experimental/StringKeyedSet.h; sourceTree = ""; }; - 3ED5FF248E57447CE64A4876ED7B8DA4 /* EventBaseLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseLocal.h; path = folly/io/async/EventBaseLocal.h; sourceTree = ""; }; - 3EDCE04080CFB56239F3DD49B3A44CAC /* EXPermissions.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXPermissions.release.xcconfig; sourceTree = ""; }; - 3EE8DEBA3B976EA391E5FE4DE1E391B6 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; + 3DDBBD1C81098CE06A5204630F7A8714 /* BSG_KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSysCtl.c; sourceTree = ""; }; + 3DEE9AB9AC721D2590B458D6A97C44D8 /* FIRInstallationsErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsErrorUtil.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.m; sourceTree = ""; }; + 3DFD708B374533202B0961DF98824A0A /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; + 3E376827002A3EFDF2F7F169CA20C0AF /* FLEXNetworkRecorder.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FLEXNetworkRecorder.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkRecorder.mm; sourceTree = ""; }; + 3E8A4E27663F15FEBDE917FCD55886C0 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; + 3E8D77C595107F9ADB666FE144CC4495 /* FlipperStep.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperStep.cpp; path = xplat/Flipper/FlipperStep.cpp; sourceTree = ""; }; + 3E9242EEAF4956D0A3E9005B662766EC /* MMKVLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKVLog.h; path = Core/MMKVLog.h; sourceTree = ""; }; + 3E9A25FC091BD85A1E34DBFE16F7EC19 /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; + 3EB1835E2A8A33351ACC118C7D1D74D3 /* UMLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMLogManager.h; sourceTree = ""; }; + 3EB61D181C72318042B364540B702319 /* TimedDrivableExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimedDrivableExecutor.cpp; path = folly/executors/TimedDrivableExecutor.cpp; sourceTree = ""; }; + 3EBCDB34C6CE80C27BD18D25879FEEF9 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; + 3ECAB60FD6CDA99C012E75D90A2CE446 /* BSG_KSCrashType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashType.h; sourceTree = ""; }; + 3ECDD200CF993CB41FDFA3BF409D7DE0 /* FIRCLSDwarfUnwindRegisters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfUnwindRegisters.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwindRegisters.h; sourceTree = ""; }; + 3EDD75C463805A61CE3A8A8B3F02D62F /* FlipperClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperClient.h; path = iOS/FlipperKit/FlipperClient.h; sourceTree = ""; }; + 3EE25B11E9FD97428B0141772571FA0D /* RCTPerfMonitor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerfMonitor.mm; sourceTree = ""; }; 3EEAA606F6866DA20E6601B9655B1027 /* libBugsnagReactNative.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBugsnagReactNative.a; path = libBugsnagReactNative.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3F1A27E3439D9ECCF51F08419D9AFEBE /* FIRCLSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionConfiguration.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSessionConfiguration.m; sourceTree = ""; }; - 3F1D0A45421638681EE0B25C8196FC10 /* F14Policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Policy.h; path = folly/container/detail/F14Policy.h; sourceTree = ""; }; - 3F3A80DB7CAD74E4D263691EBC611ED3 /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; - 3F6A8412203B8EBE749B35D196F12915 /* React-RCTAnimation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.debug.xcconfig"; sourceTree = ""; }; - 3F6C17F149C53C8AA14FDD3901B51759 /* FIRCLSdSYM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSdSYM.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSdSYM.h; sourceTree = ""; }; - 3F70C77218EFD104037D032067915659 /* ScheduledSingleObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSingleObserver.h; path = rsocket/internal/ScheduledSingleObserver.h; sourceTree = ""; }; - 3F7D754B50C01E6487EC23BCE05505AE /* ChannelResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ChannelResponder.cpp; path = rsocket/statemachine/ChannelResponder.cpp; sourceTree = ""; }; - 3F98BD56AB0D3E12B727577E2C3CA703 /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = ""; }; - 3FA3159AAF0ECCC984463AA16EB09095 /* UninitializedMemoryHacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UninitializedMemoryHacks.h; path = folly/memory/UninitializedMemoryHacks.h; sourceTree = ""; }; - 3FAE3B1E6DCF34D959E7D5855CB6B777 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; - 3FF3F9F5D4B96F992106B3D82288AE35 /* React-RCTBlob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTBlob-dummy.m"; sourceTree = ""; }; - 4023F329225D6A97E239B3392E99A0D7 /* RCTSRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSRWebSocket.h; path = Libraries/WebSocket/RCTSRWebSocket.h; sourceTree = ""; }; - 4033635AF569F20C4DA7986988B8D5FA /* Log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Log.h; path = xplat/Flipper/Log.h; sourceTree = ""; }; - 403BA7C6CED5DD2F2CDE32266DD115A4 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; - 404EF870AFE620382970B9F3BFA537C0 /* FIRInstallationsStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStore.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.m; sourceTree = ""; }; - 405FB693E762B3F5A494726FE3442C0D /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; - 406361C35BAA62FF97AEAE4B1F895035 /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; - 406BF4C99CB4F1FD0319C9242FDEE632 /* Yoga.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.debug.xcconfig; sourceTree = ""; }; - 406EBF17E725C7C78735375D7FDD5321 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - 4095CC3BA5BAD2A6234D7EE713C935EE /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = folly/Range.h; sourceTree = ""; }; - 40BF62650BA18DDC6EAEEFD2E04436C6 /* CocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaAsyncSocket-dummy.m"; sourceTree = ""; }; - 40C267DF999628C86094476C9C616FAF /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event.h; path = src/event2/event.h; sourceTree = ""; }; - 40E60757A755EC2105B3D2A7902D73AD /* Flipper-PeerTalk.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-PeerTalk.debug.xcconfig"; sourceTree = ""; }; - 4101A167FEED7D4C959CEB06F6AF4DEF /* RCTImageLoaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderProtocol.h; path = Libraries/Image/RCTImageLoaderProtocol.h; sourceTree = ""; }; - 4112D184DABABEA2C5B0B61168F06C67 /* RNJitsiMeetViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNJitsiMeetViewManager.m; path = ios/RNJitsiMeetViewManager.m; sourceTree = ""; }; - 41227C78FE12E5BF01473A6F8BAD0F69 /* FlipperKitNetworkPlugin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperKitNetworkPlugin.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.mm; sourceTree = ""; }; - 414C7FD6C1065E51AA4148D0796C6398 /* SKTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKTouch.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.h; sourceTree = ""; }; - 414DFE8CB8A396E7C28F380CFFBFA5B9 /* MemoryIdler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryIdler.cpp; path = folly/detail/MemoryIdler.cpp; sourceTree = ""; }; - 415268D1A80C95953F31FAD0F2169E28 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; - 415AB15B320B9646A3392FF556330B10 /* TOCropViewControllerTransitioning.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropViewControllerTransitioning.h; path = "Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.h"; sourceTree = ""; }; - 4165568E88906B826A0C324ACC44594B /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; - 4168DF9F6E37BBC9E9A44D37DD4F8A12 /* AtomicNotification-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicNotification-inl.h"; path = "folly/synchronization/AtomicNotification-inl.h"; sourceTree = ""; }; - 417E4FE64BADEB1C33CC9305F6AC4BEF /* ConcurrentHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentHashMap.h; path = folly/concurrency/ConcurrentHashMap.h; sourceTree = ""; }; - 417F80CE73198E7BDE01F7699AEA8F51 /* BugsnagSessionTrackingApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingApiClient.m; sourceTree = ""; }; - 4181961BDE7E046D6C5EC3512B700681 /* FIRCLSReportUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportUploader.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.h; sourceTree = ""; }; - 4184308CE6AA6421254E0CDA732DDD3C /* UMReactFontManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactFontManager.m; sourceTree = ""; }; - 419C21DE03C7ED90C021F5C7A17DAE4E /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - 41AE4CB94AE6E3A734F70CF6B23E5B5C /* tag_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tag_compat.h; path = src/event2/tag_compat.h; sourceTree = ""; }; - 41C6F33F3ACAD20BA9745D7CB0C43D3A /* ConcurrentSkipList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentSkipList.h; path = folly/ConcurrentSkipList.h; sourceTree = ""; }; - 41C927B83DC0948365569F95AE829FF9 /* BitIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIterator.h; path = folly/container/BitIterator.h; sourceTree = ""; }; - 41CA5F14136BC00F49E8CA3D81983512 /* FFFastImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageView.m; path = ios/FastImage/FFFastImageView.m; sourceTree = ""; }; - 41CE4DDEE3F74FEB4ECC75F743A0E5E8 /* UMConstantsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMConstantsInterface.h; path = UMConstantsInterface/UMConstantsInterface.h; sourceTree = ""; }; - 41CFD4D3D242650FEC3BF8CFEA88C08D /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; - 41D436244703D58A32C838EE448210D4 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/portability/Math.h; sourceTree = ""; }; - 41F067803700B21CF695E473B8C9FD00 /* EXLocalAuthentication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXLocalAuthentication-prefix.pch"; sourceTree = ""; }; - 41F1B69AA73443ED11F3BC5832374325 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; - 41F22971CAC4CC13A29D5920E79CD0A0 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; - 41F7EDB221C6D8E6528242972B85E19D /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; }; - 41FED78D9D58D4FDF3AD5E281760AD9E /* RNScreens.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.debug.xcconfig; sourceTree = ""; }; - 4209CCCD0871814DD067867CED32B25E /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; - 42236F4FF6CE03D31A9ED4E53EF609F0 /* GDTCORPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPlatform.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORPlatform.h; sourceTree = ""; }; - 422A8203166A04153210DF34506CCCD9 /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; - 423DBE3582E06AD2EBC9DB27C89EC5F6 /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; - 423E6295395104EA9D8320DD6C894074 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 4248F7EC94C1492E9CC08E2AF51D9B1F /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = ""; }; - 424B5272FA663E6E06C5D1F1E5A726F4 /* UMFontInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFontInterface.debug.xcconfig; sourceTree = ""; }; - 4258080A322D8874E2F5B60857DCC36B /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = ""; }; - 425AE49378C747D12D929F44D2569316 /* RNFetchBlobConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobConst.m; path = ios/RNFetchBlobConst.m; sourceTree = ""; }; - 428159FCF65A3E3D131720C6E1909CDF /* BugsnagErrorReportApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagErrorReportApiClient.m; sourceTree = ""; }; - 428A17C2B36A0B827DE991A650647A54 /* ThreadName.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadName.cpp; path = folly/system/ThreadName.cpp; sourceTree = ""; }; - 428B8F140F25393AF875A94951A154F9 /* EXVideoPlayerViewControllerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoPlayerViewControllerDelegate.h; sourceTree = ""; }; - 42AB3BBB463F5EC27C22C10A80989826 /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; - 42B27763ADCDC1680EA0DD97F8F26369 /* SKScrollViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKScrollViewDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKScrollViewDescriptor.h; sourceTree = ""; }; - 42C7624D74DDE436F79F1B74A97FB676 /* FIRCLSNetworkOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.h; sourceTree = ""; }; - 42C98BD451DB83FE983EB7711ADAEEF6 /* UMAppRecordInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppRecordInterface.h; sourceTree = ""; }; - 42CD5F5B3B3358A771678186FF2FFF58 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; - 42D0C29061CC820FBCD9032916798682 /* FIRInstallationsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsVersion.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsVersion.h; sourceTree = ""; }; - 4306385B0328ED3D0BA5FD9275656094 /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = ios/include/openssl/x509.h; sourceTree = ""; }; - 434261158EB5302CC074E0D9AB6F6442 /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSString.c; sourceTree = ""; }; - 435B374D44BCE12B4130C36FFFE8F055 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 436502371746803E5C159209760C5A3D /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; - 43A4617E266BC6F83E103BEE2397622C /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; - 43B313C2EAFDE643A654012BE6963E02 /* react-native-webview.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-webview.debug.xcconfig"; sourceTree = ""; }; - 43D03DB726B410AA256A8B1E3AF0100B /* BSGConnectivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGConnectivity.h; sourceTree = ""; }; - 440C33DE7D0895F3E498BB5BF502F577 /* FrameFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameFlags.h; path = rsocket/framing/FrameFlags.h; sourceTree = ""; }; - 440FBC0646982458D8627FFBD5CB4C70 /* MallocImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallocImpl.h; path = folly/memory/detail/MallocImpl.h; sourceTree = ""; }; - 44126AA1060404910BD45627850D607C /* Assume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Assume.cpp; path = folly/lang/Assume.cpp; sourceTree = ""; }; - 44152AF79260DA1FFC6714E1551DB1FA /* GDTCORAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORAssert.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORAssert.h; sourceTree = ""; }; - 4425B9ABA1EC8BA9E06BFEF7E4A75888 /* OpenSSLCertUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLCertUtils.cpp; path = folly/ssl/OpenSSLCertUtils.cpp; sourceTree = ""; }; - 4431452D083134140ADC1225D6AFFA93 /* RNFetchBlobReqBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobReqBuilder.m; path = ios/RNFetchBlobReqBuilder.m; sourceTree = ""; }; - 443D242916AB5FC2480F26DEA766BBE6 /* FileUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtil.h; path = folly/FileUtil.h; sourceTree = ""; }; - 443D86D676BDA6439C75244E0E2A37FC /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; - 444ADE0820302CE12830DEDD7CD99829 /* ARTGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTGroupManager.h; sourceTree = ""; }; - 4450F9ADD5F49A659C51ECE5AAFA1B19 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; - 446493CFD0C6CEE379392E362B08E9CF /* Chrono.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chrono.h; path = folly/Chrono.h; sourceTree = ""; }; - 446908C47C306A48B98B01AA87A5B873 /* BSG_KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_CPPException.h; sourceTree = ""; }; - 44749FF42F1EF6CC82546827D4A38E9F /* BSG_KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_MachException.c; sourceTree = ""; }; - 4484A32897865024F6976422DA1F6F72 /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = ""; }; - 44ACC6C58B35B03765DA77A5D21DC479 /* UMBarCodeScannerInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMBarCodeScannerInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 44B5ACEFBDB14D212ABE5B187AE4A3E9 /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; - 44B5DD5E561C62DA5296684A42CFC823 /* BugsnagReactNative-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BugsnagReactNative-dummy.m"; sourceTree = ""; }; - 44B5F12FE1FB7D76171891F7BDEB9249 /* rn-fetch-blob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "rn-fetch-blob-dummy.m"; sourceTree = ""; }; - 44D40C676E1C46BA4CA6A4F2C51C3366 /* FIRCLSCodeMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCodeMapping.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSCodeMapping.h; sourceTree = ""; }; - 44E4B88B3C6C4AA9F2152965ED147C56 /* RCTRequired.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.release.xcconfig; sourceTree = ""; }; - 44EF6C6F319A7FBFB3639EDC7FF05578 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 44F927D14C6D58D69095C4C2C62298ED /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; - 44F991DE655F71DEFED268D1DF4E043D /* dns_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns_compat.h; path = src/event2/dns_compat.h; sourceTree = ""; }; - 4513E3774F0605E3A3B323EED137EF6E /* RNFBAnalytics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFBAnalytics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 451E64AE86B1D5322878D5995CA0C90E /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPlatform.h; path = React/CoreModules/RCTPlatform.h; sourceTree = ""; }; - 4541A5411164DE13E73872BB06EC2AE4 /* SKViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKViewDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewDescriptor.h; sourceTree = ""; }; - 4546FAAB66769B385F1C10B5D17AB782 /* RCTTextAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextAttributes.m; sourceTree = ""; }; - 456C860CA3A2DD25E2F9F4A9FE56B7BE /* BugsnagReactNative.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagReactNative.h; path = cocoa/BugsnagReactNative.h; sourceTree = ""; }; - 457ADF88201AE56A9E0FAB5952A7BD77 /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = ""; }; - 457CAE693D658267FAAFB2A1E61A3DF2 /* FlowableOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableOperator.h; path = yarpl/flowable/FlowableOperator.h; sourceTree = ""; }; - 458D7EF65833FA4786D029E49F6836A6 /* TOCropViewController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TOCropViewController.debug.xcconfig; sourceTree = ""; }; - 45ABA523C1CBC35147335C30B07433F6 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - 45B0358B27388CF8F7F76CE99E8D541C /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSink.h; sourceTree = ""; }; - 45CDB2D4EE422917DD11C79906A92C99 /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; - 45D39F4D8637239EBCC5A2A40D9C1B68 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 45D71F7219F5AC6D6398ED36135E588B /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 45ED32362BBCC4FD140B005332FA0A98 /* Utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.cpp; path = yoga/Utils.cpp; sourceTree = ""; }; - 460684CFA5E232B38397373233C08E45 /* ARTSolidColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTSolidColor.m; sourceTree = ""; }; - 46193BDF6A470CE909841704AB16E70C /* RecordIO-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RecordIO-inl.h"; path = "folly/io/RecordIO-inl.h"; sourceTree = ""; }; - 4639BE34ACE5270615FD410A1595873E /* FIRInstallationsAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAPIService.m; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.m; sourceTree = ""; }; - 46418A223A7F5D933F71DBEF9675FC32 /* UMKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMKernelService.h; sourceTree = ""; }; - 4641991E27A03A8E9B6D0E13A294E45C /* RNFlingHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFlingHandler.m; sourceTree = ""; }; - 4651C6A79F9C61CE6247A62232BD6BC8 /* RNCWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCWebView.m; path = apple/RNCWebView.m; sourceTree = ""; }; - 46543CB405085A92913316DF38EAEA14 /* RNNotificationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationUtils.h; path = RNNotifications/RNNotificationUtils.h; sourceTree = ""; }; - 4656279785CCA300160FA638320F1376 /* SKObjectHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKObjectHash.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKObjectHash.h; sourceTree = ""; }; - 466759A8D3BBCCA64DB7D95C26EC8101 /* GDTCORUploadPackage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadPackage.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadPackage.m; sourceTree = ""; }; - 4670FE6F06F10FE56754009184A08F78 /* BugsnagConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagConfiguration.h; sourceTree = ""; }; - 46711A77D0B69AEC5E367DBF2368BAF9 /* FIRCLSURLSessionDownloadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDownloadTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDownloadTask.h; sourceTree = ""; }; - 46776BC8C52C95495BFBC14AD56C899A /* SKInvalidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKInvalidation.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.h; sourceTree = ""; }; - 468E01F2EB689338BB2B3579C4FFAAD3 /* FlipperKitReactPlugin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlipperKitReactPlugin.m; path = iOS/Plugins/FlipperKitReactPlugin/FlipperKitReactPlugin/FlipperKitReactPlugin.m; sourceTree = ""; }; - 468FFF464946AEE007423B783648E2B7 /* Fcntl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fcntl.h; path = folly/portability/Fcntl.h; sourceTree = ""; }; - 46AEA57300F51DC99600F17FE2478B4A /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = React/CoreModules/RCTWebSocketModule.h; sourceTree = ""; }; - 46B3774D6B0B67D497675ED1E81966DF /* FIRCLSMachO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachO.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachO.h; sourceTree = ""; }; - 46F67377A28C0FA361EE3E81B76D9B74 /* FIRCLSMachOSlice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachOSlice.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOSlice.m; sourceTree = ""; }; - 46F780D4489FEEE14491C005E7039D33 /* CancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancellationToken.h; path = folly/CancellationToken.h; sourceTree = ""; }; - 4710C0F0782227065D030B37B9241342 /* RNLocalize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNLocalize.m; path = ios/RNLocalize.m; sourceTree = ""; }; - 473EAD33EA5EFD30394856E90492F7BB /* evdns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evdns.h; path = src/evdns.h; sourceTree = ""; }; - 4760C988893B13B0B41BEAB1749C4D06 /* SocketOptionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketOptionMap.h; path = folly/io/SocketOptionMap.h; sourceTree = ""; }; - 47719EDF68F328D934B38195153BB06F /* UICollectionView+SKInvalidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+SKInvalidation.h"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UICollectionView+SKInvalidation.h"; sourceTree = ""; }; - 4783223EC3E3FE738BD7B35FFC92CD37 /* RNFBApp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFBApp-prefix.pch"; sourceTree = ""; }; - 478FB48FB5CDE7B792FDE0B9E8746200 /* BSG_KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSingleton.h; sourceTree = ""; }; - 47967555776C70EC40299F9F2BE88F9F /* Future-pre.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Future-pre.h"; path = "folly/futures/Future-pre.h"; sourceTree = ""; }; - 47DDDA3EF1B2A03E5986C29F9AD3230E /* Barrier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Barrier.cpp; path = folly/futures/Barrier.cpp; sourceTree = ""; }; - 47E657793098F0045C496CCECF16B1DB /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; - 480390D428F4E32DE30B133D02909A91 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; - 48081AD4D74D5ACD78B99A0EA7218544 /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = ""; }; - 4829966A3B3A403D991368353ACC829F /* FIRCLSURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionTask.m; sourceTree = ""; }; - 4830CD7A5CDD2F1723ABF2AB5D3C7FC0 /* RNSScreenStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenStack.m; path = ios/RNSScreenStack.m; sourceTree = ""; }; - 483255DD648FC921F5EA7B5AAA6ADBFF /* subscription.md */ = {isa = PBXFileReference; includeInIndex = 1; name = subscription.md; path = docs/subscription.md; sourceTree = ""; }; - 48341C210561DE5E1037F4D81D85E20C /* EDFThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EDFThreadPoolExecutor.h; path = folly/executors/EDFThreadPoolExecutor.h; sourceTree = ""; }; + 3EEB4573C7F0A1689B817C9D17860178 /* RNEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNEventEmitter.h; path = RNNotifications/RNEventEmitter.h; sourceTree = ""; }; + 3EF274C30290A8E7AA8535DB4CC73D04 /* FBLPromise+Race.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Race.h"; path = "Sources/FBLPromises/include/FBLPromise+Race.h"; sourceTree = ""; }; + 3EF4E02C123604B48FA06109E3AF205C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 3EFA24A2B42781B009412AFED35E2FE0 /* TLRefCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TLRefCount.h; path = folly/experimental/TLRefCount.h; sourceTree = ""; }; + 3EFB579BD71734AF2DFC5C154EF41A7F /* RCTInputAccessoryViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewManager.m; sourceTree = ""; }; + 3F0C1376C7129F1AD932C86A6E9EB51D /* UMCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMCore-prefix.pch"; sourceTree = ""; }; + 3F0F60A319F2108039CA8F128E66CBD6 /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = ios/include/openssl/camellia.h; sourceTree = ""; }; + 3F198CCD618B671F19A42E19EAF2FB7A /* UMModuleRegistryAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryAdapter.h; sourceTree = ""; }; + 3F2C303396B0FFDD7D6A3AEC6A490B96 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; + 3F3FC5F926962C88033ED366D17A807F /* BSG_KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSObjC.c; sourceTree = ""; }; + 3F4107EB691C1753CB2A9F8D56920179 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 3F470A63FAA56BB33401813536A6B42A /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; + 3F4E6BA341319C6A0501CBAE0F58F13B /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; + 3F51966090E80EA53297D62DDB5978FD /* react-native-background-timer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-background-timer.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 3F56FEFBF48F3D0E555E22F8D5C2AA55 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + 3F59ECC119792CD17C2F6D24289CBB96 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; + 3F6891A42A9C68297B09E1DC34A46628 /* ReactCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.debug.xcconfig; sourceTree = ""; }; + 3F6DC6A2F7A5A7A399F24BF1D784F4BE /* FKPortForwardingCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKPortForwardingCommon.h; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingCommon.h; sourceTree = ""; }; + 3F767A46DE9CEBA6202BBE963441F3B7 /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = ios/include/openssl/asn1t.h; sourceTree = ""; }; + 3F7C3A6A662CE1059752726C214899A1 /* BSG_KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSBacktrace.c; sourceTree = ""; }; + 3FA4F4A0876C0F4828B223294121BEC4 /* Future.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Future.cpp; path = folly/futures/Future.cpp; sourceTree = ""; }; + 3FAC56C1C627D0D35175C1C8DE550A10 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; + 3FD75A2D68DEE72F3B6230F56AF69715 /* FirebaseCrashlytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCrashlytics.debug.xcconfig; sourceTree = ""; }; + 3FDB5AC702E5812B74CD37395DA72867 /* ShutdownSocketSet.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ShutdownSocketSet.cpp; path = folly/io/ShutdownSocketSet.cpp; sourceTree = ""; }; + 402F2D646202E0C60E4C948D9D592979 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; + 404087D898128DB18555B2F000165B9F /* openssl_md32_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_md32_common.h; path = Core/aes/openssl/openssl_md32_common.h; sourceTree = ""; }; + 4047BC0750B116B1191149A8E7B5389B /* libreact-native-mmkv-storage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-mmkv-storage.a"; path = "libreact-native-mmkv-storage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 405905D8326629E31F5EAFB935A3EF01 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 405C114DA410609B3B3DFA9B4B7E5D31 /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = folly/Range.h; sourceTree = ""; }; + 40875AD0B326AFC7FA447DED64B32BDA /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; }; + 409A77FBCA194CDF50804A2106A459DB /* ErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ErrorCode.h; path = rsocket/framing/ErrorCode.h; sourceTree = ""; }; + 40A2A9441C2073C5C62DF14189442683 /* dynamic-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "dynamic-inl.h"; path = "folly/dynamic-inl.h"; sourceTree = ""; }; + 40BA46164F7B6B7BF35D6C75120060FB /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FIROptions.h; sourceTree = ""; }; + 40C0E761619DCD1B98D53518C89E1532 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; + 40DEB05B54241AE2CB56064E21B2D80E /* RNFBSharedUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBSharedUtils.h; path = ios/RNFBApp/RNFBSharedUtils.h; sourceTree = ""; }; + 40ED4ACCCB5B9438B0BF221B6D9D117E /* BugsnagReactNative.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BugsnagReactNative.debug.xcconfig; sourceTree = ""; }; + 40F1B4E3C573B32A5CA217C71C0859FE /* RNFBAnalyticsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBAnalyticsModule.m; path = ios/RNFBAnalytics/RNFBAnalyticsModule.m; sourceTree = ""; }; + 4111E7D34BC0881ECCA3AF8731FB1175 /* FIRCLSUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserDefaults.h; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults.h; sourceTree = ""; }; + 4118C5AECDFC37DB9CD67E44741E5F90 /* FlipperResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperResponder.h; path = xplat/Flipper/FlipperResponder.h; sourceTree = ""; }; + 41190A372C1F0B2BB22D5CFEFCD71099 /* Spin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Spin.h; path = folly/synchronization/detail/Spin.h; sourceTree = ""; }; + 412B38AB8ABA12580A6E2542B6393808 /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = ""; }; + 41348BE3388448B7C27DAADD76143BF9 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; + 4134EB94F1286194C9DD2DF79D851A0A /* RCTConvertHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvertHelpers.h; sourceTree = ""; }; + 4144DFC0E38513E8A0F0651E267AEF63 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + 414709D1E0A881DFA14BF6ACA8171DFD /* Pods-RocketChatRN-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RocketChatRN-acknowledgements.markdown"; sourceTree = ""; }; + 4157A850EBA286774F3ACBE606A6AA32 /* RNFBCrashlytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBCrashlytics.debug.xcconfig; sourceTree = ""; }; + 416FED6D5C634CCE9FD36AB52F46D134 /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = ""; }; + 4183BD06849CA1A16C75157F6A8A7827 /* SKResponseInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKResponseInfo.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.h; sourceTree = ""; }; + 418C94A72C0EC6671453C131C8E772EC /* RNFetchBlobProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobProgress.m; path = ios/RNFetchBlobProgress.m; sourceTree = ""; }; + 4195015D26D9AC88BE151FE609A81EBD /* libMMKVAppExtension.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMMKVAppExtension.a; path = libMMKVAppExtension.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 41A99FD8B41F5BFD6012909E98DF12EC /* RNLocalize-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNLocalize-prefix.pch"; sourceTree = ""; }; + 41C607606F7CA5AD6999CD45A60B7095 /* RCTSurfaceDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceDelegate.h; sourceTree = ""; }; + 41CF1823E6424C835B179B246B8E5970 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; + 41E8306CB1F27800347C7C82B616F599 /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = ios/include/openssl/sha.h; sourceTree = ""; }; + 41EA283E65F1C71F711C4134E71A771B /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Private/GULSecureCoding.h; sourceTree = ""; }; + 42020D0F7AABDA3F155C2F8E5B8EC948 /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; + 4208A3511E3AD49A9B859808AC623DAC /* Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Merge.h; path = folly/container/Merge.h; sourceTree = ""; }; + 421264897478D2046C35BC7685C02D81 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; + 4212E9446B1866ACA8F4AB1FC3CA0CB1 /* RNJitsiMeetViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNJitsiMeetViewManager.m; path = ios/RNJitsiMeetViewManager.m; sourceTree = ""; }; + 422E0DD01EC73E48A8F6DD71F8F7D78A /* RCTInputAccessoryShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryShadowView.m; sourceTree = ""; }; + 4232D2FD77BA802AFEEAB02E4A2EA05C /* Flowables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Flowables.cpp; path = yarpl/flowable/Flowables.cpp; sourceTree = ""; }; + 4233895B66E94BB940774660B1D548A2 /* SKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKMacros.h; path = iOS/FlipperKit/SKMacros.h; sourceTree = ""; }; + 42491709EEFE93D63EAF23483F981268 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = ios/QBImagePicker/QBImagePicker/es.lproj; sourceTree = ""; }; + 424F534732AF11AD04AA2301515031DB /* React-RCTBlob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.release.xcconfig"; sourceTree = ""; }; + 4257B8C8EA6485492180D6FC57C7C7E1 /* RCTInputAccessoryViewContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewContent.m; sourceTree = ""; }; + 426AC2216E822EFAFB916E23D4EF2F53 /* RCTSRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTSRWebSocket.m; path = Libraries/WebSocket/RCTSRWebSocket.m; sourceTree = ""; }; + 4298B632D8662ADA04F5546E967DA855 /* GDTCCTCompressionHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTCompressionHelper.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTCompressionHelper.h; sourceTree = ""; }; + 429CF81F3064960AD6BC66B20969F187 /* Cursor-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Cursor-inl.h"; path = "folly/io/Cursor-inl.h"; sourceTree = ""; }; + 42A313947B20CDB26F47B4EC13C31194 /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; + 42AF36E09DEF089E3AC8A2CF3A8A811B /* TOCropToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropToolbar.h; path = "Objective-C/TOCropViewController/Views/TOCropToolbar.h"; sourceTree = ""; }; + 42B1D14BA71FB1347DB1A28BE8DCBF6F /* Rcu-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Rcu-inl.h"; path = "folly/synchronization/Rcu-inl.h"; sourceTree = ""; }; + 42B49793D53996F7C9060925090832F7 /* RNNativeViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNNativeViewHandler.h; sourceTree = ""; }; + 42C6C20E23971EBD243A9E33385CE5E3 /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; + 42CADC23AE51C0C0973C83B906D51A90 /* SanitizeThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SanitizeThread.cpp; path = folly/synchronization/SanitizeThread.cpp; sourceTree = ""; }; + 42CDAD17D9AE3F90E1F51B66A1822465 /* event_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event_struct.h; path = src/event2/event_struct.h; sourceTree = ""; }; + 431639D851E7F30F69FFC10118B1A28A /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; + 4319295AF4FC4DA2D372A7A2242DBC0B /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 431D80E032AC703E4C57DD6BACFA373C /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/Exception.h; sourceTree = ""; }; + 435279C77066A21BF19D14BA7885DCFF /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; + 43761F2166B0153F96A8E8FADF36E21B /* BSG_KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry.c; sourceTree = ""; }; + 43861A3E9C38CDB6C58D8536D09FB96B /* PasswordInFile.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PasswordInFile.cpp; path = folly/io/async/PasswordInFile.cpp; sourceTree = ""; }; + 438BCF03D12826D667D099BABE52E169 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/detail/Singleton.h; sourceTree = ""; }; + 43A2634E2FD53F3D1CEE2076947B4761 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 43A40C522AF69638312D57E2D8D3EFEA /* UMEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMEventEmitter.h; sourceTree = ""; }; + 43B82A8E2CCDE55D7BAECC9C37FF1734 /* FirebaseCrashlytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCrashlytics-dummy.m"; sourceTree = ""; }; + 43C6269C3EA36731F03303FD9456F208 /* Types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Types.h; path = folly/futures/detail/Types.h; sourceTree = ""; }; + 43CA4F506353F3E9A5834EAE64E6B2DC /* BugsnagErrorReportApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagErrorReportApiClient.h; sourceTree = ""; }; + 43CE2F2F7BBE6C808C4942E2DACACF73 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; + 43CF2E6FACCB782DD3F3E175AAE7A3A5 /* RCTDisplayWeakRefreshable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayWeakRefreshable.m; sourceTree = ""; }; + 43F78F152FE91303A0E243061A1E2998 /* Core-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Core-inl.h"; path = "folly/gen/Core-inl.h"; sourceTree = ""; }; + 4404A2314F6641965D30C055915C7749 /* BugsnagFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagFileStore.h; sourceTree = ""; }; + 44377F6BC1FAF629CE1B8348F488032D /* ssl2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl2.h; path = ios/include/openssl/ssl2.h; sourceTree = ""; }; + 444EADE76C3CA7F493AA7A22EAE544B5 /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; + 4452B72DAC4039A246B63DF6537F2461 /* RCTConvert+RNNotifications.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+RNNotifications.m"; path = "RNNotifications/RCTConvert+RNNotifications.m"; sourceTree = ""; }; + 44589B4B1C5771DE5CCCBD34FCD9E7EC /* Optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = folly/Optional.h; sourceTree = ""; }; + 4462CFAAA8C9BBE3C17275FDC4EB45AB /* StreamStateMachineBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamStateMachineBase.h; path = rsocket/statemachine/StreamStateMachineBase.h; sourceTree = ""; }; + 446A7B4CAC5AD80116A78511256976DE /* AtomicSharedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicSharedPtr.h; path = folly/concurrency/AtomicSharedPtr.h; sourceTree = ""; }; + 449F342C2751DCD055BE843E0851F4DB /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 44A203C2716B974DECDD1C9F12231C06 /* React-RCTLinking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTLinking-dummy.m"; sourceTree = ""; }; + 44BED1DC3C12BD73ABDC78E50A90F04F /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; + 44C20E449661C3A845F1FF5A829A3E6F /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = ""; }; + 44E626EE32F3CF1BEDA84CBE08DC2091 /* Uri.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Uri.cpp; path = folly/Uri.cpp; sourceTree = ""; }; + 44F4D9618C4088D58BC5692C82AD25CE /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; + 44FAADF7F3F016B27306404CFAF74267 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; + 45285BDC1BE6A2B4446854BEBD3F9B64 /* GDTCCTCompressionHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTCompressionHelper.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTCompressionHelper.m; sourceTree = ""; }; + 452E87A8A1899C42EFBEF4E5BF46216A /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = ""; }; + 453047AAD5AA031F49708ED3C1326E53 /* BSG_KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSLogger.m; sourceTree = ""; }; + 45396B4D162A5D9DE4626BCB93A5CC84 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; + 453CC615D2DAE67A94EDFB31C4B2AD85 /* FireAndForgetResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FireAndForgetResponder.h; path = rsocket/statemachine/FireAndForgetResponder.h; sourceTree = ""; }; + 454B0FA9A3DC3806297B4E4F0B6335CB /* EXAppleAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthentication.h; path = EXAppleAuthentication/EXAppleAuthentication.h; sourceTree = ""; }; + 454C1850AFBB49C550094083278F9EE8 /* RNJitsiMeetViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNJitsiMeetViewManager.h; path = ios/RNJitsiMeetViewManager.h; sourceTree = ""; }; + 45523E19655A31B76A25F3377D7CCB0F /* RNCSafeAreaProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProvider.h; path = ios/SafeAreaView/RNCSafeAreaProvider.h; sourceTree = ""; }; + 455647DA819AB2181BB6A6A53BEA523B /* IOBuf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOBuf.h; path = folly/io/IOBuf.h; sourceTree = ""; }; + 4567EDC9110D6495CB2BA4571034D79A /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; + 457CAD0F2E2B844BA8E82A4565932976 /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; + 457FFAB32198C7B46A2A159BD6DF5968 /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = turbomodule/core/LongLivedObject.h; sourceTree = ""; }; + 45809FAF67F2952419D4D7F8B3B2E511 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; + 4587D2F17BE183AE3AA2838593FCB33F /* StringKeyedCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedCommon.h; path = folly/experimental/StringKeyedCommon.h; sourceTree = ""; }; + 458F55F60750F73989240ED47B9776FE /* QBAssetsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAssetsViewController.h; path = ios/QBImagePicker/QBImagePicker/QBAssetsViewController.h; sourceTree = ""; }; + 45A23E988D94A96CF49665CFDBFE0B28 /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = ios/include/openssl/ec.h; sourceTree = ""; }; + 45A74F59BDD0FE86114178946340A7D9 /* thread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread.h; path = src/event2/thread.h; sourceTree = ""; }; + 45B231AEE93B68860961A4A535E629CB /* Varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Varint.h; path = folly/Varint.h; sourceTree = ""; }; + 45B590ABBD900CDDF8DE8BB2836E4339 /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; + 45E42E7DC9C5C7EE74DAE779F37B064D /* RNVectorIcons.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNVectorIcons.release.xcconfig; sourceTree = ""; }; + 460A56D8ECBF18816FA81ED31CF827B0 /* ScheduledSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSubscriber.h; path = rsocket/internal/ScheduledSubscriber.h; sourceTree = ""; }; + 4614CC3C081687287945AB76413741A1 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 462A7C0CE154A0B00B73ED7DA313BBC7 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "ios/QBImagePicker/QBImagePicker/zh-Hans.lproj"; sourceTree = ""; }; + 462F24E629C595A36A26BB3523701DED /* event-config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "event-config.h"; path = "src/event2/event-config.h"; sourceTree = ""; }; + 46460E0EDC6844AE6B06D505B37FDBAD /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; + 464E12AB95B3A7254CF4C5447E9369FA /* Pods-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShareRocketChatRN.release.xcconfig"; sourceTree = ""; }; + 4655489B1F8508C8D8E42A11861B59C6 /* small_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = small_vector.h; path = folly/small_vector.h; sourceTree = ""; }; + 465882AA71039061DF7EAF94045B05B5 /* Arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Arena.h; path = folly/memory/Arena.h; sourceTree = ""; }; + 468767996459378C754690224BB16928 /* react-native-mmkv-storage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-mmkv-storage.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46C3F960F2F470828033491C1D3D158F /* FireAndForgetResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FireAndForgetResponder.cpp; path = rsocket/statemachine/FireAndForgetResponder.cpp; sourceTree = ""; }; + 46DCB7305D8602FB7F98C639EA262C75 /* TcpConnectionAcceptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TcpConnectionAcceptor.cpp; path = rsocket/transports/tcp/TcpConnectionAcceptor.cpp; sourceTree = ""; }; + 46F1A212A86418F391D822ECFAC13860 /* RCTTVNavigationEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTVNavigationEventEmitter.h; path = React/CoreModules/RCTTVNavigationEventEmitter.h; sourceTree = ""; }; + 46FA259FC9785CE705BB3A2540F0003D /* RCTImageURLLoaderWithAttribution.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageURLLoaderWithAttribution.mm; sourceTree = ""; }; + 470D92E26F838C19103A20C24B72130B /* react-native-background-timer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-background-timer-prefix.pch"; sourceTree = ""; }; + 4715E8B4509D801C25A9D52D92122514 /* React-cxxreact-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-cxxreact-prefix.pch"; sourceTree = ""; }; + 471C8FB7DF0F4F3CFAFB00D4C3C24BD7 /* Base-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Base-inl.h"; path = "folly/gen/Base-inl.h"; sourceTree = ""; }; + 472EADDB5F5EA58C54A1D137FC66B271 /* ARTBrush.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTBrush.m; sourceTree = ""; }; + 47399E8B0D6F2C448463580DCD3137AA /* IOExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOExecutor.h; path = folly/executors/IOExecutor.h; sourceTree = ""; }; + 47825A57FCEF4C0A205D9F24EC1E9363 /* EXResumablesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXResumablesManager.m; sourceTree = ""; }; + 479504B355D60B3C269B6EBBF4BECEE6 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; + 479D4739F12395A5D7A99B49ED3351C2 /* RecordIO.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RecordIO.cpp; path = folly/io/RecordIO.cpp; sourceTree = ""; }; + 47A611239770596FBAABEF02CE533C53 /* FIRInstallationsIIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.h; sourceTree = ""; }; + 47B0637420115E94A5E606433A5CB9A6 /* GDTCORLifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORLifecycle.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORLifecycle.m; sourceTree = ""; }; + 47BC066BD662683D81C58F1F6991A984 /* Foundation.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Foundation.ttf; path = Fonts/Foundation.ttf; sourceTree = ""; }; + 47DA31411E38B59F058F2A72E0D3B893 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; + 47EB671C2BC26040839ED952BC5DFB4C /* RCTObjcExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTObjcExecutor.mm; sourceTree = ""; }; + 47EEC04E68C554C648F1C10500C90103 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; + 47EF3DE89344103E4EFFB2621B2A847D /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = "Objective-C/TOCropViewController/Resources/vi.lproj"; sourceTree = ""; }; + 4806111C0F5EA9A33CFCBC19A7408D66 /* IPAddressV6.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV6.h; path = folly/IPAddressV6.h; sourceTree = ""; }; + 4825D1C2C2C5641AAAF481DE701DA41C /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevSettings.h; path = React/CoreModules/RCTDevSettings.h; sourceTree = ""; }; + 482963E68B742542703CB33AA739B756 /* Flipper-Glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-Glog-dummy.m"; sourceTree = ""; }; + 48410582EC986A3E6F0649D9FE8F9D39 /* ReadMostlySharedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReadMostlySharedPtr.h; path = folly/experimental/ReadMostlySharedPtr.h; sourceTree = ""; }; 48425DA2F01D82A20786D5E55E264A29 /* libreact-native-orientation-locker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-orientation-locker.a"; path = "libreact-native-orientation-locker.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 484ED29811E651B51AF2D7AECC1FB5F1 /* FrameSerializer_v1_0.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameSerializer_v1_0.h; path = rsocket/framing/FrameSerializer_v1_0.h; sourceTree = ""; }; - 48526691C3ED22B47A87E0C38A50030E /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 48617060209F19DDDA7E39BA141B9C5B /* FIRCLSURLSession_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSession_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSession_PrivateMethods.h; sourceTree = ""; }; - 48646B3B495315C0F32EC39A20A7CADA /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; - 4882BF08CAA481DC6928EBAD9742FE25 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; - 48C0BE09AD15FA7FC3571A737E051921 /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; - 48C58C0F2FD2122CB6F5086644CEB0AE /* Futex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Futex.h; path = folly/detail/Futex.h; sourceTree = ""; }; - 48D549326BFC038DB8B5CCE0885F4539 /* GDTCCTPrioritizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTPrioritizer.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTPrioritizer.m; sourceTree = ""; }; - 4909A17F606A67E1707ECB15C3A11DB5 /* react-native-jitsi-meet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-jitsi-meet-prefix.pch"; sourceTree = ""; }; - 492289B5B4AF7C2DF8BA029B2BED83A6 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; - 492401E928E2AEEB4D6BAED954287543 /* RNCMaskedView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCMaskedView-dummy.m"; sourceTree = ""; }; - 4932753FB4A8E5CD7E3FC990BF46A42C /* RNFetchBlobReqBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobReqBuilder.h; path = ios/RNFetchBlobReqBuilder.h; sourceTree = ""; }; - 4941684C4855A4B810B172E41A7F1444 /* FIRCLSCrashedMarkerFile.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSCrashedMarkerFile.c; path = Crashlytics/Crashlytics/Components/FIRCLSCrashedMarkerFile.c; sourceTree = ""; }; - 49429B22C3AB31FEBC588E5FB6BB7E0F /* Cursor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Cursor.cpp; path = folly/io/Cursor.cpp; sourceTree = ""; }; + 484F863453629E403018AB42730698E7 /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; + 485209EA6D0397BC5BCA057BB7370F2E /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + 4852FB8EFBCD35B655B0C72167BCDE72 /* YGLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGLayout.h; path = yoga/YGLayout.h; sourceTree = ""; }; + 485E3C444F6F2D3117FE1ED31D9B6242 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; + 4866196335D72DFE1CA40EC5C33D70AB /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; + 486BE51C0E3E56631425DF47C13D5153 /* UMModuleRegistryAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryAdapter.m; sourceTree = ""; }; + 486C141CD8F90940D6398170558F0B40 /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; + 48700365D910E7342D98964C607737A0 /* FlipperConnectionManagerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionManagerImpl.h; path = xplat/Flipper/FlipperConnectionManagerImpl.h; sourceTree = ""; }; + 488F9FF70E65E0CBD783769EC75D51C8 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; + 488FB1BEA1DBF547841F483464B21B8E /* react-native-slider-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-slider-dummy.m"; sourceTree = ""; }; + 48E2D5BDDC08A1611AE371598671BB5B /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; + 49204AE70D7C67C9ECB97EE20E8F7191 /* RCTBaseTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextViewManager.m; sourceTree = ""; }; + 493B3167DBB28BE42C138276EF27B44D /* ReactNativeKeyboardTrackingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardTrackingView.release.xcconfig; sourceTree = ""; }; + 4940DDDF644EF093529DDFB834F409BE /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; 494E934B4070A029E1A8D42C9BDF4646 /* libEXImageLoader.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXImageLoader.a; path = libEXImageLoader.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 495414D279674B6F2BB6EE26E07DD922 /* FIRCLSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSConstants.m; path = Crashlytics/Shared/FIRCLSConstants.m; sourceTree = ""; }; - 498652A6AA8911757D96383FA86C30EC /* TOCropViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TOCropViewController-prefix.pch"; sourceTree = ""; }; - 498F9D448F1A2F8FCB916767C2E3FCDC /* react-native-notifications-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-notifications-prefix.pch"; sourceTree = ""; }; - 49B950794F750FE25636A7AC1B0C7846 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; - 49C07F839DE7B2ACD1D3A50506E4440D /* react-native-webview-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-webview-prefix.pch"; sourceTree = ""; }; - 49C8690A84109BB36B0446BC86CE12C1 /* UMBarometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBarometerInterface.h; path = UMSensorsInterface/UMBarometerInterface.h; sourceTree = ""; }; - 49CDD44FBE5BBE66C8B9F36351A3EB72 /* EXAVPlayerData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAVPlayerData.h; path = EXAV/EXAVPlayerData.h; sourceTree = ""; }; - 49DBA2AEAB92CD95EA4FDD14B631F52B /* SDImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageWebPCoder.h; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.h; sourceTree = ""; }; - 49E8B8CC08F023730D0A90CE93761DC5 /* SKSwizzle.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKSwizzle.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.mm; sourceTree = ""; }; - 4A20830F243A0EE718A622E2C44FB987 /* RCTSurfacePresenterStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfacePresenterStub.h; sourceTree = ""; }; - 4A2BD6FFF54A43E54E9C814C442F2B69 /* EXWebBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXWebBrowser-prefix.pch"; sourceTree = ""; }; - 4A2C5E2887D63A18963E624F9C1A0313 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; - 4A2DFEB156864F57DBEF42F4071B1EBA /* RNGestureHandlerEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerEvents.m; path = ios/RNGestureHandlerEvents.m; sourceTree = ""; }; - 4A3A289202E11A8147FF31242296ED8C /* FBDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBDefines.h; path = iOS/FBDefines/FBDefines.h; sourceTree = ""; }; - 4A609B0A87FF665F19CFA12F2A6514BF /* react-native-safe-area-context-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-safe-area-context-prefix.pch"; sourceTree = ""; }; - 4A6D1FC9C1F1D0CA0541468E3D6BFA21 /* Octicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Octicons.ttf; path = Fonts/Octicons.ttf; sourceTree = ""; }; - 4A706FB427D8B0B810C195000A76DD26 /* React-RCTImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.debug.xcconfig"; sourceTree = ""; }; - 4A9B577A6378CE182C205BF8D566C836 /* EXVideoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoManager.m; sourceTree = ""; }; - 4A9BE97D7ACD440D1FA2201199D19EA8 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; - 4ABB6DE6CFDF5327CBEB702D3BFBF97E /* RCTVibration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibration.h; path = Libraries/Vibration/RCTVibration.h; sourceTree = ""; }; - 4AD40CF96F3B5613CA523EFFB6C4F838 /* REASetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REASetNode.m; sourceTree = ""; }; - 4AD9BAE026FEDF83CD19FB2029CE8941 /* Core-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Core-inl.h"; path = "folly/gen/Core-inl.h"; sourceTree = ""; }; - 4AE2BF4B82E78E3BBA03D5DAA1EC638A /* UIView+SKInvalidation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "UIView+SKInvalidation.mm"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIView+SKInvalidation.mm"; sourceTree = ""; }; - 4B00F4D65453EEF2485354900ADF5356 /* EXFilePermissionModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFilePermissionModule.h; path = EXFileSystem/EXFilePermissionModule.h; sourceTree = ""; }; - 4B1968C239F35AB0B86D5854025FD9F0 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; - 4B4AD15390A80E632C722BDB4C9C7F4A /* FlipperStep.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperStep.cpp; path = xplat/Flipper/FlipperStep.cpp; sourceTree = ""; }; - 4B5950713E47F66BC2696784B9937E39 /* RCTBaseTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputViewManager.m; sourceTree = ""; }; - 4B63E6C725A4476ED95F5AA3737ABA08 /* ConsumerBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ConsumerBase.cpp; path = rsocket/statemachine/ConsumerBase.cpp; sourceTree = ""; }; - 4BDBFBE03CFAC07F29A12A72EF346F7B /* 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 = ""; }; - 4BE8AA7C56BAA349794A7B24E2E89362 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; - 4BEF802392AF5D77C00017078750251C /* TimekeeperScheduledExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimekeeperScheduledExecutor.cpp; path = folly/executors/TimekeeperScheduledExecutor.cpp; sourceTree = ""; }; - 4BF6B8C2CDE8431224EDED81BBAA94F7 /* React-RCTLinking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.debug.xcconfig"; sourceTree = ""; }; - 4BF7335D662E1B5989E697B974C716A6 /* RNCSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSlider.m; path = ios/RNCSlider.m; sourceTree = ""; }; - 4C1B78E1803C23813A250CC2A5EC4ACF /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSignalInfo.c; sourceTree = ""; }; - 4C2BCD08EDEF360E493D86114FAA2543 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 4C35D35B6FE83F49910F7849152BE57D /* FIRCLSDataCollectionToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataCollectionToken.h; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionToken.h; sourceTree = ""; }; - 4C41E35E2B4C29594651C5C06C6FDE29 /* TcpDuplexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpDuplexConnection.h; path = rsocket/transports/tcp/TcpDuplexConnection.h; sourceTree = ""; }; - 4C48A925874BE980FB340F60393E8B9C /* StreamResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamResponder.cpp; path = rsocket/statemachine/StreamResponder.cpp; sourceTree = ""; }; - 4C5099265536276347F457C5A85928CB /* BSG_RFC3339DateTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_RFC3339DateTool.m; sourceTree = ""; }; - 4C5A399F7363417A45237956A4970DBB /* FlipperKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlipperKit.debug.xcconfig; sourceTree = ""; }; - 4C83A4ADC35286164B5F8599DEBC1A36 /* BSG_KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry.h; sourceTree = ""; }; - 4C9F6FF35206F917F63C05DF9008ED94 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - 4CB498B57DE2039B3D12696DD721EF40 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; - 4CD30803AFB9824BBE50FCA3F6145D07 /* RNSScreenStackHeaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenStackHeaderConfig.m; path = ios/RNSScreenStackHeaderConfig.m; sourceTree = ""; }; - 4CD310EE34B662E6CCA4901934453E4E /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; - 4CF69286C68B98BA85A30E1E84B4AF0F /* ReactNativeKeyboardTrackingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactNativeKeyboardTrackingView-prefix.pch"; sourceTree = ""; }; - 4D00B65707E5C14E15AB0333A0DBAF49 /* FlipperKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FlipperKit-dummy.m"; sourceTree = ""; }; - 4D03C24859C78FA92DF19844A21C805A /* FrameTransportImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameTransportImpl.cpp; path = rsocket/framing/FrameTransportImpl.cpp; sourceTree = ""; }; - 4D05B2947997B6332C4550580E068271 /* FIRCLSNetworkResponseHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkResponseHandler.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSNetworkResponseHandler.h; sourceTree = ""; }; - 4D05E334092DECED86610A79DAA33B70 /* AsyncSSLSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSSLSocket.h; path = folly/io/async/AsyncSSLSocket.h; sourceTree = ""; }; - 4D2C15850BF64A8B26086A0BFA96F29B /* ErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ErrorCode.h; path = rsocket/framing/ErrorCode.h; sourceTree = ""; }; - 4D4C7691E8B7A159349986F7D98EF55E /* LockTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LockTraits.h; path = folly/LockTraits.h; sourceTree = ""; }; - 4D52D7698DEE3105A56D0B1EE095DAD3 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; - 4D6E869CA081208808CD5B105FAA975B /* RNCSafeAreaProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProviderManager.h; path = ios/SafeAreaView/RNCSafeAreaProviderManager.h; sourceTree = ""; }; - 4D944C63EDA3A10FC4407E6B58B9488E /* RNFetchBlobProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobProgress.h; path = ios/RNFetchBlobProgress.h; sourceTree = ""; }; - 4D9AD801C07FD32811D773A81D36DD57 /* decorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = decorator.h; sourceTree = ""; }; - 4D9EB9F1414A890594D521351ECC8FB6 /* RCTDevLoadingViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewProtocol.h; sourceTree = ""; }; - 4DA46A718970441984ACAE4BB277B67E /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 4DB0179667730726EC4FC29079CF2240 /* rpc_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_compat.h; path = src/event2/rpc_compat.h; sourceTree = ""; }; - 4DD52F64D42A492C643D5CB8D020001C /* Flipper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Flipper.debug.xcconfig; sourceTree = ""; }; - 4DD5C44595F99A4B62D7B2200C5C8F09 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; - 4DDB2A968A8960CBCC7C2BEF3F459F2C /* EXLocalAuthentication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXLocalAuthentication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 4DEC9ABAA7A49F2D6981F9E09C9D2095 /* RCTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConstants.h; sourceTree = ""; }; - 4E01037C53150DD7A4BE27157EF62784 /* REAStyleNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAStyleNode.m; sourceTree = ""; }; - 4E01F1027F0A65A2F923FDF26113FFE5 /* Libgen.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Libgen.cpp; path = folly/portability/Libgen.cpp; sourceTree = ""; }; - 4E1D7E81F01D4D9D32B2BA8D87BE0DA8 /* DynamicParser-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DynamicParser-inl.h"; path = "folly/experimental/DynamicParser-inl.h"; sourceTree = ""; }; - 4E25A8E08E4DD46E8E9C8DC95ECD4B59 /* Stdio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdio.h; path = folly/portability/Stdio.h; sourceTree = ""; }; - 4E312E4B24A5042A032E967FC1643882 /* event.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = event.cpp; sourceTree = ""; }; - 4E32D970E1EFB4FF292A76853E0E1A2E /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; }; - 4E5923041FEB3469BAF5943D9EB05DEA /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/Public/GULNSData+zlib.h"; sourceTree = ""; }; - 4E6477CE2E42F17BE04FC037C7CD3E2D /* ARTRenderableManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTRenderableManager.m; sourceTree = ""; }; - 4E677535392AA415F7AE2BAA17436873 /* BSG_KSSystemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfo.h; sourceTree = ""; }; - 4E73B6575FC3AF98515FF40E588E5FA9 /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; - 4E866521021424DDE8D188A5AE862969 /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = ""; }; - 4E940FA2DB79E81B9BBED7CE4E28A8C5 /* PTPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTPrivate.h; path = peertalk/PTPrivate.h; sourceTree = ""; }; - 4E983DB519359D301C29C7D8E2A75C70 /* FIRCLSDwarfExpressionMachine.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDwarfExpressionMachine.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfExpressionMachine.c; sourceTree = ""; }; - 4E9F1E50223C8F81438625D0E0D3C53C /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; - 4EA1502303E174DE40C90730967EAB4B /* FBReactNativeSpec.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBReactNativeSpec.debug.xcconfig; sourceTree = ""; }; - 4EAAE20AF318ADF36E2B751CF903D8FB /* SysTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTypes.h; path = folly/portability/SysTypes.h; sourceTree = ""; }; - 4EC0603D9829BD2A61C882FF7C938B5C /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; - 4EC93AFD7667ECD2F429D3E8AB07E47C /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; - 4ECE9899478060F40994317A4CC05626 /* BugsnagSessionFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionFileStore.h; sourceTree = ""; }; - 4EDD1717F9D97F2BF385E3E0E68B4D5C /* FIRCLSCompoundOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompoundOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSCompoundOperation.h; sourceTree = ""; }; - 4EE1D6FC043194CA160546D59E500E8E /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; - 4EE87C863A150D2C4953AA85BE51E9E6 /* GDTCOREvent+GDTCCTSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GDTCOREvent+GDTCCTSupport.m"; path = "GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCOREvent+GDTCCTSupport.m"; sourceTree = ""; }; - 4F1C090597007F883059F0DBFE7503FA /* JSDeltaBundleClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSDeltaBundleClient.cpp; sourceTree = ""; }; - 4F1F8F002F139155D76E8BA0939EF115 /* SerialExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SerialExecutor.cpp; path = folly/executors/SerialExecutor.cpp; sourceTree = ""; }; - 4F32EBB6E239720223E1514CBC0D59C2 /* RCTVirtualTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextViewManager.m; sourceTree = ""; }; - 4F42A4FFE0C6D566668EC7A2D36FDF5D /* Codel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Codel.h; path = folly/executors/Codel.h; sourceTree = ""; }; - 4F4A7AE2D14F08F5D290D66C995D7AE3 /* RNPushKitEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKitEventListener.m; path = RNNotifications/RNPushKitEventListener.m; sourceTree = ""; }; - 4F69B13F0C30451FC15DE11662F77CAB /* RSocketErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketErrors.h; path = rsocket/RSocketErrors.h; sourceTree = ""; }; - 4F6C0E9A5B8F1E00BEEAA26B3E78DB3C /* CPUThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPUThreadPoolExecutor.h; path = folly/executors/CPUThreadPoolExecutor.h; sourceTree = ""; }; - 4F86E8C83611809E996BFEE4CCDE8343 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; - 4F9BA4B3AA26DE7BB0DDE22100C8818D /* react-native-appearance.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-appearance.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 4FB3802B24993CB3DCB9A72A2A4F4734 /* seed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = seed.h; path = ios/include/openssl/seed.h; sourceTree = ""; }; + 4970DF907C454800B98BA5A0FA62DF26 /* ThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocal.h; path = folly/ThreadLocal.h; sourceTree = ""; }; + 497B3EE29A71EFB193F3A3E014DA8053 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; + 498249EACC04B3EAD707CCB97B1D05D5 /* Flipper-Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-Folly-dummy.m"; sourceTree = ""; }; + 49836E77F6A8A3B3FA336079B5B9D8B3 /* RNFBAnalyticsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBAnalyticsModule.h; path = ios/RNFBAnalytics/RNFBAnalyticsModule.h; sourceTree = ""; }; + 4991047D64FC6C945D94BC8F3A0C41CF /* UMAppLoaderProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMAppLoaderProvider.h; path = UMAppLoader/UMAppLoaderProvider.h; sourceTree = ""; }; + 49B2852213173F5CFF711D59E572336C /* UIImage+CropRotate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CropRotate.m"; path = "Objective-C/TOCropViewController/Categories/UIImage+CropRotate.m"; sourceTree = ""; }; + 49D61B0F77E923C8AD911A206F2F169A /* bio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bio.h; path = ios/include/openssl/bio.h; sourceTree = ""; }; + 49DBC109B89F7D5A72A4000B12774106 /* FIRCLSFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFile.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFile.h; sourceTree = ""; }; + 49EB56AEABAFB6CE4FB2FE4460479F29 /* REASetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASetNode.h; sourceTree = ""; }; + 4A26742F38EB5950B9233D07D9624216 /* RNEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNEventEmitter.m; path = RNNotifications/RNEventEmitter.m; sourceTree = ""; }; + 4A3F3D3D3660DF724982F579A18B9D82 /* opensslconf-arm64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-arm64.h"; path = "ios/include/openssl/opensslconf-arm64.h"; sourceTree = ""; }; + 4A5232C627636ED7608172E5B61E740B /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 4A5543F6B50CE99BC96FEE9889BA0A9D /* Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = yoga/Utils.h; sourceTree = ""; }; + 4A72C8CAA974B2072DD834ECC417936D /* BSG_KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_32.c; sourceTree = ""; }; + 4A7560F0B4DA9284112D8C4DE3008127 /* UMImageLoaderInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMImageLoaderInterface.debug.xcconfig; sourceTree = ""; }; + 4A82CDB88107436DD2D192B9F33EB9FB /* Sched.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sched.h; path = folly/portability/Sched.h; sourceTree = ""; }; + 4A95CCF2E6F533CAA1CDFC6D5E9FD390 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 4A9F53A4D7F2FE6DCFCECFCB4FCA2FCE /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; + 4AAACEC58ABAB756C14C9B043CF24A0C /* FIRCLSRecordApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordApplication.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordApplication.h; sourceTree = ""; }; + 4AAE8646B15DEB7323FBDB87255F1019 /* GDTCORFlatFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORFlatFileStorage.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m; sourceTree = ""; }; + 4AB02C78C715E4FAAFFA79E3129116C8 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; + 4AB5FC4247F0BB39E819B3CA773180AA /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; + 4AC72A1D88D2EF29FF478C63A05978F2 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + 4AD64825828096788A5172C0A9C52AD2 /* Parallel-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Parallel-inl.h"; path = "folly/gen/Parallel-inl.h"; sourceTree = ""; }; + 4ADC1964B240D9CBBF4C261A41861ADA /* FlipperKitLayoutPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperKitLayoutPlugin.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h; sourceTree = ""; }; + 4AEFAB6DF8680C44F431F3901393AD59 /* RCTWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWeakProxy.m; sourceTree = ""; }; + 4B04806DCD12BB23332A12D200C558AA /* ReactNativeART.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactNativeART.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4B244C7D7B74D5F60DEF366BE42FDA15 /* React-RCTNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.release.xcconfig"; sourceTree = ""; }; + 4B2FA3F110E2F5285F8EFD3757E2E7F1 /* crashlytics.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crashlytics.nanopb.c; path = Crashlytics/Protogen/nanopb/crashlytics.nanopb.c; sourceTree = ""; }; + 4B4A3001C04601AA44BA6889BFE3708D /* EXFileSystem.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXFileSystem.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4B53E40ABBBFEB903E35684CAD1B0D67 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 4B5C78C336C14A195EE0529EA98A6C22 /* RCTVibrationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibrationPlugins.h; path = Libraries/Vibration/RCTVibrationPlugins.h; sourceTree = ""; }; + 4B78FF6506357498CC492CA458DCCA57 /* FIRInstallationsItem+RegisterInstallationAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstallationsItem+RegisterInstallationAPI.h"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.h"; sourceTree = ""; }; + 4B9215589F565DF5A0A8BDC7A3D51D63 /* RCTConvert+FFFastImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FFFastImage.m"; path = "ios/FastImage/RCTConvert+FFFastImage.m"; sourceTree = ""; }; + 4B9FD8B9EFE1CC37430E650C6D194813 /* IOBufQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IOBufQueue.cpp; path = folly/io/IOBufQueue.cpp; sourceTree = ""; }; + 4BC650AC23DCCC3F865A13A43B905B4E /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; + 4BCACEBC72A6D90F8C0A3101F5118BF9 /* BSG_KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSArchSpecific.h; sourceTree = ""; }; + 4BF09CDE71F1FF8C5D5DD40D1CE53E0C /* ReentrantAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReentrantAllocator.h; path = folly/memory/ReentrantAllocator.h; sourceTree = ""; }; + 4C1FD842D301365DD7B5A66F61D69513 /* GoogleAppMeasurement.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.release.xcconfig; sourceTree = ""; }; + 4C26E6310F7B6874CC5286CF3B2C5E31 /* RCTDiffClampAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDiffClampAnimatedNode.m; sourceTree = ""; }; + 4C2D97964960BE1EB78FEB26FFB22972 /* StaticSingletonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticSingletonManager.h; path = folly/detail/StaticSingletonManager.h; sourceTree = ""; }; + 4C579020D7DB657AFCC184E1F7F45CA1 /* EXLocalAuthentication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXLocalAuthentication-dummy.m"; sourceTree = ""; }; + 4C765139FC3CF9920F7F5B4691077A14 /* LNInterpolable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LNInterpolable.h; sourceTree = ""; }; + 4C8C64BF31A681D4543C73482131964B /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; + 4C9501DFA8FCAB26095C27C948853084 /* ScheduledExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledExecutor.h; path = folly/executors/ScheduledExecutor.h; sourceTree = ""; }; + 4C9B92D90B3CD521BF48F0703787A456 /* BugsnagSessionTrackingPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingPayload.m; sourceTree = ""; }; + 4C9D8E41C9347F5B9DF6F6B812193B39 /* BitVectorCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitVectorCoding.h; path = folly/experimental/BitVectorCoding.h; sourceTree = ""; }; + 4CDB9425EF8E65082AEB3B13FB362BCD /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = ""; }; + 4CF414035C434D8AD1F8AFB3E6EB47BC /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + 4CF8A296193EB33A992459BE2DCB0A67 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; + 4D0594E68D945E7A8AFE9B4364FC05E7 /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GULLoggerLevel.h; sourceTree = ""; }; + 4D34A9DCDE2F562665FE562C08C0FA4B /* Malloc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Malloc.cpp; path = folly/portability/Malloc.cpp; sourceTree = ""; }; + 4D3505D995EA6BF546E1E907AB9B04F0 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; + 4D592DC0D8F76DE84571E878CA12A13D /* GoogleUtilities-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-prefix.pch"; sourceTree = ""; }; + 4D60C99B1B4C99EB0D05E65A41B11DBD /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = ""; }; + 4D61674381C4C65445B8F2A346E6D32F /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; + 4D9F3BB9AA002ADE44729B78D65ABB82 /* TOCropViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TOCropViewController-prefix.pch"; sourceTree = ""; }; + 4DAB263E1ABDE3D36B79A5D0EEA7924D /* LNAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LNAnimator.h; sourceTree = ""; }; + 4DBE58F20863AB8A2F19547DADFFA1D2 /* RCTSettingsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsPlugins.h; path = Libraries/Settings/RCTSettingsPlugins.h; sourceTree = ""; }; + 4DCB530F37CDD6129D7DC4E184037CCF /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + 4DE4E309CA0BC85CD4E6A063E9780708 /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; + 4DED4D23B0669071B283468905049422 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 4DF1486D03B17A2C45971F2945E93FBD /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 4E0F230A3351DF72197ECA5D173B3118 /* RCTResizeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTResizeMode.m; sourceTree = ""; }; + 4E22E2AED665251378C43B45AE08032E /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 4E39F7CE4B77FAE97B47107518D3F547 /* IStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IStream.h; path = folly/gen/IStream.h; sourceTree = ""; }; + 4E478E13DDAFA5D4762AAACB6F9C55BE /* RNFetchBlobFS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobFS.h; path = ios/RNFetchBlobFS.h; sourceTree = ""; }; + 4E8B2D26280BC86F63522EC0DBB03402 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 4EADDB39BC2F7D6BB1A80CEFD58B09D5 /* rc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = ios/include/openssl/rc2.h; sourceTree = ""; }; + 4EB742E9E39E09A2525BE6EEE4D03BEB /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; + 4EBA92B532BE23DFCB3F304972B74DEB /* FIRCLSNetworkResponseHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkResponseHandler.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSNetworkResponseHandler.h; sourceTree = ""; }; + 4EBC1E668063FC8DEC2B39AB5B065883 /* BSG_KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashC.h; sourceTree = ""; }; + 4ED0B1D843E6B1401918FC160A37D0BB /* PublishProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PublishProcessor.h; path = yarpl/flowable/PublishProcessor.h; sourceTree = ""; }; + 4ED27D63CA277829D5E58F99430AD316 /* FIRCLSURLSessionTask_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionTask_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionTask_PrivateMethods.h; sourceTree = ""; }; + 4ED97801AF64B223BBECA86F35A42827 /* FingerprintPolynomial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FingerprintPolynomial.h; path = folly/detail/FingerprintPolynomial.h; sourceTree = ""; }; + 4EE8C6A3E4F2104FD584A84F2B19CE75 /* RCTTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextView.m; sourceTree = ""; }; + 4EF5F24709C011C8B4CE1FF81CF2CB00 /* UMFontScalerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontScalerInterface.h; path = UMFontInterface/UMFontScalerInterface.h; sourceTree = ""; }; + 4F019363BE14BF2D5E3CB395F0980DB1 /* BSG_KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashCallCompletion.h; sourceTree = ""; }; + 4F2055BDB57180E82727365BDBEA6CBB /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Config.h; path = folly/portability/Config.h; sourceTree = ""; }; + 4F30FDB79B953E24BA31973769658593 /* RCTImageEditingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageEditingManager.h; path = Libraries/Image/RCTImageEditingManager.h; sourceTree = ""; }; + 4F46D2C4EA18AD659465E7C64770227C /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; + 4F48C1FDAD7E362C919A818D22B40BD0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 4F505FB26EAE16EA0A8AC26397048EB3 /* openssl_md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_md5.h; path = Core/aes/openssl/openssl_md5.h; sourceTree = ""; }; + 4F528DB7274AB016C0F73F5D98498FBE /* RNFBApp.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFBApp.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4F79FBA3DDAC5BFA6A4C336A83B64F7A /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; + 4F806D732ECB4440DCAC96A045EE05C2 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; + 4F80DD90C6A1DA871F6F33CBFFF8BC2F /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 4F82EAFB74F63EB62458ADB027AEFC7F /* GDTCOREvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCOREvent.m; path = GoogleDataTransport/GDTCORLibrary/GDTCOREvent.m; sourceTree = ""; }; + 4F87D1A058F174B42F92C136D26FCC41 /* FIRInstallations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallations.m; path = FirebaseInstallations/Source/Library/FIRInstallations.m; sourceTree = ""; }; + 4FA324886F4882016362046D680D4201 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; + 4FC86A44B01542538E8012EB4A669408 /* RCTDatePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePickerManager.m; sourceTree = ""; }; 4FDA96879D96070EB1983E98E655CBDC /* librn-fetch-blob.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "librn-fetch-blob.a"; path = "librn-fetch-blob.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4FE57148A0395552AFD22E84C224709A /* UMUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMUIManager.h; sourceTree = ""; }; - 4FEFA437E395C4AFEF921ECE6AE16F30 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - 5004D5C574204E002279B15A02600096 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = MaterialCommunityIcons.ttf; path = Fonts/MaterialCommunityIcons.ttf; sourceTree = ""; }; - 5010D96E7C0CE1DFB80A43B956461DFE /* http_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_compat.h; path = src/event2/http_compat.h; sourceTree = ""; }; - 50151768B0767106EC7CA1753601BCE5 /* FIRCLSFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFileManager.h; path = Crashlytics/Crashlytics/Models/FIRCLSFileManager.h; sourceTree = ""; }; - 501B1F9E038601FBD2E2DD684A90B5D6 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; - 5038CCE02C5B29F4CB7BF5020F2F81F0 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; - 5038F0F6FA8C42FA5C839E1DD1C87D06 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = FirebaseCore/Sources/Private/FIRErrors.h; sourceTree = ""; }; - 503C390C2A9CAB064DEE9968BACF07A3 /* JitsiMeet.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JitsiMeet.framework; path = Frameworks/JitsiMeet.framework; sourceTree = ""; }; - 504E01F2F902C5E93CA0FDF7AC084217 /* NSError+BSG_SimpleConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+BSG_SimpleConstructor.h"; sourceTree = ""; }; - 506363BE3D86FDA8C23AF9509CD08BC2 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = ios/include/openssl/srtp.h; sourceTree = ""; }; - 506A9308CD7D7AA08AD1FCC93027B75B /* Flipper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-prefix.pch"; sourceTree = ""; }; - 5073F6A7A6E70B84666C738A870B4BB0 /* REAJSCallNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAJSCallNode.h; sourceTree = ""; }; - 507B46167C759455BC9A0A20982D6844 /* SysSyscall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysSyscall.h; path = folly/portability/SysSyscall.h; sourceTree = ""; }; - 508197A1F9F152A33DBD6869C90D56F6 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; - 508BB417CB8DFD0722D75A5F4DF2E318 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 508BD37104E3C01A678A4EF80C2DA628 /* FIRCLSMachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSMachException.c; path = Crashlytics/Crashlytics/Handlers/FIRCLSMachException.c; sourceTree = ""; }; - 50A742A295C38B9BC45A8282B63FE069 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = ""; }; + 4FDD2B0099449721B413A98305EC1602 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore.h; sourceTree = ""; }; + 4FFC77F4A5A209D32104BFFA64ECA5D1 /* MallctlHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallctlHelper.h; path = folly/memory/MallctlHelper.h; sourceTree = ""; }; + 5031AFA517881D4E159757A4EC358881 /* BSG_KSCrashIdentifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashIdentifier.m; sourceTree = ""; }; + 5035D6BB17F2FDC3B8231A6CF01CE7CB /* EXVideoThumbnails-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXVideoThumbnails-prefix.pch"; sourceTree = ""; }; + 5038C337F9F4692F1393891BFBA14580 /* IPAddressSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressSource.h; path = folly/detail/IPAddressSource.h; sourceTree = ""; }; + 503B3ABE79F53F5CCD8437EFF52B3C0D /* EXVideoThumbnailsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXVideoThumbnailsModule.m; path = EXVideoThumbnails/EXVideoThumbnailsModule.m; sourceTree = ""; }; + 504EE17A1731C5D961219AB7B3D195E1 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; + 5063E7BEB11E5135153203157209B743 /* RNCSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSlider.h; path = ios/RNCSlider.h; sourceTree = ""; }; + 506901FC236A1E68773A2C4EE47C2941 /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = ios/include/openssl/ui_compat.h; sourceTree = ""; }; + 506F061F7EBB50BA4B72D1A358EFE177 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; + 506FCC70C04FCDAF0FFEBB0EA7B20F57 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; + 5073D6D2356FDACAC661CB14502095A1 /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; + 50779911F673D1CD61993C4C4DF6F3A3 /* EXAppleAuthentication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAppleAuthentication.release.xcconfig; sourceTree = ""; }; + 508445BC9C1FB138C10A18EB86527087 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + 5084940063354722127AA25C453D6FF3 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; + 508D865A5D58DBC99B5BAC072040D74A /* RNFBUtilsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBUtilsModule.m; path = ios/RNFBApp/RNFBUtilsModule.m; sourceTree = ""; }; + 50A949347391CFB25CA8BB208851E554 /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; + 50ABED557B2727B15D5F04BF4D42865C /* TimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutManager.h; path = folly/io/async/TimeoutManager.h; sourceTree = ""; }; 50B5347C9A6E93B7D4CFC3673BA6FB7E /* libRNScreens.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNScreens.a; path = libRNScreens.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 50E238170AB70EFD6AC1086EA2F251DA /* StaticTracepoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticTracepoint.h; path = folly/tracing/StaticTracepoint.h; sourceTree = ""; }; - 50E274B0FDC45577FA9549D3C187242B /* FirebaseCrashlytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCrashlytics.debug.xcconfig; sourceTree = ""; }; - 512018EA82B88EBBDF93B7F349A2826A /* StringKeyedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedMap.h; path = folly/experimental/StringKeyedMap.h; sourceTree = ""; }; - 51390823E553441028A6FCF5E88F91BA /* RNLocalize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNLocalize.h; path = ios/RNLocalize.h; sourceTree = ""; }; - 514EF94B0DB62E4FB66DC61729864036 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; - 51644C6E77421161B992EE05E53AD364 /* TcpConnectionAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpConnectionAcceptor.h; path = rsocket/transports/tcp/TcpConnectionAcceptor.h; sourceTree = ""; }; - 5165D61445A33BD272493C9B489868D2 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; }; - 5175740F17A5CC2C16CEC2CBD1CEF513 /* RCTInputAccessoryViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewManager.h; sourceTree = ""; }; - 5177AF46905ECC31326F011C7A15BA04 /* FireAndForgetResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FireAndForgetResponder.h; path = rsocket/statemachine/FireAndForgetResponder.h; sourceTree = ""; }; - 517F288EDC87F5BC1007ACFF161BADF8 /* Promise-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Promise-inl.h"; path = "folly/futures/Promise-inl.h"; sourceTree = ""; }; - 51A9ABF54BE34010CE8E1C1E2023E767 /* Entypo.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Entypo.ttf; path = Fonts/Entypo.ttf; sourceTree = ""; }; + 50BD7212DD937B843F418589EE64F7FB /* KeyCommands.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = KeyCommands.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 50C338F65F3B2C3A1753D24EA4E91EA2 /* StorageSetters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StorageSetters.m; path = ios/StorageSetters.m; sourceTree = ""; }; + 50D1012FBF01F82968D1B23DE7B2AA62 /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = ios/include/openssl/safestack.h; sourceTree = ""; }; + 50E99880D429EB1D95CA9C9481A7723A /* GlobalShutdownSocketSet.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalShutdownSocketSet.cpp; path = folly/io/GlobalShutdownSocketSet.cpp; sourceTree = ""; }; + 50FC14BC25E0E93C7E481559276BB9A3 /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = ""; }; + 5145977F0E57DB5CB2A88B1FFAD79FB9 /* CodedInputData.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CodedInputData.cpp; path = Core/CodedInputData.cpp; sourceTree = ""; }; + 514821ADBB2F303EDBB9D58B2B41EE75 /* GoogleDataTransportCCTSupport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransportCCTSupport-dummy.m"; sourceTree = ""; }; + 51646C9EF6476691FFB4973CE60C6E76 /* ObservingInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservingInputAccessoryView.h; path = lib/ObservingInputAccessoryView.h; sourceTree = ""; }; + 5167B9B4A09517E1E9D30E46EB64ECC2 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; + 517AF83BB8D660240A751B850FCAFDB5 /* React-RCTBlob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTBlob-prefix.pch"; sourceTree = ""; }; + 519B452625B0C589E11D45AD93FEBDC2 /* RCTConvert+ART.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+ART.h"; path = "ios/RCTConvert+ART.h"; sourceTree = ""; }; + 519E5373CEE8E2CA80FE98936500EDAE /* RNFBJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBJSON.h; path = ios/RNFBApp/RNFBJSON.h; sourceTree = ""; }; + 51A15AC41CA6565459F389839B62A39A /* LifoSemMPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSemMPMCQueue.h; path = folly/executors/task_queue/LifoSemMPMCQueue.h; sourceTree = ""; }; 51B50F20C76CF72E2BEF8D4764235306 /* libReactNativeART.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReactNativeART.a; path = libReactNativeART.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 51B6DF4E778C4DF540E2730C18950134 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 51E287770059662644655FA7FC865FB2 /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = ""; }; - 51E38420E3F75E55A5454CA007333CC5 /* EXAV.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAV.debug.xcconfig; sourceTree = ""; }; - 523DF1DDD948533ECC09FAD0FFA44732 /* react-native-jitsi-meet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-jitsi-meet.debug.xcconfig"; sourceTree = ""; }; - 52426FD74F4821670D4C474FABF0D44C /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; - 5242CF811C2023183389CD1B7DDF8FE2 /* PThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PThread.h; path = folly/portability/PThread.h; sourceTree = ""; }; - 524BAB40CDC93E796CC2BB13B74D16D3 /* RAMBundleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = RAMBundleRegistry.cpp; sourceTree = ""; }; - 525880D7321AB021C70521B79D0DB240 /* react-native-jitsi-meet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-jitsi-meet.release.xcconfig"; sourceTree = ""; }; - 526070E3E1788527F8E4D26C87F4ECF2 /* FIRCLSReportAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportAdapter.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter.h; sourceTree = ""; }; - 52A10F608DE17A15F5A037EF5954C287 /* BSG_KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_64.c; sourceTree = ""; }; - 52B7435ECEFCC1530A20C471774EC717 /* EXAppleAuthenticationButtonViewManagers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationButtonViewManagers.m; path = EXAppleAuthentication/EXAppleAuthenticationButtonViewManagers.m; sourceTree = ""; }; - 52C013BFB87AA447B327BA7400FCDBB5 /* Semaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Semaphore.h; path = folly/portability/Semaphore.h; sourceTree = ""; }; - 52C0FFC9EEA2DA32AD3BD306C03BF09D /* RCTUIImageViewAnimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIImageViewAnimated.m; sourceTree = ""; }; - 52D609398B2F685E567D116134F67325 /* BSG_KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSObjC.c; sourceTree = ""; }; - 52EDC1B63F64BCFF4069403F93325357 /* CancellationToken-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CancellationToken-inl.h"; path = "folly/CancellationToken-inl.h"; sourceTree = ""; }; - 52EF0A9368801F893BA9EF4B5B086CB3 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; + 51E64B2B3D62A2355AED489906EE2961 /* SDWebImageWebPCoder.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.release.xcconfig; sourceTree = ""; }; + 5203742332341C0090DE075D3F7A6699 /* FileUtilDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtilDetail.h; path = folly/detail/FileUtilDetail.h; sourceTree = ""; }; + 524155739FC18AF285E601C5421DF51D /* SKObjectHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKObjectHash.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKObjectHash.h; sourceTree = ""; }; + 52449E6860713C0240AC861311734FD7 /* FFFastImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageSource.m; path = ios/FastImage/FFFastImageSource.m; sourceTree = ""; }; + 5261FA7379B6215B172CC7038FEB89F1 /* RCTTextSelection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextSelection.m; sourceTree = ""; }; + 5262A96869073E1B25783F9E6FCE1685 /* ThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadPoolExecutor.h; path = folly/executors/ThreadPoolExecutor.h; sourceTree = ""; }; + 526AE4F7621EF6AA86F6624CD97483D0 /* AsyncSocketBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSocketBase.h; path = folly/io/async/AsyncSocketBase.h; sourceTree = ""; }; + 526BA19EC83345B82436604077420426 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + 52A6FCBE370D580A0D0FAF2F6EAB917F /* CPortability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPortability.h; path = folly/CPortability.h; sourceTree = ""; }; + 52A81A2508766C2BEAE4CE2BF9440020 /* BSG_KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashContext.h; sourceTree = ""; }; + 52B0111728A81A7F015E84FA28C08909 /* Barrier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Barrier.cpp; path = folly/futures/Barrier.cpp; sourceTree = ""; }; + 52B9A4F94F136CF7E36F8C113BC2A8F2 /* FIRCLSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionConfiguration.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSessionConfiguration.m; sourceTree = ""; }; + 52DE54239AB0D7C69BE7689F26E4FFA0 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; + 52FBBB524E3E96D85D4A0C49AC5F3579 /* RNPinchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPinchHandler.h; sourceTree = ""; }; 52FCF98CEFF94C742080B6965D537AD0 /* libreact-native-safe-area-context.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-safe-area-context.a"; path = "libreact-native-safe-area-context.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 532FE425C39D4A61630147B6BA27D869 /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = ios/include/openssl/rc4.h; sourceTree = ""; }; - 5331154F29985EA161AE29ECE787862E /* RCTWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWeakProxy.m; sourceTree = ""; }; - 5347885103FDE0061CCCF7A9D537C64B /* FramedDuplexConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FramedDuplexConnection.cpp; path = rsocket/framing/FramedDuplexConnection.cpp; sourceTree = ""; }; - 535E847ABF41DFCA51907F18E7EED33B /* HazptrDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrDomain.h; path = folly/synchronization/HazptrDomain.h; sourceTree = ""; }; - 537444014B9A092333AA1CCB125F9544 /* EXPermissions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPermissions.h; path = EXPermissions/EXPermissions.h; sourceTree = ""; }; - 53828832B31E3AD0ABCC7423D79998B6 /* UMTaskServiceInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskServiceInterface.h; path = UMTaskManagerInterface/UMTaskServiceInterface.h; sourceTree = ""; }; - 538EB6F3ADB6DCD760A4BE583FAA852C /* notificationsEvents.md */ = {isa = PBXFileReference; includeInIndex = 1; name = notificationsEvents.md; path = docs/notificationsEvents.md; sourceTree = ""; }; - 5391FDD4800368F989EB3093C245BE46 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 53996DA236C87857F9832F3DE05921EA /* RNBootSplash.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNBootSplash.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 53BFA5B72FC8C9E59DC28F1C6AB7B662 /* Singleton-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Singleton-inl.h"; path = "folly/Singleton-inl.h"; sourceTree = ""; }; - 53D0830ABE6F5338B281F64C4817C86A /* RCTRedBoxExtraDataViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxExtraDataViewController.m; sourceTree = ""; }; - 53D48828CF0E28CE11B9BA0C87704BD6 /* FlowableTimeoutOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableTimeoutOperator.h; path = yarpl/flowable/FlowableTimeoutOperator.h; sourceTree = ""; }; - 5404EE437B04EE70D1C0AF67275D5A12 /* FIRAnalyticsConnector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FIRAnalyticsConnector.framework; path = Frameworks/FIRAnalyticsConnector.framework; sourceTree = ""; }; - 542D6EE5A27AECAFF639F3DB53420D60 /* OpenSSLHash.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLHash.cpp; path = folly/ssl/OpenSSLHash.cpp; sourceTree = ""; }; - 5441D9C8F0774DA9EBDAC235FF9839E2 /* StringKeyedUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedUnorderedMap.h; path = folly/experimental/StringKeyedUnorderedMap.h; sourceTree = ""; }; - 544C2F618B9CE0C574D24D59B73104E8 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; - 546F8EC6A5BA2EACD8433663792C565D /* REANodesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = REANodesManager.m; path = ios/REANodesManager.m; sourceTree = ""; }; - 547D9D9E1723D0A2A1D45DC41B3054F6 /* StringKeyedUnorderedSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedUnorderedSet.h; path = folly/experimental/StringKeyedUnorderedSet.h; sourceTree = ""; }; - 548F7A0FF0D3CD928ED78732500938E3 /* React-CoreModules-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-CoreModules-prefix.pch"; sourceTree = ""; }; - 549057C57BEA0FEA0F08821B3C8FE7FC /* ssl2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl2.h; path = ios/include/openssl/ssl2.h; sourceTree = ""; }; - 549E0A88A80A156B7DA4A9FBEE7C0282 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; - 54A6E487DB2F1751784F728350946322 /* RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreenStackHeaderConfig.h; path = ios/RNSScreenStackHeaderConfig.h; sourceTree = ""; }; - 54B4172F1418C6E30F22C3CCEA96A0F4 /* BSG_KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodecObjC.h; sourceTree = ""; }; - 54EB121F312B8CE431C69C32CDD64F19 /* Barrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Barrier.h; path = folly/futures/Barrier.h; sourceTree = ""; }; - 551AC92263E7C5F08A10F56E19A73E4C /* Color+Interpolation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Color+Interpolation.m"; sourceTree = ""; }; - 5552BD6DE3171ADE0B1E936EE64D0B3F /* KeepaliveTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KeepaliveTimer.h; path = rsocket/internal/KeepaliveTimer.h; sourceTree = ""; }; - 555E6E5DD1E71AD0281C53042760395F /* RCTNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworking.h; path = Libraries/Network/RCTNetworking.h; sourceTree = ""; }; - 556A221B3B32B998A9B0A794C7AF126B /* RNNotificationCenterMulticast.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenterMulticast.m; path = RNNotifications/RNNotificationCenterMulticast.m; sourceTree = ""; }; - 556E74A364CCFC0E6941E869662E47C5 /* FIRExceptionModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRExceptionModel.m; path = Crashlytics/Crashlytics/FIRExceptionModel.m; sourceTree = ""; }; - 557837D72D0D4D620A0A412D3F2C84CF /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; - 5583F8386CC7AC57CE176AA365FB8EA4 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; - 55B60445B564430D8FCC6703A32A708D /* RCTDivisionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDivisionAnimatedNode.m; sourceTree = ""; }; - 55C2011F83AA4DDC64CD927FD8447E5A /* Cursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cursor.h; path = folly/io/Cursor.h; sourceTree = ""; }; - 55D0646EDC545C1CCFD0792BBFDD3408 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; - 55D28C4F446EF85B88F966A14F398624 /* RCTTextTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextTransform.h; path = Libraries/Text/RCTTextTransform.h; sourceTree = ""; }; - 55D8493FE613EB1B542F98A8B4230806 /* TLSDefinitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TLSDefinitions.h; path = folly/io/async/ssl/TLSDefinitions.h; sourceTree = ""; }; - 55E6EC3ADF1B24F4C96F71609B0A1E0C /* FBReactNativeSpec-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBReactNativeSpec-dummy.m"; sourceTree = ""; }; - 55E9782E88E26E069CFE552B6059E24E /* GDTCCTCompressionHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTCompressionHelper.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTCompressionHelper.h; sourceTree = ""; }; - 55ECCD1BC7B705FEA3AC46F0330DDEED /* BugsnagApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagApiClient.m; sourceTree = ""; }; - 55F7906B5DB172E533F92E707FD54E71 /* FFFastImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageSource.m; path = ios/FastImage/FFFastImageSource.m; sourceTree = ""; }; - 55FAD051E2AA959A4D8541A40AB4DFEB /* Yoga.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Yoga.cpp; path = yoga/Yoga.cpp; sourceTree = ""; }; - 55FE544AB1285C52E46E7AC052098713 /* ProtocolVersion.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ProtocolVersion.cpp; path = rsocket/framing/ProtocolVersion.cpp; sourceTree = ""; }; - 562358291754429BDABD830DBC6BBD5B /* EXAppleAuthentication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAppleAuthentication.release.xcconfig; sourceTree = ""; }; - 5637B77A3213C2C807B20486728CC434 /* RCTImageViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageViewManager.mm; sourceTree = ""; }; - 56391EBC82F2ADB6B90AAB1D2F4A1CC2 /* FIRInstallationsAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAuthTokenResult.m; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResult.m; sourceTree = ""; }; - 563CDA5896F58BC15DFB5DC4034FBD97 /* GULSceneDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler.h; path = GoogleUtilities/SceneDelegateSwizzler/Private/GULSceneDelegateSwizzler.h; sourceTree = ""; }; - 563E55D46F0423FFC2241430780F937A /* FIRCLSProcess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProcess.h; path = Crashlytics/Crashlytics/Components/FIRCLSProcess.h; sourceTree = ""; }; - 56804968BD3EE043072C95B0151F2117 /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; }; - 568DF2545E111D7BA742814E569DABA2 /* FIRCrashlytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCrashlytics.m; path = Crashlytics/Crashlytics/FIRCrashlytics.m; sourceTree = ""; }; - 569DA410D96611109388559F518B9559 /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = ios/include/openssl/e_os2.h; sourceTree = ""; }; - 56A26911E1ABD957D88754C6E1FFC386 /* opensslconf-arm64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-arm64.h"; path = "ios/include/openssl/opensslconf-arm64.h"; sourceTree = ""; }; - 56AC50337CE66A02050975CD595E8B97 /* FIRCLSUserDefaults_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserDefaults_private.h; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults_private.h; sourceTree = ""; }; - 56B3E2FA89BB5855515C69A456A406EB /* HeterogeneousAccess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeterogeneousAccess.h; path = folly/container/HeterogeneousAccess.h; sourceTree = ""; }; - 56BDC7855EDC9F1D2AB8B748729E77EE /* AsyncTimeout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncTimeout.cpp; path = folly/io/async/AsyncTimeout.cpp; sourceTree = ""; }; - 56EAC8CECCAD0935A9C17D90A8EF5A16 /* Yoga-internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Yoga-internal.h"; path = "yoga/Yoga-internal.h"; sourceTree = ""; }; - 56EED4B1C4BE02DE793AC7A19190F8CB /* RNPushKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKit.m; path = RNNotifications/RNPushKit.m; sourceTree = ""; }; - 5716F6616169F99432AD1D3894329AEA /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; }; - 572F73857E3AE75AFFF506AE103B02F8 /* React-callinvoker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.release.xcconfig"; sourceTree = ""; }; - 573255DAE711D993A5B0044BE6D34A1A /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; - 5734D931BDADDC1C447BCD831D3D8E7F /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 531D2B71FA6B7E9275671F117385490B /* FKTextSearchable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKTextSearchable.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h; sourceTree = ""; }; + 531E71F037B049B4E261E47245604538 /* EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFileSystem.m; path = EXFileSystem/EXFileSystem.m; sourceTree = ""; }; + 5330812D0A621BACD7B7D952A9E42A82 /* HazptrThrLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThrLocal.h; path = folly/synchronization/HazptrThrLocal.h; sourceTree = ""; }; + 533287C913A304B3274CA5BF049ACD95 /* openssl_aes-armv4.S */ = {isa = PBXFileReference; includeInIndex = 1; name = "openssl_aes-armv4.S"; path = "Core/aes/openssl/openssl_aes-armv4.S"; sourceTree = ""; }; + 5336EF9ED47680F00F818CD94A8C5461 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/Bits.h; sourceTree = ""; }; + 5340924B70CACE61FF71D862E64CACC2 /* BSG_KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportWriter.h; sourceTree = ""; }; + 5343C119674227B662AD65232D789027 /* FIRCLSInstallIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInstallIdentifierModel.h; path = Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.h; sourceTree = ""; }; + 534D29CE3C9383C583A3057269CB9F1F /* Iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterator.h; path = folly/container/Iterator.h; sourceTree = ""; }; + 534F79B0E997763C60B06293493E7636 /* EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFileSystem.h; path = EXFileSystem/EXFileSystem.h; sourceTree = ""; }; + 535B743A191F399420E426D8B0102A3D /* FlipperConnectionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionImpl.h; path = xplat/Flipper/FlipperConnectionImpl.h; sourceTree = ""; }; + 53603E349ED12173875E797E6F2F58C8 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; + 536768DAFD91F3C9D31A0F9259BF0826 /* Shell.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Shell.cpp; path = folly/system/Shell.cpp; sourceTree = ""; }; + 53802D932EE90CEEEEC3100997F04314 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; + 53994B5D50B325F61D07EAFB9CD126AF /* RCTSRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSRWebSocket.h; path = Libraries/WebSocket/RCTSRWebSocket.h; sourceTree = ""; }; + 53CC631BCD765F2BB70ACB1DC98951B9 /* react-native-jitsi-meet.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-jitsi-meet.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 541001CDA928E0618A23816C3D812E19 /* dns_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns_struct.h; path = src/event2/dns_struct.h; sourceTree = ""; }; + 542587AD8D684CE26F95275D3D6DCCCF /* FIRInstallationsAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAPIService.h; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.h; sourceTree = ""; }; + 5447E2B09AD3989C8117F03B66368A75 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; + 5448C414096E474282CD321D3C82C002 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; + 547E93CDAEDA42C29F9EDE459CA4137F /* UMEventEmitterService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMEventEmitterService.h; sourceTree = ""; }; + 54818536AA501B3F916963244A6984F1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 548E8721ED26F781E1898DEE91096C99 /* rn-extensions-share-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "rn-extensions-share-dummy.m"; sourceTree = ""; }; + 5490400C4A176BF4168D0F1F26459996 /* StaticTracepoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticTracepoint.h; path = folly/tracing/StaticTracepoint.h; sourceTree = ""; }; + 5496CECAA22FCCE0A5E44CDE4C3225CB /* RCTJSInvokerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSInvokerModule.h; sourceTree = ""; }; + 54D41B96EE4B65363EC4BA183A382418 /* FIRInstallationsStoredAuthToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredAuthToken.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.h; sourceTree = ""; }; + 55092F3F0F85A47D57D686295B450771 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; + 550B89590FA1AEEF72B97591DE9A0EF3 /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; + 550DDE9B1D1807636182189F5EA16B4E /* FrameFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameFlags.cpp; path = rsocket/framing/FrameFlags.cpp; sourceTree = ""; }; + 551CB042CE6C647799E32E8656CAFF10 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; + 556BFA2EC56CA0C1FC63839589D38A7E /* MMKV_IO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKV_IO.h; path = Core/MMKV_IO.h; sourceTree = ""; }; + 55823363C0818CF66B9A099E299C5169 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSExecutor.h; sourceTree = ""; }; + 559D30E190ED254623FD28D5DF6FCBBC /* RCTNetworking.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworking.mm; sourceTree = ""; }; + 55A1DBC2A01AB6C06BE89546618B8587 /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = ""; }; + 55C148DD9C760727E79E0E7E047ECBAB /* TypeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeList.h; path = folly/detail/TypeList.h; sourceTree = ""; }; + 55C8E8C591C46A9D06F786270C1060D5 /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; + 55C9337079C479AAA349F5708DD01725 /* openssl_aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_aes.h; path = Core/aes/openssl/openssl_aes.h; sourceTree = ""; }; + 55DF57006F4753827826B99CBCDC2BE6 /* BSG_KSBacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace.h; sourceTree = ""; }; + 55E28955DFEEFACEF143D9ECEA9B3C7E /* EXConstants-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXConstants-dummy.m"; sourceTree = ""; }; + 55E479C3D615B6CF1D28016626DAEFAF /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 55EC19563235B84E3C16129902421BC6 /* ConsumerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConsumerBase.h; path = rsocket/statemachine/ConsumerBase.h; sourceTree = ""; }; + 55FD0B27006A8D0CA898A67F3118A13A /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; + 560348BE2BA7FE148BB7A43B4B1FBE2E /* dns_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns_compat.h; path = src/event2/dns_compat.h; sourceTree = ""; }; + 5603E5627C5A01DDF99042C6F3474650 /* BugsnagSessionTrackingApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingApiClient.h; sourceTree = ""; }; + 5632F259D93FB38D9A1F87579956F0B8 /* NSError+BSG_SimpleConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+BSG_SimpleConstructor.h"; sourceTree = ""; }; + 563CA74D7F21D75224506CAE2F060B1E /* 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; }; + 563E0A0FEB65B564D6A02A0A948B2E62 /* libPods-NotificationService.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-NotificationService.a"; path = "libPods-NotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 56461E06661E0F052AB26B2AB7499CEE /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; + 564CA8699EEB111B2ED88494E0150D5F /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 565351C7D9EC3CA46AEF022A4814280E /* FIRCLSFCRAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFCRAnalytics.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSFCRAnalytics.m; sourceTree = ""; }; + 5654BBD1C85274A93D8D13CA7F407544 /* RNFetchBlobProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobProgress.h; path = ios/RNFetchBlobProgress.h; sourceTree = ""; }; + 56654F409553C3328B0163C2CCE56603 /* Allowance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Allowance.h; path = rsocket/internal/Allowance.h; sourceTree = ""; }; + 566D02E313A9F96487AD0C98343E0A01 /* EXHaptics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXHaptics-dummy.m"; sourceTree = ""; }; + 566D950549D6BD2E8E75319C81486A88 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; + 5679C03A5E4FE1F5040490C9308C78B2 /* RNFBAnalytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFBAnalytics-dummy.m"; sourceTree = ""; }; + 567F2C0D0A1DAE9A369027A7A121B6E5 /* YGLayoutExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YGLayoutExtensions.swift; path = YogaKit/Source/YGLayoutExtensions.swift; sourceTree = ""; }; + 568DCAB4405DB14F4D48C8583397499E /* SysTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTime.h; path = folly/portability/SysTime.h; sourceTree = ""; }; + 5691846E62D41417D7ECC5B8CEA51CAA /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; + 56A05E6E745281FC8E38CEF381D72BA5 /* FIRCLSReportUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportUploader.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.m; sourceTree = ""; }; + 56A3027E7142E1F7E457D0D98B05C064 /* RNNativeViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNNativeViewHandler.m; sourceTree = ""; }; + 56B9C9D1B578DEE39C27584AC980B45C /* FlipperStateUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperStateUpdateListener.h; path = xplat/Flipper/FlipperStateUpdateListener.h; sourceTree = ""; }; + 56B9E9F915D7D91951DBEE1C4373AD17 /* RCTPerformanceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLogger.m; sourceTree = ""; }; + 56CD19D71C450D1A26D16ADC6F4BA024 /* BSG_KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_NSException.h; sourceTree = ""; }; + 56D82E2F46DEC1447E246A6354A69910 /* react-native-slider.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-slider.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 56DF8E0F4010D4164E757970216A2D96 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; + 56E20001F35470C54EA22AE67FA5B48A /* RCTStyleAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStyleAnimatedNode.h; sourceTree = ""; }; + 56E9A74919A48B9F643689FA882BFCBB /* RNCMaskedView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCMaskedView.debug.xcconfig; sourceTree = ""; }; + 570A0557C9B4F34948812F957240BC0F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 5716866971FC7616146516DD02A16AB4 /* EXKeepAwake-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXKeepAwake-dummy.m"; sourceTree = ""; }; + 572B35F5F8883CDCE1D5D9EEE6A7E8AE /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; 5737DDB4BC95AD399B3206838AB97095 /* libRNCAsyncStorage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNCAsyncStorage.a; path = libRNCAsyncStorage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5743CB6EC98AB0D17ED30F21819A4197 /* Malloc.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Malloc.cpp; path = folly/portability/Malloc.cpp; sourceTree = ""; }; 574E8A849B86DCF8EE5726418D974721 /* libEXWebBrowser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXWebBrowser.a; path = libEXWebBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 57557DD842E78A07D77619A7523D6FC7 /* FIRInstallationsIDController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIDController.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.h; sourceTree = ""; }; - 5775D4B653A8BC92D744C412ABAAF2CD /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; - 578805566F5BF284F901A106CD959833 /* Spin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Spin.h; path = folly/synchronization/detail/Spin.h; sourceTree = ""; }; - 579D50755D6C05683866DF1EC201B0A5 /* ModuleRegistry.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = ModuleRegistry.cpp; sourceTree = ""; }; - 579E112BB7E32ECD9F097D5840406CE5 /* REAAlwaysNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAlwaysNode.h; sourceTree = ""; }; - 57AE0865E6F1870E913D10B6058BEA3F /* FLEXUtility.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FLEXUtility.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.mm; sourceTree = ""; }; - 57B1BBC643E020C8DFA80AEB7F9E636A /* Pods-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShareRocketChatRN.debug.xcconfig"; sourceTree = ""; }; - 57BC6315E6560BF87E14F52772D35E58 /* Windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Windows.h; path = folly/portability/Windows.h; sourceTree = ""; }; - 57BD096A0AB10042760B13F762F639AA /* FKUserDefaultsPlugin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKUserDefaultsPlugin.m; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.m; sourceTree = ""; }; - 57BE90115D5DC303A5E29DFC7D3D82B1 /* tag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tag.h; path = src/event2/tag.h; sourceTree = ""; }; - 57C73510853533815CACDD3746C4FCD5 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 57CBFE1FEC2178F9CF4712AD5A6D156D /* FIRCLSPackageReportOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSPackageReportOperation.m; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSPackageReportOperation.m; sourceTree = ""; }; - 57E40FFAEBC0216BFC939810C0A9315F /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = ios/include/openssl/ec.h; sourceTree = ""; }; - 57F90EC11E2BCEB8D2203AFCC6DD9C75 /* MacAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MacAddress.h; path = folly/MacAddress.h; sourceTree = ""; }; - 5802691D85AFE68FA659FC7CE0412CDC /* AntDesign.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = AntDesign.ttf; path = Fonts/AntDesign.ttf; sourceTree = ""; }; - 581371702C9A174CA57E3B391647B378 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; - 5837CA59DEFBA496C78103D2396783D8 /* UMNativeModulesProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMNativeModulesProxy.m; sourceTree = ""; }; - 5855FDBEC72AB1200610D7F3EE3092F5 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = ""; }; + 5765AAB98C6396F70703386F034304A8 /* Preprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Preprocessor.h; path = folly/Preprocessor.h; sourceTree = ""; }; + 57682730C5EEF91CD96A67BBDDCDEA8A /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; }; + 576DC4F828CB1BD80A51684E1474B47A /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event.h; path = src/event.h; sourceTree = ""; }; + 5785C1E2790EDD34B14952BC5F668B16 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 578A751E6702CF7010E9CAFB67F280A3 /* BSG_KSJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodec.h; sourceTree = ""; }; + 57ACC4A2EB1803461192E7AF83BB585C /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; + 57C5101E8D9DC1919FDA4755A5739876 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 57E672092DD39DA8E468857221841AB5 /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; + 57EA5080E0100BD28FB9E83EF1DBB2EB /* Flipper-RSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-RSocket-dummy.m"; sourceTree = ""; }; + 57F94E78779960579BA8E3D95887285D /* Assume.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Assume.h; path = folly/lang/Assume.h; sourceTree = ""; }; + 580190C307164C283C280DE6602CF92C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 582378A633F6FB425D661CDD72E6F377 /* UMViewManagerAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMViewManagerAdapter.m; sourceTree = ""; }; + 583F7F082C7E9067D1A86DCCD4C42980 /* idea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = idea.h; path = ios/include/openssl/idea.h; sourceTree = ""; }; + 58514F90F3494FED045D1821DED44BD2 /* BugsnagCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCollections.m; sourceTree = ""; }; + 58534AFDC9B3ED5A79B80B113EBE6B1E /* BSG_KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashType.c; sourceTree = ""; }; + 58564A692B27B54CB1A808EE665863C4 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; 586602EDE69E2D273945D156ECB89853 /* libPods-RocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-RocketChatRN.a"; path = "libPods-RocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 586DBD0046C2C3E0EF691B3D634E0E1D /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; - 587E2736E299E19869C89B553DCA7677 /* React-RCTVibration.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.debug.xcconfig"; sourceTree = ""; }; - 587E9388CA28138EA598A6A691503FEE /* FirebaseInstallationsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallationsInternal.h; path = FirebaseInstallations/Source/Library/Private/FirebaseInstallationsInternal.h; sourceTree = ""; }; - 587EF9B70434429044D5E4E1C0818B28 /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Private/GULSecureCoding.h; sourceTree = ""; }; - 58A532A0F849CA6B9DA27106CB7E4B5A /* ARTNodeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTNodeManager.h; sourceTree = ""; }; - 58A97643CC731C7626CF8D324A13E90A /* RNFBCrashlyticsInitProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBCrashlyticsInitProvider.h; path = ios/RNFBCrashlytics/RNFBCrashlyticsInitProvider.h; sourceTree = ""; }; - 58AFBB414F2940E2FF8F9B599133C97C /* GDTCOREvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREvent.h; sourceTree = ""; }; - 58BE9A060DAC9EBDE39709D5DCC17757 /* experiments-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "experiments-inl.h"; sourceTree = ""; }; - 58CBB9FB3A760AF537A770CE838740FF /* FlipperConnectionManagerImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperConnectionManagerImpl.cpp; path = xplat/Flipper/FlipperConnectionManagerImpl.cpp; sourceTree = ""; }; - 58D253E3ED3F575E7CC390AE1901A34B /* FIRCLSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSLogger.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSLogger.h; sourceTree = ""; }; - 58DF18892C7EB780A1F399075C80DC81 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 58DF88C46D8377D8E30ABE62D630B567 /* GDTCOREventTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREventTransformer.h; sourceTree = ""; }; - 58FBA6BF8F5DEF89FA285E52026046E2 /* RootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootView.h; path = ios/RootView.h; sourceTree = ""; }; - 590AA461A8068282BB1A7443506BAC4C /* JSONSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONSchema.h; path = folly/experimental/JSONSchema.h; sourceTree = ""; }; - 590F73C41740BBC036546D26E389842A /* RCTImageBlurUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageBlurUtils.m; sourceTree = ""; }; - 59105198EA93A8D13515A629A7AF377C /* CMakeLists.txt */ = {isa = PBXFileReference; includeInIndex = 1; name = CMakeLists.txt; path = rsocket/benchmarks/CMakeLists.txt; sourceTree = ""; }; - 591EF6AD9A7838ED262CED6398F0354D /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; - 59250CFC953F23E038DFE20F0BE11B49 /* EXPermissions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPermissions.m; path = EXPermissions/EXPermissions.m; sourceTree = ""; }; - 592937387A8E9082FA2D10A40E1EED21 /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; - 592B252AB58909176BDDB7B3701554A0 /* AtomicSharedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicSharedPtr.h; path = folly/concurrency/AtomicSharedPtr.h; sourceTree = ""; }; - 59605669D19CDC4CEF77C9F70E3F4FEA /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 5964D03579D8DF03055FC4FDB2751E39 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - 59662D70CC0188329784D74C99BB4310 /* BSG_KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSDynamicLinker.c; sourceTree = ""; }; - 59776B710AC4B9E37259D6CFE6591268 /* Aligned.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Aligned.h; path = folly/lang/Aligned.h; sourceTree = ""; }; - 59965455D74C0B438124F5835829913F /* REABezierNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REABezierNode.m; sourceTree = ""; }; - 59A4506E32CFEC69B2D169214E3C7835 /* TurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModule.h; path = turbomodule/core/TurboModule.h; sourceTree = ""; }; - 59A962147145BB28D44005144DDB2EBD /* RNFBCrashlytics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFBCrashlytics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 59AB26443058AFBD0EDED1A33FFCB835 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; - 59BC674A10587B8D18CDFE67FBC44D0A /* EXConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXConstants.m; path = EXConstants/EXConstants.m; sourceTree = ""; }; - 59BD227B768F741C0631574F513D5B29 /* REAEventNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAEventNode.m; sourceTree = ""; }; - 59D0F4F6EFD9A3FFC9672551AAFB8CEF /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 5A2FE45D33CECE11F662AF35429FCD12 /* RCTPerfMonitor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPerfMonitor.mm; sourceTree = ""; }; - 5A61E9F7A2DBDFA8FA6D6A0875596BFB /* FlipperKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlipperKit-prefix.pch"; sourceTree = ""; }; - 5A80C8864A3D842456CC5722D7D2A092 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; - 5A822C5768E4D12C183F877B6B8B0C98 /* FIRInstallationsErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrorUtil.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.h; sourceTree = ""; }; - 5AA0407C275BCD3BDC6820B4783488F2 /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; - 5AB56DD7E5299F231F2F69DDEC40525C /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; }; - 5ABD96C678115C6E3745285DA05515C0 /* RNPushKitEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNPushKitEventListener.h; path = RNNotifications/RNPushKitEventListener.h; sourceTree = ""; }; - 5ACD9FA7D9220BD86AE0DA31FF978724 /* BugsnagErrorReportApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagErrorReportApiClient.h; sourceTree = ""; }; - 5AD903D55DB23C6DB0DF7E1DF8AF868F /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; - 5AE9384492CDD81B506E6901934E1276 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; - 5AFB594654333C6F38545DF653E7E2C3 /* FIRCLSByteUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSByteUtility.m; path = Crashlytics/Shared/FIRCLSByteUtility.m; sourceTree = ""; }; - 5B05CA75F156B8CFF6045C4F3F87CDC5 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MessageQueueThread.h; sourceTree = ""; }; - 5B08E75AF29E39FE482ED79F8D08814D /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = ios/include/openssl/blowfish.h; sourceTree = ""; }; - 5B13A19B467D099AA558E7E854F5647E /* whrlpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = whrlpool.h; path = ios/include/openssl/whrlpool.h; sourceTree = ""; }; - 5B284C428FB8966537ED051C95153C4A /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; - 5B30B317040215E1EB1DD3ED42046EF9 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; + 586FFADA846B4528EB8C44A427BFFDE4 /* SKScrollViewDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKScrollViewDescriptor.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKScrollViewDescriptor.m; sourceTree = ""; }; + 5893C1031EF50C30EDF56EA0B4249FDB /* F14Set-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Set-fwd.h"; path = "folly/container/F14Set-fwd.h"; sourceTree = ""; }; + 58BE37D0CFA670B165C00D3DEFD85E65 /* SysFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysFile.h; path = folly/portability/SysFile.h; sourceTree = ""; }; + 58BFCA34CE520AE47C12AB8FE5E89E18 /* Unicode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = folly/Unicode.h; sourceTree = ""; }; + 58F07884CCEEA89E893A79728E2B8EDE /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; + 58F222E7537A0134B613713ACF0E5447 /* SKResponseInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKResponseInfo.m; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.m; sourceTree = ""; }; + 58F45912CD5BB643A8BF9E1502089FF5 /* CacheLocality.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CacheLocality.cpp; path = folly/concurrency/CacheLocality.cpp; sourceTree = ""; }; + 58F710020875B1D12011C42F22212306 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; + 5908855AE8F1A6DA636E4A44861817A7 /* YGLayout+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YGLayout+Private.h"; path = "YogaKit/Source/YGLayout+Private.h"; sourceTree = ""; }; + 591C4155DA9D655F91FBCA3318F9E178 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; + 591D5CE70F0224E56390E436F0C0F733 /* WTCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WTCallback.h; path = folly/futures/WTCallback.h; sourceTree = ""; }; + 5953481880AC05A5A0256CD16F6B6C80 /* ThreadName.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadName.cpp; path = folly/system/ThreadName.cpp; sourceTree = ""; }; + 595A94AF4B94EB0044011648ED952300 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = "Objective-C/TOCropViewController/Resources/es.lproj"; sourceTree = ""; }; + 5974D8F45A5814D581CBC194E78D1FBB /* EventBaseLocal.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseLocal.cpp; path = folly/io/async/EventBaseLocal.cpp; sourceTree = ""; }; + 59987A9716CC47BD0C68E941925952EF /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = InspectorInterfaces.cpp; sourceTree = ""; }; + 59A8409C5D192479544A713BC88D4F3C /* FFFastImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageViewManager.h; path = ios/FastImage/FFFastImageViewManager.h; sourceTree = ""; }; + 59C223574C2DD47C1FA94F8BE5F49E9D /* EXAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAV.h; path = EXAV/EXAV.h; sourceTree = ""; }; + 59F68D916F77D550FA740E5871A2C700 /* CocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaAsyncSocket-dummy.m"; sourceTree = ""; }; + 5A13C4F0E0BE37606CB5E35F08C6ECBD /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; + 5A21FDC6213D1FF9220DF3E1EBFE4E87 /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; + 5A32E7EA27BFF86EC84B8888A3DE0290 /* FlipperKitReactPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperKitReactPlugin.h; path = iOS/Plugins/FlipperKitReactPlugin/FlipperKitReactPlugin/FlipperKitReactPlugin.h; sourceTree = ""; }; + 5A336F63F5C60A88C645CAD3FEA23CEE /* FIRInstallationsItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsItem.h; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.h; sourceTree = ""; }; + 5A34DE3E221842CC83469D3E228715AE /* InterProcessLock.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InterProcessLock.cpp; path = Core/InterProcessLock.cpp; sourceTree = ""; }; + 5A51727F5733033E7E6AF11E401F1A90 /* RCTPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPicker.m; sourceTree = ""; }; + 5A74E6469A51B6B26289693EF77FD676 /* RNCAppearanceProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAppearanceProviderManager.h; path = ios/Appearance/RNCAppearanceProviderManager.h; sourceTree = ""; }; + 5A7F69942D29F7B96C7A01501E594784 /* DestructorCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DestructorCheck.h; path = folly/io/async/DestructorCheck.h; sourceTree = ""; }; + 5A88740BFEF9E93420EA41D40E2785CE /* ProtocolVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolVersion.h; path = rsocket/framing/ProtocolVersion.h; sourceTree = ""; }; + 5A8F8E9A88E0A3A62B592225F610D9E9 /* RNFetchBlobConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobConst.h; path = ios/RNFetchBlobConst.h; sourceTree = ""; }; + 5A9375A6852531DB3E639E21158B7A08 /* React-jsiexecutor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsiexecutor-dummy.m"; sourceTree = ""; }; + 5AC8611EA20C4E9E9125A4EB162777B5 /* FileUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileUtil.h; path = folly/FileUtil.h; sourceTree = ""; }; + 5ADF350C74432CEE2E40F51DC54B9C3B /* RNCAsyncStorageDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorageDelegate.h; path = ios/RNCAsyncStorageDelegate.h; sourceTree = ""; }; + 5AF004BF43F3CDD9E962248B90989738 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = React/CoreModules/RCTWebSocketExecutor.h; sourceTree = ""; }; + 5AF284ACC06F0CC8AB875D2D8B14F6D2 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 5B00F3B9A25D341FF0A7A6242E1034F2 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; }; + 5B0A69416E97C57EA05236CFC7270896 /* HeterogeneousAccess-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HeterogeneousAccess-fwd.h"; path = "folly/container/HeterogeneousAccess-fwd.h"; sourceTree = ""; }; + 5B0F4BF42A2AC476866DA8552C7F5588 /* ManualTimekeeper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ManualTimekeeper.cpp; path = folly/futures/ManualTimekeeper.cpp; sourceTree = ""; }; + 5B24135BF3E27AD67AD78E014B6DF9F5 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + 5B31C00F86A06EFB0136A743BAB25CED /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; 5B3357A1CE67C0BF4AE31936A1BE6888 /* libYogaKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libYogaKit.a; path = libYogaKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B761FA89A1BC5C8EA3E12C40C8E2F19 /* FlipperKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlipperKit-umbrella.h"; sourceTree = ""; }; - 5B785E1F58EF50E8E037E820D7BD57D0 /* ssl23.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl23.h; path = ios/include/openssl/ssl23.h; sourceTree = ""; }; - 5B7CA66794F8BDD0D8A7E2BBCC81722C /* EXAppleAuthenticationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationRequest.m; path = EXAppleAuthentication/EXAppleAuthenticationRequest.m; sourceTree = ""; }; - 5B9282EEA2B5555D50FEA7D682DD1D2B /* SynchronizedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronizedPtr.h; path = folly/SynchronizedPtr.h; sourceTree = ""; }; - 5BA0884E555663BC2226074E30341DCD /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; - 5BA879111DE2652A9191BDEADD90C73D /* UMReactLogHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactLogHandler.m; sourceTree = ""; }; - 5BBEE77C5439F0C094A26988065D3F9F /* EXSessionDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionDownloadTaskDelegate.h; sourceTree = ""; }; - 5BD22C8044A75D23BDA8192B19B8DA8D /* RNCMaskedView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCMaskedView-prefix.pch"; sourceTree = ""; }; - 5BD5B1AF70C3CA3936B716570EC990BC /* PriorityThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityThreadFactory.h; path = folly/executors/thread_factory/PriorityThreadFactory.h; sourceTree = ""; }; - 5BDCFB3E7E895E33DBB46260A502852B /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/File.h; sourceTree = ""; }; - 5BFA5B5582A9240EE0A688FBF51845D9 /* RNCSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewLocalData.m; path = ios/SafeAreaView/RNCSafeAreaViewLocalData.m; sourceTree = ""; }; - 5C5281CA90C4EC355AE34A31B824217B /* FIRCLSReportManager_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportManager_Private.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager_Private.h; sourceTree = ""; }; - 5C66073D693CFBA4207919CC6D1F26B5 /* React-CoreModules-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-CoreModules-dummy.m"; sourceTree = ""; }; - 5CAFE45FD6D43A417A0316AB4C6B57D5 /* RCTAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimatedNode.h; sourceTree = ""; }; - 5D28A2F85BE3CAEE42670EA684A59DB8 /* EXVideoPlayerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoPlayerViewController.h; sourceTree = ""; }; - 5D45BCFDFAE6F6EACAA99CCAB789EC43 /* YGConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGConfig.h; path = yoga/YGConfig.h; sourceTree = ""; }; - 5D4CF224D5A50C2846D67D045F8D3554 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 5D685286ED38572BBEC117022A11DAA7 /* BugsnagPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagPlugin.h; sourceTree = ""; }; - 5D85A284C5F3C63E268E4028F6C491B2 /* UMTaskInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskInterface.h; path = UMTaskManagerInterface/UMTaskInterface.h; sourceTree = ""; }; - 5D8FECC7392A6932F95BAAA375CB3D64 /* RelaxedConcurrentPriorityQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RelaxedConcurrentPriorityQueue.h; path = folly/experimental/RelaxedConcurrentPriorityQueue.h; sourceTree = ""; }; - 5D94326297B8CDFE3AD6AB8EE90F1526 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; - 5D992F73AFF2DDE0ED96E4ACF18438F1 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - 5D9BA3D711C337D4CDA290FD2AC421CE /* BugsnagSessionTrackingPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingPayload.m; sourceTree = ""; }; - 5DA37A201BF5D7381D9112D017DEB075 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; - 5DB356BA7F34588BEC110B7A48353C7B /* BSG_KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashC.h; sourceTree = ""; }; - 5DC24783154DD270273BAF39620A3213 /* EXWebBrowser.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXWebBrowser.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 5DCDF199F3B656D34D7B505E4544C402 /* RNJitsiMeetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNJitsiMeetView.m; path = ios/RNJitsiMeetView.m; sourceTree = ""; }; - 5DDE6268D4CFCC59232D05F80DED657F /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = ""; }; - 5DEB102DABB3B9DB0C73E9C3DFA8CBFD /* ReactNativeART.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeART.release.xcconfig; sourceTree = ""; }; - 5E28C96777E2631FC07448E1C13253A9 /* FlipperUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlipperUtil.m; path = iOS/FlipperKit/FlipperUtil.m; sourceTree = ""; }; + 5B38C9AC5054D0C8AB74CD0ADC9BACCA /* RNVectorIcons.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNVectorIcons.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 5B5B92949F78A62BBC2D8487A8799319 /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; + 5B6995E70C32FA67D48F8D29F1B4C5FE /* ReactNativeKeyboardInput-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeKeyboardInput-dummy.m"; sourceTree = ""; }; + 5B6EEBFA8B1A058307B54677560CCE5E /* RCTImagePlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImagePlugins.mm; sourceTree = ""; }; + 5BA67FB4B490864158D645577BB7D080 /* FIRInstallationsStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStatus.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsStatus.h; sourceTree = ""; }; + 5BBA4E6BCC765E9002C94EE12ABAE6A7 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 5BBB53EC3DB6AA6AA25C9D3D328E9200 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; + 5BCBA3305D0C7ACCE77288EE92A0701B /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; + 5BCC156DB2F6F5FF68D7D57C966498D5 /* RNCSafeAreaProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProvider.m; path = ios/SafeAreaView/RNCSafeAreaProvider.m; sourceTree = ""; }; + 5BEF188A9483314D071B80B0FF16A6E3 /* React-RCTSettings.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.debug.xcconfig"; sourceTree = ""; }; + 5BFC751B26B334603C45E5C9096BA8D4 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; }; + 5C1444FC0600812FA86B68EC9CF1BF46 /* RNGestureHandlerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerManager.m; path = ios/RNGestureHandlerManager.m; sourceTree = ""; }; + 5C211B02D5CC48D42B4FC674147D1BA7 /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; + 5C375199C5FB66581663FA8CB016F62D /* Promise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Promise.h; path = folly/futures/Promise.h; sourceTree = ""; }; + 5C4F7A26EFA8C7A068F457F025BF1CB7 /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = ios/include/openssl/dsa.h; sourceTree = ""; }; + 5C65FF578F41F172B0FCC108D5D8083C /* REATransitionValues.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransitionValues.m; sourceTree = ""; }; + 5C6CFB2356D0625DFCC261C2EDC115D5 /* RNGestureHandlerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerState.h; path = ios/RNGestureHandlerState.h; sourceTree = ""; }; + 5C74806F4594C1D67049E7C0D4984177 /* RNCAsyncStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCAsyncStorage.release.xcconfig; sourceTree = ""; }; + 5C769650B53932D2C153F53F0AFF6CA6 /* ARTBrush.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTBrush.h; sourceTree = ""; }; + 5C81914B0FCD2609F121B4EB2909F82A /* React-RCTSettings-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTSettings-dummy.m"; sourceTree = ""; }; + 5C8C278630EACD4C65DF9089CB815DE8 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 5C97273B1404EEF6EDF2D533A674591D /* QBAssetsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAssetsViewController.m; path = ios/QBImagePicker/QBImagePicker/QBAssetsViewController.m; sourceTree = ""; }; + 5C9C514BA2B7983ED105B77DABDE0BAE /* RCTTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextShadowView.h; sourceTree = ""; }; + 5CA20EC06BDF84FDD22DE7DD7A603327 /* SaturatingSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SaturatingSemaphore.h; path = folly/synchronization/SaturatingSemaphore.h; sourceTree = ""; }; + 5CCA0335E30B9B851BA274617762F3F4 /* EXLocalAuthentication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXLocalAuthentication.debug.xcconfig; sourceTree = ""; }; + 5CDC547FF7A95A71C57CF1992E1C59D3 /* TOCropViewController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TOCropViewController.debug.xcconfig; sourceTree = ""; }; + 5CDEFF0CCBEBEFAEE7F0A074252FC6B8 /* RNFBCrashlyticsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBCrashlyticsModule.h; path = ios/RNFBCrashlytics/RNFBCrashlyticsModule.h; sourceTree = ""; }; + 5CE5C5C34D7AC5559328A2A311322501 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; + 5D068D916BBBB1CF821F31827B18FADB /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; + 5D1E840CFF77751EB15C79B321C7364A /* EXVideoPlayerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoPlayerViewController.h; sourceTree = ""; }; + 5D36F5D3B435F9BB1445D15728818433 /* React-RCTImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.release.xcconfig"; sourceTree = ""; }; + 5D462EB7698BAB22FC3D470A86C03554 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = hu.lproj; path = "Objective-C/TOCropViewController/Resources/hu.lproj"; sourceTree = ""; }; + 5D47D1761FDDD109DF7A044A48F90918 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; + 5D47E74EDA59580CDDFB291043FB6694 /* SKObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKObject.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.mm; sourceTree = ""; }; + 5D5D2817A32EBC04C23F895A96070206 /* Aligned.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Aligned.h; path = folly/lang/Aligned.h; sourceTree = ""; }; + 5D6BF2B5205D4EF10AC797CE4F3FF4B8 /* RCTTypedModuleConstants.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTypedModuleConstants.mm; sourceTree = ""; }; + 5D74F3313EBE650D88BF3E2D758D07B4 /* FBReactNativeSpec.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBReactNativeSpec.debug.xcconfig; sourceTree = ""; }; + 5D9451B5759186B2FEFC890E00B66CF3 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; + 5D9F5566A69BBFF5C15C47DB8FB7033B /* RCTUIImageViewAnimated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIImageViewAnimated.m; sourceTree = ""; }; + 5DA94A4C46543CA8BF8CAB0E4C79E992 /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; + 5DC688DB3364CF735579BC46FAB8552F /* BugsnagReactNative.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagReactNative.h; path = cocoa/BugsnagReactNative.h; sourceTree = ""; }; + 5DCB00F737A084274B05FA9C0492793F /* react-native-background-timer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-background-timer.release.xcconfig"; sourceTree = ""; }; + 5DD4C5E7AE27BB3F6A7719591111DB15 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; + 5DDA7772381438083A4FEC7669DB6A1E /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTPlatform.h; path = React/CoreModules/RCTPlatform.h; sourceTree = ""; }; + 5E023965339CD2938CDE0D7549003712 /* RNGestureHandlerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerModule.h; path = ios/RNGestureHandlerModule.h; sourceTree = ""; }; 5E4674603A5D5B9215FFA0F8E69F8B71 /* liblibwebp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = liblibwebp.a; path = liblibwebp.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E63F04EE183EF37D6F35425CB658088 /* FIRInstallationsHTTPError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsHTTPError.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.h; sourceTree = ""; }; - 5E692FA6C355B3E1AACF59DBE2931CCB /* CheckedMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CheckedMath.h; path = folly/lang/CheckedMath.h; sourceTree = ""; }; - 5E792802A89788DF420D5C87689D48C6 /* FIRExceptionModel_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRExceptionModel_Private.h; path = Crashlytics/Crashlytics/Private/FIRExceptionModel_Private.h; sourceTree = ""; }; - 5E8C46747440234A4A0AC7203C35BD7D /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = ios/include/openssl/opensslconf.h; sourceTree = ""; }; - 5E9B1F92B5A28A31846F6E524402C949 /* Hazptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hazptr.h; path = folly/synchronization/Hazptr.h; sourceTree = ""; }; - 5EA5BC35AE5598354F039361FF028BA9 /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; - 5EB07BCC69F2E556561AC35C72234A71 /* FingerprintPolynomial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FingerprintPolynomial.h; path = folly/detail/FingerprintPolynomial.h; sourceTree = ""; }; - 5EE32F40D2326C72907CA116A1204685 /* BSG_KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSFileUtils.c; sourceTree = ""; }; - 5EFEBCD1C1538F3A6D9F55E1236D95AF /* EmitterFlowable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EmitterFlowable.h; path = yarpl/flowable/EmitterFlowable.h; sourceTree = ""; }; - 5F0CE731F9A363CD32CCCD6259E46EFC /* CompactValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompactValue.h; path = yoga/CompactValue.h; sourceTree = ""; }; - 5F2298F3D34C9A9DD8E280DACFD6459F /* rn-extensions-share.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-extensions-share.debug.xcconfig"; sourceTree = ""; }; - 5F287AF97C73FAD86ADCFB2B08891D28 /* InlineExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InlineExecutor.cpp; path = folly/executors/InlineExecutor.cpp; sourceTree = ""; }; - 5F293B5D977E8D1E406D51EBACCDC9BC /* RSocketException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketException.h; path = rsocket/RSocketException.h; sourceTree = ""; }; - 5F2C9D4A4102266BF3CBD25EF6756A16 /* Pods-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RocketChatRN.debug.xcconfig"; sourceTree = ""; }; - 5F2D99F147D82E6B74E08EFA990482AF /* UMImageLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMImageLoaderInterface.h; path = UMImageLoaderInterface/UMImageLoaderInterface.h; sourceTree = ""; }; - 5F2FDDB18843EFA08C47EE7B5D201DA8 /* BSG_KSCrashAdvanced.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashAdvanced.h; sourceTree = ""; }; - 5F51E4002185AABCB6902118765D16B6 /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; - 5F5672BC307A06464E3471B902EA8F23 /* RValueReferenceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RValueReferenceWrapper.h; path = folly/lang/RValueReferenceWrapper.h; sourceTree = ""; }; - 5F58DC838F3452E24C374CCF9C941EF4 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; - 5F9E67E8DAE269A8354FA865212C060A /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; - 5FA6C6E200AA82C371F850DEEE643F57 /* StreamThroughputMemory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamThroughputMemory.cpp; path = rsocket/benchmarks/StreamThroughputMemory.cpp; sourceTree = ""; }; - 5FAEB2AE280C89F3B2E4C883DDB5519F /* EXVideoThumbnails.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXVideoThumbnails.release.xcconfig; sourceTree = ""; }; - 5FB245DD490CE4FC2275E1D3C43AF643 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - 5FC3DDF45091DA3AC479A574842CC386 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; - 5FCDAC116F2F1C9BCC1E86AB1DA69FB4 /* FlipperStateUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperStateUpdateListener.h; path = xplat/Flipper/FlipperStateUpdateListener.h; sourceTree = ""; }; - 5FD828576B07BCEAA3D4EC0A9DCBB8CE /* TcpDuplexConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TcpDuplexConnection.cpp; path = rsocket/transports/tcp/TcpDuplexConnection.cpp; sourceTree = ""; }; - 5FEF2352D2144A3C571293429FCDA8FE /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; - 5FF428A7D4FE6C57B4CD6C2756A12DE8 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 601B19978D6FC3C1B2E492D925A475B8 /* RCTDataRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDataRequestHandler.mm; sourceTree = ""; }; - 60224AC883FC9B9434CB06F258BA2F7C /* FIRCLSApplicationIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSApplicationIdentifierModel.h; path = Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.h; sourceTree = ""; }; - 6038AE431D283EF67E531354FC54133B /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; - 6040B3A3DF348482A355B16BE00DA7D1 /* RCTWebSocketModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketModule.mm; sourceTree = ""; }; - 60472B6B1CDB6468AEE60402A37320DD /* FIRCLSMachOBinary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachOBinary.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOBinary.m; sourceTree = ""; }; - 60535C87D0FC894ADB2DD82CC2A28E53 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; - 6069C78D991BE2763D082CA2A215472A /* FIRCLSMultipartMimeStreamEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMultipartMimeStreamEncoder.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSMultipartMimeStreamEncoder.h; sourceTree = ""; }; - 606E27A1122CF20B207D9EDE641C54AE /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore.h; sourceTree = ""; }; - 60845EDCBF086F226A67812959AF5D6F /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; - 608FB776F77192F81A2FA13081A692FE /* AsyncTransportCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTransportCertificate.h; path = folly/io/async/AsyncTransportCertificate.h; sourceTree = ""; }; - 60B0D389EC73FDF997A7AEAFF5239B04 /* F14IntrinsicsAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14IntrinsicsAvailability.h; path = folly/container/detail/F14IntrinsicsAvailability.h; sourceTree = ""; }; - 60DA3C24BED923D7021F7D952E18692C /* RCTNativeAnimatedNodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedNodesManager.h; path = Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h; sourceTree = ""; }; - 60E892288018FA0EB431FBD7CA1C5AC8 /* RNGestureHandlerButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButton.h; path = ios/RNGestureHandlerButton.h; sourceTree = ""; }; - 60F350C4BFD5AE0E56B234ABB6DE8094 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; - 60F5F5F57792A5F6B7DC07376665ED9A /* WaitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WaitOptions.h; path = folly/synchronization/WaitOptions.h; sourceTree = ""; }; - 60F98A1A2812A595598EDCD0BC00225E /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 61086AD6AE79FDC6F39B12C0E234E220 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = ""; }; - 612020D5BE4C593ACE0D7CF102536480 /* SysTime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysTime.cpp; path = folly/portability/SysTime.cpp; sourceTree = ""; }; - 6143334EC4599BDC6DB6C28ED0707AA2 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; - 614CB67DC48249E3BE3CE487A754D815 /* FlowableConcatOperators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableConcatOperators.h; path = yarpl/flowable/FlowableConcatOperators.h; sourceTree = ""; }; - 615D287D14AB05522C3D6005FBA9898B /* IPAddressSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressSource.h; path = folly/detail/IPAddressSource.h; sourceTree = ""; }; - 6168F38FB52EC736551766D6E3C60096 /* TurboCxxModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboCxxModule.cpp; path = turbomodule/core/TurboCxxModule.cpp; sourceTree = ""; }; - 61882888005B92D15750380FE61DA5B4 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; - 618ECA20DE3D216339F209F32DF9DC64 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Private/GULAppEnvironmentUtil.h; sourceTree = ""; }; - 61B17AAA64F910027FEEA9DABFDFB34B /* Executor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Executor.cpp; path = folly/Executor.cpp; sourceTree = ""; }; - 61BFB0B901C7FC1440F6B01017648161 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 61DF78A65709484E73FEBB34A52318F1 /* AtomicUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtil.h; path = folly/synchronization/AtomicUtil.h; sourceTree = ""; }; - 61F1A0A71E7EFFC6A7F26BDC234437CA /* FIRInstallationsStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStatus.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsStatus.h; sourceTree = ""; }; - 61F73002F5357C4765AF70BDB41AD9B9 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; - 61F8730EE64FD2CD71890FC719173F81 /* react-native-document-picker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-document-picker-dummy.m"; sourceTree = ""; }; - 61FD4828BA8003D8E9FEEC1C7C05FCF3 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 620586CB2D409D760D1BD1D5D4A9FD80 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/portability/Memory.h; sourceTree = ""; }; - 621B45CF8AEA5E510285EF99F0721936 /* RCTComponentEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentEvent.h; sourceTree = ""; }; - 623CC8C222A5E75D8DA536F832D8C029 /* ImageCropPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageCropPicker.h; path = ios/src/ImageCropPicker.h; sourceTree = ""; }; - 624CA4F58AF5F67C4DA05345E67B1D23 /* RNReanimated.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.release.xcconfig; sourceTree = ""; }; - 625C3B39CE18021DF758C70A67C1284B /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; - 626A959999CE881ECE30346AAFC28430 /* FIRCLSUnwind_arch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind_arch.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_arch.h; sourceTree = ""; }; - 629B4B01D6EEBECB27F2A51805DA6D13 /* SequencedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SequencedExecutor.h; path = folly/executors/SequencedExecutor.h; sourceTree = ""; }; - 629E8C2261D0BCC86154D286AC562FBC /* Base.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = Base.lproj; path = "Objective-C/TOCropViewController/Resources/Base.lproj"; sourceTree = ""; }; - 62A0B2B2E8640538334C1517D268C700 /* experiments.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = experiments.cpp; sourceTree = ""; }; - 62B11F68B301D16E3AAB2FDD1D384F8E /* React-jsinspector-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsinspector-dummy.m"; sourceTree = ""; }; - 62BA82B300122C937F6ECE9746E951BE /* RCTTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextViewManager.h; sourceTree = ""; }; - 62CDA9DDEE1D960A214DA51C83DC3E91 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; - 62D0EB1335EE43AFD5FFBF3BA7A06204 /* ReactCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.debug.xcconfig; sourceTree = ""; }; - 62E15403D2A1838600C6BF72034026F3 /* FIRCLSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSConstants.h; path = Crashlytics/Shared/FIRCLSConstants.h; sourceTree = ""; }; - 62EE55225C9B8279FB519B5382648618 /* RNDateTimePicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNDateTimePicker.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 62F835C017D7F2661C18E80173697DFD /* UMTaskManagerInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMTaskManagerInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6302775582C8FB292F7C0CAB46A91BF9 /* EXFileSystemAssetLibraryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFileSystemAssetLibraryHandler.h; path = EXFileSystem/EXFileSystemAssetLibraryHandler.h; sourceTree = ""; }; - 630FB216BC1093C5DE7FD7757B5FFE57 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = "Objective-C/TOCropViewController/Resources/pl.lproj"; sourceTree = ""; }; - 63249EFA834A01C81278670CAB350563 /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; - 633737D6994987500E6EB4A6C7579466 /* FLEXNetworkRecorder.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FLEXNetworkRecorder.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkRecorder.mm; sourceTree = ""; }; - 63424A439276B5C1DB6C6C9C43654A68 /* Invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Invoke.h; path = folly/functional/Invoke.h; sourceTree = ""; }; - 63498114C3EA6AAAC31C39E2674C49D5 /* SSLErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLErrors.h; path = folly/io/async/ssl/SSLErrors.h; sourceTree = ""; }; - 635809F2E8DD33860279B3B4016EC9BE /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; - 63863C629C26593668F4CFC664DEE81A /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppState.h; path = React/CoreModules/RCTAppState.h; sourceTree = ""; }; - 638D22B036121DEA40AC69DF1D69F969 /* RCTInputAccessoryViewContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryViewContent.h; sourceTree = ""; }; - 639DCD59A293C7E3E947F9E703532426 /* RNFastImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFastImage-dummy.m"; sourceTree = ""; }; - 63B24C00CC5FBFF0104C5CEAF26E85CD /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorInterfaces.h; sourceTree = ""; }; - 63E1E28392FDDDCD117772C8187B9AB9 /* UMErrorCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMErrorCodes.h; path = UMCore/UMErrorCodes.h; sourceTree = ""; }; - 63E3089E4F4C81A686B0D80B91BF6DAD /* LNAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = LNAnimator.m; sourceTree = ""; }; - 63F3B531A37B6FACABA0B0B734B5BFA6 /* UMFontScalersManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontScalersManagerInterface.h; path = UMFontInterface/UMFontScalersManagerInterface.h; sourceTree = ""; }; - 641EEB6AE520CB5BB940CEAADD086D36 /* FBString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBString.h; path = folly/FBString.h; sourceTree = ""; }; - 6424BC64023B5537BE2560FBCBE4DD96 /* SlowFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SlowFingerprint.h; path = folly/detail/SlowFingerprint.h; sourceTree = ""; }; - 643FCEC46D4EE7588770B96F2A9FA4FA /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; - 644BF86A5A22153F1948B3E238C190EB /* small_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = small_vector.h; path = folly/small_vector.h; sourceTree = ""; }; - 64527AAA071B9A71DC7257F2B7125E06 /* GoogleUtilities.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.debug.xcconfig; sourceTree = ""; }; - 646A1CBC824C63A541377B9DF5BC52A9 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; - 64814E0BE194994C80E70506268CD379 /* react-native-notifications-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-notifications-dummy.m"; sourceTree = ""; }; - 6484F69458E0CC690F28F2D472F8BCC6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 64916A4D0599660624FEB23006CE054E /* RNCCameraRollManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCCameraRollManager.h; path = ios/RNCCameraRollManager.h; sourceTree = ""; }; - 64A0AA369F51C42EC83BC294952451DC /* ManualTimekeeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ManualTimekeeper.h; path = folly/futures/ManualTimekeeper.h; sourceTree = ""; }; - 64C4C29F3B314A8C3784A2022026B0E8 /* RNSScreenContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreenContainer.h; path = ios/RNSScreenContainer.h; sourceTree = ""; }; - 64E504ED3E430BD7B4CC63B2CE0D2632 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; - 64E9038FA03EF60BC9D81D7B541D1F9C /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - 64FC54E588C81F0206FFCDFC84ED4876 /* QueuedImmediateExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = QueuedImmediateExecutor.cpp; path = folly/executors/QueuedImmediateExecutor.cpp; sourceTree = ""; }; - 6503BF5CAB4D44092D65DD55D1D5AFBF /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; - 650F439A1D0EBA6D5D8E2A5830DBF735 /* RCTObjcExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTObjcExecutor.h; sourceTree = ""; }; + 5E4CEEB41F25DED2D920F0FD395188D5 /* MMKVStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKVStorage.h; path = ios/MMKVStorage.h; sourceTree = ""; }; + 5E68BBCF2BF18C4507F04BD16D8F5D13 /* EXVideoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoManager.m; sourceTree = ""; }; + 5E74B67DCA6D65ABB4411377D87B0F6F /* RCTTypeSafety.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.debug.xcconfig; sourceTree = ""; }; + 5E792267F49A0C226477A06E932528A9 /* ModuleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ModuleRegistry.h; sourceTree = ""; }; + 5E8F9DFC3E9F233FD5B82DA468FFE387 /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = FirebaseCore/Sources/FIRAppAssociationRegistration.h; sourceTree = ""; }; + 5E9624450639C051D1B8AB1F567D75FC /* react-native-jitsi-meet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-jitsi-meet-dummy.m"; sourceTree = ""; }; + 5EA6F0E87B63E1232C20D9483BE5FF54 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = FirebaseCore/Sources/Private/FIRErrorCode.h; sourceTree = ""; }; + 5EA700B9347F08F911F2287AF43DF8DD /* Benchmark.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Benchmark.cpp; path = folly/Benchmark.cpp; sourceTree = ""; }; + 5EA8164CADC66E4133EA05AA9B8B8B20 /* ScheduledFrameProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledFrameProcessor.cpp; path = rsocket/framing/ScheduledFrameProcessor.cpp; sourceTree = ""; }; + 5EEDA0D0839A05E073934FE657101CE2 /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; + 5EFCBD3C5BCD71E59B7DF221F564EFC0 /* RequestResponseResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RequestResponseResponder.h; path = rsocket/statemachine/RequestResponseResponder.h; sourceTree = ""; }; + 5F1031B9505164B107149851320633DC /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = ios/include/openssl/comp.h; sourceTree = ""; }; + 5F1DEF4C93FCA11E3BE03C6AF06E4D11 /* EXReactNativeUserNotificationCenterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXReactNativeUserNotificationCenterProxy.h; path = EXPermissions/EXReactNativeUserNotificationCenterProxy.h; sourceTree = ""; }; + 5F1EA239387237E65FDFB1FF1D516105 /* AsyncPipe.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncPipe.cpp; path = folly/io/async/AsyncPipe.cpp; sourceTree = ""; }; + 5F2678ADE7F5752894F255EA95DE063F /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; + 5F3487253E4A7F6C65F8936F623F6CA1 /* RNRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNRotationHandler.m; sourceTree = ""; }; + 5F46239A9A4585921F16898B982FD9BD /* EXLocalAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXLocalAuthentication.m; path = EXLocalAuthentication/EXLocalAuthentication.m; sourceTree = ""; }; + 5F4C62A006829CB0DE643F48BB04C382 /* React-RCTBlob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTBlob.debug.xcconfig"; sourceTree = ""; }; + 5F5624C31CAD20F62E5D4DAA87567321 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; + 5F62545782D513B0570CC4018A2E037F /* DecoratedAsyncTransportWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DecoratedAsyncTransportWrapper.h; path = folly/io/async/DecoratedAsyncTransportWrapper.h; sourceTree = ""; }; + 5FA48097A60E3C79497DF00BF16B6F8B /* FIRCLSSerializeSymbolicatedFramesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSerializeSymbolicatedFramesOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSerializeSymbolicatedFramesOperation.h; sourceTree = ""; }; + 5FB50673272ADD6EF01ACB396B2127EE /* InspectorInterfaces.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InspectorInterfaces.h; sourceTree = ""; }; + 5FB7E30B05C3578311D9E786CD327EF2 /* BugsnagReactNative-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BugsnagReactNative-prefix.pch"; sourceTree = ""; }; + 5FB800B2BD33B6A01010A0575B6294D2 /* HHWheelTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HHWheelTimer.h; path = folly/io/async/HHWheelTimer.h; sourceTree = ""; }; + 5FDE972D4AD9AF52016E548F83A398A9 /* GDTCORTransformer_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer_Private.h; sourceTree = ""; }; + 5FF53F120C9636363D6E1DF805BA4847 /* FKUserDefaultsPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKUserDefaultsPlugin.h; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h; sourceTree = ""; }; + 60024AF4D468FC0C2F1164733A505FAC /* RNSScreenStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenStack.m; path = ios/RNSScreenStack.m; sourceTree = ""; }; + 6015F8A90202452D32960B9DB3FC9113 /* BugsnagReactNative-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BugsnagReactNative-dummy.m"; sourceTree = ""; }; + 6021E553B770F82E73B0C63684662267 /* FIRCLSSymbolResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSymbolResolver.m; path = Crashlytics/Crashlytics/Models/FIRCLSSymbolResolver.m; sourceTree = ""; }; + 60310F331512911BA0FD4142AF81779A /* REAClockNodes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAClockNodes.m; sourceTree = ""; }; + 603F3515483F15AD3C050F7F0B253AFD /* Singleton-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Singleton-inl.h"; path = "folly/Singleton-inl.h"; sourceTree = ""; }; + 6040AA3445538DCFB1FE879336BF1102 /* EventBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBase.cpp; path = folly/io/async/EventBase.cpp; sourceTree = ""; }; + 6045750F7FA6C09CFB8840B49207A1FC /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; + 605D7C3249CE10E6FACFE1BD15E50F40 /* RNDateTimePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNDateTimePicker-prefix.pch"; sourceTree = ""; }; + 607A17701C07E280486A3B9F4D275DD4 /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; + 6089DEF6A522BD0393817AE2C87A3376 /* TimerFDTimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerFDTimeoutManager.h; path = folly/experimental/TimerFDTimeoutManager.h; sourceTree = ""; }; + 6091F121AFA5D2D5CD9411F3E6D01B95 /* RangeCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeCommon.h; path = folly/detail/RangeCommon.h; sourceTree = ""; }; + 60A9F34009B96F3FB55068354EC32B6D /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + 60AC739A04077DC15A714B740E932F1F /* RCTConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConstants.m; sourceTree = ""; }; + 60AE6989A5796CB59E49FB60BA6975D2 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; + 60B569C9B6B2CE6F22CBCBC85A6C640F /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = ios/QBImagePicker/QBImagePicker/ja.lproj; sourceTree = ""; }; + 60B6275CE5F7D80B0C80254CA5F105D4 /* CMakeLists.txt */ = {isa = PBXFileReference; includeInIndex = 1; name = CMakeLists.txt; path = rsocket/benchmarks/CMakeLists.txt; sourceTree = ""; }; + 60C3EF83F26AC20DA46D1607B6B03199 /* KeyCommands.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeyCommands.release.xcconfig; sourceTree = ""; }; + 60CEB4A382BD7439F09781B449EC63F2 /* MiniPBCoder_OSX.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MiniPBCoder_OSX.cpp; path = Core/MiniPBCoder_OSX.cpp; sourceTree = ""; }; + 60EE65E31FCFD1343185C279F30A4B34 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; + 6105C444F3B405421215AB489FB5CBDC /* EXSessionResumableDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionResumableDownloadTaskDelegate.h; sourceTree = ""; }; + 6109E1F1875E47099A00E210146E5DD2 /* Flowable_FromObservable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flowable_FromObservable.h; path = yarpl/flowable/Flowable_FromObservable.h; sourceTree = ""; }; + 6115947CA0B617AA15D59F7C3C470DF9 /* RNFetchBlobRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobRequest.m; path = ios/RNFetchBlobRequest.m; sourceTree = ""; }; + 612AB05B1E3CAA44F934423125092D3D /* BSG_KSSystemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSSystemInfo.m; sourceTree = ""; }; + 613DC20870110CBC147AA390D5C5B721 /* RCTDevMenu.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevMenu.mm; sourceTree = ""; }; + 614DB9EE5C02F76486B1E159C320BE2A /* ScopeGuard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopeGuard.h; path = folly/ScopeGuard.h; sourceTree = ""; }; + 615662AB2BB1325855651E9D02E74272 /* ReactNativeKeyboardTrackingView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactNativeKeyboardTrackingView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6158A1C3B1D673D4A0001AB5414E565E /* Zocial.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Zocial.ttf; path = Fonts/Zocial.ttf; sourceTree = ""; }; + 615ED35049F24B0E977475B227215FAB /* React-jsiexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.release.xcconfig"; sourceTree = ""; }; + 616723362C3DB79DB2DA7B7FA93E8404 /* PolyException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyException.h; path = folly/PolyException.h; sourceTree = ""; }; + 61876661DE00A6E1CCFEF073CF75F138 /* FIRCLSUserLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserLogging.h; path = Crashlytics/Crashlytics/Components/FIRCLSUserLogging.h; sourceTree = ""; }; + 61A5166738C2ADD554C8323ECD1DCCEF /* RNSScreenStackHeaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreenStackHeaderConfig.h; path = ios/RNSScreenStackHeaderConfig.h; sourceTree = ""; }; + 61A600074F1E287BBAFACAAB9EB3FCA5 /* firebasecore.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = firebasecore.nanopb.c; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.c; sourceTree = ""; }; + 61C875414226907EB3B46857E800FF1E /* CodedInputData_OSX.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CodedInputData_OSX.cpp; path = Core/CodedInputData_OSX.cpp; sourceTree = ""; }; + 61C940B8E70B47D19346B71BC35441D0 /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/Private/GULReachabilityMessageCode.h; sourceTree = ""; }; + 61CC2F7ADB2B4E9B14C185FF0503DF41 /* RCTImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageLoader.mm; sourceTree = ""; }; + 61D4B512312F11187441E3F4D2B4857A /* RSocketServer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketServer.cpp; path = rsocket/RSocketServer.cpp; sourceTree = ""; }; + 61FF3CB52A22241CE97F6EEF22CAD0BB /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; + 620375EA772E6E21FD155A5DB7E1B809 /* RCTRequired.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRequired.h; path = RCTRequired/RCTRequired.h; sourceTree = ""; }; + 6219D0009BCF31A711488F8CDC5076D0 /* IOObjectCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOObjectCache.h; path = folly/executors/IOObjectCache.h; sourceTree = ""; }; + 62276A24A9F41501ABB0D00ED197588A /* OpenSSL-Universal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-Universal.release.xcconfig"; sourceTree = ""; }; + 625DD47397252AE560D6EF0BF8EBCBCF /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; + 6275C5B715D98A86FACE0CCDAD6831A0 /* BugsnagBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagBreadcrumb.h; sourceTree = ""; }; + 6275F4552C53EB52AED0D037181F5850 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; + 6284A02AF8BD292CBD1C1D1C5702C4E5 /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; + 628B91F5952637F53226870B395B7975 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + 62A77008978CF26E1664526DFCD33A4D /* BSG_KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashReport.c; sourceTree = ""; }; + 62AB4621EF7D3F0D72F2D8E392406173 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; + 62C4C69557A28D597A656A64BB076177 /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; + 62D3A4F9F0F687E5C2C9460D77238CF4 /* ScopedTraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopedTraceSection.h; path = folly/tracing/ScopedTraceSection.h; sourceTree = ""; }; + 62E045829C1BE20F83C7B787A38B5F33 /* Request.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Request.cpp; path = folly/io/async/Request.cpp; sourceTree = ""; }; + 62E90BFD41A96959799C69CEA9F27A13 /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Private/GULKeychainStorage.h; sourceTree = ""; }; + 62FF8DB2CA6E62BC91939C2346AD6B3E /* FIRCLSURLSessionDownloadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDownloadTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDownloadTask.h; sourceTree = ""; }; + 6304289097410B42387B3F2622F04C0A /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; + 63147CB99D7D0D8A7ABA56EC31D2531B /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; + 6318FA298874D1D103325C11943633D9 /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; + 6320EBB43BC01E837B2321CF221CD21F /* BSG_KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashC.c; sourceTree = ""; }; + 63326DF86E22B325A5B08C049B95D1EE /* UniqueInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UniqueInstance.h; path = folly/detail/UniqueInstance.h; sourceTree = ""; }; + 633565FF07E1EA2F970452302215455D /* F14Defaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Defaults.h; path = folly/container/detail/F14Defaults.h; sourceTree = ""; }; + 635272A78BA73A420852C116143B0EAE /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Private/GULSecureCoding.h; sourceTree = ""; }; + 636418CED3B46E537DE6A0AD11DC21AC /* RCTImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageCache.h; path = Libraries/Image/RCTImageCache.h; sourceTree = ""; }; + 6368CF85B3E4010BE953086B81C23FC6 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/detail/Demangle.cpp; sourceTree = ""; }; + 6373E4A04BEC6CBA035060CA99F0CC11 /* TcpConnectionAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpConnectionAcceptor.h; path = rsocket/transports/tcp/TcpConnectionAcceptor.h; sourceTree = ""; }; + 637BB8714C78B885B4751C684DD857C9 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; + 637D8D1046415EBB7A82B18D024458D0 /* Indestructible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Indestructible.h; path = folly/Indestructible.h; sourceTree = ""; }; + 639135DC52CE870C6E44464E7B08EE77 /* File.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = File.cpp; path = folly/File.cpp; sourceTree = ""; }; + 63BFD2C47C8B73CF201FEECF31C35CAB /* ARTPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTPattern.h; sourceTree = ""; }; + 63C5163727A4A172C8A5BC1F4E73A4DD /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; + 63D24CB1447F4332B0BD656806045F5A /* FIRDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDiagnosticsData.h; path = FirebaseCore/Sources/FIRDiagnosticsData.h; sourceTree = ""; }; + 63EAE19ECA487B6B1CBDA895867FE21F /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; + 63F5F11A6995E23FA806F847374AF55B /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + 641004BDF9AA14E0CB1A8A97C6AFA116 /* Pods-ShareRocketChatRN-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShareRocketChatRN-dummy.m"; sourceTree = ""; }; + 642508DC22DE2C9EEA86FE4D8EE7D2E5 /* SocketFastOpen.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketFastOpen.cpp; path = folly/detail/SocketFastOpen.cpp; sourceTree = ""; }; + 642B9D66284FE2CFD6BBF841545FF8B1 /* UMAppRecordInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppRecordInterface.h; sourceTree = ""; }; + 642F5426E097D23337CFF1C17F986C26 /* CallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallInvoker.h; path = ReactCommon/CallInvoker.h; sourceTree = ""; }; + 642F60369A61D9E2F3CE29EB3D3A6566 /* FIRCLSRecordHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordHost.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordHost.m; sourceTree = ""; }; + 64459AA4D1DF8BDFD3F3A69BAE30D27F /* IPAddressV6.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddressV6.cpp; path = folly/IPAddressV6.cpp; sourceTree = ""; }; + 6445EA0045D686A18AE86087E3588140 /* TOCroppedImageAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCroppedImageAttributes.h; path = "Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.h"; sourceTree = ""; }; + 64B2E21284F96DC922A617C4E62DA34C /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 64B3E2A7A8440F5EB91DCA6360B9889A /* RNPushKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNPushKit.h; path = RNNotifications/RNPushKit.h; sourceTree = ""; }; + 64C4177BEEEE509C4A5F4AF952EFB60A /* RNNotificationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationUtils.h; path = RNNotifications/RNNotificationUtils.h; sourceTree = ""; }; + 64CF35E9D4AFB1EC5FD6CB30DCECCC6A /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; + 64ED78E8A26C2BEA397E9514E783E94C /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/futures/Portability.h; sourceTree = ""; }; + 64F86ABAB87C308982C8C8ECB369E1E3 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; + 6504583D3024841C61E23BDA84AB9350 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; + 6505F6C062E4A5D1040FEDB7153756C1 /* ResumeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResumeManager.h; path = rsocket/ResumeManager.h; sourceTree = ""; }; + 650839B18ADB322F125B475EB54E4FD0 /* 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 = ""; }; + 65140110B413F1F23561D57B4FAB24F0 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; 65234B3E668A42D9137B2C7AB051EE37 /* libFlipperKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFlipperKit.a; path = libFlipperKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6541A25970B3BA2CE271ABABDEBE1B81 /* UMConstantsInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMConstantsInterface.debug.xcconfig; sourceTree = ""; }; - 6560D89E5F019D347BE59995EBC3D773 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; - 656F308D44FCCB1D7F8E085107F579B9 /* FlipperKitLayoutPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperKitLayoutPlugin.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h; sourceTree = ""; }; - 6584FA2DE92D3128C08F07559EB1287B /* GDTCCTNanopbHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTNanopbHelpers.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTNanopbHelpers.h; sourceTree = ""; }; - 65A0193310483DD740AA94256A20CE10 /* FIRCLSMachO.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachO.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachO.m; sourceTree = ""; }; - 65B0BB45DB99449B9171F3AE48FF2758 /* Pods-RocketChatRN.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-RocketChatRN.modulemap"; sourceTree = ""; }; - 65B45623B367A33A6D869D24A0E2D50C /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; - 65B7979E28360EBAF78D14F90E71835B /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 6544510EFCA14362661E1EA86D9385BC /* RNPushKitEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKitEventListener.m; path = RNNotifications/RNPushKitEventListener.m; sourceTree = ""; }; + 6549E342A6172E43AD498F2E37383650 /* GDTCORUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploader.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORUploader.h; sourceTree = ""; }; + 654A23D2C1C8537C84CAD0D175556716 /* FrameType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameType.h; path = rsocket/framing/FrameType.h; sourceTree = ""; }; + 655585F04EF6694200EDE5FF0E18A939 /* RCTStatusBarManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTStatusBarManager.mm; sourceTree = ""; }; + 6563505D97578F235B8525ECF410FA19 /* react-native-orientation-locker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-orientation-locker.release.xcconfig"; sourceTree = ""; }; + 658F106F5EE323F0D8613DF1D358CB7F /* Core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Core.h; path = folly/gen/Core.h; sourceTree = ""; }; + 659F71FBC500FC8143B83A886FF525AD /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; + 65A56E0E50D7F7A95BF36ED582F303CF /* UIImage+Resize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Resize.m"; path = "ios/src/UIImage+Resize.m"; sourceTree = ""; }; + 65C4D57A37FE1DB5B1EE09C2C21E7EF3 /* BSG_KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_Signal.c; sourceTree = ""; }; + 65C8CCF18E9671569A378ECB293DB6A4 /* REATransitionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransitionManager.h; sourceTree = ""; }; + 65CE076EC76385AA678905F342C2BE03 /* KeepaliveTimer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = KeepaliveTimer.cpp; path = rsocket/internal/KeepaliveTimer.cpp; sourceTree = ""; }; 65D0A19C165FA1126B1360680FE6DB12 /* libYoga.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libYoga.a; path = libYoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 65DA01DE392D0405828B811CA8355444 /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; - 65E81EA296BD259AB8E0BEE3EF4529ED /* RNGestureHandlerModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerModule.m; path = ios/RNGestureHandlerModule.m; sourceTree = ""; }; - 65FBA1C4282B51EF47E4157E496FE8AC /* IStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IStream.h; path = folly/gen/IStream.h; sourceTree = ""; }; - 66146BC2B85C13724BB29EAF2A487421 /* Unistd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unistd.cpp; path = folly/portability/Unistd.cpp; sourceTree = ""; }; - 66207FEC17AA84822BD40161C945A5DF /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - 66468B9D0AB50A722950310D7FE6362A /* EvictingCacheMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EvictingCacheMap.h; path = folly/container/EvictingCacheMap.h; sourceTree = ""; }; - 667EEE31AFE56D70450BB1D7C58C7104 /* QBVideoIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBVideoIndicatorView.h; path = ios/QBImagePicker/QBImagePicker/QBVideoIndicatorView.h; sourceTree = ""; }; - 6698DF7672302452D12E8F8FA339638B /* buffer_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer_compat.h; path = src/event2/buffer_compat.h; sourceTree = ""; }; - 66A09F3485C29F843DC58CACF22BEF9A /* GDTCORTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORTransport.h; sourceTree = ""; }; - 66BB210CBCA5F4AD9251055C78E34EB5 /* ARTShape.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTShape.m; path = ios/ARTShape.m; sourceTree = ""; }; - 66BB2F39CD1DCD4CC40D56389D590E60 /* EXAppleAuthentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthentication.h; path = EXAppleAuthentication/EXAppleAuthentication.h; sourceTree = ""; }; - 66D1C4ADAF03A7DE74F168C5BE8AC730 /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Private/GULNetworkURLSession.h; sourceTree = ""; }; - 66E00D9CAD8231332D35C0AF09DB207B /* DuplexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DuplexConnection.h; path = rsocket/DuplexConnection.h; sourceTree = ""; }; - 66E4D1E1119D3AC12000213C69C0FFFA /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; - 66F09C8328C84F2DD207A1CFFDAA9980 /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; - 673F4DBBDF1C81FFB1DA1723C5EEFE11 /* MicroLock.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MicroLock.cpp; path = folly/MicroLock.cpp; sourceTree = ""; }; - 67410065864D62A7C742E81DB1DBBFE8 /* F14Mask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Mask.h; path = folly/container/detail/F14Mask.h; sourceTree = ""; }; - 67454D08E527E0C5FEA4713FFE27FC35 /* FlipperConnectionManagerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionManagerImpl.h; path = xplat/Flipper/FlipperConnectionManagerImpl.h; sourceTree = ""; }; - 675A19CF510927D4568AD9A2ACCD418E /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = ios/include/openssl/comp.h; sourceTree = ""; }; - 676B19D7ED4D3163C11EF01B7C520593 /* RCTDeviceInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDeviceInfo.mm; sourceTree = ""; }; - 676B5ACC53526E4544D90759A8CAE0FD /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = ios/include/openssl/evp.h; sourceTree = ""; }; + 65D5AAC303CD21E5EAFD35AD4BDF1395 /* REACondNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REACondNode.m; sourceTree = ""; }; + 65D8177D8949A3697170800FA5CCF32F /* UMFontManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontManagerInterface.h; path = UMFontInterface/UMFontManagerInterface.h; sourceTree = ""; }; + 65E1BBD1E71DF5629B3F41336EE6EDC9 /* BSG_KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFields.h; sourceTree = ""; }; + 65EA2EF7A6B6C73294E386B7EAD497E3 /* RNCAssetsLibraryRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAssetsLibraryRequestHandler.m; path = ios/RNCAssetsLibraryRequestHandler.m; sourceTree = ""; }; + 65EB0619FA2C5B084D4CC3D7AD2D5D60 /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; + 66092E3A89FCDAA9CC2FFD9ECDFF4E28 /* StreamThroughputTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamThroughputTcp.cpp; path = rsocket/benchmarks/StreamThroughputTcp.cpp; sourceTree = ""; }; + 661C4ABC8886CFB5A79EC57F20B9F713 /* RCTResizeMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTResizeMode.h; path = Libraries/Image/RCTResizeMode.h; sourceTree = ""; }; + 661DD4092B863C163DDA6B5A061ECF21 /* ScheduledSingleSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSingleSubscription.h; path = rsocket/internal/ScheduledSingleSubscription.h; sourceTree = ""; }; + 662665FE9F09E2A8AB99BADB2B35EF08 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + 664C94F2F94CFDB0390319D9853C5912 /* react-native-webview.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-webview.debug.xcconfig"; sourceTree = ""; }; + 6656F58967C010370695EDFC5C939AFA /* RSocketRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketRequester.cpp; path = rsocket/RSocketRequester.cpp; sourceTree = ""; }; + 6669F511348B7358E8F388EF36B8595B /* 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; }; + 667F0DDA57E645FF1582C17C842878BE /* Assume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Assume.cpp; path = folly/lang/Assume.cpp; sourceTree = ""; }; + 6683C86DA58980A55D1577C5A8791350 /* OpenSSLVersionFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLVersionFinder.h; path = folly/ssl/OpenSSLVersionFinder.h; sourceTree = ""; }; + 6692ACA4B9609FE22D3B5FD14BEE8DA6 /* QBAlbumsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAlbumsViewController.m; path = ios/QBImagePicker/QBImagePicker/QBAlbumsViewController.m; sourceTree = ""; }; + 66B41B6896BBE870A2C8D111635F45BE /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; + 66BEDE475D0FA1A66F5BFDD188586235 /* EXFileSystem-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXFileSystem-prefix.pch"; sourceTree = ""; }; + 66BF14000F3A0E5D1CF940707334EE3D /* Instructions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Instructions.h; path = folly/experimental/Instructions.h; sourceTree = ""; }; + 66E888F296ED4697F18401D891DCBFCC /* RNPushKitEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNPushKitEventHandler.h; path = RNNotifications/RNPushKitEventHandler.h; sourceTree = ""; }; + 66FB973BEB0B23A2A7466BB5719D1955 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; + 674DC30FAC6A728796E8E311ADBD20CB /* ManualExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ManualExecutor.cpp; path = folly/executors/ManualExecutor.cpp; sourceTree = ""; }; + 6760358F1BD3FC8F858FDB499C36A5AB /* SKObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKObject.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.h; sourceTree = ""; }; + 6760CE5BF28618E5D42C41C9FFAFEFE4 /* RNTapHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNTapHandler.m; sourceTree = ""; }; + 6761EE751437179A29FF8AFE464AF759 /* F14Map-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "F14Map-fwd.h"; path = "folly/container/F14Map-fwd.h"; sourceTree = ""; }; 6771D231F4C8C5976470A369C474B32E /* libReact-CoreModules.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-CoreModules.a"; path = "libReact-CoreModules.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 67812C16D924B895F732ED2284D34D02 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/futures/Portability.h; sourceTree = ""; }; - 67907C262A2A52DF0659F7BE875DD547 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; - 679B79E15C566E210C77FCAE1DCD48E9 /* FIRCLSRecordHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordHost.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordHost.m; sourceTree = ""; }; - 67A4E867544E2A9BB3B241F404B585B6 /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; - 67BAFEDB32FDB1D0AD1D217DCCF26CC1 /* RCTLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayout.m; sourceTree = ""; }; - 67CA478259614A4937EB584786ABC46C /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 67CF0C6D3EDE363E59393AE8805F6799 /* RCTGIFImageDecoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGIFImageDecoder.mm; sourceTree = ""; }; - 67D4209A48F82ADDA4F5818E3EEDB964 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSModulesUnbundle.h; sourceTree = ""; }; - 67E1D52A1B984C74AE9E6358B01F89EA /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; - 67F24297D4F0F4568C0BC1B3F31ADE0A /* RNCMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCMaskedView.h; path = ios/RNCMaskedView.h; sourceTree = ""; }; - 680D589C929AB8AE78182C4FFB699CB3 /* GDTCORConsoleLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORConsoleLogger.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORConsoleLogger.h; sourceTree = ""; }; - 6822142CA42C24338CDB6FC0A7BF44F4 /* YogaKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YogaKit-prefix.pch"; sourceTree = ""; }; - 6847486C0C662C309142F88C8089C6D9 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevSettings.h; path = React/CoreModules/RCTDevSettings.h; sourceTree = ""; }; - 685846496BF0EC2906DA008F252304B0 /* EXSessionTaskDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDispatcher.h; sourceTree = ""; }; - 686CCD9DC1D719B18ABDFC8DDC09AFBC /* SysMembarrier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysMembarrier.cpp; path = folly/portability/SysMembarrier.cpp; sourceTree = ""; }; - 6875E6D2FF2B70DB6F431C32C18DD305 /* RCTLinkingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingManager.mm; sourceTree = ""; }; - 68886C5B6310D63496717C1D4DEF1461 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; - 688A4E56F54BF55026DB0D0255F0B696 /* rn-extensions-share.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-extensions-share.release.xcconfig"; sourceTree = ""; }; - 68939E2A0F691ECC7F8A5209306F8DEB /* FIRCLSUserLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUserLogging.m; path = Crashlytics/Crashlytics/Components/FIRCLSUserLogging.m; sourceTree = ""; }; - 6893EDCAE603C5E813325BBCC9611C93 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; - 689EC159E23AF54921177F5404497941 /* TypeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeList.h; path = folly/detail/TypeList.h; sourceTree = ""; }; - 68A029C7434B3D942CDE455778F3D42B /* CoreModulesPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreModulesPlugins.h; path = React/CoreModules/CoreModulesPlugins.h; sourceTree = ""; }; - 68A222D093EEEC26DF1E5D7E72398AF4 /* IPAddressV6.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV6.h; path = folly/IPAddressV6.h; sourceTree = ""; }; - 68B72C4765B9468FF5A33F4A8F148BC4 /* RCTFrameAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameAnimation.m; sourceTree = ""; }; - 68B7A8740879F89A2CBFE41C610B990B /* RCTVirtualTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextShadowView.h; sourceTree = ""; }; - 68BD45047DD94B81E29DA4BD4DC75835 /* EXConstants-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXConstants-dummy.m"; sourceTree = ""; }; - 68C0DDE9A4670D9179C8082E21650545 /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = ""; }; - 68D2DE0F257E12E136653EFF88F8F703 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = SimpleLineIcons.ttf; path = Fonts/SimpleLineIcons.ttf; sourceTree = ""; }; - 68E79F88A98BDBD2FADE64873E49BE5D /* AtomicUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtils.h; path = folly/synchronization/detail/AtomicUtils.h; sourceTree = ""; }; - 68FA058DF60DBB40B30C7B2C1285DB17 /* RNGestureHandlerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerEvents.h; path = ios/RNGestureHandlerEvents.h; sourceTree = ""; }; - 69023791643DD50D7580B1673D35676B /* react-native-document-picker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-document-picker.debug.xcconfig"; sourceTree = ""; }; - 690521DE836EB14D6423498D8CB39650 /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; - 690A05F90832961D7FE749FC31F1FD13 /* RCTInputAccessoryShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryShadowView.m; sourceTree = ""; }; - 690A08653B7401F9C72683392FA52555 /* FlipperCppBridgingConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperCppBridgingConnection.mm; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingConnection.mm; sourceTree = ""; }; - 6911ED31F697A5D978DD5DAF749ECE5E /* RNReanimated.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.debug.xcconfig; sourceTree = ""; }; - 691631C37566A58620754076CB66C925 /* MPMCPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipeline.h; path = folly/MPMCPipeline.h; sourceTree = ""; }; - 6924862759A987052892CB24F5948797 /* React-RCTLinking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTLinking-prefix.pch"; sourceTree = ""; }; - 693DE983F60B78C8C8C81442F39063F1 /* QBAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAssetCell.m; path = ios/QBImagePicker/QBImagePicker/QBAssetCell.m; sourceTree = ""; }; + 6788C7C77F3ED30C74B1C662B92F603A /* BugsnagKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKeys.h; sourceTree = ""; }; + 678ED3E1F085D3666FF228FD63BD2F48 /* FIRCLSURLSessionConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionConfiguration.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSessionConfiguration.h; sourceTree = ""; }; + 67BF88A6307856EAAFEE39B3AC5A73BC /* SequencedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SequencedExecutor.h; path = folly/executors/SequencedExecutor.h; sourceTree = ""; }; + 67C5ED4DDA7ADAE84600CD0C5B71BDC5 /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; + 67CB5B9FAA8B9A75BE740285A3D57679 /* rn-fetch-blob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "rn-fetch-blob-prefix.pch"; sourceTree = ""; }; + 67CC6306FA9900281196BE5CA8A7B0B9 /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; }; + 67DED02F2E2AC0832EE346CFD9A9C4E6 /* React-RCTVibration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTVibration-prefix.pch"; sourceTree = ""; }; + 67F0D75FA6FCBB0C44DB4773B08C38D2 /* SDImageWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageWebPCoder.h; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.h; sourceTree = ""; }; + 68402E426977B246B7700CE0F6A6489A /* EXImageLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXImageLoader-dummy.m"; sourceTree = ""; }; + 684DF5BEC50EC0272B1CA54D17BD3BF7 /* RNGestureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandler.m; path = ios/RNGestureHandler.m; sourceTree = ""; }; + 685ACA3ADF7EC158698401F74DBC5EB0 /* React-RCTLinking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTLinking-prefix.pch"; sourceTree = ""; }; + 687496EEE6014D805ED9D32E7E1C0943 /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; + 687A0DD40562984D7463CAA78EC43E80 /* FIRCLSApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSApplication.m; path = Crashlytics/Crashlytics/Components/FIRCLSApplication.m; sourceTree = ""; }; + 688A2083A9A0ED4E256E8D7D5BB938B0 /* react-native-background-timer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-background-timer.debug.xcconfig"; sourceTree = ""; }; + 68A5FF9B15BE42BF711F3373C2C7005E /* FlipperKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FlipperKit.modulemap; sourceTree = ""; }; + 68A6E82644D6D2487795445909B5948A /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; + 68AC99B30175038756318A5894F6AA9A /* Pods-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RocketChatRN.release.xcconfig"; sourceTree = ""; }; + 68D4DF3318AE6B2A8A4486FB97A71F75 /* FIRInteropParameterNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropParameterNames.h; path = Interop/Analytics/Public/FIRInteropParameterNames.h; sourceTree = ""; }; + 690512D5B3049B47B2D6F5D44044199F /* FIRCLSPackageReportOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSPackageReportOperation.m; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSPackageReportOperation.m; sourceTree = ""; }; + 690F5784C704DF287B139A9D7C750AAF /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = ""; }; + 692543648CAC3BE401D48DD627FB95DB /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSourceCode.h; path = React/CoreModules/RCTSourceCode.h; sourceTree = ""; }; + 6925FA4C22FF97A075F1F1B87640E1C6 /* RCTKeyCommandsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTKeyCommandsManager.m; path = ios/KeyCommands/RCTKeyCommandsManager.m; sourceTree = ""; }; + 692600E19FEE5F6E5B9080EC6CC7E327 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; + 692C68C4459502808EC208154C07B8A5 /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Private/GULNetworkMessageCode.h; sourceTree = ""; }; + 6931A5E79688F5E3798C562A3BD97709 /* Observer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Observer.h; path = yarpl/observable/Observer.h; sourceTree = ""; }; 6942351307BC1F54575D9853307EAE0E /* libGoogleDataTransportCCTSupport.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGoogleDataTransportCCTSupport.a; path = libGoogleDataTransportCCTSupport.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6963509CAE81A67680672A2703FF91EE /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; - 6977B19F126A290B069B3FA1DC1647EB /* RSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocket.h; path = rsocket/RSocket.h; sourceTree = ""; }; - 6979EAB50AB5EF48EE6BB5AF4D3DE794 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; - 697DCB539AA056E30D7638BC59EBB1F6 /* EXImageLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXImageLoader-dummy.m"; sourceTree = ""; }; - 699BC2809B3DDEBBBFADA3006F967133 /* Request.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Request.cpp; path = folly/io/async/Request.cpp; sourceTree = ""; }; - 69A1CCE7CB28F7C57F6EE1784B1137D6 /* UIImage+CropRotate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CropRotate.m"; path = "Objective-C/TOCropViewController/Categories/UIImage+CropRotate.m"; sourceTree = ""; }; - 69C0A8F9E2B9388FCF54A5CB9B7F41B0 /* BSG_KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashC.c; sourceTree = ""; }; - 69F1B083C96093F9C005C9C0F18BE5F6 /* RCTImageShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageShadowView.m; sourceTree = ""; }; - 6A1264192ECFA0EAF9524A1ABA3BD358 /* RCTAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppearance.h; path = React/CoreModules/RCTAppearance.h; sourceTree = ""; }; - 6A25E36E490CD83CB4BD70F0BEB9BC28 /* experiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = experiments.h; sourceTree = ""; }; - 6A3647195D9C0194FB49BD1B23F81D43 /* TimeoutQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutQueue.h; path = folly/TimeoutQueue.h; sourceTree = ""; }; - 6AA4DCE0FB7F4E3F60CDFF65302A20F2 /* Frame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Frame.h; path = rsocket/framing/Frame.h; sourceTree = ""; }; - 6AA59F2DE9131CB33AEF6E9EF67053D3 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; }; - 6AAD87784BDE217662E6BDCDE05C68A0 /* BugsnagReactNative.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BugsnagReactNative.debug.xcconfig; sourceTree = ""; }; - 6AB013FC1B5AB2DD8E10D5C020FA5901 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/synchronization/MicroSpinLock.h; sourceTree = ""; }; - 6AB2AF92F3E60B500AA80BA127793DEE /* LNAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LNAnimator.h; sourceTree = ""; }; - 6AD408EFC7F64F8C3C44E1170EF5DA88 /* WriteChainAsyncTransportWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WriteChainAsyncTransportWrapper.h; path = folly/io/async/WriteChainAsyncTransportWrapper.h; sourceTree = ""; }; - 6AEBC9B461B27869FC66D1A19270CB4F /* RNCSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSliderManager.h; path = ios/RNCSliderManager.h; sourceTree = ""; }; - 6AF7E1B8658037DF7DA7D129968BA1BD /* RNTapHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNTapHandler.h; sourceTree = ""; }; - 6AFA3931C37E8EB9C037136BF34979DD /* FirebaseCoreDiagnostics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreDiagnostics-dummy.m"; sourceTree = ""; }; - 6B0492F3E49E319535E4B7E9439337EC /* ScheduledFrameTransport.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledFrameTransport.cpp; path = rsocket/framing/ScheduledFrameTransport.cpp; sourceTree = ""; }; - 6B12E388B902855C75660E278B62861A /* fa.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fa.lproj; path = "Objective-C/TOCropViewController/Resources/fa.lproj"; sourceTree = ""; }; - 6B229390E5DC7BAF77CF58F87A0D2C06 /* Core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Core.h; path = folly/futures/detail/Core.h; sourceTree = ""; }; - 6B3700E2F7D0859FBF8A84E8F3BE01FE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 6B45163D72B165020310A4D25B24CC83 /* RCTWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWeakProxy.h; sourceTree = ""; }; - 6B486A186239F52BD48F79798FE34685 /* UMSensorsInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMSensorsInterface.release.xcconfig; sourceTree = ""; }; - 6B518CB0CA3CA9F15B35BAD6C8FB816C /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = ""; }; - 6B526E45A33E8AF5EBADDB002F415104 /* crashlytics.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crashlytics.nanopb.h; path = Crashlytics/Protogen/nanopb/crashlytics.nanopb.h; sourceTree = ""; }; - 6B55CD1F7C412AA7FC1492AEA4384D5A /* log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = log.cpp; path = yoga/log.cpp; sourceTree = ""; }; - 6B647D738484EA506391EF525673DCDD /* DefaultKeepAliveExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DefaultKeepAliveExecutor.h; path = folly/DefaultKeepAliveExecutor.h; sourceTree = ""; }; - 6B8121C01DC744F53803C1A78D33B123 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; - 6BB72509416C6A34E8A3D1D1A8BBF7B5 /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; - 6C0F1CC8E0B502D0C629574C64F369BD /* UMReactNativeEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactNativeEventEmitter.m; sourceTree = ""; }; - 6C21AF31C080D37F901A28DFD46A3D44 /* FIRCLSInternalReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInternalReport.h; path = Crashlytics/Crashlytics/Models/FIRCLSInternalReport.h; sourceTree = ""; }; - 6C3D74966BE9968B63D65A73DBD81872 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; - 6C3E0E72AC613DA8EE2571E973759DF0 /* keyvalq_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = keyvalq_struct.h; path = src/event2/keyvalq_struct.h; sourceTree = ""; }; - 6C5965AA3E29FC898B32DF6B21D82EEA /* RCTDataRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDataRequestHandler.h; path = Libraries/Network/RCTDataRequestHandler.h; sourceTree = ""; }; - 6C5D1D2FF323DF4DA9C60F1177C5DF84 /* EXFileSystemAssetLibraryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFileSystemAssetLibraryHandler.m; path = EXFileSystem/EXFileSystemAssetLibraryHandler.m; sourceTree = ""; }; - 6C8862E12496E7697A9DF92FC7A5131B /* RNSScreenContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenContainer.m; path = ios/RNSScreenContainer.m; sourceTree = ""; }; - 6C8ABACD7054023050244A600466F01B /* RNFBApp.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFBApp.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6943FF88E1E6A26A3D067A6802BF0986 /* REAOperatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAOperatorNode.h; sourceTree = ""; }; + 696159D6CC4669CD010CD022345B21F8 /* HazptrHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrHolder.h; path = folly/synchronization/HazptrHolder.h; sourceTree = ""; }; + 69AC2D0EC742977F2556217C1F9D9682 /* DiscriminatedPtrDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtrDetail.h; path = folly/detail/DiscriminatedPtrDetail.h; sourceTree = ""; }; + 69B8FEA92ED39FD4AA68B5B1591151B1 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/String.h; sourceTree = ""; }; + 69E34D6C25ADA1C118057E1787651A66 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + 69F2C9ECEFB9B5003CF764D8A13AE79F /* SKTapListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKTapListener.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListener.h; sourceTree = ""; }; + 6A0BE58E58F10D9043E9517CA36EE7B0 /* NotificationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NotificationQueue.h; path = folly/io/async/NotificationQueue.h; sourceTree = ""; }; + 6A29C604A57BD42B8900C43C824826EF /* TimeoutQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutQueue.h; path = folly/TimeoutQueue.h; sourceTree = ""; }; + 6A3105D5703F39A3BE1A8CD14A0BFFDF /* React-RCTImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.debug.xcconfig"; sourceTree = ""; }; + 6A3659E977B5E8286EEA9205F4F7426D /* RNCSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSliderManager.h; path = ios/RNCSliderManager.h; sourceTree = ""; }; + 6A4B8082CF773B5721063EE9B1F35D89 /* REAAllTransitions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAllTransitions.m; sourceTree = ""; }; + 6A5A3EC7FB31A95B5849F67973BBE458 /* FIRCLSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSOperation.h; sourceTree = ""; }; + 6A5C6E09A8E3297C23D5578BD608C9FD /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; + 6A5F3BDA5E155FBAF3D85E3E5158B4C9 /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = ""; }; + 6A6BC9F12658302F121B6F2020AE8C54 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/portability/Memory.h; sourceTree = ""; }; + 6A7052770B68F592CADA51AC795584CC /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; + 6A897AC3C209C9B9EF093A421EB9D9AA /* RNBootSplash.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNBootSplash.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6AA5657F2B114A0696EA58AAB0792ECD /* react-native-cameraroll.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-cameraroll.release.xcconfig"; sourceTree = ""; }; + 6AA5867FE895A65536F3F6148AA6BAE4 /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; + 6AB10F36C2A5C317B177EFF6770432F4 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; + 6AB698BD185F24ADD364E668541A55D9 /* React-jsiexecutor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsiexecutor-prefix.pch"; sourceTree = ""; }; + 6AC3CCDF257694E48C3C9D1F69E2775C /* CPUThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPUThreadPoolExecutor.h; path = folly/executors/CPUThreadPoolExecutor.h; sourceTree = ""; }; + 6ADBE36FDAF2953D7BB89AF474B71941 /* EXAppleAuthentication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXAppleAuthentication-dummy.m"; sourceTree = ""; }; + 6B059429CF6238B3D3A15EACBA1B1A52 /* RCTMultilineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputViewManager.m; sourceTree = ""; }; + 6B085D1FB16245A0F198DB2406EB08DA /* EmitterFlowable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EmitterFlowable.h; path = yarpl/flowable/EmitterFlowable.h; sourceTree = ""; }; + 6B0B134EB010CB93640619051AD559EA /* FIRCLSUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUtility.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSUtility.m; sourceTree = ""; }; + 6B1303E8EBF101C3BCE204D336B0524B /* LNInterpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LNInterpolation.h; sourceTree = ""; }; + 6B14617E2E2AFE9FACFE025C53942276 /* UMReactNativeAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMReactNativeAdapter.release.xcconfig; sourceTree = ""; }; + 6B298329E924FF84C41B3B71FE164E1B /* QBSlomoIconView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBSlomoIconView.m; path = ios/QBImagePicker/QBImagePicker/QBSlomoIconView.m; sourceTree = ""; }; + 6B3059B83735C6967C99D7E8871A9821 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 6B34CF81E97EE6356F87B13D2F7D9C67 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + 6B532D3A71FE4CCB1130CF0B704D9A0D /* FIRCLSExecutionIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSExecutionIdentifierModel.h; path = Crashlytics/Crashlytics/Models/FIRCLSExecutionIdentifierModel.h; sourceTree = ""; }; + 6B5F4DA12E08BB74DEFF85ACEBDF5132 /* RNCAsyncStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAsyncStorage.m; path = ios/RNCAsyncStorage.m; sourceTree = ""; }; + 6B7670BD339453DA4AEBD7EA66AC9170 /* UMAppLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLoaderInterface.h; sourceTree = ""; }; + 6B8FDEC15882BDE790AF498EFE474716 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FIRLoggerLevel.h; sourceTree = ""; }; + 6B9B9C991B6C06853B8C573A449F3D36 /* TOCropViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropViewController.m; path = "Objective-C/TOCropViewController/TOCropViewController.m"; sourceTree = ""; }; + 6B9E7BDB4580E6F119D6963E3658182E /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; + 6BBDD8CE14E222C1F989C3557EB5A942 /* ARTTextFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTTextFrame.h; path = ios/ARTTextFrame.h; sourceTree = ""; }; + 6C13760D5128A650AF7CD8C4768059EC /* react-native-safe-area-context-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-safe-area-context-prefix.pch"; sourceTree = ""; }; + 6C17EC902FD278445C8D1630AB12E34F /* RCTTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextView.h; sourceTree = ""; }; + 6C40A37DC5BA85D55B701AB985892712 /* RNPanHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPanHandler.m; sourceTree = ""; }; + 6C68E04A3089A46E81D3FA6F8AED7DEF /* DeviceUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DeviceUID.m; path = ios/RNDeviceInfo/DeviceUID.m; sourceTree = ""; }; + 6C7EACA16022BBC7A4A7E1EC72364DB2 /* UMExportedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMExportedModule.m; path = UMCore/UMExportedModule.m; sourceTree = ""; }; + 6CB0FADADA9BA27F9A511721E81CF88B /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; 6CBEFE4F9E22AFDC6347A739BB35FF8C /* libCocoaAsyncSocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libCocoaAsyncSocket.a; path = libCocoaAsyncSocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6CBF83DF453EF2EB5AB93915A907DDD4 /* 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; }; - 6CC2419D1E848812600A0F87DE6BD33A /* SanitizeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeThread.h; path = folly/synchronization/SanitizeThread.h; sourceTree = ""; }; - 6CC77545A49BFB3DE12C88A4FC1FD542 /* RNRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNRotationHandler.h; sourceTree = ""; }; - 6CD23DC17E5F3C34F1EAD553FC4B1368 /* ARTTextFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTTextFrame.h; path = ios/ARTTextFrame.h; sourceTree = ""; }; - 6CD9D731B39517C220C0D4478A442157 /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; - 6CED2FDB76AC597DE9F056575AD2CA75 /* FIRCLSReportManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportManager.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.h; sourceTree = ""; }; - 6CEF81A5F611EF0476B2CFB2576845DD /* RNRootView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNRootView-prefix.pch"; sourceTree = ""; }; - 6CFCE2524C07D4AFADBAB2128ED2AD96 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = "Objective-C/TOCropViewController/Resources/pt.lproj"; sourceTree = ""; }; - 6CFE7357F5C1283C60C5FAF87D994788 /* Try.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Try.h; path = folly/Try.h; sourceTree = ""; }; - 6D4154C92841AA06A2A4EDF702866E88 /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "jsi-inl.h"; sourceTree = ""; }; - 6D4FD5745F2681D91F4DA9723E1FCBCD /* FlipperResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperResponder.h; path = iOS/FlipperKit/FlipperResponder.h; sourceTree = ""; }; - 6D57017CE6DC5FED451665110F822998 /* RCTImageURLLoaderWithAttribution.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageURLLoaderWithAttribution.mm; sourceTree = ""; }; - 6D6325B06D3F4C407137BDDC41768194 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; - 6D64FF016044D6790C3FA09B272DA8ED /* SKResponseInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKResponseInfo.m; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.m; sourceTree = ""; }; - 6D74C79D7D5FB1B8BC786C37E060654E /* Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hardware.h; path = folly/chrono/Hardware.h; sourceTree = ""; }; - 6D888598C4E37A01FD6936829047571A /* AsyncUDPSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncUDPSocket.cpp; path = folly/io/async/AsyncUDPSocket.cpp; sourceTree = ""; }; - 6DA161D3357BDFE36F245A36964724A8 /* RCTPerformanceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLogger.m; sourceTree = ""; }; - 6DAAB122DF97957BCB44009CEEB1517B /* BSG_KSCrashReportFilterCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilterCompletion.h; sourceTree = ""; }; - 6DB896C552A03E2139C6ED00E08271B2 /* ParallelMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ParallelMap-inl.h"; path = "folly/gen/ParallelMap-inl.h"; sourceTree = ""; }; - 6DC73D7830AD0849F776EE7B654C78CF /* BSG_KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_User.c; sourceTree = ""; }; - 6DDD234F1688A99CCF798FC92C3AA46D /* RCTConvert+ART.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+ART.m"; path = "ios/RCTConvert+ART.m"; sourceTree = ""; }; - 6DDEC3E3D9689B59ABA5F1BA0DFFC7ED /* UIView+Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Yoga.h"; path = "YogaKit/Source/UIView+Yoga.h"; sourceTree = ""; }; - 6DF59BCAE6579F8A1F4E41CD03719CE8 /* YGNodePrint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodePrint.h; path = yoga/YGNodePrint.h; sourceTree = ""; }; - 6E2C28BAC624BFE10AB8DB4DF2E4028C /* FLEXNetworkObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FLEXNetworkObserver.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.mm; sourceTree = ""; }; - 6E421DAA365BF5CCD4D6F4AB0C800FDC /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; - 6E6AC115DA6491F04B1889111179BA73 /* TOCropOverlayView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropOverlayView.m; path = "Objective-C/TOCropViewController/Views/TOCropOverlayView.m"; sourceTree = ""; }; - 6E6D72DCE2064D4DE30A6DE733B88CA7 /* Yoga.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.release.xcconfig; sourceTree = ""; }; - 6E7106C969A9FE906A20816086BFA5F8 /* react-native-cameraroll-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-cameraroll-prefix.pch"; sourceTree = ""; }; - 6EAFD5B087B08C5857B765EF3CBFB157 /* React-RCTActionSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.debug.xcconfig"; sourceTree = ""; }; - 6EB5007C5F60CA9B86B49F973FAE04CE /* RCTConvert+FFFastImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FFFastImage.h"; path = "ios/FastImage/RCTConvert+FFFastImage.h"; sourceTree = ""; }; - 6EDC5E5307CBE6D8B85172A4F9D1FFE0 /* RCTAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimatedImage.m; sourceTree = ""; }; - 6EDDB0BF77E0162298A4164C90A4F5EB /* Pods-RocketChatRN-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RocketChatRN-dummy.m"; sourceTree = ""; }; - 6EE0BD71B6916BCF37AA235175E69C71 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = ios/QBImagePicker/QBImagePicker/es.lproj; sourceTree = ""; }; - 6EE7E5858AD7914DDC0BB54E58ED2D5F /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; - 6EF2907FF2147B922F97217A86568FA3 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; - 6EF606464F999EB9141C654172E2A94D /* Subscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subscriber.h; path = yarpl/flowable/Subscriber.h; sourceTree = ""; }; - 6F0A2A0EF0637CF3EFB74B0D6111D57D /* React-jsiexecutor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.debug.xcconfig"; sourceTree = ""; }; - 6F1781D66E0FFA43653082042CFFA66E /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; - 6F2D5A1453987538D549BAA26DB61701 /* React-jsinspector-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsinspector-prefix.pch"; sourceTree = ""; }; - 6F2DAE885442CD9229B8BC34D91D8704 /* RNDateTimePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNDateTimePicker-prefix.pch"; sourceTree = ""; }; - 6F3043826A89226A7366045E082D9584 /* UMFontManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontManagerInterface.h; path = UMFontInterface/UMFontManagerInterface.h; sourceTree = ""; }; - 6F316D102DA9DE8CDCD08BBACE4B96D7 /* BSG_KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjCApple.h; sourceTree = ""; }; - 6F4E4022F9A5F03E58A5199AAD4127FE /* UMPermissionsMethodsDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMPermissionsMethodsDelegate.h; path = UMPermissionsInterface/UMPermissionsMethodsDelegate.h; sourceTree = ""; }; - 6F5405D459EA4CFE33A1E7CAE2888DDD /* EXAppleAuthenticationButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthenticationButton.h; path = EXAppleAuthentication/EXAppleAuthenticationButton.h; sourceTree = ""; }; - 6F60E8EDD3EB7670E8EB79D56340F729 /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTurboModule.mm; sourceTree = ""; }; - 6F77753336444E4AC189FD4160700BC6 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/RWSpinLock.h; sourceTree = ""; }; - 6F7873528F20DDEC6A598526BF8A9644 /* SKViewControllerDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKViewControllerDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewControllerDescriptor.h; sourceTree = ""; }; - 6F7B6C5BED3609A2F34807DDE18A1C0A /* EXVideoThumbnails.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXVideoThumbnails.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6F84567AE78063F266547B4E7899B9E8 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; - 6FBEC4976656CAEE8736A5F613B18132 /* RNVectorIcons-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNVectorIcons-prefix.pch"; sourceTree = ""; }; - 6FCF4BC58F130323783236A7C388C6F9 /* Peertalk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Peertalk.h; path = peertalk/Peertalk.h; sourceTree = ""; }; - 6FD647A9C8CE45C38C48A0A02B147669 /* RCTConvert+RNNotifications.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+RNNotifications.m"; path = "RNNotifications/RCTConvert+RNNotifications.m"; sourceTree = ""; }; - 6FF07E88F4A437F6D725E5CE17A04335 /* FIRCLSReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReport.m; path = Crashlytics/Crashlytics/Models/FIRCLSReport.m; sourceTree = ""; }; - 6FF883FD05920DC5D11E10AF337F704F /* UMCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCore.release.xcconfig; sourceTree = ""; }; + 6CC34E91ED16A529C615021A5EB6CEDE /* UMConstantsInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMConstantsInterface.release.xcconfig; sourceTree = ""; }; + 6CC7B99C885158580AED5D67E7775727 /* StreamsWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamsWriter.h; path = rsocket/statemachine/StreamsWriter.h; sourceTree = ""; }; + 6CD3BB86273F9FB3F18DF33A2900B7F9 /* EXWebBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXWebBrowser-dummy.m"; sourceTree = ""; }; + 6CFBF16997CAB2F677E714F1C5AC2884 /* RSocketConnectionEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketConnectionEvents.h; path = rsocket/RSocketConnectionEvents.h; sourceTree = ""; }; + 6CFD73C04A9C2B17704793BFF6ABC49E /* RNCSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaView.m; path = ios/SafeAreaView/RNCSafeAreaView.m; sourceTree = ""; }; + 6D2192CEAC96D38B423D2C97D2B8C324 /* RNVectorIcons-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNVectorIcons-dummy.m"; sourceTree = ""; }; + 6D44648BC266F8BA11F0D943B8DD5672 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 6D45C9B339C3901B3AA0E27B74381F0C /* EDFThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EDFThreadPoolExecutor.cpp; path = folly/executors/EDFThreadPoolExecutor.cpp; sourceTree = ""; }; + 6D52261B21B4B2B17750F2AA5645AEA7 /* SSLErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLErrors.h; path = folly/io/async/ssl/SSLErrors.h; sourceTree = ""; }; + 6D64AD85EBBE2207BCFC09A8B336B7FE /* FIRCLSSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSignal.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSSignal.h; sourceTree = ""; }; + 6DAB733604A3A1625FCA47DDFD1AF471 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; + 6DB3B99FC4D5E4E2F4747A6C6143798E /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; + 6DBB46C4A608B5F4778C605300D7D817 /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; + 6DCF7925DA44E6B3EC578DC49BBC4C3E /* SKHiddenWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKHiddenWindow.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKHiddenWindow.m; sourceTree = ""; }; + 6DEE401AE961C21700BE0C0E48DFB9A4 /* RCTWebSocketModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketModule.h; path = React/CoreModules/RCTWebSocketModule.h; sourceTree = ""; }; + 6E1AFC76D50D9DAAE06E8E284C40D30E /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; + 6E2449633F1E0C2F5C501E47997BFF00 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; + 6E4C2D4833B6422C913419373FFC9CF1 /* SKBufferingPlugin+CPPInitialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SKBufferingPlugin+CPPInitialization.h"; path = "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin+CPPInitialization.h"; sourceTree = ""; }; + 6E594EEC19882003326320AA9B66CA32 /* TOActivityCroppedImageProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOActivityCroppedImageProvider.m; path = "Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.m"; sourceTree = ""; }; + 6E80A628D9B1C37EE745831479B0E6AA /* ARTNodeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTNodeManager.m; sourceTree = ""; }; + 6E8B8D3EE9FEF770EA3E9B53FCA5A4B4 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/experimental/Bits.h; sourceTree = ""; }; + 6E8FD8F240A9C0CAAC26E856A99A1142 /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; }; + 6E9904691569AF1FB8D6897AE9E4FCDA /* SetupResumeAcceptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SetupResumeAcceptor.cpp; path = rsocket/internal/SetupResumeAcceptor.cpp; sourceTree = ""; }; + 6E9ED5DD46E4BEDC2EC5D0F046649011 /* IDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IDStore.m; path = ios/IDStore.m; sourceTree = ""; }; + 6EB73B975BC128BF092B73F3434D9BD8 /* MallocImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallocImpl.h; path = folly/memory/detail/MallocImpl.h; sourceTree = ""; }; + 6EBBDCC72A0C6FA1D97D7635369DF9B4 /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = ios/include/openssl/asn1.h; sourceTree = ""; }; + 6ECBBFF1B49344B8E7F389D616D30427 /* RootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootView.m; path = ios/RootView.m; sourceTree = ""; }; + 6EE6BCCC4322328478C2131B0A43E52D /* RCTLinkingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingManager.h; path = Libraries/LinkingIOS/RCTLinkingManager.h; sourceTree = ""; }; + 6F351E2BA4429656767AF3FA39D69E68 /* GDTCORLifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORLifecycle.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORLifecycle.h; sourceTree = ""; }; + 6F43241BC00005D58AABA0BD122B8BAB /* F14Table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Table.h; path = folly/container/detail/F14Table.h; sourceTree = ""; }; + 6F972F6C2BDAA7E545278C8A08E7B3AA /* Orientation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Orientation.h; path = iOS/RCTOrientation/Orientation.h; sourceTree = ""; }; + 6F9CC30DD126A9D6A8DF41BC3E4B8CFF /* RNFBCrashlytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBCrashlytics.release.xcconfig; sourceTree = ""; }; + 6FB1EF6C30200767A22935984B6A8E04 /* ProxyLockable-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ProxyLockable-inl.h"; path = "folly/synchronization/detail/ProxyLockable-inl.h"; sourceTree = ""; }; + 6FCD409F0B47DE58EF8421842ED2DDD8 /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxNativeModule.h; sourceTree = ""; }; + 6FE4E579107908C71B9FF111623B4B70 /* StringKeyedUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedUnorderedMap.h; path = folly/experimental/StringKeyedUnorderedMap.h; sourceTree = ""; }; + 6FE534B597B413B2260D1817057F8B2A /* EXVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoView.h; sourceTree = ""; }; + 6FE5B1F6E616D01975025639684E9BB4 /* BSG_KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_64.c; sourceTree = ""; }; + 6FF4907F0B1E21B74D2FBCBA5A4FBDB7 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; 6FFB7B2992BB53405E6B771A5BA1E97D /* libDoubleConversion.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDoubleConversion.a; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FFD9C0D2CBFC574BF52BAF79B127E77 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 6FFEC21B364EFE37FB6B36AEED77E5E7 /* stop_watch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stop_watch.h; path = folly/stop_watch.h; sourceTree = ""; }; - 700FB860CEDDA46DEA68FA1BB107667B /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/Bits.h; sourceTree = ""; }; - 70121B130EBD45D3CF9B351466EEB35A /* React-jsinspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.release.xcconfig"; sourceTree = ""; }; - 7019BE6F2D6A11B8C865FE227BF87C7A /* FIRCLSDataParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataParsing.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDataParsing.h; sourceTree = ""; }; - 7028FB50E7C540E83D2A4CF7D6996F02 /* EXVideoThumbnails-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXVideoThumbnails-prefix.pch"; sourceTree = ""; }; - 702F2E714218881514A976B01F2C42CB /* UMFontInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFontInterface.release.xcconfig; sourceTree = ""; }; - 704BBF23795634168F8266D91AB85611 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 705564DD4011FC335EDCA6F71E6241B2 /* Flowable_FromObservable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flowable_FromObservable.h; path = yarpl/flowable/Flowable_FromObservable.h; sourceTree = ""; }; - 7056581678F8F0B048C4B1DEF111B18B /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - 708AFF192F423A1B7B67047FAC16FECA /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = "Objective-C/TOCropViewController/Resources/it.lproj"; sourceTree = ""; }; - 7090AC5C80B9FEB27EDB0F07FA244F1F /* BSG_KSCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrash.m; sourceTree = ""; }; - 7096A5AD801F63DB158C959977ECC850 /* RangeCommon.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RangeCommon.cpp; path = folly/detail/RangeCommon.cpp; sourceTree = ""; }; - 70A13EB69CA9BDD874681BA6977F2382 /* UMAppDelegateWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMAppDelegateWrapper.m; path = UMCore/UMAppDelegateWrapper.m; sourceTree = ""; }; - 70A7AA0CF634AA09014F3FB65CB56925 /* YGFloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGFloatOptional.h; path = yoga/YGFloatOptional.h; sourceTree = ""; }; - 70A94B572FCAA0767312D88D681D5140 /* FIRCLSReportUploader_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportUploader_Private.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader_Private.h; sourceTree = ""; }; - 70C09E89833B9AC146FDEB22A99D3C0B /* ScheduledFrameProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledFrameProcessor.h; path = rsocket/framing/ScheduledFrameProcessor.h; sourceTree = ""; }; - 70C69A5DB7AC59F60F22F98605C4CFCE /* RCTTransformAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTransformAnimatedNode.h; sourceTree = ""; }; - 70E5A3AC1066B716AF5B48AE28779BCE /* REAPropsNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAPropsNode.m; sourceTree = ""; }; - 711E72102910619FB4A37824DCBDF47C /* EXKeepAwake.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXKeepAwake.h; path = EXKeepAwake/EXKeepAwake.h; sourceTree = ""; }; - 7122D208E7CBDA56D7F285485D4C36DD /* jsilib-windows.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = "jsilib-windows.cpp"; sourceTree = ""; }; - 7143CB555F71FD2DB2213865598BCDA9 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Brands.ttf; path = Fonts/FontAwesome5_Brands.ttf; sourceTree = ""; }; - 7146855BE313403C5ED9FEC079FF52B1 /* BSG_KSDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSDynamicLinker.h; sourceTree = ""; }; - 7150100752089D9774B67052D2CEF1A0 /* RCTAnimationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationPlugins.mm; sourceTree = ""; }; - 715AB6366FF7ADDEF6ED8B5C95C95B57 /* RCTImageURLLoaderWithAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoaderWithAttribution.h; path = Libraries/Image/RCTImageURLLoaderWithAttribution.h; sourceTree = ""; }; - 716F3C697AD5F3B1BB43E1C1669F2F47 /* RNCAsyncStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCAsyncStorage-dummy.m"; sourceTree = ""; }; - 721327DA84E79E7B7C72A0CBF1687A80 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; - 721E3B70A59F43610A3B08F5BBAD67F0 /* GlobalThreadPoolList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GlobalThreadPoolList.h; path = folly/executors/GlobalThreadPoolList.h; sourceTree = ""; }; - 721ECE4F55125F8D2B06F7E50B19A1AF /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; - 724B6C59DF738F60B3A62804F455FAA3 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = "Objective-C/TOCropViewController/Resources/id.lproj"; sourceTree = ""; }; + 7029FAD1B4E7B93A288461D93ECA3EA6 /* FIRCLSRecordApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordApplication.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordApplication.m; sourceTree = ""; }; + 703311EF445FFC66F07CFCAD563D418A /* ThreadedExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadedExecutor.cpp; path = folly/executors/ThreadedExecutor.cpp; sourceTree = ""; }; + 7039A60C5438B4F56B433215CF2E20EB /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIndexedRAMBundle.h; sourceTree = ""; }; + 704D92845A4F1BF56275B4F99E32467C /* DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.debug.xcconfig; sourceTree = ""; }; + 7056144BCE38F9B4F595EB0A03FB4227 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 7066D5F1394D92E84728726CEDD2A1F2 /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSink.h; sourceTree = ""; }; + 706AFCDA4F567646DBBD027E7FB1CADD /* RNFetchBlobRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobRequest.h; path = ios/RNFetchBlobRequest.h; sourceTree = ""; }; + 707A486419CB0C06F413C938309E1ACD /* RSocketStats.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketStats.cpp; path = rsocket/RSocketStats.cpp; sourceTree = ""; }; + 70842C9DE36B9595408A0070537B0B4D /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 7086BD2355FD248F6E50C7C3B5E74EF1 /* UMViewManagerAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMViewManagerAdapter.h; sourceTree = ""; }; + 708C5CBA6E6E9C6A97058511E4579926 /* RCTBackedTextInputDelegateAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBackedTextInputDelegateAdapter.m; sourceTree = ""; }; + 709326B45A597DA29C6B1F39E4CE506F /* bufferevent_ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent_ssl.h; path = src/event2/bufferevent_ssl.h; sourceTree = ""; }; + 7095C3CCC82012A0435F91A76575C28A /* AsyncTransportCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTransportCertificate.h; path = folly/io/async/AsyncTransportCertificate.h; sourceTree = ""; }; + 7098517F01DF39E78F5625884B61FFD1 /* AtomicNotification.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AtomicNotification.cpp; path = folly/synchronization/AtomicNotification.cpp; sourceTree = ""; }; + 70B4C88238479EC40146A8D8C00B7A45 /* RCTBaseTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputView.m; sourceTree = ""; }; + 70C9B90539E86C961311E40F161265CC /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; + 70CA832F23040B98D2720746CA656F00 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 70E99183582E74BE96C08BDBAC09762E /* RNNotifications.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotifications.h; path = RNNotifications/RNNotifications.h; sourceTree = ""; }; + 70F020ECE921B45B2089F81EC666DD4C /* RCTTypeSafety-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTTypeSafety-dummy.m"; sourceTree = ""; }; + 70F59B562BE508D6DE35B47648EB76FD /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSBigString.cpp; sourceTree = ""; }; + 7105826A2FC29395592A32C5E98A439C /* TimerFD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerFD.h; path = folly/experimental/TimerFD.h; sourceTree = ""; }; + 710B78C95787B0E5F91A17734B2B539C /* EXAppleAuthenticationMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthenticationMappings.h; path = EXAppleAuthentication/EXAppleAuthenticationMappings.h; sourceTree = ""; }; + 710D497CAC5A12DADDFEE9C9787167E0 /* RCTImageDataDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageDataDecoder.h; path = Libraries/Image/RCTImageDataDecoder.h; sourceTree = ""; }; + 7122BF2BD7C5191C0D0DF2FB528A1061 /* SpookyHashV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV2.h; path = folly/hash/SpookyHashV2.h; sourceTree = ""; }; + 71257F613B8493A4FC00514269F29783 /* BSGOutOfMemoryWatchdog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGOutOfMemoryWatchdog.h; sourceTree = ""; }; + 71418D2F6B6BD7128ED82A348DDD8B36 /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; + 716C64E1E9CBC980F4ACB2272D421821 /* ARTLinearGradient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTLinearGradient.m; sourceTree = ""; }; + 71806F4B66FA10851118B621FC8A2615 /* BSG_KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReport.h; sourceTree = ""; }; + 719D7A4DC21E41C48CF70C840392E6A3 /* ocsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ocsp.h; path = ios/include/openssl/ocsp.h; sourceTree = ""; }; + 71AC49CE3F9B841CFE6083EAC9BD225B /* RCTRedBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRedBox.mm; sourceTree = ""; }; + 71AE08E6CF6DE42F8FFCC18EFD4BF37D /* QBImagePicker.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = QBImagePicker.storyboard; path = ios/QBImagePicker/QBImagePicker/QBImagePicker.storyboard; sourceTree = ""; }; + 71BC306415FBAB107046173C7D62DBA7 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRedBox.h; path = React/CoreModules/RCTRedBox.h; sourceTree = ""; }; + 71C692E0942B242BCB9DCF264309BFCD /* UMFileSystemInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFileSystemInterface.debug.xcconfig; sourceTree = ""; }; + 71DBA25D56F4E98535360125C2744A9E /* Fontisto.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Fontisto.ttf; path = Fonts/Fontisto.ttf; sourceTree = ""; }; + 71DD819B8A76B525536896B3EA7CDE0E /* FIRCLSThreadState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSThreadState.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSThreadState.h; sourceTree = ""; }; + 71E6571F1FD331ABCA78C8D26C17F112 /* RCTConvert+Text.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+Text.h"; path = "Libraries/Text/RCTConvert+Text.h"; sourceTree = ""; }; + 71E91A604A5AAA882EB34BA12611AC64 /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = ios/include/openssl/pkcs7.h; sourceTree = ""; }; + 71F0B28F60D433A04543078F92B06007 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; + 721FDF1F1C6154B279EAAEC95D98FBE7 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; + 722696C1A7A2E6B2AD5F9DA93ED3FE16 /* FIRCoreDiagnosticsConnector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnosticsConnector.m; path = FirebaseCore/Sources/FIRCoreDiagnosticsConnector.m; sourceTree = ""; }; + 722EBAC60CB81A25403068B5AA96488F /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; + 724A7ED5AE5447FA68BA7DCED7E146CC /* RNBootSplash.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNBootSplash.release.xcconfig; sourceTree = ""; }; + 724B5819306C482A103C3F90A346AB40 /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/Math.h; sourceTree = ""; }; + 724FAB388B350D55C035622BD40F0C3D /* FIRInstallationsLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsLogger.h; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.h; sourceTree = ""; }; + 72502FDDED0B761879C841806F4A27AF /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; 72558F571738704549E1838E845D2770 /* libEXLocalAuthentication.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXLocalAuthentication.a; path = libEXLocalAuthentication.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7255CFBD32F15F95EA3846EDAFAAF751 /* RCTView+SafeAreaCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTView+SafeAreaCompat.m"; path = "ios/SafeAreaView/RCTView+SafeAreaCompat.m"; sourceTree = ""; }; - 7269CE50AA8F2D9C7F33924BE9B7FB25 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 727496056E0A61F5E5D8352EE8DBFF08 /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; - 72865931433A9294C64A0C359F16EEDA /* FIRCLSNetworkClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkClient.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSNetworkClient.m; sourceTree = ""; }; - 72896DB3773021CBCAA4BA8556F85EF5 /* TupleOps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TupleOps.h; path = folly/experimental/TupleOps.h; sourceTree = ""; }; - 72A4F4396A35DB25A19C21260B0D44FD /* UMInternalModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMInternalModule.h; sourceTree = ""; }; - 72B53398F7799CF7AF271D3990F6A469 /* FIRCLSBinaryImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSBinaryImage.m; path = Crashlytics/Crashlytics/Components/FIRCLSBinaryImage.m; sourceTree = ""; }; - 72BA6DE823ED11B26089A421120411D3 /* fa-IR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "fa-IR.lproj"; path = "Objective-C/TOCropViewController/Resources/fa-IR.lproj"; sourceTree = ""; }; - 72CBA7B24624855860A01DFDCC6C723C /* EXVideoThumbnailsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXVideoThumbnailsModule.h; path = EXVideoThumbnails/EXVideoThumbnailsModule.h; sourceTree = ""; }; + 7266FBC7B6E3E922A364AD7F410141C2 /* RCTVirtualTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVirtualTextViewManager.h; sourceTree = ""; }; + 726C9C7EECF972A038F368BEDD02A7C2 /* RCTBlobCollector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobCollector.mm; sourceTree = ""; }; + 7285FCEAD1DB287509A8ECAD629D4192 /* RNBootSplash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNBootSplash.h; path = ios/RNBootSplash.h; sourceTree = ""; }; + 7297C9E3B233B6C109D53F693029CB9C /* dwarf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dwarf.h; path = Crashlytics/third_party/libunwind/dwarf.h; sourceTree = ""; }; + 72A1752D64E7BF2FF0CBAD15EBA1EFE8 /* GoogleAppMeasurement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleAppMeasurement.framework; path = Frameworks/GoogleAppMeasurement.framework; sourceTree = ""; }; + 72A3EAE447C5BE0968B71AABBD1557F6 /* Framer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Framer.cpp; path = rsocket/framing/Framer.cpp; sourceTree = ""; }; + 72A8B2049463EC12D0FF6824BB88A983 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 72B1A41154A01CD39CB98FC95B033538 /* RCTInspector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspector.mm; sourceTree = ""; }; + 72B556795D8C4553211AD8B77C5E48B1 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + 72CE922B3754DEF832DD70ABE9EF23FC /* FlowableTimeoutOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableTimeoutOperator.h; path = yarpl/flowable/FlowableTimeoutOperator.h; sourceTree = ""; }; + 72D0A4B689E4C663ABDF6417A59F8A0E /* UMCameraInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCameraInterface.debug.xcconfig; sourceTree = ""; }; + 72D77B1280D2590D7DB2262CE7C782F4 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; 72DE4BF3FB9CE0858E90F96FEF8A53AE /* libRNDateTimePicker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNDateTimePicker.a; path = libRNDateTimePicker.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 72E23120C5376BC53C0D6BAF02093D4E /* Cursor-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Cursor-inl.h"; path = "folly/io/Cursor-inl.h"; sourceTree = ""; }; + 72E1AE660D1088DE17A39B6C1E5EF794 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 72E399C07FD8EB2CE3BA62CA285B75A1 /* txt_db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = txt_db.h; path = ios/include/openssl/txt_db.h; sourceTree = ""; }; 72E494917AC5EC2582197F07061A28B0 /* libEXPermissions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXPermissions.a; path = libEXPermissions.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 72FBE81319107DAD3733527ACB227DC5 /* ReactNativeKeyboardInput-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactNativeKeyboardInput-prefix.pch"; sourceTree = ""; }; - 73008C4FEF35C2623752AB0C56896EB9 /* Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Folly.release.xcconfig; sourceTree = ""; }; - 7308D34C6AF817F460B36C2863BB7E1D /* REAFunctionNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAFunctionNode.m; sourceTree = ""; }; - 730AB123B6CD2630D5F088205F830F04 /* BSGSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGSerialization.m; sourceTree = ""; }; - 734A2DE6B8E3195A0323DD08113E3DAD /* Dirent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Dirent.cpp; path = folly/portability/Dirent.cpp; sourceTree = ""; }; - 7351C181A122A049B7118B464F58456E /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; - 7355C9B67071D1CB24238556FE279002 /* Ionicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Ionicons.ttf; path = Fonts/Ionicons.ttf; sourceTree = ""; }; - 7367E117C3129F71C0939722532DEACE /* SysStat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysStat.h; path = folly/portability/SysStat.h; sourceTree = ""; }; - 736943130C43F57CEFBCEB0556C7E82B /* RCTSettingsPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsPlugins.h; path = Libraries/Settings/RCTSettingsPlugins.h; sourceTree = ""; }; - 73982524566A50B6384946B2530C2512 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; - 73C1601CE7937FE02A790EB41B8D37E2 /* SanitizeThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SanitizeThread.cpp; path = folly/synchronization/SanitizeThread.cpp; sourceTree = ""; }; - 73CC56853E37F8D86F73D226BBF790D8 /* FIRCLSContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSContext.h; path = Crashlytics/Crashlytics/Components/FIRCLSContext.h; sourceTree = ""; }; - 73D6BC1DD7224F079A9E99183D7D8C34 /* EXLocalAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXLocalAuthentication.m; path = EXLocalAuthentication/EXLocalAuthentication.m; sourceTree = ""; }; - 73DE71682AC1FBA16DABF9CE6620D83C /* ThreadedRepeatingFunctionRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadedRepeatingFunctionRunner.h; path = folly/experimental/ThreadedRepeatingFunctionRunner.h; sourceTree = ""; }; - 73E1A8F62B8927BFFF24DDF6DD940F53 /* FlipperCppWrapperPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperCppWrapperPlugin.h; path = iOS/FlipperKit/CppBridge/FlipperCppWrapperPlugin.h; sourceTree = ""; }; - 73E8F2E1EBF1D2B5F90C1BA225EF2460 /* DistributedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutex.h; path = folly/synchronization/DistributedMutex.h; sourceTree = ""; }; - 73F59B44EA98C28F2BEA10791E153953 /* FIRCLSSettingsOnboardingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSettingsOnboardingManager.m; path = Crashlytics/Crashlytics/Settings/FIRCLSSettingsOnboardingManager.m; sourceTree = ""; }; - 7401666CD03D7A880620212139E453DB /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 7410F2A1ED7C7B68D0E68EF4F3F94F89 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; - 741DA7B4648C7D20B1C86F960E6350AC /* RCTLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayout.h; sourceTree = ""; }; - 74456F55B8E8CF1F872EDB3F968C9962 /* FIRCLSHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSHandler.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSHandler.h; sourceTree = ""; }; - 744BA262E9E8A85813C1DDE1DC59612B /* UMAppLoader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMAppLoader-dummy.m"; sourceTree = ""; }; - 745454FCA2F5FFD4F63F8780BEF4C6FD /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; - 7465EF4745AEA5201AC98AD425335674 /* react-native-notifications.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-notifications.debug.xcconfig"; sourceTree = ""; }; - 746944364A66327D70B75084D5BF6987 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = folly/Unit.h; sourceTree = ""; }; - 74956CEE21DDBFE8376A86DC8FF7879A /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/detail/IPAddress.h; sourceTree = ""; }; - 74A969158B582707C7077C19C4D34DA8 /* EXPermissions.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXPermissions.debug.xcconfig; sourceTree = ""; }; - 74AB9F0D12C65D3D5887677C3B984BE2 /* AsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSocket.h; path = folly/io/async/AsyncSocket.h; sourceTree = ""; }; - 74B9B3FD914CF346478602A5F5DA6E76 /* EXAppleAuthenticationMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthenticationMappings.h; path = EXAppleAuthentication/EXAppleAuthenticationMappings.h; sourceTree = ""; }; - 74D9DA584C674BBCE6CF4D110D3282B5 /* RCTTypeSafety-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTTypeSafety-dummy.m"; sourceTree = ""; }; - 74E3E34702FFA1318BAAC42F8C32B15E /* RangeCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeCommon.h; path = folly/detail/RangeCommon.h; sourceTree = ""; }; - 74EA5D0C3FEEEB8B6B40DDE3DC2CE46B /* ReactCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactCommon-dummy.m"; sourceTree = ""; }; - 74ED8D5FAB33729D1722F2643DE6F9BF /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; - 74ED928C2460B4D9620EB201B2A1256F /* FIRInstallationsIDController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIDController.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.m; sourceTree = ""; }; - 74FE0A6812B600DE9F54562F0F69D2DE /* Pods-ShareRocketChatRN-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShareRocketChatRN-umbrella.h"; sourceTree = ""; }; - 74FEFD87D477DF451E6D724E3400FB8D /* RCTCustomKeyboardViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomKeyboardViewController.h; sourceTree = ""; }; - 75034DF620B40951906965C9E730EA7E /* BugsnagKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKeys.h; sourceTree = ""; }; - 750C56621A7C7B8252FFBCE0198514FC /* SocketFastOpen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFastOpen.h; path = folly/detail/SocketFastOpen.h; sourceTree = ""; }; - 75141A72227561A2160245645B10FB64 /* SKViewDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKViewDescriptor.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewDescriptor.mm; sourceTree = ""; }; - 7517F6785EAF523E0B35CF8D35F9506D /* RNNotificationsStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationsStore.m; path = RNNotifications/RNNotificationsStore.m; sourceTree = ""; }; - 7534A3833A1B734D5A8DB97D4DDF778C /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; - 7543B089861D93B3849F41A8E88DABA4 /* React-RCTNetwork-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTNetwork-dummy.m"; sourceTree = ""; }; - 754D5140B8345DD611E51A98DBCAFDC1 /* RCTSourceCode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSourceCode.mm; sourceTree = ""; }; - 755527DE84ABFB721EB0C04171F825B4 /* React-RCTNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.release.xcconfig"; sourceTree = ""; }; - 755824F8DDF2D469C459E8C9C7CB897C /* EXSessionTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDelegate.m; sourceTree = ""; }; - 75706C5E4F6CE9461F99121825D7D8BD /* RNCSafeAreaProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProvider.m; path = ios/SafeAreaView/RNCSafeAreaProvider.m; sourceTree = ""; }; - 7571DC76DC3EADDE963E586E138F8C14 /* FKUserDefaultsPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKUserDefaultsPlugin.h; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h; sourceTree = ""; }; - 75733073D5EA416ED33FE1CA0E4600C0 /* SocketFastOpen.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketFastOpen.cpp; path = folly/detail/SocketFastOpen.cpp; sourceTree = ""; }; - 75749D3761C0944C6655DEAEE9A38CA3 /* NetworkSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetworkSocket.h; path = folly/net/NetworkSocket.h; sourceTree = ""; }; - 7574F9D8294F4241EBF6F1709817A202 /* FIRStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStackFrame.h; path = Crashlytics/Crashlytics/Public/FIRStackFrame.h; sourceTree = ""; }; - 7598CA288C53C7B3D212231FEFEA0D8C /* AsyncUDPServerSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncUDPServerSocket.h; path = folly/io/async/AsyncUDPServerSocket.h; sourceTree = ""; }; - 75ACCD2CBCC34AD5D7935BC14CC92D59 /* FIRCLSURLSessionTask_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionTask_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionTask_PrivateMethods.h; sourceTree = ""; }; - 75C7AEC5335DB8BDFB34CB88C5498906 /* RCTTVNavigationEventEmitter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTVNavigationEventEmitter.mm; sourceTree = ""; }; - 75CBC4556E468DC2DE1975958B072823 /* FIRCLSHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSHost.h; path = Crashlytics/Crashlytics/Components/FIRCLSHost.h; sourceTree = ""; }; - 75E83D4C0AB95E87395D9FCB968D6D2B /* RNLocalize.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNLocalize.release.xcconfig; sourceTree = ""; }; - 75EC9DD95652E29C13E312C8FE13F59B /* FIRCLSDownloadAndSaveSettingsOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDownloadAndSaveSettingsOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.h; sourceTree = ""; }; - 75FC24EF233E089CBF441BC19974A593 /* RNDateTimePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDateTimePicker.release.xcconfig; sourceTree = ""; }; - 761585823AE2D9E8A5545EEAA132C969 /* ARTPattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTPattern.h; sourceTree = ""; }; - 76181D3BEF9681839092B950ABBDB66E /* BSG_KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm64.c; sourceTree = ""; }; - 761A9192EE9B0F232544C13FF99AFEB7 /* RNFBAnalytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBAnalytics.debug.xcconfig; sourceTree = ""; }; - 768CAB59778442A4DA8E25D0593BBDBD /* RSocketServiceHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketServiceHandler.h; path = rsocket/RSocketServiceHandler.h; sourceTree = ""; }; - 76926F98786B77F7D303AA80C16FA6DA /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; - 76927A9671ED42E8E5FA92BDBE1F9201 /* ResourceBundle-QBImagePicker-RNImageCropPicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-QBImagePicker-RNImageCropPicker-Info.plist"; sourceTree = ""; }; - 76981AACEB548E5E3DC1D3FA48FB609C /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; }; - 769A4A6E65154C0E727C70917308E1D3 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 76B12C7156A4F7E42D6CA1AA82F60A99 /* JSINativeModules.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSINativeModules.cpp; path = jsireact/JSINativeModules.cpp; sourceTree = ""; }; - 76B4D4AB293F0F729AF0BF42FA05EFCB /* react-native-background-timer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-background-timer.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 76BD5F3010C6D566E7736D8675B652FC /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; - 76C8411FD4ADAEE39D1AB0D8BB5F5FC7 /* FirebaseCrashlytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCrashlytics-dummy.m"; sourceTree = ""; }; - 76D29060929ABEDA73D38B62C2FFAD56 /* UMPermissionsMethodsDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMPermissionsMethodsDelegate.m; path = UMPermissionsInterface/UMPermissionsMethodsDelegate.m; sourceTree = ""; }; - 76D3601422F801D87E899BC4A61F16DD /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 77005B4B7CCC89A73D1CAFD488100EA6 /* ARTShadow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTShadow.h; path = ios/ARTShadow.h; sourceTree = ""; }; - 770BD55F996E7ED0809CFBD4C6986E9A /* FlipperDiagnosticsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlipperDiagnosticsViewController.m; path = iOS/FlipperKit/FlipperDiagnosticsViewController.m; sourceTree = ""; }; - 77240A36A56CFDF251E289D65885DA50 /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; - 77254540357DA2C913AA45CCE9A2BD0B /* EDFThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EDFThreadPoolExecutor.cpp; path = folly/executors/EDFThreadPoolExecutor.cpp; sourceTree = ""; }; - 77299313933A9BFA169A53D74BB1FD85 /* RNImageCropPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNImageCropPicker-dummy.m"; sourceTree = ""; }; - 775396E824CF5E8ED5F464D8F04A3E06 /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; }; - 77539BAF3378CB0CB768CE455C43DD77 /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; - 775E2770F29CF6245807247E73AB38DD /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; - 77A904B96DACD5E072ED19615AEFAB99 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - 77B9A05CFE5541F8C23026310A33F4BB /* UMAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLifecycleListener.h; sourceTree = ""; }; - 77C198ECF5F510D2D53AF4ED6848A0DB /* GDTCORRegistrar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORRegistrar.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORRegistrar.m; sourceTree = ""; }; - 77C20593398B018F5C8B223BE3D6F04B /* SoftRealTimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SoftRealTimeExecutor.h; path = folly/executors/SoftRealTimeExecutor.h; sourceTree = ""; }; - 77E599B73A807CC9CE2D7D9A1F26BC1E /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Bugsnag.m; sourceTree = ""; }; - 780DB45C12E1B7F353696376BF2B9F48 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - 780DF7BABF2B47C5F982597B84C6D74F /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = ios/include/openssl/engine.h; sourceTree = ""; }; - 784BBF5C16CE8FDAB9C0F87EF45D664C /* FireForgetThroughputTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FireForgetThroughputTcp.cpp; path = rsocket/benchmarks/FireForgetThroughputTcp.cpp; sourceTree = ""; }; - 784DF86A86D67B464BE4922B29317A96 /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; - 7852BC13A2C87EB310181FD6FA0A09B1 /* EventBaseManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseManager.cpp; path = folly/io/async/EventBaseManager.cpp; sourceTree = ""; }; + 72FD2F747E74850D0C6FB25DADB891B5 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; + 733AF9ABD5F0C599ACDD95AF463C3254 /* BSG_KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_MachException.c; sourceTree = ""; }; + 73672A3BF18DD0DA1510DBF8860BC2C5 /* BSG_KSCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrash.m; sourceTree = ""; }; + 7376B739BEFEFDDE1BE109B7653CC88D /* Init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Init.h; path = folly/init/Init.h; sourceTree = ""; }; + 738A23D2C014063AEC83461891B204E8 /* UMExportedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMExportedModule.h; path = UMCore/UMExportedModule.h; sourceTree = ""; }; + 738A67103B504ECD54BC2B905A42B479 /* Retrying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Retrying.h; path = folly/futures/Retrying.h; sourceTree = ""; }; + 738B85F81340FD1619ABC152FCE14868 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; + 7390FB16515B617426CE277B0B49DC68 /* RCTKeyCommandConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTKeyCommandConstants.m; path = ios/KeyCommands/RCTKeyCommandConstants.m; sourceTree = ""; }; + 73931F72550A6A3BFE331FDFD5420031 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; + 7395B37403EE0C69672FF57413CF7877 /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = ""; }; + 73A77F48EC09117C89737776DB4899A4 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; + 73D9980559B77CA957A03153403CA841 /* FIRCLSUnwind_x86.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind_x86.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_x86.c; sourceTree = ""; }; + 73FFACA90B8ECA82E83CB32F80F7A85C /* REAJSCallNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAJSCallNode.m; sourceTree = ""; }; + 742912E2BCFF65A9888B6A3128937A57 /* FIRStackFrame_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStackFrame_Private.h; path = Crashlytics/Crashlytics/Private/FIRStackFrame_Private.h; sourceTree = ""; }; + 7435B31117D04AEBC9ABBD45D17E8A0D /* IndexedMemPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IndexedMemPool.h; path = folly/IndexedMemPool.h; sourceTree = ""; }; + 74428EC61E0188E17715BC61F69D9FCC /* FIRCLSFABNetworkClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABNetworkClient.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSFABNetworkClient.m; sourceTree = ""; }; + 7450F82A3E5D3279CB49C5A7AF9D7F7D /* EXSessionTaskDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDispatcher.m; sourceTree = ""; }; + 7455879FAED5208B13E584DB0167E954 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; + 7461E1C5F7F18D5FF46A3B67FCAB4D49 /* Observable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Observable.h; path = yarpl/observable/Observable.h; sourceTree = ""; }; + 74806217A3F03610417EB6686FE65993 /* FIRCLSRecordBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordBase.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordBase.h; sourceTree = ""; }; + 74839CFEA87170B641B5B759C7C8EBEC /* MMKV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKV.h; path = iOS/MMKV/MMKV/MMKV.h; sourceTree = ""; }; + 7488AFAE0377A21CFBCD91CFB1D7D4CF /* ThreadLocalDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocalDetail.h; path = folly/detail/ThreadLocalDetail.h; sourceTree = ""; }; + 748D46FB969AEBBBB370C78FFC9B7B91 /* EXHaptics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXHaptics-prefix.pch"; sourceTree = ""; }; + 748EA3EB396179ED935CE176587C6920 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 7491C746DC1BF438EF88E9E973E8B5C3 /* RNPushKitEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNPushKitEventListener.h; path = RNNotifications/RNPushKitEventListener.h; sourceTree = ""; }; + 749694C40677DCE3F7D33895BDFF6398 /* Yoga.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Yoga.cpp; path = yoga/Yoga.cpp; sourceTree = ""; }; + 74B2D0E582086F68A8B110AE777A2DE5 /* RSocketParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketParameters.h; path = rsocket/RSocketParameters.h; sourceTree = ""; }; + 74B4FC597586AC738702A56B49C28158 /* BSGSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGSerialization.m; sourceTree = ""; }; + 74C8BC1CD4600E60C84F3B0D429967C4 /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = ""; }; + 74CB553480A8DB45755E0983A96CDCC4 /* RCTDecayAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDecayAnimation.m; sourceTree = ""; }; + 74CE184BB500F18B85FCE68E646B22B1 /* react-native-cameraroll-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-cameraroll-dummy.m"; sourceTree = ""; }; + 74D6661EE15B5D7EC79BFF58A8696898 /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = ios/include/openssl/md5.h; sourceTree = ""; }; + 74ED656D311678A64212FCF8F6D8A006 /* RCTCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxModule.h; sourceTree = ""; }; + 74F6374BA743798F1310BAB6F42EF488 /* BugsnagConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagConfiguration.h; sourceTree = ""; }; + 7503E80611685718A42E1BD074E3DDA6 /* Subscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subscription.cpp; path = yarpl/observable/Subscription.cpp; sourceTree = ""; }; + 7513E1C06F889605D74D2B5B2BCE287B /* rpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc.h; path = src/event2/rpc.h; sourceTree = ""; }; + 75313F88E002ACFF16EACE7D37E55CD8 /* rn-fetch-blob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-fetch-blob.debug.xcconfig"; sourceTree = ""; }; + 7538D18193E47EF2911EA32F73FC5723 /* ScheduledFrameProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledFrameProcessor.h; path = rsocket/framing/ScheduledFrameProcessor.h; sourceTree = ""; }; + 754D53B95D1079E99CA36FC414D951AB /* react-native-cameraroll.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-cameraroll.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 754E0BE205AB1A8A7039CFC8FA3BD918 /* GDTCORTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransport.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransport.m; sourceTree = ""; }; + 755548BAF1B680D52CF25B4984E8CEA3 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; + 756C2DFD99B862171487A49F35009A23 /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; + 7585DFE66F2A77135D0C671011CC324E /* RangeSse42.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RangeSse42.h; path = folly/detail/RangeSse42.h; sourceTree = ""; }; + 759D903A284BEC849C04FDF842E0FF44 /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = ios/include/openssl/rc4.h; sourceTree = ""; }; + 75AA86DAFDDCD07DB9BDB4C748006A0A /* SKSearchResultNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKSearchResultNode.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKSearchResultNode.m; sourceTree = ""; }; + 75ACD8369660A06F18F49F7A18C91118 /* RNJitsiMeetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNJitsiMeetView.m; path = ios/RNJitsiMeetView.m; sourceTree = ""; }; + 75B410BEFCAF369F2FC251FD5EA5E375 /* RCTTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextShadowView.m; sourceTree = ""; }; + 75C8E0D516FA625218C39E526946E70B /* RNCSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaShadowView.h; path = ios/SafeAreaView/RNCSafeAreaShadowView.h; sourceTree = ""; }; + 75CA6542FBB03BCFD5A601E039C138ED /* QBVideoIconView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBVideoIconView.h; path = ios/QBImagePicker/QBImagePicker/QBVideoIconView.h; sourceTree = ""; }; + 75CD3856553F85B73142E64B3A6A3AED /* IntrusiveList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveList.h; path = folly/IntrusiveList.h; sourceTree = ""; }; + 75D12E86318AB0F321A220E8A0016AC5 /* RNFBCrashlyticsInitProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBCrashlyticsInitProvider.h; path = ios/RNFBCrashlytics/RNFBCrashlyticsInitProvider.h; sourceTree = ""; }; + 75F00DB42604AB2AE3D489DB738A4D7C /* SKTapListenerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKTapListenerImpl.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListenerImpl.h; sourceTree = ""; }; + 75FA95E584789511ED19DBF8648750DC /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; + 760AE37374898E22E97874C8B0919C59 /* CoreModulesPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreModulesPlugins.h; path = React/CoreModules/CoreModulesPlugins.h; sourceTree = ""; }; + 7617FE73C482AD138A32E3A376494590 /* FIRCLSUserDefaults_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserDefaults_private.h; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults_private.h; sourceTree = ""; }; + 761B02F5D003E52FD999198D1AA138F5 /* ReactNativeKeyboardInput-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactNativeKeyboardInput-prefix.pch"; sourceTree = ""; }; + 762F91AA4CC210073E47021B742A3D5A /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Align.h; path = folly/lang/Align.h; sourceTree = ""; }; + 764899C327B818FABF9D5AB16E15BC4A /* RNCMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCMaskedView.m; path = ios/RNCMaskedView.m; sourceTree = ""; }; + 76518D0F346A22AB0F95C26087ADE5C8 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; + 7656942892C161E23A868FBD6692B259 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 76605841FD1A47250E4EFE1499D3F6B7 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; + 7669B44EF41AD44808934913AEC36F5A /* React-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.debug.xcconfig"; sourceTree = ""; }; + 7673F97A0B8CB74FE0DEE39B6AEED401 /* UIImage+CropRotate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CropRotate.h"; path = "Objective-C/TOCropViewController/Categories/UIImage+CropRotate.h"; sourceTree = ""; }; + 767533710141D54D234CDE805FCD0E3D /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; + 7677DB755FB7597872802668909BC0AA /* Futex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Futex-inl.h"; path = "folly/detail/Futex-inl.h"; sourceTree = ""; }; + 7689E40F5241CFD999FAD2C8C939E8D4 /* React-RCTActionSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.release.xcconfig"; sourceTree = ""; }; + 768E2C7B161AE5447DF5BE0DF31527DD /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; + 769FAB53B4979A07BD4073FD8A4F1FDA /* FIRInteropEventNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropEventNames.h; path = Interop/Analytics/Public/FIRInteropEventNames.h; sourceTree = ""; }; + 76A6D710792A77CDAA54EC7C75C1668B /* AsyncUDPSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncUDPSocket.h; path = folly/io/async/AsyncUDPSocket.h; sourceTree = ""; }; + 76B682D87AE0E46B2F8526E74CC305E7 /* kssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = kssl.h; path = ios/include/openssl/kssl.h; sourceTree = ""; }; + 76BD8CAA10A0D7A4B14458019AAD35BF /* RCTTurboModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModule.h; sourceTree = ""; }; + 76BDB9264000A65997535BE9FC275639 /* RCTTVNavigationEventEmitter.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTVNavigationEventEmitter.mm; sourceTree = ""; }; + 76CD5769EB4C60AB3DEA653EF0C4123F /* NSData+EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+EXFileSystem.h"; path = "EXFileSystem/NSData+EXFileSystem.h"; sourceTree = ""; }; + 76D18DF309C2FE5E34364E98AFD5B5CC /* DistributedMutexSpecializations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutexSpecializations.h; path = folly/synchronization/DistributedMutexSpecializations.h; sourceTree = ""; }; + 76DD833ABBB2596BE24D44AE41C63D50 /* MemoryFile_OSX.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryFile_OSX.cpp; path = Core/MemoryFile_OSX.cpp; sourceTree = ""; }; + 76F3CF29236E4855EE0C7FA2E590F7AF /* Feather.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Feather.ttf; path = Fonts/Feather.ttf; sourceTree = ""; }; + 76F902F856558ECE30D580EC2028139E /* libMMKV.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = libMMKV.mm; path = iOS/MMKV/MMKV/libMMKV.mm; sourceTree = ""; }; + 773BE62210D67BDAFDC00CADE841C6D3 /* EXHaptics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXHaptics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 773F6EEAD949E379CA3BD9EE0F29FC22 /* json_patch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_patch.h; path = folly/json_patch.h; sourceTree = ""; }; + 774A3866A31D76FF0046D1135E862EED /* FIRCLSMachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachException.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSMachException.h; sourceTree = ""; }; + 774C2B51FB32A49702C6285EB360644B /* FKUserDefaultsSwizzleUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKUserDefaultsSwizzleUtility.m; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsSwizzleUtility.m; sourceTree = ""; }; + 774E9ABE496F37A70A1E756C0BA99A23 /* REATransformNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransformNode.m; sourceTree = ""; }; + 775A93AFAA9AF0B732BEDE62958799A9 /* EXAppleAuthentication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAppleAuthentication.debug.xcconfig; sourceTree = ""; }; + 776AD82841419512C42D473B47874F49 /* SKNodeDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKNodeDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.h; sourceTree = ""; }; + 777A70BFB63A5003F75219687C92A139 /* RNCAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearance.m; path = ios/Appearance/RNCAppearance.m; sourceTree = ""; }; + 777D876DE04191F5FD7ACE4451E1CCC8 /* WaitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WaitOptions.h; path = folly/synchronization/WaitOptions.h; sourceTree = ""; }; + 779300A8D8EE7E1D52FD365241F59B5E /* RNCAppearanceProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAppearanceProvider.h; path = ios/Appearance/RNCAppearanceProvider.h; sourceTree = ""; }; + 779809080B120885A02B4C14DB88FDA1 /* ARTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTSurfaceView.h; path = ios/ARTSurfaceView.h; sourceTree = ""; }; + 779BE223DE836270C16006E859AF645C /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; + 77CD8D54EC4D250726C5F464A7488576 /* opensslconf-armv7s.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-armv7s.h"; path = "ios/include/openssl/opensslconf-armv7s.h"; sourceTree = ""; }; + 77D599491C6E13B1E7BA39C3E1DA0135 /* ExceptionString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionString.h; path = folly/ExceptionString.h; sourceTree = ""; }; + 77DF6DD654C7B0A5974A812BDF1651F8 /* OpenSSLHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLHash.h; path = folly/ssl/OpenSSLHash.h; sourceTree = ""; }; + 77E2F5181F368F5F02DD7F9C5EDE2FCA /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; + 77E4FFA51C88DCDD1CE50FB9A71C735C /* RCTBundleURLProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleURLProvider.m; sourceTree = ""; }; + 77F2878B4523078301081222723913BC /* RCTRedBoxSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxSetEnabled.m; sourceTree = ""; }; + 77FE32325544867C63F9BCB585EBCF62 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; + 78389529A9F718C322B2EF76998917C8 /* EXSessionTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDelegate.m; sourceTree = ""; }; 7862C607B7BE0510C2D65193F9B4B4F9 /* libTOCropViewController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libTOCropViewController.a; path = libTOCropViewController.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 787483F19EE493FB9AF69379471E39CA /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; - 788D69C3D4D90C9585C5E21A41D29284 /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; - 78A376D29FCC01585E352B355886B7C9 /* AsyncTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTrace.h; path = folly/detail/AsyncTrace.h; sourceTree = ""; }; - 78AFA083E8B7DDE95CE123E50480292F /* UMModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryHolderReactModule.h; sourceTree = ""; }; - 78C7D70E7D8DD39EBCE005E4522082A8 /* BSG_KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashReport.c; sourceTree = ""; }; - 790CB223A0B5FF2BDC995C6AFE1649D8 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FIROptions.h; sourceTree = ""; }; - 793D49457BE2881351EC89F3919BBD2A /* InlineFunctionRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InlineFunctionRef.h; path = folly/synchronization/detail/InlineFunctionRef.h; sourceTree = ""; }; - 7944D3F7795268BBDC2804BDF5D596C0 /* AsyncSignalHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSignalHandler.h; path = folly/io/async/AsyncSignalHandler.h; sourceTree = ""; }; - 7962B97C0094DF949B3502BDFB8165E5 /* EXWebBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXWebBrowser-dummy.m"; sourceTree = ""; }; - 796DCC3C80C4634FEBB9CA67B00A2D97 /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = ios/include/openssl/md5.h; sourceTree = ""; }; - 79773EA522BCA7FDA74A1232B1F5FB93 /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; - 798AA279081C1310DB4584F20A272A44 /* EventBaseLocal.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseLocal.cpp; path = folly/io/async/EventBaseLocal.cpp; sourceTree = ""; }; - 7994C9E8A864479BCE554404D286DADB /* RNUserDefaults.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNUserDefaults.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 79957C9CDBF18E658BF88BD2F1A219E5 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; - 7996A516BDEA5A473B01E01C60967ABC /* rc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = ios/include/openssl/rc2.h; sourceTree = ""; }; - 79ADCA71264049B708A4E913F657D0F6 /* BugsnagReactNative.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = BugsnagReactNative.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 79BA45E2CE6C54BB062562572C3FA8C5 /* Flipper-DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-DoubleConversion.release.xcconfig"; sourceTree = ""; }; - 79BB325B4E0106D2B45FEBD780E43154 /* BaselinesAsyncSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = BaselinesAsyncSocket.cpp; path = rsocket/benchmarks/BaselinesAsyncSocket.cpp; sourceTree = ""; }; - 79C28EBA0AB9D0E1E1E197DCBAE7591B /* RCTEventAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventAnimation.m; sourceTree = ""; }; - 79C2A6D6CB90249B8095C5C87E1BFB99 /* GDTCORPrioritizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPrioritizer.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORPrioritizer.h; sourceTree = ""; }; - 79FBF28A28386300D385A211F73C9F9B /* CoreModulesPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = CoreModulesPlugins.mm; sourceTree = ""; }; - 7A01DA722C61FB4D44F6A702AC8CF078 /* ColdResumeHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ColdResumeHandler.cpp; path = rsocket/ColdResumeHandler.cpp; sourceTree = ""; }; - 7A0D01A52360768FC6897EAB467A0854 /* ConsumerBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConsumerBase.h; path = rsocket/statemachine/ConsumerBase.h; sourceTree = ""; }; - 7A18EAC16952FC4052FA013FDD0AFCB0 /* React-RCTSettings.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.debug.xcconfig"; sourceTree = ""; }; - 7A4BED0978ADAF16D77D8108D65F8D54 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 7A7D68D15B0243DFA258DB1E62CDA5F4 /* REAOperatorNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAOperatorNode.m; sourceTree = ""; }; - 7A84CFA91626CB3C0D1F92AEBC9536A6 /* BSG_KSCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashDoctor.m; sourceTree = ""; }; - 7A8AEE0060E2C094AB213EBCBB4CDD08 /* Random-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Random-inl.h"; path = "folly/Random-inl.h"; sourceTree = ""; }; - 7A9804B97B8351E855D0B9D9A3AB5984 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - 7AAB326CC1D6EC158A737333A7A24CB1 /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; }; - 7AC5655BB51653C598033E2A13B6FB81 /* des_old.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des_old.h; path = ios/include/openssl/des_old.h; sourceTree = ""; }; - 7ADA317B19594AE3218117A8705CDE40 /* BSG_KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSJSONCodecObjC.m; sourceTree = ""; }; - 7AE384BD8CC030B3564768A94B678F46 /* BugsnagSessionTrackingPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingPayload.h; sourceTree = ""; }; - 7AE77E1DCDC659303A03C783F929EA4F /* RCTDisplayWeakRefreshable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayWeakRefreshable.m; sourceTree = ""; }; - 7B17532E2B223E59F45E9A8FB9ECBAB0 /* BSG_KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashCallCompletion.m; sourceTree = ""; }; - 7B27C6BDDC13749A902CB74CC9BDC2AD /* TOCroppedImageAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCroppedImageAttributes.h; path = "Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.h"; sourceTree = ""; }; - 7B699A18AB09508A5C68AA1C194848B6 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; - 7B8BF26A318B7AE0BCEC7BEFB19ECE88 /* firebasecore.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = firebasecore.nanopb.c; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.c; sourceTree = ""; }; - 7B9E2D0EC4BB701F7942BC20D5A61FED /* KeepaliveTimer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = KeepaliveTimer.cpp; path = rsocket/internal/KeepaliveTimer.cpp; sourceTree = ""; }; - 7BD0ED98734525242432A759D5F27FBF /* RNFBApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBApp.release.xcconfig; sourceTree = ""; }; - 7BF8ABE2C9DBFE33CBFCA97361836DF0 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - 7BFBAD1CC0AA23AFCC75E44DC37F8A37 /* UMConstantsInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMConstantsInterface.release.xcconfig; sourceTree = ""; }; - 7C20EB0B39CA362AB7A0DAD5602D348E /* FIRCLSDwarfExpressionMachine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfExpressionMachine.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfExpressionMachine.h; sourceTree = ""; }; - 7C2DFF1664EC73C434EA2C5FC8700E3E /* REAModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = REAModule.m; path = ios/REAModule.m; sourceTree = ""; }; - 7C32E1F6881FD663F56C65A9C447722C /* FIRInstallationsItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsItem.h; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.h; sourceTree = ""; }; - 7C339D4A98D2F464FB744C8311B8930F /* Subprocess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subprocess.h; path = folly/Subprocess.h; sourceTree = ""; }; - 7C39690C18200C48305B76C89E2EDE45 /* RCTInputAccessoryShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryShadowView.h; sourceTree = ""; }; - 7C4EEE048BD1ECA1022F5D1E73D37B99 /* react-native-jitsi-meet.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-jitsi-meet.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 7C5A75DBEBA07D1D329053979A1E1F7D /* UMUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMUtilities.m; path = UMCore/UMUtilities.m; sourceTree = ""; }; - 7C671A04B96474F5EB8546560FA40157 /* ProgramOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProgramOptions.h; path = folly/experimental/ProgramOptions.h; sourceTree = ""; }; - 7C6B584E70EA23D8AFF7CA9B95886F3E /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; - 7C771730FFF6928CF80ABE9AFAAACDED /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; - 7C8A95117B845CD2BA5EFD37E70F1995 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; - 7CA868E2CF1961EC753E032F6F6AD921 /* ExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionWrapper.h; path = folly/ExceptionWrapper.h; sourceTree = ""; }; - 7CAF4ABCB04F2C688C13BF5521576A69 /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = ios/include/openssl/ecdh.h; sourceTree = ""; }; - 7CFC5F812F532B846C760DB22721ADF9 /* Pods-ShareRocketChatRN-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShareRocketChatRN-acknowledgements.plist"; sourceTree = ""; }; - 7D0AD6D3CF3E6E18BEB41A6A681E7AA7 /* Shell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shell.h; path = folly/system/Shell.h; sourceTree = ""; }; - 7D5CD9BE92AB43A4215458B3794E4A4C /* UMTaskManagerInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMTaskManagerInterface.release.xcconfig; sourceTree = ""; }; - 7D73CFEE36A84DAC62307E1903F2E9B5 /* React-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.debug.xcconfig"; sourceTree = ""; }; - 7D7A81FC0EC00A335F1B848A5B9B2058 /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIDynamic.h; sourceTree = ""; }; - 7D8D796789F3D6C6BF1B73946AF1B1BD /* JemallocHugePageAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JemallocHugePageAllocator.h; path = folly/experimental/JemallocHugePageAllocator.h; sourceTree = ""; }; - 7D8DDE5B92253392601ADE5237F97ED5 /* RCTBlobPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobPlugins.mm; sourceTree = ""; }; - 7DA26BF59B04F4CD669F95C3C4A1512C /* SharedPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedPromise.h; path = folly/futures/SharedPromise.h; sourceTree = ""; }; - 7DA4658DF94BC568A50DE77B9A7E6C47 /* GTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTest.h; path = folly/portability/GTest.h; sourceTree = ""; }; - 7DBA531456175987BF425721A5C406DD /* Base-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Base-inl.h"; path = "folly/gen/Base-inl.h"; sourceTree = ""; }; - 7DD4A6659C93D9324AA8FDCC19D544AE /* RCTFileRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileRequestHandler.h; path = Libraries/Network/RCTFileRequestHandler.h; sourceTree = ""; }; - 7DE227D5B2683F5431041C18D4E5A91F /* FIRInstallations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallations.m; path = FirebaseInstallations/Source/Library/FIRInstallations.m; sourceTree = ""; }; - 7DE60624E76F59C29DA8F63CAF38D59B /* StaticConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticConst.h; path = folly/lang/StaticConst.h; sourceTree = ""; }; - 7DE8121D515BE25FC2F9BB2629336E6D /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = ios/include/openssl/rand.h; sourceTree = ""; }; - 7DEBCBF1B626C6C41228540C6474FC8C /* HazptrRec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrRec.h; path = folly/synchronization/HazptrRec.h; sourceTree = ""; }; - 7E17D993214B87C92E8BCD5A9C9FE1B7 /* thread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread.h; path = src/event2/thread.h; sourceTree = ""; }; - 7E347C6BF2B9F76C0059F9F21C9BCB80 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; - 7E42EF4FC928307821EB59AAE44A71CA /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 7E45DD511DE41E270A3D52A6002B9DFF /* QBImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBImagePickerController.h; path = ios/QBImagePicker/QBImagePicker/QBImagePickerController.h; sourceTree = ""; }; - 7E4DD71BD854DF6DF64F53A99C186A8D /* RCTAnimationUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationUtils.h; path = Libraries/NativeAnimation/RCTAnimationUtils.h; sourceTree = ""; }; - 7E7C3FC992FC754E255D10D675B80410 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; + 7876296B34DE0344C1134A5AA1CBADFB /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = "Objective-C/TOCropViewController/Resources/nl.lproj"; sourceTree = ""; }; + 7878B44402143B2E25821AC0F73C2728 /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; + 788DF881192CA8C3E14AF7D40F5179A6 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; + 78A3D0014B2EFB2235CCE8067329760B /* PTChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTChannel.m; path = peertalk/PTChannel.m; sourceTree = ""; }; + 78A737AF134BFCC723450559EF4CE66B /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; + 78BE3303E9BCD997D4056BFB88695E4C /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; + 78CD3415891AA0B040C339108DE2C350 /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; + 78F214CFDCCE89A85495D226062916CA /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/gen/File.h; sourceTree = ""; }; + 78F453D29F05E20E33783D7C9D26CF0E /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 79053C64F1C59AFD89510405CF94C623 /* FIRCLSURLSession_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSession_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSession_PrivateMethods.h; sourceTree = ""; }; + 791F5D026DF1DB5273DCD05A53CABC9F /* EXConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXConstants.m; path = EXConstants/EXConstants.m; sourceTree = ""; }; + 7928CF3299BDE165E4D7934A1F961A8F /* JSCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSCRuntime.h; sourceTree = ""; }; + 7930255AEF65CABF01261C1F1D39B464 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; + 7930271857191A912EC82FABDE1113EC /* Flipper-Glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Glog.release.xcconfig"; sourceTree = ""; }; + 795B5CE12E9C856E908F500504ABAD1B /* IPAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddress.cpp; path = folly/detail/IPAddress.cpp; sourceTree = ""; }; + 7960E58007D093D75C17B5B39DFBB1BD /* CertificateUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CertificateUtils.h; path = xplat/Flipper/CertificateUtils.h; sourceTree = ""; }; + 7965D381856406721521103DA1BDCF90 /* Barrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Barrier.h; path = folly/futures/Barrier.h; sourceTree = ""; }; + 7976DE3D96AC7E782E421031A9128746 /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; + 797B76318FBB9F8DCF996160D4C79A6C /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; + 79923C4FCEC3A24B1D6256AD1DEECD6F /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; + 79CE051EE441FB1A53DB09B59DA174E3 /* FIRCLSFABHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABHost.m; path = Crashlytics/Shared/FIRCLSFABHost.m; sourceTree = ""; }; + 79F350863D656EC12FCDEE8B5C501386 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; + 79F8319745A77E7EC514938CEA67D845 /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; + 7A01E18194F6EA7B8074FF79ADEFA5DC /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; }; + 7A01EFFEDD32B38532BA33E2E05072CA /* RCTConvert+FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FIROptions.m"; path = "ios/RNFBApp/RCTConvert+FIROptions.m"; sourceTree = ""; }; + 7A2F6CA80B110F5C628944592D1B0AD6 /* UMReactNativeAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMReactNativeAdapter.debug.xcconfig; sourceTree = ""; }; + 7A36DBB413643435E8629151EB8FDC16 /* ScheduledRSocketResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledRSocketResponder.h; path = rsocket/internal/ScheduledRSocketResponder.h; sourceTree = ""; }; + 7A3A5ED7BB70587BDCDDAF628AA2575A /* RCTNativeAnimatedNodesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTNativeAnimatedNodesManager.m; sourceTree = ""; }; + 7A44A32A6D2569C2562244E1F94FB51C /* Yoga-internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Yoga-internal.h"; path = "yoga/Yoga-internal.h"; sourceTree = ""; }; + 7A569F49B1510D1BF5C517D6E910D4A6 /* BugsnagSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSession.m; sourceTree = ""; }; + 7A993ACDEBFD7E0ED90B4769206BCD30 /* FIRCLSDataParsing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDataParsing.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDataParsing.c; sourceTree = ""; }; + 7AA2205B0DB48A881AA5FE79F5E2E62A /* FIRInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallations.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallations.h; sourceTree = ""; }; + 7AAD4EA00627682F58A932674A34A7CD /* Parallel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Parallel.h; path = folly/gen/Parallel.h; sourceTree = ""; }; + 7AC571A141141F6091B06FF183A38007 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; + 7AC5E17538F2D470843A507744C3420C /* SysResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysResource.h; path = folly/portability/SysResource.h; sourceTree = ""; }; + 7ACB1AA5C7871346165EDF053E5C461A /* UMAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLifecycleListener.h; sourceTree = ""; }; + 7AD2D5855891003013F45F608D5CD6B4 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; + 7ADB4A22410C93CBB7F03770929BCFA3 /* UMConstantsInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMConstantsInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7AEF9523DD3A511863BFB2E9AC5ACC12 /* SKDescriptorMapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKDescriptorMapper.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.mm; sourceTree = ""; }; + 7B1B95DE0E5192C4944CE67909CD51CE /* REAFunctionNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAFunctionNode.m; sourceTree = ""; }; + 7B2D5BB702C692DF290B229E14B42714 /* CancellationToken-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CancellationToken-inl.h"; path = "folly/CancellationToken-inl.h"; sourceTree = ""; }; + 7B38271B66DBC0D7269A0250EF2A082B /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; + 7B3B901EE245E9C710F1EFED3D715361 /* OpenSSLCertUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLCertUtils.h; path = folly/ssl/OpenSSLCertUtils.h; sourceTree = ""; }; + 7B4D07681647B894890E55804180AC01 /* Compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compression.h; path = ios/src/Compression.h; sourceTree = ""; }; + 7BA8CF28BF76B757D66DC81C75B75034 /* NSTextStorage+FontScaling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTextStorage+FontScaling.m"; sourceTree = ""; }; + 7BBF8A1777BAFD5C973260BD26414770 /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + 7BFCCE9DC374F07C4C59DB4878626834 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTiming.h; path = React/CoreModules/RCTTiming.h; sourceTree = ""; }; + 7C08C86FD522394FF2127F0F2DAF9CDB /* UMFileSystemInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMFileSystemInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7C0B09BA43FBD7AFC8F6086713955F22 /* GDTCCTPrioritizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTPrioritizer.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTPrioritizer.m; sourceTree = ""; }; + 7C262DA27AC36FE4F259FE5FCA17258F /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; + 7C2E05EF6F0116517E0BE3F3BDE07869 /* RCTImageEditingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageEditingManager.mm; sourceTree = ""; }; + 7C4F94790314F30293D00F192FF27A2D /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; + 7C5D833FDDC6F413BA538308A6883112 /* HazptrObjLinked.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObjLinked.h; path = folly/synchronization/HazptrObjLinked.h; sourceTree = ""; }; + 7C66BDD7316004D070D9ED1E9D72F306 /* REAAllTransitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAllTransitions.h; sourceTree = ""; }; + 7C73D3BB5E4BEDFCF64752FD0C7FE9F9 /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = ""; }; + 7C8EAF3498847DA28476F8947A3F9A83 /* Yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yoga-dummy.m"; sourceTree = ""; }; + 7CAF1879E8B5292737C84BD0A40F4283 /* React-jsinspector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.debug.xcconfig"; sourceTree = ""; }; + 7CB6B95323D59DD380E20828F800A2BC /* FIRCLSException.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSException.mm; path = Crashlytics/Crashlytics/Handlers/FIRCLSException.mm; sourceTree = ""; }; + 7CEE6350C63F7CF9CA2429C31E6B740E /* EXVideoThumbnailsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXVideoThumbnailsModule.h; path = EXVideoThumbnails/EXVideoThumbnailsModule.h; sourceTree = ""; }; + 7CFC93A785C1844A857C11A4940DB17F /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; }; + 7CFF6E7736EE37F242F293D52D878CE6 /* RNPinchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPinchHandler.m; sourceTree = ""; }; + 7D152770934C6485E9D0EA7BF5063F28 /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = ios/include/openssl/asn1_mac.h; sourceTree = ""; }; + 7D19397EEA8F7A16C85C82BF80D6D443 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + 7D413EA356D41A308D1FE05DD999DD51 /* FrameSerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameSerializer.cpp; path = rsocket/framing/FrameSerializer.cpp; sourceTree = ""; }; + 7D52CCAD1B30F3A6AF3D1A5AFE1B6B86 /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; + 7D55B4AE235CD400DC7E87A9EA8AC43E /* event.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = event.cpp; sourceTree = ""; }; + 7D78452A62DD6AFC3C3C521F35B8DD7C /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; + 7D7E8C9F79ABB4AA5EEBEC599E18D2CE /* RNFBJSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBJSON.m; path = ios/RNFBApp/RNFBJSON.m; sourceTree = ""; }; + 7D91CFDEB627C400CCC44EFD1FE1FC80 /* rn-extensions-share.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "rn-extensions-share.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7D96E3C8629E55329090753268A30B3F /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; + 7DCEFF71B1D9E6E5355DDC8CA604AB79 /* MMKVPredef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKVPredef.h; path = Core/MMKVPredef.h; sourceTree = ""; }; + 7DDDE16FDDBE82337EDC78D8E99A032D /* UMViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMViewManager.m; path = UMCore/UMViewManager.m; sourceTree = ""; }; + 7DE4E7799787EAEE48EF32E6B4BAA9E7 /* MMBuffer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMBuffer.cpp; path = Core/MMBuffer.cpp; sourceTree = ""; }; + 7E09AEB3FAC9D47ECBE2D91BA4E05E5F /* CpuId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CpuId.h; path = folly/CpuId.h; sourceTree = ""; }; + 7E1034D7EA89BEDAFA52FAE668444EAA /* react-native-orientation-locker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-orientation-locker-dummy.m"; sourceTree = ""; }; + 7E329C27A9B42D3693F968168A55ABE0 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; + 7E34E90938E61A36DC80280B0622C2C6 /* FIRExceptionModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRExceptionModel.m; path = Crashlytics/Crashlytics/FIRExceptionModel.m; sourceTree = ""; }; + 7E36842388ECB3B2AEF0B6A397E2F370 /* RCTI18nManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTI18nManager.mm; sourceTree = ""; }; + 7E3803028B3463B243421AE1D90AE493 /* Tearable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Tearable.h; path = folly/synchronization/Tearable.h; sourceTree = ""; }; + 7E5492EE69D6815A8CC646ED50CC3904 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; + 7E59ED8665250F877CE5436A11220676 /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Private/GULReachabilityChecker.h; sourceTree = ""; }; + 7E6283EB09705FAEE73DEC01419581CF /* GoogleDataTransport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransport-dummy.m"; sourceTree = ""; }; + 7E687F5C65DD3BEAFF47BB5E8EF7D5D9 /* FIRCLSDataParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataParsing.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDataParsing.h; sourceTree = ""; }; + 7E68C181CA6DFFF620CA0E551DD0813C /* Combine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Combine.h; path = folly/gen/Combine.h; sourceTree = ""; }; + 7E6C438538BADDCBCF210BE8AA412E05 /* UIImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+WebP.m"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.m"; sourceTree = ""; }; + 7E7248EE9263456BF9C65514F5653EC8 /* FIRCLSThreadArrayOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSThreadArrayOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSThreadArrayOperation.h; sourceTree = ""; }; + 7E73E820E0E7570C0A536DCF53EE5509 /* FirebaseInstallations-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstallations-dummy.m"; sourceTree = ""; }; 7E7E46B76D0AFE3DFC477DC55C5DB326 /* libEXAppleAuthentication.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXAppleAuthentication.a; path = libEXAppleAuthentication.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E82D8ED9A1193569F1625089D9DD22D /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; - 7E8666F420194686503CAA717A8B4452 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/Portability.h; sourceTree = ""; }; - 7E981B382A68E854FAC7C861289CB2C4 /* FIRCLSInstallIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSInstallIdentifierModel.m; path = Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.m; sourceTree = ""; }; - 7EC28935A3AC29AF72A76302619CAD26 /* StaticSingletonManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticSingletonManager.h; path = folly/detail/StaticSingletonManager.h; sourceTree = ""; }; - 7ECC929CF6FD2CC882DA01DC24B97431 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 7ED06BF265443B3E425E82A48801B664 /* RNCMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCMaskedViewManager.h; path = ios/RNCMaskedViewManager.h; sourceTree = ""; }; - 7EF240967AAD7D875A2FAB0A143E7B0E /* RNVectorIconsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNVectorIconsManager.m; path = RNVectorIconsManager/RNVectorIconsManager.m; sourceTree = ""; }; - 7F2BD3201DA7489A7C3465251BD751E7 /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = ios/include/openssl/sha.h; sourceTree = ""; }; - 7F4D8EE1AB88A80276B6DB6467D43D8C /* ThreadLocalDetail.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadLocalDetail.cpp; path = folly/detail/ThreadLocalDetail.cpp; sourceTree = ""; }; - 7F4E8E646FD0BA4E06F6668A41C92D5B /* BSG_KSCrashSentry_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_MachException.h; sourceTree = ""; }; - 7F57BABCBA0174D900BA54401B43790B /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; - 7F5B32E3CA7B2F67B639D90AFF94E9E8 /* GDTCOREventDataObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventDataObject.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREventDataObject.h; sourceTree = ""; }; - 7F6CA3F7F77927A829F95350D1F8092C /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; - 7F761D1EB806D3F7FCFAACFF6A958008 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; - 7F81D7793360D01BE72A5DA71D7FCCBE /* JSExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSExecutor.cpp; sourceTree = ""; }; - 7F8D89D78A2EB910E71744416993BF15 /* RNRootViewGestureRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNRootViewGestureRecognizer.m; path = ios/RNRootViewGestureRecognizer.m; sourceTree = ""; }; - 7F9DE4A363252E3601268B4A3F049459 /* FIRInstallationsErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrors.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsErrors.h; sourceTree = ""; }; - 7FA8F148446D44D3CB43C8ACC3EB6CD8 /* React-RCTSettings-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTSettings-dummy.m"; sourceTree = ""; }; - 7FCD2F8E9DDCAB547EBCEE92B08260F8 /* File.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = File.cpp; path = folly/File.cpp; sourceTree = ""; }; - 7FE57DEA174169B58FEDB52B80D89BAD /* EXReactNativeUserNotificationCenterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXReactNativeUserNotificationCenterProxy.m; path = EXPermissions/EXReactNativeUserNotificationCenterProxy.m; sourceTree = ""; }; - 7FE920F4D511C9670619E33AE211B85A /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; - 7FF0CBC22ECC08F79723E220F75ABBF0 /* MasterPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MasterPtr.h; path = folly/experimental/MasterPtr.h; sourceTree = ""; }; + 7EBA78FA85A6743947795FDA23ABACB5 /* UMSingletonModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMSingletonModule.m; path = UMCore/UMSingletonModule.m; sourceTree = ""; }; + 7EBF0B3032A56309C27B438746A70349 /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = ""; }; + 7ECBB15C0BBC77F5F9CF70A64A07A1F5 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 7ECE9DAE5D065917ED91FDC76A73A184 /* RNDateTimePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDateTimePicker.debug.xcconfig; sourceTree = ""; }; + 7EEEAF6D15E85574F3500AA19CFA1847 /* ManualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ManualExecutor.h; path = folly/executors/ManualExecutor.h; sourceTree = ""; }; + 7EF094B4DED4A47E606B128C16F4A3DE /* MapUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapUtil.h; path = folly/MapUtil.h; sourceTree = ""; }; + 7EF7838F5C51D7F6A7D9CFA412DBC1F5 /* MMKVMetaInfo.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKVMetaInfo.hpp; path = Core/MMKVMetaInfo.hpp; sourceTree = ""; }; + 7F0DAE1D2DAEBD977A1EB235FA09069F /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 7F1001B1349B03B91C1356C3A36DD84A /* Executor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Executor.cpp; path = folly/Executor.cpp; sourceTree = ""; }; + 7F1268F69DB9F48462D2E8AE12F62688 /* FIRCLSHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSHost.h; path = Crashlytics/Crashlytics/Components/FIRCLSHost.h; sourceTree = ""; }; + 7F248CA22956534AD12562822B288A0C /* IOThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOThreadPoolExecutor.h; path = folly/executors/IOThreadPoolExecutor.h; sourceTree = ""; }; + 7F2DB13D06542D69EA4B6D188B4DCC5E /* AsyncServerSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncServerSocket.cpp; path = folly/io/async/AsyncServerSocket.cpp; sourceTree = ""; }; + 7F343100A06C10884B2DB04437D9C4B9 /* NSValue+Interpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSValue+Interpolation.h"; sourceTree = ""; }; + 7F4678509AA6CA3186B21D19E4C8B205 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; + 7F58B14DC64ADE74FA0EAFFC9A6D7196 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; }; + 7F58BD9A54067B2D76E77DC7D89AEEBD /* CancellationToken.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CancellationToken.cpp; path = folly/CancellationToken.cpp; sourceTree = ""; }; + 7F6BA9C4D13FE5267F6561724E575CAF /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = FirebaseCore/Sources/Private/FIRErrorCode.h; sourceTree = ""; }; + 7F723522B3B4D24FFA19D288436A8758 /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = ios/include/openssl/crypto.h; sourceTree = ""; }; + 7F9C4B67A87E2EFA2743ADDA6BE8BAB3 /* UMAppDelegateWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMAppDelegateWrapper.m; path = UMCore/UMAppDelegateWrapper.m; sourceTree = ""; }; + 7FC4C2FC787C6989441D30100AF1DA27 /* ManualTimekeeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ManualTimekeeper.h; path = folly/futures/ManualTimekeeper.h; sourceTree = ""; }; + 7FC81D1C74038F4E7CB5415215B0704A /* RNVectorIconsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNVectorIconsManager.h; path = RNVectorIconsManager/RNVectorIconsManager.h; sourceTree = ""; }; + 7FCCB2D65FDA8CA77452B1513BAC7872 /* Enumerate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerate.h; path = folly/container/Enumerate.h; sourceTree = ""; }; + 7FD1894616432E8801F4121C9554199B /* AutoTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AutoTimer.h; path = folly/experimental/AutoTimer.h; sourceTree = ""; }; + 7FEFD67E2F1B67EFEE3B6E755ABC5B56 /* ScheduledFrameTransport.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledFrameTransport.cpp; path = rsocket/framing/ScheduledFrameTransport.cpp; sourceTree = ""; }; + 7FF1623E4515251E6C7F35709C569C71 /* ResourceBundle-AccessibilityResources-React-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AccessibilityResources-React-Core-Info.plist"; sourceTree = ""; }; + 801375BE59492F7CC0A17EE8309DD8C5 /* FlipperKitNetworkPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperKitNetworkPlugin.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h; sourceTree = ""; }; 802121F5B756ACBFDD6D08C36246DADD /* libReact-RCTLinking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTLinking.a"; path = "libReact-RCTLinking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 80227D8A42D28C003E66266081075B52 /* RNCSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewManager.h; path = ios/SafeAreaView/RNCSafeAreaViewManager.h; sourceTree = ""; }; - 802E83F9D1553A5135E751C5CE3D8E75 /* YogaKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YogaKit-umbrella.h"; sourceTree = ""; }; - 80545F6091AA92EEAF783BF4EF965E1C /* AtomicRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicRef.h; path = folly/synchronization/AtomicRef.h; sourceTree = ""; }; - 805CC1444E8DAA8B74AC46DBBFBCD0C1 /* BSG_KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrash.h; sourceTree = ""; }; - 80702357A447B46FE7A769E855205CF2 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 802E30CD5AA274C12F53486996E3EEE0 /* opensslconf-i386.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-i386.h"; path = "ios/include/openssl/opensslconf-i386.h"; sourceTree = ""; }; + 802E746E88582C5B35531B625684F6A6 /* GMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMock.h; path = folly/portability/GMock.h; sourceTree = ""; }; + 8053E3EB9D67B143324CF4260AEA1678 /* RCTTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextViewManager.m; sourceTree = ""; }; + 80594D1255F9F858C24487EA080220EB /* ExecutionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExecutionObserver.h; path = folly/experimental/ExecutionObserver.h; sourceTree = ""; }; + 805E69C01A0845C589EB05FDD1BDF743 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; 8074129DF318155B29544548E1CAF4A3 /* libreact-native-jitsi-meet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-jitsi-meet.a"; path = "libreact-native-jitsi-meet.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8077B75DA65AED5AD968FB062345BA55 /* FIRAEvent+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAEvent+Internal.m"; path = "Crashlytics/Crashlytics/Helpers/FIRAEvent+Internal.m"; sourceTree = ""; }; - 80825EA1EFB9ACC32393520FD698251E /* ObservableOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservableOperator.h; path = yarpl/observable/ObservableOperator.h; sourceTree = ""; }; - 808A22FC6B3927AC76D39C9380B6FD4A /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; - 809C14EF92D1A3A20AFD372D138BB55A /* ThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadFactory.h; path = folly/executors/thread_factory/ThreadFactory.h; sourceTree = ""; }; + 807B40C47C86B2CD10A78565F4FA9D18 /* TypedIOBuf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypedIOBuf.h; path = folly/io/TypedIOBuf.h; sourceTree = ""; }; + 80835256687C9FBAC3A58E208CAB6121 /* RCTDataRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDataRequestHandler.mm; sourceTree = ""; }; + 80A30FE781069145B934673853834AF9 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 80A51B61FECFED8D1A0D95AAD32A2938 /* libEXHaptics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXHaptics.a; path = libEXHaptics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 80AF3550A306A8563FDB94F8C035175B /* react-native-document-picker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-document-picker.release.xcconfig"; sourceTree = ""; }; - 80B169EEAA61B4FA9910AE47771885CA /* SKIOSNetworkAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKIOSNetworkAdapter.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.h; sourceTree = ""; }; - 80BAA64760F434809E497C3D06BC1AA8 /* QBVideoIconView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBVideoIconView.m; path = ios/QBImagePicker/QBImagePicker/QBVideoIconView.m; sourceTree = ""; }; - 80D337496D6AAB72D22F013DFAD4DEB4 /* krb5_asn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = krb5_asn.h; path = ios/include/openssl/krb5_asn.h; sourceTree = ""; }; - 80DED9425178C98B16FB10A99873E0F4 /* FIRCLSApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSApplication.h; path = Crashlytics/Crashlytics/Components/FIRCLSApplication.h; sourceTree = ""; }; - 80DF87845281A0627FBC71B4058D432E /* SanitizeLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeLeak.h; path = folly/memory/SanitizeLeak.h; sourceTree = ""; }; - 80E6E9F99DA8F071689A8C4804E01125 /* UMFaceDetectorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFaceDetectorManager.h; path = UMFaceDetectorInterface/UMFaceDetectorManager.h; sourceTree = ""; }; - 80EF70DCCE7665BE25CF10B6C2C26C27 /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcher.h; sourceTree = ""; }; - 80FCBF51C204A5BF6EA8B12049D35583 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 8103BC8A6B6A7F3845669FADDDD92BF6 /* GoogleDataTransportCCTSupport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransportCCTSupport-dummy.m"; sourceTree = ""; }; - 810DEDD3635F8744DAB27871885A95DF /* FIRCLSUnwind_x86.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind_x86.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_x86.h; sourceTree = ""; }; - 81113F643E1CF81D879597FC06BB4375 /* RCTScrollEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollEvent.m; sourceTree = ""; }; - 813AE790C7AF3DF20BE12390BD9D5151 /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = ""; }; - 814702FE73688996BC64C72365975765 /* Flipper-Glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-Glog-dummy.m"; sourceTree = ""; }; - 815220269EF7FD141B2588B1748D87C1 /* EXAV-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXAV-prefix.pch"; sourceTree = ""; }; - 81732BE5C2E43D5A6F522D5EC0F6E512 /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; - 817DC2D43C507D5ECE1BA0991C35B7EA /* Flipper-Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Folly.release.xcconfig"; sourceTree = ""; }; - 817FC9D5233E9F4DA79E63E574244283 /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; }; - 81A7A475278E4385E2732BFB8197676B /* BugsnagUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagUser.m; sourceTree = ""; }; - 81B71D08E3CF203A49D78B381A119A15 /* Sse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sse.h; path = folly/detail/Sse.h; sourceTree = ""; }; - 81F11EEDC14F7C4E2AD6F2CCEA310344 /* BSG_KSJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodec.h; sourceTree = ""; }; - 820D918138C8817D6905702A9CB94BDE /* RCTSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSlider.h; sourceTree = ""; }; - 8212F17211A09244F12417E5EC41A210 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = "Objective-C/TOCropViewController/Resources/ms.lproj"; sourceTree = ""; }; - 8217EB2EA7812E8BD2B072B120DF42CD /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 821B25DDA9010D1E8EB56C5C600E9BB0 /* EXFileSystemLocalFileHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFileSystemLocalFileHandler.m; path = EXFileSystem/EXFileSystemLocalFileHandler.m; sourceTree = ""; }; - 822B444D29B95EDFFB587206F722FBD8 /* REATransitionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransitionManager.m; sourceTree = ""; }; - 822BEA017B4A92C48753B01E55150A0C /* AtomicNotification.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AtomicNotification.cpp; path = folly/synchronization/AtomicNotification.cpp; sourceTree = ""; }; - 82536BB0DC219B76759232C0E9B087CE /* Lazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lazy.h; path = folly/Lazy.h; sourceTree = ""; }; - 8258B9877D65443B98C03BD5A17A27D9 /* RNCAsyncStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAsyncStorage.m; path = ios/RNCAsyncStorage.m; sourceTree = ""; }; - 827B467A361DA82928536D9F7471F92F /* FIRCLSURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionTask.h; sourceTree = ""; }; - 827D6BBA8C98FC9CE340B82257AFB2A2 /* Fcntl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Fcntl.cpp; path = folly/portability/Fcntl.cpp; sourceTree = ""; }; - 829B4D94B8648DC836058F8B87661011 /* ThreadedExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadedExecutor.h; path = folly/executors/ThreadedExecutor.h; sourceTree = ""; }; - 82A2D4FE69837872342EB338FFBDA02B /* Preprocessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Preprocessor.h; path = folly/Preprocessor.h; sourceTree = ""; }; - 82AA68BDDB907F5270ABB4E44A1FB42E /* SKBufferingPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKBufferingPlugin.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.h; sourceTree = ""; }; - 82E3CD02E7FCC02B224A1D7C02174917 /* BugsnagHandledState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagHandledState.m; sourceTree = ""; }; - 82EDAE27007B076E21FB53B2FB275D41 /* react-native-background-timer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-background-timer.release.xcconfig"; sourceTree = ""; }; - 82FD998EDC69C9A3276FF8791180CAAF /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; - 830661AA4394068076CF03A4EBEA3BA6 /* REATransitionValues.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransitionValues.m; sourceTree = ""; }; - 83092417C55CE84CC47FE1C01B58E11E /* RNFBUtilsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBUtilsModule.h; path = ios/RNFBApp/RNFBUtilsModule.h; sourceTree = ""; }; - 8313B3CD1D07DD4D6FCE7D40613A8FE4 /* DynamicBoundedQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DynamicBoundedQueue.h; path = folly/concurrency/DynamicBoundedQueue.h; sourceTree = ""; }; - 831CBC069C3F01300D540F11687A9BD0 /* SKEnvironmentVariables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKEnvironmentVariables.h; path = iOS/FlipperKit/SKEnvironmentVariables.h; sourceTree = ""; }; - 831E0F7840A1FA12AA8A1AB27CCBFEB6 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTI18nManager.h; path = React/CoreModules/RCTI18nManager.h; sourceTree = ""; }; - 834F88A28D59C38058B3AD1CD0BF83D1 /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; - 8365EBC3F2ED55F494DA175785433D93 /* UMFontInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMFontInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 838B6681E41D0760A7B5DB7018433C4B /* ExecutionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExecutionObserver.h; path = folly/experimental/ExecutionObserver.h; sourceTree = ""; }; - 83923B28B4BC340F923D52434BA8B60B /* F14Defaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Defaults.h; path = folly/container/detail/F14Defaults.h; sourceTree = ""; }; - 83B8D068780A2181919555AC04ACF809 /* RNFetchBlobNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobNetwork.h; path = ios/RNFetchBlobNetwork.h; sourceTree = ""; }; - 83BA9ED803CF7A51968401924C6E499A /* RNCSafeAreaProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProviderManager.m; path = ios/SafeAreaView/RNCSafeAreaProviderManager.m; sourceTree = ""; }; - 83C24E4A4FF02EA14E94E0ED7E2543A9 /* EXConstants-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-prefix.pch"; sourceTree = ""; }; - 83C70F9E0CA6D994C20D82596A791956 /* CacheLocality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CacheLocality.h; path = folly/concurrency/CacheLocality.h; sourceTree = ""; }; - 83CDE58D5FBF2A177AD8AF13164513D9 /* RNCAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAppearance.h; path = ios/Appearance/RNCAppearance.h; sourceTree = ""; }; - 83DF0B95EB9A1316418742A7FD5BE172 /* UMCore.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMCore.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 840B29DEE6C6EF5676519A689862FCD6 /* UMModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryHolderReactModule.m; sourceTree = ""; }; - 842379A4394123E6374666E8FB7969F3 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - 8423966CED67725A82187FB62E77A69C /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = ""; }; - 842B9EE940BD30BBF74FFFAB474AFA2B /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; - 843E1C4D0C5A0C443F0C222256DADA01 /* RCTTVNavigationEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTVNavigationEventEmitter.h; path = React/CoreModules/RCTTVNavigationEventEmitter.h; sourceTree = ""; }; - 84645EBCC45720045E50FCCEC8333FB9 /* BSG_KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSString.h; sourceTree = ""; }; - 847097C14534C0576FBE857AA70C1B4D /* FIRDiagnosticsData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDiagnosticsData.m; path = FirebaseCore/Sources/FIRDiagnosticsData.m; sourceTree = ""; }; - 84712B50AB1AF1E436DB1DA71E2D2CA7 /* GULSceneDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSceneDelegateSwizzler.m; path = GoogleUtilities/SceneDelegateSwizzler/GULSceneDelegateSwizzler.m; sourceTree = ""; }; - 84847886F419F249D773888CB16E0F41 /* UMViewManagerAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMViewManagerAdapter.h; sourceTree = ""; }; - 84861E1FFEE73585E77F8FFFE23E2CCC /* RNGestureHandler.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNGestureHandler.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 848D2FD6FC82ACCD890DE0DE64B2E0CF /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; - 848FABBD7A6748D5B65961E5807AC33E /* Flowables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flowables.h; path = yarpl/flowable/Flowables.h; sourceTree = ""; }; - 849AE929FF332905341897AC24CD6E1D /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; - 84B59BDF0D00E749F794DCFFEBB1EE34 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; - 84C380A7734571FBE19B5D9B92128F0E /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; - 84E929774DE381C3972DEFD66EAF9A8B /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/String.h; sourceTree = ""; }; - 84F345CAFF57A670A6E8ED740FACD476 /* EventUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventUtil.h; path = folly/io/async/EventUtil.h; sourceTree = ""; }; - 84FBC11852FEEAEF26DA993D029DFB39 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSourceCode.h; path = React/CoreModules/RCTSourceCode.h; sourceTree = ""; }; - 8518359C15379D9FCE0CEA568A8F36FC /* RNCSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaShadowView.h; path = ios/SafeAreaView/RNCSafeAreaShadowView.h; sourceTree = ""; }; - 851B54F330B9717D1DD606ED30512BA0 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 8524B5EA22FA3717480AF21588922B83 /* QuotientMultiSet-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QuotientMultiSet-inl.h"; path = "folly/experimental/QuotientMultiSet-inl.h"; sourceTree = ""; }; - 852C0606A4CB62EF49CEAC0A8CC22091 /* Core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Core.h; path = folly/gen/Core.h; sourceTree = ""; }; - 852DC564997734F4D539E66A2B03F20B /* Pods-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShareRocketChatRN.release.xcconfig"; sourceTree = ""; }; - 852DF2EB0BA9A845ACE4C9A35AF3DCB2 /* ThriftStreamShim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThriftStreamShim.h; path = yarpl/flowable/ThriftStreamShim.h; sourceTree = ""; }; - 854DF059F552091257A1C34464EECCCC /* FlipperCppBridgingResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperCppBridgingResponder.h; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingResponder.h; sourceTree = ""; }; - 855E16EBCC3978D7F990D6473D3B1B4B /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = "Objective-C/TOCropViewController/Resources/nl.lproj"; sourceTree = ""; }; - 855E19E00BCCC9D0E8F7010CD3AEC66F /* RCTKeyCommandConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyCommandConstants.h; path = ios/KeyCommands/RCTKeyCommandConstants.h; sourceTree = ""; }; - 856042B73E1C8C0F0942229F352F2ADF /* FKPortForwardingServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKPortForwardingServer.h; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingServer.h; sourceTree = ""; }; - 85694364113E72419951156931325A1A /* FIRCLSThreadState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSThreadState.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSThreadState.c; sourceTree = ""; }; + 80B87FA1D2F5E0ED1CA4EA507A117660 /* RCTBaseTextInputShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputShadowView.m; sourceTree = ""; }; + 80E19B84DDF4D89013781D9D9B03F686 /* REABlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REABlockNode.h; sourceTree = ""; }; + 810B053F3DE377A223D309DD9A921207 /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = ios/include/openssl/pem2.h; sourceTree = ""; }; + 812A96082CF253DD45C204A145030104 /* WriteChainAsyncTransportWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WriteChainAsyncTransportWrapper.h; path = folly/io/async/WriteChainAsyncTransportWrapper.h; sourceTree = ""; }; + 8132CF095AF7FC0F9B82A6F7C001D792 /* BSG_KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSingleton.h; sourceTree = ""; }; + 8177035D097389E32C9B45798F72EC0D /* UMFontInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMFontInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 8177E6FFA8F27C56F779F481512EBDDC /* MemoryMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryMapping.h; path = folly/system/MemoryMapping.h; sourceTree = ""; }; + 817C3C90D5F3081DDEBB50B6AEABCF38 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedProxyCxxModule.h; sourceTree = ""; }; + 81C3BFC8D017F12A422E9E292C11E3B1 /* ARTRadialGradient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTRadialGradient.m; sourceTree = ""; }; + 81D0D073BFFD90E161F032E4016B62D9 /* TestUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestUtil.h; path = folly/experimental/TestUtil.h; sourceTree = ""; }; + 81F33DFB7A7EC0F2F363870421D366A5 /* Portability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Portability.h; path = folly/Portability.h; sourceTree = ""; }; + 81F7428E42F559BEB3AA5AE54B349465 /* ssl23.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl23.h; path = ios/include/openssl/ssl23.h; sourceTree = ""; }; + 821DE14353D6A63E4734AEC905AEAF47 /* RNPushKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKit.m; path = RNNotifications/RNPushKit.m; sourceTree = ""; }; + 823198FFD540E2221CB3DDE2502289AE /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; + 82361FE5F0B21820CA161CD6F8CE5A23 /* UMReactNativeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactNativeAdapter.h; sourceTree = ""; }; + 8239A37AFF72B7EFA62A781E5DEAEAD4 /* FlipperConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnection.h; path = xplat/Flipper/FlipperConnection.h; sourceTree = ""; }; + 824C0788B7CEC37E8ADA11F65ACF9939 /* MMKV.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MMKV.release.xcconfig; sourceTree = ""; }; + 8258B54DA4277514C5B50792248A8D40 /* REATransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransition.h; sourceTree = ""; }; + 8268F1A11B89FE96316A9681FF20713B /* EXAV.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXAV.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 826B1536F4A5C7C443536F5F018C891A /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; + 82797D5E6E3C1AB7F502D4FF66EDCA93 /* Unit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = folly/Unit.h; sourceTree = ""; }; + 827DFD228443BC4AEF464F23DB727440 /* RCTMessageThread.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTMessageThread.mm; sourceTree = ""; }; + 8280F4060EA2D45A4019E40097D94154 /* F14SetFallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14SetFallback.h; path = folly/container/detail/F14SetFallback.h; sourceTree = ""; }; + 8281113021EE8CA8AEA3728AEF6D1060 /* StaticConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StaticConst.h; path = folly/lang/StaticConst.h; sourceTree = ""; }; + 828CE730DE4AC8F4E0336163B9D629F6 /* SKIOSNetworkAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKIOSNetworkAdapter.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.mm; sourceTree = ""; }; + 828CFF4AB4C0EBD7C6C166739540505E /* ProducerConsumerQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProducerConsumerQueue.h; path = folly/ProducerConsumerQueue.h; sourceTree = ""; }; + 829DCB708ACF3D18ED0BFE7353D01C1B /* RNCSafeAreaProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaProviderManager.m; path = ios/SafeAreaView/RNCSafeAreaProviderManager.m; sourceTree = ""; }; + 82CB8240AC5073300C5846320101E72D /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; + 82D17CD44BFB1F129B54F878F210B897 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; + 82DE099E6D2D0B84C2B4E68059902254 /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = ios/include/openssl/ecdsa.h; sourceTree = ""; }; + 82E38E652C533A063F37A20DFD9C5F8F /* GroupVarintDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarintDetail.h; path = folly/detail/GroupVarintDetail.h; sourceTree = ""; }; + 82E5AEDE42541E97AF96774ED57CB659 /* FBLazyVector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.debug.xcconfig; sourceTree = ""; }; + 83037AD3447F34A9A56B31DFF9640C3E /* React-CoreModules.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.release.xcconfig"; sourceTree = ""; }; + 832399E6C502C8A70B8C4EEB26ADDC2C /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; + 832D92A44D7512814FD76FF6F2D14AF2 /* UIView+Yoga.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Yoga.m"; path = "YogaKit/Source/UIView+Yoga.m"; sourceTree = ""; }; + 83563408BEAF020A9D2471EB8CB6A0B6 /* EXVideoThumbnails-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXVideoThumbnails-dummy.m"; sourceTree = ""; }; + 837341BFCAF61126A5132BF0B895D65A /* ARTGroupManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTGroupManager.m; sourceTree = ""; }; + 838AA08C8AF575070CEF28CED0DD9667 /* FIRCLSHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSHost.m; path = Crashlytics/Crashlytics/Components/FIRCLSHost.m; sourceTree = ""; }; + 838D8EA9EC8465F12EA1B66BF34CE556 /* RCTAnimationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAnimationPlugins.h; path = Libraries/NativeAnimation/RCTAnimationPlugins.h; sourceTree = ""; }; + 83C0D7C288E68D751A5685052803E1BF /* GDTCORPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORPlatform.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORPlatform.m; sourceTree = ""; }; + 83C80CF8E5F47790D5B11A4C4CB44ED6 /* QuotientMultiSet-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QuotientMultiSet-inl.h"; path = "folly/experimental/QuotientMultiSet-inl.h"; sourceTree = ""; }; + 83C8CC811B9863FC35E9CD87E2BE0762 /* RNFBCrashlytics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFBCrashlytics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 83D19653697B29F16CBBC9A7C10B26CE /* FIRCLSMachOBinary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachOBinary.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOBinary.m; sourceTree = ""; }; + 83E6288D790089E7241E112CDD898675 /* FIRCLSCompactUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompactUnwind.h; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind.h; sourceTree = ""; }; + 83E85837A83ED511CE8DBF1A27DA9839 /* TurboModuleBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleBinding.h; path = turbomodule/core/TurboModuleBinding.h; sourceTree = ""; }; + 83FE38D0CD33C870FDF6CAF08CA26264 /* visibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = visibility.h; path = src/event2/visibility.h; sourceTree = ""; }; + 8412AE7CDF8FFDDC2BBB2ECC77494228 /* react-native-orientation-locker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-orientation-locker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 8420AF8C1F6EB4650F970C34B7221111 /* fa-IR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "fa-IR.lproj"; path = "Objective-C/TOCropViewController/Resources/fa-IR.lproj"; sourceTree = ""; }; + 842DD28DF21026CB8E0007FC65CC42E1 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsArgumentHelpers.h; sourceTree = ""; }; + 843F34EAFD706586CD0C9EC3F8F91F99 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; + 8444AF025000F2EEE131AC3A83D5EDC0 /* RCTImageStoreManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageStoreManager.mm; sourceTree = ""; }; + 8455A0761227B6709D2A80B3E42AAEBA /* IOThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IOThreadPoolExecutor.cpp; path = folly/executors/IOThreadPoolExecutor.cpp; sourceTree = ""; }; + 8470C2FB63AEE836B0FCA64A7F812BA8 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; + 849B9F78534074CFFF971C3AB09A80A4 /* F14Set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Set.h; path = folly/container/F14Set.h; sourceTree = ""; }; + 84AFEB5F65C2E8045DEE3F7DCAD073B6 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; + 84BBD9EECFDDC532701B9676429F63AC /* Time.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Time.cpp; path = folly/portability/Time.cpp; sourceTree = ""; }; + 84BD9B6AE5CF36F13E90AA9DB2458229 /* SysUio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysUio.h; path = folly/portability/SysUio.h; sourceTree = ""; }; + 84BEB0EBE212A77C545C1D889DEE8C90 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; + 84BFD5650DC70FDC7139F58AEBC0892C /* ebcdic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ebcdic.h; path = ios/include/openssl/ebcdic.h; sourceTree = ""; }; + 84C1CDF6C3ED9D5001A9EE3CFC4BBB7D /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; + 84C65027A1E199E3E2C6CD1B1A0B3F17 /* cms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cms.h; path = ios/include/openssl/cms.h; sourceTree = ""; }; + 84CAE4A6D9E6F4B0DC6B348BE84E85D3 /* LifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSem.h; path = folly/synchronization/LifoSem.h; sourceTree = ""; }; + 84D61C44756F7E5F8D16B6EFDC2CF5AA /* rn-extensions-share.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-extensions-share.release.xcconfig"; sourceTree = ""; }; + 84E442992E94F677B90E6E8492F619CB /* RNCSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewManager.m; path = ios/SafeAreaView/RNCSafeAreaViewManager.m; sourceTree = ""; }; + 8515F071485DD5DA0B1C518689B78D00 /* Utils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.cpp; path = yoga/Utils.cpp; sourceTree = ""; }; + 854C06BFE510605D3E10594FD39180DB /* RCTInterpolationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInterpolationAnimatedNode.m; sourceTree = ""; }; 856B5CD56F194FAD26EA91620B66D614 /* libGoogleDataTransport.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGoogleDataTransport.a; path = libGoogleDataTransport.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 856F519FB7E58FD7B2108F74EF0A1A1B /* RCTLocalAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalAssetImageLoader.mm; sourceTree = ""; }; - 8585650A5B7C2864CF0F1EB6ABF83886 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = ""; }; + 857B473E21FBBDF59E332A5FD163A7B3 /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; + 8581342460145C7EC9F6B5F357C02246 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; 858AFA83985937825473045CF6808B15 /* librn-extensions-share.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "librn-extensions-share.a"; path = "librn-extensions-share.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 85920769A67980742E26BD6D5DD20327 /* RNGestureHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandler.m; path = ios/RNGestureHandler.m; sourceTree = ""; }; - 8597C38FF2B6314F7BBE0C87F0911E94 /* DelayedDestructionBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedDestructionBase.h; path = folly/io/async/DelayedDestructionBase.h; sourceTree = ""; }; - 85A1FEF2C4E89DE861256ED8BE1A4F41 /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; - 85A96B56D7218F1BBD52D3F49915DC08 /* FIRInstallationsSingleOperationPromiseCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsSingleOperationPromiseCache.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.m; sourceTree = ""; }; - 85C0C0551B9D3D505C413182E46450AC /* RNFetchBlobNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobNetwork.m; path = ios/RNFetchBlobNetwork.m; sourceTree = ""; }; - 85DB9DCD90930166F793C7CA35983E71 /* 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; }; - 85E12D48404FDE5B55261A25F28CAC25 /* YGLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGLayout.h; path = yoga/YGLayout.h; sourceTree = ""; }; - 85F485231897A7443DCD7805A9DAFED3 /* GDTCCTUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTUploader.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTUploader.h; sourceTree = ""; }; - 85FC2CFF7FB4286CB0729B44AEE2B60F /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; - 86057C2F677FB198EEF2098C4C42A644 /* RCTKeyCommandsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTKeyCommandsManager.m; path = ios/KeyCommands/RCTKeyCommandsManager.m; sourceTree = ""; }; - 8606A8A06A4A6D3686D2E6AB02E47B63 /* OpenSSLCertUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLCertUtils.h; path = folly/ssl/OpenSSLCertUtils.h; sourceTree = ""; }; + 85B16069E70D320C65095CDEFF4AA15F /* GULSceneDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSceneDelegateSwizzler.m; path = GoogleUtilities/SceneDelegateSwizzler/GULSceneDelegateSwizzler.m; sourceTree = ""; }; + 85CBE0CAFBF268E412EA8225400D9DC4 /* UIImage+Extension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Extension.m"; path = "ios/src/UIImage+Extension.m"; sourceTree = ""; }; + 85E6F658BEB77105D9B54AC764256AF2 /* Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Event.h; path = folly/portability/Event.h; sourceTree = ""; }; + 85ECD0019F1F1D3BE3953652B5D308DE /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; + 8601B7B89A4AC75AA6B2527C13795C96 /* ImageCropPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageCropPicker.h; path = ios/src/ImageCropPicker.h; sourceTree = ""; }; + 86321040D1425732F69009DEB176766E /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; 86375444C196BA272DDBB8165BF64A15 /* libFirebaseCrashlytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseCrashlytics.a; path = libFirebaseCrashlytics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 863B8675E3454FFBF4057E7C1C3C146E /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; - 8650B4EEF412482AF89B9400A42CA245 /* EXImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXImageLoader.m; path = EXImageLoader/EXImageLoader.m; sourceTree = ""; }; - 867199107D83A031C2690C93AC51B5BA /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; - 868B8E2E3BF06F434C4DF6545367BD8D /* SetupResumeAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SetupResumeAcceptor.h; path = rsocket/internal/SetupResumeAcceptor.h; sourceTree = ""; }; - 8696F258B45090E3396F2D3363913CBB /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; - 86A4E5AC93422FF3708C8520ED92754B /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = ios/include/openssl/obj_mac.h; sourceTree = ""; }; - 86B5F5B570A2CBD2663248ADEEE519F5 /* UMCameraInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMCameraInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 86BC3BB242CB1BF65E1D7CBDD1931B2D /* FIRCLSInternalLogging.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSInternalLogging.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSInternalLogging.c; sourceTree = ""; }; - 86C399F396152F8A49704DF5C9FF453B /* REATransformNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransformNode.h; sourceTree = ""; }; - 86EF5B883FD9EA0ECA724535C4754B02 /* Stdlib.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Stdlib.cpp; path = folly/portability/Stdlib.cpp; sourceTree = ""; }; - 86F26F35353333A6BB22CEF6AE743C17 /* LongLivedObject.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = LongLivedObject.cpp; path = turbomodule/core/LongLivedObject.cpp; sourceTree = ""; }; - 870B3102B3CD8E9D89FAAA197875B50A /* RNGestureHandlerModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerModule.h; path = ios/RNGestureHandlerModule.h; sourceTree = ""; }; - 8715181C789B513EE718305DAAD7B2A2 /* FLEXUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXUtility.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.h; sourceTree = ""; }; - 873F0F716D3C21046502FF5DC13B399E /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - 876200FACA564D249B78E989F8012391 /* react-native-orientation-locker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-orientation-locker-prefix.pch"; sourceTree = ""; }; - 878FD84776C457C8588F1FE37EE8F309 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - 878FEB13EDDBC5864A86714D1689CADF /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 87990953DE6B7AE787098538E6ADE5C9 /* React-RCTAnimation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.release.xcconfig"; sourceTree = ""; }; - 87B456B334445E95DA63057ED4A28D8C /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; - 87C031E4203074D0359AD79DB91EA091 /* RSocketParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketParameters.h; path = rsocket/RSocketParameters.h; sourceTree = ""; }; - 87D275F3587EBC8800BBB84AB24C0913 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 87DB3B65AF071F6B13BD008F884A4D93 /* ExceptionWrapper-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ExceptionWrapper-inl.h"; path = "folly/ExceptionWrapper-inl.h"; sourceTree = ""; }; - 87E77CF31339DA6A1101CE4ADD0F7E0E /* RNFastImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFastImage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 880D787C8592FC29486FB31E4673BF21 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; - 8863D29966B54EB5C813F1CC96D4CCD8 /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; - 886AC1F36B8DEE39F487D5ED93776C00 /* BSG_KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_x86_32.c; sourceTree = ""; }; - 887614149377D43F39373680F4866684 /* Compression.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Compression.m; path = ios/src/Compression.m; sourceTree = ""; }; - 88794576813B772E591C081BE3BA0D9B /* WarmResumeManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = WarmResumeManager.cpp; path = rsocket/internal/WarmResumeManager.cpp; sourceTree = ""; }; - 88B04AF1BDF18085CFE54FB20705F3EE /* StringKeyedCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedCommon.h; path = folly/experimental/StringKeyedCommon.h; sourceTree = ""; }; - 88C803B99AEC562FC0C0CCA0D1D2B59F /* RNDeviceInfo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDeviceInfo.release.xcconfig; sourceTree = ""; }; - 88D3F2DD016DB83E6C6176947E0E58D0 /* SKStateUpdateCPPWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKStateUpdateCPPWrapper.mm; path = iOS/FlipperKit/SKStateUpdateCPPWrapper.mm; sourceTree = ""; }; - 88E06EDD49EAA4EA3B221D0DF8AB80A2 /* Arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Arena.h; path = folly/memory/Arena.h; sourceTree = ""; }; - 88E4CF555FD659586B1D8B1CBEC6F760 /* FIRCLSURLSessionDownloadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionDownloadTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDownloadTask.m; sourceTree = ""; }; - 88F12DA062AF850E2FEAED304CCAEE06 /* EXConstantsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXConstantsService.h; path = EXConstants/EXConstantsService.h; sourceTree = ""; }; - 88F8834973F0172F692546FFF74125A3 /* UMExportedModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMExportedModule.m; path = UMCore/UMExportedModule.m; sourceTree = ""; }; - 8936A4E53BCF8BA5CF715044BD01D0A3 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - 894B5C976B9AA4234BBBF58168F002CA /* ThreadWheelTimekeeperHighRes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadWheelTimekeeperHighRes.h; path = folly/experimental/ThreadWheelTimekeeperHighRes.h; sourceTree = ""; }; - 8956ACF74B500301F363E9F2FEB2FB5C /* SDWebImageWebPCoder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImageWebPCoder-dummy.m"; sourceTree = ""; }; - 89604576AB251799A65DBAD5F05D1A56 /* RNForceTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNForceTouchHandler.m; sourceTree = ""; }; - 8960989F068E7074D7F5F729BED89923 /* Subscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subscription.cpp; path = yarpl/flowable/Subscription.cpp; sourceTree = ""; }; - 896C79386505AB6551664FA34D9DFB3B /* ThreadedExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadedExecutor.cpp; path = folly/executors/ThreadedExecutor.cpp; sourceTree = ""; }; - 897CFC6BCAD9715BD60DE2B2E4C87D32 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - 89934B9D4927DCE9310D7C45B12B7B3E /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; + 8640163D65DEC5025755EF8A1BC7605B /* jsi-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "jsi-inl.h"; sourceTree = ""; }; + 86427295E421BD825AC814673C436CC9 /* FIRCLSDataCollectionToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDataCollectionToken.m; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionToken.m; sourceTree = ""; }; + 865DFF225ABC63FA54AF94E07C215E28 /* RNFBApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBApp.debug.xcconfig; sourceTree = ""; }; + 8674700211CCFA5D9360B3DCC5C57A60 /* SKInvalidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKInvalidation.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.m; sourceTree = ""; }; + 869ABF8F8A07E63FA98A00C3EB7D1574 /* FirebaseInstallations.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.debug.xcconfig; sourceTree = ""; }; + 869F5EADADF32ECD7E500E4F4894AEE2 /* RCTFileReaderModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileReaderModule.mm; sourceTree = ""; }; + 86A7A123FE08908C435B8DA0E5ECEAB3 /* 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; }; + 86A7F03AEC29DAF692493D9250BD5F37 /* FIRDiagnosticsData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDiagnosticsData.m; path = FirebaseCore/Sources/FIRDiagnosticsData.m; sourceTree = ""; }; + 86C038FB837827595E9C06CBE6265F9E /* PBUtility.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PBUtility.cpp; path = Core/PBUtility.cpp; sourceTree = ""; }; + 86D9885F60AEB88C31F740FECA3EA6EE /* EXHapticsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXHapticsModule.h; path = EXHaptics/EXHapticsModule.h; sourceTree = ""; }; + 86DD7B03FBB54CE67B2165065FA13CAA /* Octicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Octicons.ttf; path = Fonts/Octicons.ttf; sourceTree = ""; }; + 86FD3264E9719755F6BEF39013907F1E /* ReactNativeKeyboardTrackingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeKeyboardTrackingView-dummy.m"; sourceTree = ""; }; + 871DCC73830C467E5BA61CC8CD0BEB2A /* CString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CString.h; path = folly/lang/CString.h; sourceTree = ""; }; + 8722B9D0CBEA355542FE99C936B63CC1 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 8732EC9F817772D591B4DAA3C772D474 /* InterProcessLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InterProcessLock.h; path = Core/InterProcessLock.h; sourceTree = ""; }; + 874D0D5F0BA2B4235D7C9B04A9D318D5 /* RNCSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaView.h; path = ios/SafeAreaView/RNCSafeAreaView.h; sourceTree = ""; }; + 878EB6EEBF09463E2211023187B5CB3E /* MMKV_Android.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKV_Android.cpp; path = Core/MMKV_Android.cpp; sourceTree = ""; }; + 87A31FFA08703E81B60B5FA7AC490C18 /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; + 87D91E3F8B06ACE318C9B8DA4F8615FC /* BSG_KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportStore.h; sourceTree = ""; }; + 881EE4C45A956AD071A96B9786FF90CF /* REAValueNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAValueNode.m; sourceTree = ""; }; + 8840248FA393A26F5DDAB7D0B2FB3635 /* FireAndForgetBasedFlipperResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FireAndForgetBasedFlipperResponder.h; path = xplat/Flipper/FireAndForgetBasedFlipperResponder.h; sourceTree = ""; }; + 8848377BC15E3C22E2A7E2BEB7A9F87F /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; + 884A854FD92EC9DA4806B2172350CF54 /* BSG_KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashState.h; sourceTree = ""; }; + 886679BAE079ABDDFB71C90297AF1051 /* RNGestureHandlerModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerModule.m; path = ios/RNGestureHandlerModule.m; sourceTree = ""; }; + 886D771EBD66B9842FB466D235D11AFD /* AtomicUtil-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicUtil-inl.h"; path = "folly/synchronization/AtomicUtil-inl.h"; sourceTree = ""; }; + 8879EB8036F0B19C4935DA75C059A95D /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; + 888634B631EB38AFA20B3E12FA978DE5 /* EXConstantsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXConstantsService.m; path = EXConstants/EXConstantsService.m; sourceTree = ""; }; + 88EBDBC56876799D146B7EDFD89C69EE /* EXAppleAuthentication.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXAppleAuthentication.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 88F1327C95D85CE54FB60BC20A2D6C92 /* RCTRedBoxSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxSetEnabled.h; sourceTree = ""; }; + 890AA27BE2BDEA25925DE114EDCA72EF /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + 893248E0934498556125E710EEF3B299 /* RCTSurfaceRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootView.h; sourceTree = ""; }; + 89429D1E9F98E5621C0D0917AF24680D /* ResumeIdentificationToken.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ResumeIdentificationToken.cpp; path = rsocket/framing/ResumeIdentificationToken.cpp; sourceTree = ""; }; + 894634B67D6DFFEE4D66F635266D5692 /* 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; }; + 894E75CFCE337BC472BA115415977912 /* ObservableDoOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservableDoOperator.h; path = yarpl/observable/ObservableDoOperator.h; sourceTree = ""; }; + 896DFE496A3123614B651C512D768D4B /* Frame.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Frame.cpp; path = rsocket/framing/Frame.cpp; sourceTree = ""; }; + 897EE487D5DFCF9DC8D5A277501259A8 /* TOCropScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropScrollView.m; path = "Objective-C/TOCropViewController/Views/TOCropScrollView.m"; sourceTree = ""; }; + 8982A7DC531ADA3AEE86AC93C775649D /* CodedInputData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputData.h; path = Core/CodedInputData.h; sourceTree = ""; }; + 898AF1EB7FCE24F6B04FFCB89AA3F2DC /* RCTTypeSafety-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-prefix.pch"; sourceTree = ""; }; 8998273719FDD789E6F9C7541AFD0B33 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNVectorIcons.a; path = libRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 899F662725775307469383BAC8039062 /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/Private/GULReachabilityMessageCode.h; sourceTree = ""; }; - 89BD880E0A73881F2D829E47488EB8CE /* RNNotifications.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotifications.h; path = RNNotifications/RNNotifications.h; sourceTree = ""; }; - 89C062B8ED4D916D00E38E692F628ECC /* AtomicHashArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashArray.h; path = folly/AtomicHashArray.h; sourceTree = ""; }; - 89C0CE47EDF6D262EF6412AA95303E8A /* QBImagePicker.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = QBImagePicker.storyboard; path = ios/QBImagePicker/QBImagePicker/QBImagePicker.storyboard; sourceTree = ""; }; - 89EC4A1B4428FD280E0972F31F4D2B9C /* RSocketStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketStats.h; path = rsocket/RSocketStats.h; sourceTree = ""; }; - 89ED429065B06DB4B6B4BC6DB02F0D8A /* SysMembarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMembarrier.h; path = folly/portability/SysMembarrier.h; sourceTree = ""; }; - 8A05FB46307785CD9F4F089431CA9E07 /* RNDeviceInfo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNDeviceInfo-prefix.pch"; sourceTree = ""; }; - 8A0B6953C59C9D2B38E042FC7461962F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 8A10F16CDAD18691E2AC31157D0D1375 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; - 8A1AC44125A60D4279CFAF166CC57C8B /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; - 8A3C306919D7B3AD2C1EABA2E4ECAA80 /* SDImageWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageWebPCoder.m; path = SDWebImageWebPCoder/Classes/SDImageWebPCoder.m; sourceTree = ""; }; - 8A40BD840EC14017F3F9E2A0DF9385FC /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; - 8A4525E2B09FFD4376CD4BC624AB3720 /* BSG_KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSysCtl.c; sourceTree = ""; }; - 8A461FB71F14FA8FC2FEA6C262341DDD /* RNFBAppModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBAppModule.m; path = ios/RNFBApp/RNFBAppModule.m; sourceTree = ""; }; - 8A546B934018A1CEFDA66A8FC345EB48 /* FIRCLSException.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSException.mm; path = Crashlytics/Crashlytics/Handlers/FIRCLSException.mm; sourceTree = ""; }; - 8A550C495FCC6EB98720BED6AE0389B3 /* RCTKeyboardObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTKeyboardObserver.mm; sourceTree = ""; }; - 8A6E793FC79ACAC14E4649A7029ACC22 /* ScheduledRSocketResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledRSocketResponder.h; path = rsocket/internal/ScheduledRSocketResponder.h; sourceTree = ""; }; - 8A79536B310A95CADE2533A213CA0C89 /* React-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-Core-dummy.m"; sourceTree = ""; }; - 8A7C3160EF2F747B2440F1A3C5FE058D /* EventBaseThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseThread.h; path = folly/io/async/EventBaseThread.h; sourceTree = ""; }; - 8AC594F02CC16F66B98E4468C6C59C62 /* Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Async.h; path = folly/executors/Async.h; sourceTree = ""; }; - 8ACE316B3FFB1BD0D60444A8BBFB7040 /* RNFetchBlob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFetchBlob.m; sourceTree = ""; }; - 8AEB68D8EBD37A2BD7FB4BDBFF9F9AAF /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = rsocket/README.md; sourceTree = ""; }; - 8AF6C5B01FF5BAF6825B25260AA71F6F /* TOCropViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TOCropViewController-dummy.m"; sourceTree = ""; }; - 8AF70313D7D290F3F9DE0DAFC6BBD307 /* OpenSSLVersionFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLVersionFinder.h; path = folly/ssl/OpenSSLVersionFinder.h; sourceTree = ""; }; - 8AFF6CAA60FADAF008CECC75E14B73D7 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = ""; }; - 8B026627ED5702344586FA2080CA7233 /* NSData+EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+EXFileSystem.m"; path = "EXFileSystem/NSData+EXFileSystem.m"; sourceTree = ""; }; - 8B051D85376D40D49CC0BE842A3DA5FC /* RCTMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedViewManager.m; sourceTree = ""; }; - 8B13F1C3103B20C02469449ABBE5E29E /* ReactNativeKeyboardTrackingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeKeyboardTrackingView-dummy.m"; sourceTree = ""; }; - 8B1CE72BEBE578ADD047DAF1E1C7C7B2 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; - 8B246C0EDAE983AA2B8062390F5120C8 /* Phase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Phase.h; path = folly/init/Phase.h; sourceTree = ""; }; - 8B338B13FB2A0CB1CDCEFC615CB7B580 /* FIRCLSAllocate.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSAllocate.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSAllocate.c; sourceTree = ""; }; - 8B411D56B0722F0042A139888031AB62 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - 8B42718A565DD6379568761EBAB55A87 /* TOCropViewController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TOCropViewController.release.xcconfig; sourceTree = ""; }; - 8B7D7FE6AC4A9EF21678B0F718C686D8 /* RCTSurfaceRootShadowViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowViewDelegate.h; sourceTree = ""; }; - 8B7E9AEC5A6084B6CE988F3D084D7404 /* SocketOptionMap.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketOptionMap.cpp; path = folly/io/SocketOptionMap.cpp; sourceTree = ""; }; - 8BA4FADDAC4C382B8866EC1C616DF2E1 /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = ios/include/openssl/ossl_typ.h; sourceTree = ""; }; - 8BC8BE97ECD6781E8AF985B22B169ED0 /* GoogleAppMeasurement.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.debug.xcconfig; sourceTree = ""; }; - 8BE3EA169CDDD47FA3A16D8B029D2644 /* RNVectorIcons.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNVectorIcons.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 8BF48A73600607CCF16A089B70F9881B /* HazptrThrLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThrLocal.h; path = folly/synchronization/HazptrThrLocal.h; sourceTree = ""; }; - 8C0C26EFAD2AA5822B5C67AEF254EBCA /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; - 8C26C01A38DB126D61350F53D40B29C6 /* ScopedEventBaseThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopedEventBaseThread.h; path = folly/io/async/ScopedEventBaseThread.h; sourceTree = ""; }; - 8C28554EF6D0DADF26EA3AEE55D546AA /* RCTTrackingAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTrackingAnimatedNode.m; sourceTree = ""; }; - 8C2AB648E07B7960F35B28879CE8FD53 /* QBSlomoIconView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBSlomoIconView.h; path = ios/QBImagePicker/QBImagePicker/QBSlomoIconView.h; sourceTree = ""; }; + 8999D50EA985660D0C1EDA6538E48133 /* FlipperCppBridgingConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperCppBridgingConnection.h; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingConnection.h; sourceTree = ""; }; + 89D828C290E303B1B3631F72A9FB86CD /* InterProcessLock_Android.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InterProcessLock_Android.cpp; path = Core/InterProcessLock_Android.cpp; sourceTree = ""; }; + 89E73D9594174F55890888D99130D9C5 /* BSG_KSCrashSentry_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashSentry_NSException.m; sourceTree = ""; }; + 89EB8DF0F9AD3F0857CC335A8DC2F551 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = ios/QBImagePicker/QBImagePicker/de.lproj; sourceTree = ""; }; + 8A0582E975A3D3BF8B258B5BC446DAAA /* RCTImageLoaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderProtocol.h; path = Libraries/Image/RCTImageLoaderProtocol.h; sourceTree = ""; }; + 8A154717B3B07FF994D000022B4FBFC5 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 8A1979B97D255F084F2CDED967B5B6A9 /* FlipperKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FlipperKit-dummy.m"; sourceTree = ""; }; + 8A329A0BE504D29332649373C5FC2AD1 /* RNFBSharedUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBSharedUtils.m; path = ios/RNFBApp/RNFBSharedUtils.m; sourceTree = ""; }; + 8A34B39C894771BAED3A78FE114277C9 /* UMTaskManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskManagerInterface.h; path = UMTaskManagerInterface/UMTaskManagerInterface.h; sourceTree = ""; }; + 8A469455F7808C1B76A4329258F6F6C0 /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; + 8A5AAE661ADE081E7001FE34876F53BA /* UMFontProcessorInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontProcessorInterface.h; path = UMFontInterface/UMFontProcessorInterface.h; sourceTree = ""; }; + 8A7F6456A871706AB6F707FE6F931CB7 /* ReactNativeKeyboardInput.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardInput.debug.xcconfig; sourceTree = ""; }; + 8A814E92EA07C7E1929E2126C99FA790 /* FirebaseCrashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCrashlytics.h; path = Crashlytics/Crashlytics/Public/FirebaseCrashlytics.h; sourceTree = ""; }; + 8A9A610687A353E6B800FE72721535DE /* subscription.md */ = {isa = PBXFileReference; includeInIndex = 1; name = subscription.md; path = docs/subscription.md; sourceTree = ""; }; + 8AB00D2E6F6DA172BAF0ED3617D64A42 /* FIRCrashlytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCrashlytics.m; path = Crashlytics/Crashlytics/FIRCrashlytics.m; sourceTree = ""; }; + 8AB163A2BC1DB6F0837718EA750350CD /* ThreadLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLock.h; path = Core/ThreadLock.h; sourceTree = ""; }; + 8AD80974FBD8EFA203B097089FBB57C9 /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; + 8ADA55D682457995E872F8370FDB53AC /* TLSDefinitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TLSDefinitions.h; path = folly/io/async/ssl/TLSDefinitions.h; sourceTree = ""; }; + 8AE89B3F284D5A548CFC3BB0016FA0AF /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; + 8AEBC87CEBF5C2C74564537E3E555AC6 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; + 8B2BCB604C7755B0ADD23B0BFBEB730F /* RCTRawTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextShadowView.m; sourceTree = ""; }; + 8B325C64F03917783D3F653A2700BF79 /* ThreadCachedInts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInts.h; path = folly/synchronization/detail/ThreadCachedInts.h; sourceTree = ""; }; + 8B54FA1B4446FE2A6F8DBCDFF71C3220 /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; + 8B5F713684D0E639EF1DB773DEB5BE34 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; + 8B6829B2C89A64CE5FB5A5CA1D9D81EF /* ThreadCachedLists.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedLists.h; path = folly/synchronization/detail/ThreadCachedLists.h; sourceTree = ""; }; + 8B6C33FEA3B536CA832586E380533053 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + 8B7868C6DEEAB78B056F86DD424A6BB6 /* http.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http.h; path = src/event2/http.h; sourceTree = ""; }; + 8B7E13AFDC5D2CC40492D4340BA0640C /* FrameProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameProcessor.h; path = rsocket/framing/FrameProcessor.h; sourceTree = ""; }; + 8B83BB262BBE5BBBE29D484219313691 /* FIRInstallationsVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsVersion.m; path = FirebaseInstallations/Source/Library/FIRInstallationsVersion.m; sourceTree = ""; }; + 8BA4766E612369BAF78ACC4EBB3AE196 /* YogaKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YogaKit-prefix.pch"; sourceTree = ""; }; + 8BCC0B43A01F577F47B92A3BDC5256E6 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/Memory.h; sourceTree = ""; }; + 8BCFCA8872779D004ED145EDB3D7412A /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; + 8BEC4C534A6D3D670A75EBA4EDD819D6 /* FIRCLSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSConstants.h; path = Crashlytics/Shared/FIRCLSConstants.h; sourceTree = ""; }; + 8C1B34730033D942D6C95F3A713F9BF9 /* AsyncSSLSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSSLSocket.cpp; path = folly/io/async/AsyncSSLSocket.cpp; sourceTree = ""; }; + 8C1D18916F00825108BBAE712AD0BECD /* EXSessionTaskDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDispatcher.h; sourceTree = ""; }; 8C3E2A6E6F93E60E397F6C0BBA710BF5 /* libreact-native-cameraroll.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-cameraroll.a"; path = "libreact-native-cameraroll.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C4047EDAB36FAFC73C964E7CB4B38E5 /* FIRCLSSerializeSymbolicatedFramesOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSerializeSymbolicatedFramesOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSerializeSymbolicatedFramesOperation.m; sourceTree = ""; }; - 8C437A0F8547D44B9402405CE5307176 /* REAAllTransitions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAllTransitions.m; sourceTree = ""; }; - 8C47950876FB080FEE6CF111D6965109 /* FIRCLSGlobals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSGlobals.h; path = Crashlytics/Crashlytics/Components/FIRCLSGlobals.h; sourceTree = ""; }; - 8C494AE0F641C814E22A3A06BEA1688C /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; }; - 8C73C03F66BD6F21E6E434A1E5207829 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; - 8C84418838D4A68539AEA9EC71B2E83F /* EXAudioSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAudioSessionManager.m; path = EXAV/EXAudioSessionManager.m; sourceTree = ""; }; - 8CAD5E6F474AF1FF7AAE8DF1FA61FCA8 /* RCTConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConvert.m; sourceTree = ""; }; - 8CB4AA67BD2B213132F628BADBB74527 /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; - 8CB9B22C72AA59D0A6AAC17079BACD05 /* FIRCLSSerializeSymbolicatedFramesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSerializeSymbolicatedFramesOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSerializeSymbolicatedFramesOperation.h; sourceTree = ""; }; + 8C41ED7C5AC74BCF1865059403971088 /* FormatArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatArg.h; path = folly/FormatArg.h; sourceTree = ""; }; + 8C52C315297E24DD1FD38925FB48D52D /* Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Async.h; path = folly/executors/Async.h; sourceTree = ""; }; + 8C64126FD8E51CE80B111BF44AE95271 /* RNCommandsHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCommandsHandler.h; path = RNNotifications/RNCommandsHandler.h; sourceTree = ""; }; + 8C67B34402BD1CF02B869B5AE5810F9E /* BSG_KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSLogger.h; sourceTree = ""; }; + 8C6B8E2682440B9BF16413835AEC1954 /* evrpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evrpc.h; path = src/evrpc.h; sourceTree = ""; }; + 8C88A49AFD541B73D9A26B8F5D5760A9 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + 8C908340DE6E01FAD393619634FBD5E8 /* UMTaskInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskInterface.h; path = UMTaskManagerInterface/UMTaskInterface.h; sourceTree = ""; }; + 8CBE4963EB65015C4E9BE84DB25AE408 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; 8CC9178C366942FD6FF6A115604EAD58 /* libFirebaseCoreDiagnostics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseCoreDiagnostics.a; path = libFirebaseCoreDiagnostics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8CCFA58ECEC7F398263D2B001C299167 /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = ""; }; - 8CEE1307A880AE9DB37B35924BC2272D /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = ios/include/openssl/buffer.h; sourceTree = ""; }; - 8CF9EE6287178E6A0498DC4394E42DF7 /* FlipperKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FlipperKit.modulemap; sourceTree = ""; }; - 8D0F292DC9D03A66EAE4CE1EF2528CB4 /* GlobalThreadPoolList.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalThreadPoolList.cpp; path = folly/executors/GlobalThreadPoolList.cpp; sourceTree = ""; }; - 8D1573A39C750B43D3F510471DBF5425 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - 8D17D989E39AD42EE658569F64DB5B63 /* BugsnagMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagMetaData.h; sourceTree = ""; }; - 8D1E56880C335CA741243304C3685EB5 /* Hazptr.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Hazptr.cpp; path = folly/synchronization/Hazptr.cpp; sourceTree = ""; }; - 8D290A74B6579F6AE968BCA3B5C98FFA /* kssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = kssl.h; path = ios/include/openssl/kssl.h; sourceTree = ""; }; - 8D4398376C658332A4E207A3C6EC1636 /* FIRCLSNetworkResponseHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkResponseHandler.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSNetworkResponseHandler.m; sourceTree = ""; }; - 8D6ACD75F461F77ABF6D174E9B1955CB /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; - 8D713BABFAD65EF8C45A6700E4B6F39F /* RCTTransformAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTransformAnimatedNode.m; sourceTree = ""; }; - 8D8F25EC98F541974A440A80EE558A8B /* ARTPattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTPattern.m; sourceTree = ""; }; - 8D93BD1146A4C0A236F966A6F6838A6E /* React-CoreModules.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.release.xcconfig"; sourceTree = ""; }; - 8DA4C0665A79F02E040D94E17AE674D4 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; - 8DA4E2C2F9097E387CE2E133BE46A2E6 /* React-RCTVibration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTVibration-dummy.m"; sourceTree = ""; }; - 8DAD9A0ED847DB05BD8A3846F1928EE5 /* HazptrHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrHolder.h; path = folly/synchronization/HazptrHolder.h; sourceTree = ""; }; - 8DB0863FEEBA79B7135ED6D56CBA8FE4 /* FKTextSearchable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKTextSearchable.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h; sourceTree = ""; }; - 8DB62626329AD368164DC39477309A85 /* REATransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransition.m; sourceTree = ""; }; - 8DCDA898216AFF5600FE513729B89CC7 /* ReactNativeKeyboardInput.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardInput.release.xcconfig; sourceTree = ""; }; - 8DD4C456AC60D79C47047A17DC8B9BF2 /* RCTInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspector.h; sourceTree = ""; }; - 8DEE777427A6F0383CAC9400766BB483 /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; + 8CF1FB8B22E115336F0A53CF3155F4D8 /* SysMman.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysMman.cpp; path = folly/portability/SysMman.cpp; sourceTree = ""; }; + 8D0622FE2CDA6CCD1D6D689EB4C1DB6C /* Foreach-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Foreach-inl.h"; path = "folly/container/Foreach-inl.h"; sourceTree = ""; }; + 8D0C08E94ADB2A733D11459E3CCC10AF /* YGNodePrint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNodePrint.cpp; path = yoga/YGNodePrint.cpp; sourceTree = ""; }; + 8D26974653C2602926EF401FC2678127 /* BugsnagSessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTracker.m; sourceTree = ""; }; + 8D469401E7282C56A94687BBD09E5E22 /* SKBufferingPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKBufferingPlugin.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.h; sourceTree = ""; }; + 8D5B9420E822B44A0D897C0AC9B8C336 /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; + 8D6B664D18299F557A9D45D6AE6F1C85 /* Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hardware.h; path = folly/synchronization/detail/Hardware.h; sourceTree = ""; }; + 8D7A9A8E172BB022F4E504199B84F151 /* BSGSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGSerialization.h; sourceTree = ""; }; + 8D7B9DF14EB9BB9B9F75E12937A9172D /* tag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tag.h; path = src/event2/tag.h; sourceTree = ""; }; + 8DD944D096BF76D80F73409854625368 /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; + 8DE7A55B5DD992C1A7299BBE472BF3D0 /* PBUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PBUtility.h; path = Core/PBUtility.h; sourceTree = ""; }; 8DF63376066E2275FF26820B3A512A9B /* libreact-native-webview.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-webview.a"; path = "libreact-native-webview.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E0F7EEE9DDCDFA5D9EB9C5B049E7FB6 /* RCTBaseTextInputShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputShadowView.m; sourceTree = ""; }; - 8E503EDDBD1DB36A1BD8F4FC767CA336 /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; - 8E79929D60E5EB0B3B9D5F4B634822E1 /* ReactNativeShareExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactNativeShareExtension.h; path = ios/ReactNativeShareExtension.h; sourceTree = ""; }; - 8E88D4C1E3B50296AA50B1E0645DC0C4 /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Private/GULKeychainStorage.h; sourceTree = ""; }; - 8E940DF76A9E872A76ED5CFCB5A78364 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; - 8EA2935DD483DD04CFF48AC2B8CA813B /* BSG_KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilter.h; sourceTree = ""; }; - 8ECB7DE442578B4250D103A2CC9DFD67 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 8ECC8D555BC8AC007B25E74115110267 /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = ""; }; - 8ED9D7109547C0C03FC510B8D478482B /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 8EE94A12F93DF005287FCD544E42723C /* AsyncSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSocket.cpp; path = folly/io/async/AsyncSocket.cpp; sourceTree = ""; }; - 8EF94749AF7D5A568E7346572B5D31C9 /* RNSScreenStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreenStack.h; path = ios/RNSScreenStack.h; sourceTree = ""; }; - 8F00CE382FC97B23F198F2EF91229C8C /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - 8F0ED77E17110CF0DCC62274268EE6F2 /* EXImageLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-prefix.pch"; sourceTree = ""; }; - 8F1DF8E8135EE9941DE57B6D73193444 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 8F2D56C0B547C6E296DFBB24FFBC4D17 /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; }; - 8F4BE8947965BCF3EDBA67A36A42B66E /* REATransitionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransitionManager.h; sourceTree = ""; }; - 8F544917428E69389934AA67C6A36D47 /* CancellationToken.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CancellationToken.cpp; path = folly/CancellationToken.cpp; sourceTree = ""; }; - 8F577B189DA552F53EFA7A813B03E107 /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; - 8F612F968B328ADB51FDD5E992A36613 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 8DFF91CD03E074B9B3166E63602A13E3 /* UMErrorCodes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMErrorCodes.m; path = UMCore/UMErrorCodes.m; sourceTree = ""; }; + 8E05BCA7AA269FAA683F130F26D3A81C /* Flipper-Glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-Glog-prefix.pch"; sourceTree = ""; }; + 8E2A0E7F36CBD96AA86B6CE6DED962A1 /* ThreadName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadName.h; path = folly/system/ThreadName.h; sourceTree = ""; }; + 8E3894AD3EAF962787F17B00B35BE4AE /* FIRInstallationsStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStore.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.h; sourceTree = ""; }; + 8E3B8F7A4FD176040E2498D2F3F57C62 /* FormatTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatTraits.h; path = folly/FormatTraits.h; sourceTree = ""; }; + 8E5C38B26E271DD9F2EBCAC5E8CEB700 /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; + 8E838EA87062E6DB0414F8FD80830787 /* RNFastImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFastImage.release.xcconfig; sourceTree = ""; }; + 8E97FF3BDA7FA877AA08E7C4A8AC7D85 /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; }; + 8EA00EAF36947C98AFCB1F9D5F592DD9 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTClipboard.h; path = React/CoreModules/RCTClipboard.h; sourceTree = ""; }; + 8EB7BA7C2D608DD4B24E71DF6890FCF3 /* FIRCLSFABAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABAsyncOperation.m; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation.m; sourceTree = ""; }; + 8EB952E1C1834C0CEEAA4E5B7C8DC4A0 /* BaselinesTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = BaselinesTcp.cpp; path = rsocket/benchmarks/BaselinesTcp.cpp; sourceTree = ""; }; + 8EC24129B4FA709297C0376D4F3DB49C /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = "Objective-C/TOCropViewController/Resources/fi.lproj"; sourceTree = ""; }; + 8EEBF4F6E571A190BA3D1FC89AD7E464 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 8F0BDAD9EFE406337A2721013B9C95D8 /* Stdlib.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Stdlib.cpp; path = folly/portability/Stdlib.cpp; sourceTree = ""; }; + 8F2EFC9F3617C8132B2F6ED699A3FC2E /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + 8F47F7391D03618694007EFCEF759263 /* RCTAppState.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppState.mm; sourceTree = ""; }; + 8F4ECD093C3F52C9419DE47EE243D655 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 8F53895CE18DB5979CA76E1A13E482C2 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; 8F65F9361F2069CF9E9D751272968DE4 /* libRNGestureHandler.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNGestureHandler.a; path = libRNGestureHandler.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F9DCD272640E2D4760895BF139750E1 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; - 8FC7FE9592C368CA2F614E879D2D05F5 /* CallstackHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallstackHelper.h; path = xplat/Flipper/utils/CallstackHelper.h; sourceTree = ""; }; - 8FCDC781E38756A04A3732BA0422E7B5 /* RNScreens-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNScreens-prefix.pch"; sourceTree = ""; }; - 8FF5BADF156183AEA00C3ED1F5B77F2E /* FlipperClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperClient.cpp; path = xplat/Flipper/FlipperClient.cpp; sourceTree = ""; }; - 8FF6199AEAF7121D0AE424638D5725C7 /* QuotientMultiSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuotientMultiSet.h; path = folly/experimental/QuotientMultiSet.h; sourceTree = ""; }; - 90296E1E32178391C6AB06323D26E6CE /* react-native-safe-area-context-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-safe-area-context-dummy.m"; sourceTree = ""; }; - 9030AC7B4B1B893267055C59910B29AE /* Allowance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Allowance.h; path = rsocket/internal/Allowance.h; sourceTree = ""; }; - 904361E90A52583205848B9F91E5DF80 /* UIView+SKInvalidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SKInvalidation.h"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIView+SKInvalidation.h"; sourceTree = ""; }; - 904B62DA18A599479B46FB4C7413D88B /* RCTSurfaceSizeMeasureMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceSizeMeasureMode.h; sourceTree = ""; }; - 905DF53B9D7EB2C9D2DFF66ED4A59C55 /* UMFileSystemInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFileSystemInterface.release.xcconfig; sourceTree = ""; }; - 907041439734F9C359301C4276389E71 /* Flowables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Flowables.cpp; path = yarpl/flowable/Flowables.cpp; sourceTree = ""; }; - 907E4E7E56EA71EF2252C76C4385A7CD /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; }; - 90A101C1BF62F8015950FE51820C9005 /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/portability/Malloc.h; sourceTree = ""; }; - 90A97D7281D270A8185628EF9E0E147A /* ReentrantAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReentrantAllocator.h; path = folly/memory/ReentrantAllocator.h; sourceTree = ""; }; - 90B4D1DBD0FE3FBA0170C4211A38E7F7 /* IOBuf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOBuf.h; path = folly/io/IOBuf.h; sourceTree = ""; }; - 90B64C4E2C319CF52970A31675FC54E2 /* Framer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Framer.h; path = rsocket/framing/Framer.h; sourceTree = ""; }; - 90CE73A36750830EBB13C0BBA60B4644 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; - 90DF2E522D992D90A49BEBD74E5284A1 /* RCTConvert+ART.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+ART.h"; path = "ios/RCTConvert+ART.h"; sourceTree = ""; }; - 90E1207CAC8C95AB1F458E75F09B7813 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; - 90E9A66F61B1987C02C1F6B39436DB87 /* Random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Random.h; path = folly/Random.h; sourceTree = ""; }; - 90FC737285D1D3969BDF19BE4863D4C5 /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagNotifier.h; sourceTree = ""; }; - 910B6E346ADF2EA88D681358353F2385 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - 910B713ED3D194484C37B0EA32185B88 /* Combine-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Combine-inl.h"; path = "folly/gen/Combine-inl.h"; sourceTree = ""; }; - 910B716DEA6D359A8E55A8013FEB9C60 /* React-RCTNetwork-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTNetwork-prefix.pch"; sourceTree = ""; }; - 910D50CD85DE5BAB15CFB3344F112A9B /* BugsnagReactNative.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagReactNative.m; path = cocoa/BugsnagReactNative.m; sourceTree = ""; }; - 9119D4D3ACD814C75D13B064DC3B83ED /* RNDateTimePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNDateTimePicker-dummy.m"; sourceTree = ""; }; - 911C0005841625987C56A533CC2ACB78 /* BugsnagSessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTracker.h; sourceTree = ""; }; - 916445C5D0D965FAFDCB5F3E2024B88C /* RCTImageShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageShadowView.h; path = Libraries/Image/RCTImageShadowView.h; sourceTree = ""; }; - 916D2ECCE2AA53071AB94C6DB377C034 /* RCTFileRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileRequestHandler.mm; sourceTree = ""; }; - 917436F04D28B8273DFF73770698D8CB /* RNNotificationUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationUtils.m; path = RNNotifications/RNNotificationUtils.m; sourceTree = ""; }; - 919C50A6D079D487FD6A921C0145CE02 /* RNDateTimePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDateTimePicker.debug.xcconfig; sourceTree = ""; }; - 91A9CCDD95C21077EEF8CE07C19AB3AC /* crashlytics.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crashlytics.nanopb.c; path = Crashlytics/Protogen/nanopb/crashlytics.nanopb.c; sourceTree = ""; }; - 91BA18ED6F6AF5B08848DD3D1BFA26C4 /* EXHaptics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXHaptics.release.xcconfig; sourceTree = ""; }; - 91BB95B9291ACE4D0989F38EC2988C6F /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; - 91BCB69A1E4DD62C7128ADF940448421 /* GDTCORConsoleLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORConsoleLogger.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORConsoleLogger.m; sourceTree = ""; }; - 91BE08716D9890E5E995E3D75EA07C0B /* RCTImagePlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePlugins.h; path = Libraries/Image/RCTImagePlugins.h; sourceTree = ""; }; - 91C16FDAC603B24260D05A1CA37F4280 /* UMEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMEventEmitter.h; sourceTree = ""; }; - 91C24BBC5333024EBB822ECEC5BD27E8 /* AsyncTimeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTimeout.h; path = folly/io/async/AsyncTimeout.h; sourceTree = ""; }; - 91EEC9727B2A6DCDD162A7D9CC1B2301 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; - 920247926C5331B1EC290AE92CF3C8C1 /* FIRCLSFABAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABAsyncOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation.h; sourceTree = ""; }; - 92100BE1C38D96A1A7AE0F9E0D1D53C8 /* RNBackgroundTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNBackgroundTimer.h; path = ios/RNBackgroundTimer.h; sourceTree = ""; }; - 921BC9ABA34D5748781D1E6EDBF20E0C /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; - 9252D601BCD628BAFD6AC64ED3C4FB52 /* JSCExecutorFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSCExecutorFactory.h; sourceTree = ""; }; - 92583E593A12717DA04A34625A26C660 /* RNNotificationParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationParser.m; path = RNNotifications/RNNotificationParser.m; sourceTree = ""; }; - 925B493C179939C067B87958520CB2C1 /* ReactNativeVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeVersion.h; sourceTree = ""; }; - 925EA221FD57FBAB393A0DFC92DD6D3D /* UIColor+SKSonarValueCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SKSonarValueCoder.h"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.h"; sourceTree = ""; }; - 9261C61EF5440C1CCA6B8BD8349FF409 /* Future.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Future.cpp; path = folly/futures/Future.cpp; sourceTree = ""; }; - 926C3209CE2195F08D664BA0AE61D907 /* NSDataBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NSDataBigString.h; sourceTree = ""; }; - 926E963CD723D74A05E1CBC44724BBEF /* Parallel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Parallel.h; path = folly/gen/Parallel.h; sourceTree = ""; }; - 9281C6096649860F621018DA9B27F992 /* SKDescriptorMapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKDescriptorMapper.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.mm; sourceTree = ""; }; - 928E9DFC14EFAE16D9BC8FA822B681A6 /* RSocketClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketClient.h; path = rsocket/RSocketClient.h; sourceTree = ""; }; - 92C245C6F25D618B4BDD6F457C28A9EF /* BSG_KSCrashIdentifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashIdentifier.m; sourceTree = ""; }; - 92DF677A3DDE76EC4D1B71DDBA4FAD29 /* RCTMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedView.m; sourceTree = ""; }; - 92E0FB9EC2BAB227D17599B5793BD136 /* SingletonStackTrace.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SingletonStackTrace.cpp; path = folly/detail/SingletonStackTrace.cpp; sourceTree = ""; }; - 92E1DA3FCE428FC7F032E7C25C255166 /* TOCropView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropView.m; path = "Objective-C/TOCropViewController/Views/TOCropView.m"; sourceTree = ""; }; - 92E97F9B6E3CC7373BF22EF7FC1F4E9A /* RCTNetworkTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkTask.mm; sourceTree = ""; }; - 92F66EDE16505F83607A0EFFA7674116 /* IntrusiveList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntrusiveList.h; path = folly/IntrusiveList.h; sourceTree = ""; }; - 92FA1F7177A0D7300887658417DBE8CE /* ResumeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResumeManager.h; path = rsocket/ResumeManager.h; sourceTree = ""; }; - 92FF476829752ADDF95984D8F7AC0D7A /* AtomicUnorderedMapUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMapUtils.h; path = folly/detail/AtomicUnorderedMapUtils.h; sourceTree = ""; }; - 931A5BAE4E60413B254829DC0CF1E382 /* EXAppleAuthenticationButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationButton.m; path = EXAppleAuthentication/EXAppleAuthenticationButton.m; sourceTree = ""; }; - 931C706B472CBA1C47C29E0E24B67BD9 /* RNGestureHandler-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNGestureHandler-prefix.pch"; sourceTree = ""; }; - 93216BD09E76361A7787201D814B5908 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; - 93286CC5CF180ABA659F3A0B996FAA7C /* EXConstants.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXConstants.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93317CB6FAB6B5749D8046FD3B0DCCCD /* RNRootView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNRootView.debug.xcconfig; sourceTree = ""; }; - 9347867965816742C839763681673031 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; - 934ADB02D0E720443CAF0F8B49A48D6B /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; - 934D09E554C7222B4985745923F5709C /* ConnectionSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionSet.h; path = rsocket/internal/ConnectionSet.h; sourceTree = ""; }; - 936320A64EDEEA8877AC905B74B766CB /* UMCameraInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCameraInterface.release.xcconfig; sourceTree = ""; }; - 9372BF2C4DCE7E376A2E15DAC6D4411B /* QBAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAssetCell.h; path = ios/QBImagePicker/QBImagePicker/QBAssetCell.h; sourceTree = ""; }; - 93857FE1524EF997E10A0BD0551E8F91 /* TOCropScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropScrollView.h; path = "Objective-C/TOCropViewController/Views/TOCropScrollView.h"; sourceTree = ""; }; - 9397865973489CE4FCB045A40BDEFE2F /* TOCropScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropScrollView.m; path = "Objective-C/TOCropViewController/Views/TOCropScrollView.m"; sourceTree = ""; }; - 93B15EBA61520B294F2806D2491F89B9 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; - 940A2EDDED3BA8FE4F7437F924DE902C /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - 940F2ED5D095A85104318D927C91282C /* FFFastImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageView.h; path = ios/FastImage/FFFastImageView.h; sourceTree = ""; }; - 942063CD54FC46D4C00E63EC9C824B6C /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = ""; }; - 94218B8FFE4CD853DBA47FA9D80434AD /* react-native-orientation-locker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-orientation-locker.debug.xcconfig"; sourceTree = ""; }; - 943B56E5FD2CBF41AA8829BD63BE3949 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Private/GULNetworkLoggerProtocol.h; sourceTree = ""; }; - 944B0F7A57C59A4360F98042BF96033F /* UMCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMCore-prefix.pch"; sourceTree = ""; }; - 9454578DD2DBF791A1854C6669918622 /* RNFBCrashlyticsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBCrashlyticsModule.m; path = ios/RNFBCrashlytics/RNFBCrashlyticsModule.m; sourceTree = ""; }; - 945C7B9DE5C7749C8AF93C78396E33F3 /* JemallocNodumpAllocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JemallocNodumpAllocator.h; path = folly/experimental/JemallocNodumpAllocator.h; sourceTree = ""; }; - 945D027B31400F5D962EB6D46E107B13 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event.h; path = src/event.h; sourceTree = ""; }; - 9465B9D6403EED9F3BB5F0CC2638C5E1 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - 946CEEB02110E768A56394600C152040 /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = ios/lib/libssl.a; sourceTree = ""; }; - 9476641CFC65AAFBD424E20B037D972C /* PriorityUnboundedBlockingQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityUnboundedBlockingQueue.h; path = folly/executors/task_queue/PriorityUnboundedBlockingQueue.h; sourceTree = ""; }; - 949C95689BC714498AA6763F62F2FF25 /* FrameSerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameSerializer.cpp; path = rsocket/framing/FrameSerializer.cpp; sourceTree = ""; }; - 94C181505D22DBB1A12C3E9EA40A1FEB /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; - 94E7A39379698281F37AEFEA27990679 /* Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Folly-prefix.pch"; sourceTree = ""; }; - 94F02BA5410D8CBECFD4EF39436ED427 /* RCTInspectorPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorPackagerConnection.h; sourceTree = ""; }; - 94FFDD103D6234CF206B76CD1A66872B /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; - 950F36E5F7F16D8DDF792D8E0C53DA81 /* bn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bn.h; path = ios/include/openssl/bn.h; sourceTree = ""; }; - 951474F407686268CDA66E09DAEFC146 /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = ios/include/openssl/ssl3.h; sourceTree = ""; }; - 951CAAE88A7E15B568918C8CE389AB4D /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/synchronization/Utility.h; sourceTree = ""; }; - 956F5D99E06DD7FD97D9460CE5CB5FD5 /* Assume-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Assume-inl.h"; path = "folly/lang/Assume-inl.h"; sourceTree = ""; }; - 9585138CAA967669EEF70E90C8FEB870 /* SKObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKObject.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.mm; sourceTree = ""; }; - 958878E7F5EB446B20B4070569600ED0 /* RNPushKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNPushKit.h; path = RNNotifications/RNPushKit.h; sourceTree = ""; }; - 9597CFEC9BA8376B97C82F1836CC6245 /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagBreadcrumb.m; sourceTree = ""; }; - 95B1AD2818AC61222A735E1B72CA44D8 /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; - 96088961000596DE7AC10CC4450620F4 /* TOCropToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropToolbar.h; path = "Objective-C/TOCropViewController/Views/TOCropToolbar.h"; sourceTree = ""; }; - 962C9C1558BE0FBB69BAF645AD26C2A1 /* RCTHTTPRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTHTTPRequestHandler.h; path = Libraries/Network/RCTHTTPRequestHandler.h; sourceTree = ""; }; - 9655546D55EF3CA44CC44C6FBE351C28 /* RNFBApp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFBApp-dummy.m"; sourceTree = ""; }; - 967230DF1C3FE2DD0BD4851B40CCC5B4 /* QBCheckmarkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBCheckmarkView.h; path = ios/QBImagePicker/QBImagePicker/QBCheckmarkView.h; sourceTree = ""; }; - 9672644DCA64089147DE331ED18B734D /* BSG_KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm.c; sourceTree = ""; }; - 968663FA1FB09B860DD8510075F2EAEE /* HazptrThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThreadPoolExecutor.h; path = folly/synchronization/HazptrThreadPoolExecutor.h; sourceTree = ""; }; - 96A57B02FF30BD10957597C5A1C0DABE /* TokenBucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TokenBucket.h; path = folly/TokenBucket.h; sourceTree = ""; }; - 96C0B3299F989768C3E116301D81EA57 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Solid.ttf; path = Fonts/FontAwesome5_Solid.ttf; sourceTree = ""; }; - 96C86D44150486D099DDB2694E5E7BCA /* RCTMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedViewManager.h; sourceTree = ""; }; - 96CA2C908A06FFB3AE8A31E1051A78AD /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; - 96CD31CF3530DEE59CAE211676707481 /* TLRefCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TLRefCount.h; path = folly/experimental/TLRefCount.h; sourceTree = ""; }; - 96E629813A79E1A1B2A6F1C220CB9F57 /* REABezierNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REABezierNode.h; sourceTree = ""; }; - 96F3280EC2ACE76E96BFBDD0D16DEA5C /* FIRCLSUUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUUID.m; path = Crashlytics/Shared/FIRCLSUUID.m; sourceTree = ""; }; - 96F787CF090DDA037FA87DAA4ACFE5C7 /* GroupVarint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarint.h; path = folly/GroupVarint.h; sourceTree = ""; }; - 96FCCAB6D6C3A3FABF1F45FF497AE2E1 /* ShutdownSocketSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShutdownSocketSet.h; path = folly/io/ShutdownSocketSet.h; sourceTree = ""; }; - 9704D4A31BB885EA1F89FD4630AE3B2D /* GDTCORTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransport.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransport.m; sourceTree = ""; }; - 9708539E7BF99FA329197A49573F80C1 /* EXAV.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXAV.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9710E213DF582CC31939C04EE0D5A781 /* RNFastImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFastImage.debug.xcconfig; sourceTree = ""; }; - 972307791D3909AD02BA6255085CBEBE /* rpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc.h; path = src/event2/rpc.h; sourceTree = ""; }; - 9725C06642ED2A558A105962D98A73F1 /* SSLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLSession.h; path = folly/ssl/SSLSession.h; sourceTree = ""; }; - 972DD2AA0947D1FCE181610CF7DD8ADD /* UMFileSystemInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFileSystemInterface.debug.xcconfig; sourceTree = ""; }; - 9733E3EA059013A66F730CC18D6F7888 /* RNRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNRotationHandler.m; sourceTree = ""; }; - 9737529540B90891761E6E271EFB788C /* EventBaseThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseThread.cpp; path = folly/io/async/EventBaseThread.cpp; sourceTree = ""; }; - 974231CA2D92B7FC40AA468569B99461 /* FIRCLSRecordHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordHost.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordHost.h; sourceTree = ""; }; - 977AACBE4CE84B021995365A14DB94E6 /* AsyncSSLSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSSLSocket.cpp; path = folly/io/async/AsyncSSLSocket.cpp; sourceTree = ""; }; - 978114B5BFEDE880EDCF41632D8A9570 /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Instance.h; sourceTree = ""; }; - 979860C073443F85314DE3A66FB900CC /* FIRCLSInstallIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInstallIdentifierModel.h; path = Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.h; sourceTree = ""; }; - 97BBAE9AEA0ECF8584025A7CB42584E1 /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = ""; }; - 980860B4EBD4FEE077A8347D1C65272B /* FIRCLSRecordBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordBase.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordBase.m; sourceTree = ""; }; - 981C51D036ED8F8BACDAAE65B23E5F15 /* RCTSurface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurface.h; sourceTree = ""; }; - 98901934FA5E1814FDAB823CAFD4F9D0 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; - 9892AC57B2D11F83B974FADF819E7B3D /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; }; - 9893F1FF5D07793FA6DCEC1628856C0B /* SmallLocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmallLocks.h; path = folly/synchronization/SmallLocks.h; sourceTree = ""; }; - 98A06C6ED02BDC47D135C8D13C803FF3 /* SKRequestInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKRequestInfo.m; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.m; sourceTree = ""; }; - 98A13AFEBB39F488516653C7CC75C935 /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; - 98DB8D635F75EC308CD57804A3A446C6 /* Flipper-RSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-RSocket.release.xcconfig"; sourceTree = ""; }; - 98EB8AE36B3ADC1E1C75984D08CA4F69 /* Assume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Assume.cpp; path = folly/lang/Assume.cpp; sourceTree = ""; }; - 992A71B82D810DFD51FB042D3A046289 /* React-jsi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsi-prefix.pch"; sourceTree = ""; }; - 99301D52ABA5602CDA8549C2847BE9C5 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; - 99345556668772A8DF17604C052E7052 /* RNCSafeAreaProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProvider.h; path = ios/SafeAreaView/RNCSafeAreaProvider.h; sourceTree = ""; }; - 994EA60A4463CD206016C425E8C8D2E6 /* UMPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMPermissionsInterface.h; path = UMPermissionsInterface/UMPermissionsInterface.h; sourceTree = ""; }; - 995177A13A1B08DC476F83C60261146E /* FIRCLSUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind.c; sourceTree = ""; }; - 995CB46BC392BF0AF27270E18696EA9B /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 996461F103F45D5BE5529D84D47528FC /* React-jsiexecutor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsiexecutor.release.xcconfig"; sourceTree = ""; }; - 9989D8FF156402DA473B382F354E8546 /* BSG_KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjC.h; sourceTree = ""; }; - 9997637E9AE122E96AD545C106C528AF /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAccessibilityManager.h; path = React/CoreModules/RCTAccessibilityManager.h; sourceTree = ""; }; - 999B4690B40AD8F2635BE66CC1B9576D /* PTUSBHub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTUSBHub.m; path = peertalk/PTUSBHub.m; sourceTree = ""; }; - 99C4DDF3D212EDD1E80C6B0E5BB41DD7 /* FIRInstallationsAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAPIService.h; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.h; sourceTree = ""; }; - 99C9CAFFCFE22274385F710F072B29A7 /* MemoryResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryResource.h; path = folly/memory/MemoryResource.h; sourceTree = ""; }; + 8F6AEDA79A8AAC0437A28D32567B8E55 /* AsyncSignalHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSignalHandler.cpp; path = folly/io/async/AsyncSignalHandler.cpp; sourceTree = ""; }; + 8F78C6C493DC228F73D41AA872A1C837 /* boost-for-react-native.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "boost-for-react-native.debug.xcconfig"; sourceTree = ""; }; + 8F9280815FB266D5C1CC730361C64700 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTExceptionsManager.h; path = React/CoreModules/RCTExceptionsManager.h; sourceTree = ""; }; + 8F95B87CBA8D3DEC656CF9C2135D0B04 /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; + 8FCC45EAA485211A797F17B14E81E689 /* RCTDivisionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDivisionAnimatedNode.m; sourceTree = ""; }; + 8FDD40201F0C41EE6AEFC14203F65DE8 /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; + 8FEA308D9EE0B17420E3FA0C1F7C8D57 /* RCTImageBlurUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageBlurUtils.h; path = Libraries/Image/RCTImageBlurUtils.h; sourceTree = ""; }; + 9009CBB9567B25D58ED4C6E2ACA8F842 /* jsilib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsilib.h; sourceTree = ""; }; + 901124399D0AD7F2F4AA3487507561F8 /* UMPermissionsInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMPermissionsInterface.debug.xcconfig; sourceTree = ""; }; + 902A11215AA330B31B02A82611714A28 /* RNCSafeAreaProviderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaProviderManager.h; path = ios/SafeAreaView/RNCSafeAreaProviderManager.h; sourceTree = ""; }; + 903F37D638B5A2D8CFAA8D79ECFFB78D /* Format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Format-inl.h"; path = "folly/Format-inl.h"; sourceTree = ""; }; + 9040CA74CF22B52BABD4D4B8B77ACE34 /* opensslconf-armv7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-armv7.h"; path = "ios/include/openssl/opensslconf-armv7.h"; sourceTree = ""; }; + 9054638FF8871861E9C23D6601268C24 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 906166F8F6237D4A6C79C75455EC449A /* SKApplicationDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKApplicationDescriptor.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKApplicationDescriptor.m; sourceTree = ""; }; + 906A47129B6A0095665747B79D7A1F5F /* EXAppleAuthenticationButtonViewManagers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationButtonViewManagers.m; path = EXAppleAuthentication/EXAppleAuthenticationButtonViewManagers.m; sourceTree = ""; }; + 908B1CD128E2967199FC5CC569F1DD63 /* SingletonStackTrace.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SingletonStackTrace.cpp; path = folly/detail/SingletonStackTrace.cpp; sourceTree = ""; }; + 90AEA309616B0DEB92A68DDF81BF2B53 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/gen/String.h; sourceTree = ""; }; + 90B91FE26E027277EFBA1C8B70A1D88D /* REANodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REANodesManager.h; path = ios/REANodesManager.h; sourceTree = ""; }; + 90C235A36EF61092E414856544339A50 /* EventCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventCount.h; path = folly/experimental/EventCount.h; sourceTree = ""; }; + 90D63813C0FF0B6ACC623D4497FF0AA8 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + 90D9525835B6AB395CDB85717D5A9F14 /* UIColor+SKSonarValueCoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "UIColor+SKSonarValueCoder.mm"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.mm"; sourceTree = ""; }; + 90F765A99BD7E0F282FAB5A16CD903F3 /* RCTBaseTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputViewManager.h; sourceTree = ""; }; + 90FC79C77E4F46863DD475533D06E8F4 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 91086715CCEF7D1EDA7015EE84246863 /* BSGOutOfMemoryWatchdog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGOutOfMemoryWatchdog.m; sourceTree = ""; }; + 911D8D1A649CF9EBF0D5F5E5062C0ECB /* Pods-RocketChatRN-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-RocketChatRN-umbrella.h"; sourceTree = ""; }; + 911F870DD3159E5F5F52BA6B6094D2AA /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; + 9143FB31FA4301876510AD9235A3C234 /* VirtualEventBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualEventBase.h; path = folly/io/async/VirtualEventBase.h; sourceTree = ""; }; + 9147902687EC685DC7A0853698C3F430 /* ThreadWheelTimekeeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadWheelTimekeeper.h; path = folly/futures/ThreadWheelTimekeeper.h; sourceTree = ""; }; + 915C7C422B691D60750D23D979917303 /* React-RCTNetwork-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTNetwork-prefix.pch"; sourceTree = ""; }; + 915E51182156F41F2D5B7C2C903555E0 /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; + 9173891E3F3EC1623353E06611BEC253 /* GDTCORConsoleLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORConsoleLogger.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORConsoleLogger.m; sourceTree = ""; }; + 917668DBCBCA80E712061C3873DFF43D /* FBLazyVector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.release.xcconfig; sourceTree = ""; }; + 917E1258AD649A23A7D45A50A6F05A94 /* MPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCQueue.h; path = folly/MPMCQueue.h; sourceTree = ""; }; + 917F98C847A7B25E7D52D5C48C15980D /* RecordIO-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RecordIO-inl.h"; path = "folly/io/RecordIO-inl.h"; sourceTree = ""; }; + 918FC28A98C4836C0D0ED9B1065A69D3 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; + 9196E901280A67E3D16ACA994057FED6 /* RCTConvert+FFFastImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FFFastImage.h"; path = "ios/FastImage/RCTConvert+FFFastImage.h"; sourceTree = ""; }; + 91AD235C714EBB54A9B7D23DD02EB46A /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = ios/include/openssl/objects.h; sourceTree = ""; }; + 91BCA7D0470C8D52D5AB99D8AF1A1777 /* EXVideoManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoManager.h; sourceTree = ""; }; + 91C63329DFB5E65EF3419A13DEAFCB65 /* UMConstantsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMConstantsInterface.h; path = UMConstantsInterface/UMConstantsInterface.h; sourceTree = ""; }; + 91D35E2CDD2B60CDB96841698F3B78F4 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + 91E90FFD3A14B18E9F267DAD7B7A3F0D /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; + 9223C6BAD4966102418572C73817EEEC /* RNVectorIconsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNVectorIconsManager.m; path = RNVectorIconsManager/RNVectorIconsManager.m; sourceTree = ""; }; + 923177169D204202146676422AEB2C64 /* RNVectorIcons-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNVectorIcons-prefix.pch"; sourceTree = ""; }; + 9232953FA79A76EC01888BF4EE421151 /* BSG_KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSysCtl.h; sourceTree = ""; }; + 924B66B69815A61FFC1A468C7C1D24A0 /* KeyCommands-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeyCommands-prefix.pch"; sourceTree = ""; }; + 924BBF85FAD0D1D5E1A35C30935DE6B8 /* RCTAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimatedNode.m; sourceTree = ""; }; + 92672784570B66A01FFF23C2E8A1C554 /* FLEXUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXUtility.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.h; sourceTree = ""; }; + 9289416E86B95FD37AC0002DD58D2C24 /* Flipper-PeerTalk.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-PeerTalk.debug.xcconfig"; sourceTree = ""; }; + 92AE83952B945C595CCB1F326A364B71 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; + 92CD32A2FCCA115B4B0E452D76FC6533 /* YGFloatOptional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGFloatOptional.h; path = yoga/YGFloatOptional.h; sourceTree = ""; }; + 92E8976EA262E215049AD45EEAC21C54 /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; + 92E8E2E486970F4DB8BF6C93FB711312 /* listener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener.h; path = src/event2/listener.h; sourceTree = ""; }; + 92F497785C422548575F3551B044AAD1 /* BSG_KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfoC.h; sourceTree = ""; }; + 9311EB0CDB64D8B133CB555E69E09716 /* RNFastImage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNFastImage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 93300F9A320267EC1FA5990DD435C245 /* RNCSafeAreaViewEdges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewEdges.m; path = ios/SafeAreaView/RNCSafeAreaViewEdges.m; sourceTree = ""; }; + 933C27038580EAD8CAE905C91C0BE11C /* SanitizeThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeThread.h; path = folly/synchronization/SanitizeThread.h; sourceTree = ""; }; + 93424B811A5139A5254B02C90CF8DFC8 /* rn-extensions-share-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "rn-extensions-share-prefix.pch"; sourceTree = ""; }; + 9352FB7DBE05F5908BBEC7CE1034322B /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; + 937253B4856F1DE53A7FD910DA71B5FE /* FKPortForwardingServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKPortForwardingServer.m; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingServer.m; sourceTree = ""; }; + 937CACDBE2FDCB5F2864652AE4CB2CCC /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 937F2556B135DB1FFA4339F72FF08A5C /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = "Objective-C/TOCropViewController/Resources/ja.lproj"; sourceTree = ""; }; + 93A400BE9A8667F9CE4942F5DF5C10C8 /* NamedThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NamedThreadFactory.h; path = folly/executors/thread_factory/NamedThreadFactory.h; sourceTree = ""; }; + 93BF29F982B0796C89425BA48FD541BD /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; + 93C3535B262824453CB45CEE01338AF6 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; + 93C3778C75E07462D6AA6C2EF4E128E2 /* RCTCustomInputController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomInputController.h; sourceTree = ""; }; + 93C3EC20DAA7C79A3553580682FEA63A /* JitsiMeetSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JitsiMeetSDK.debug.xcconfig; sourceTree = ""; }; + 93CBA8312ED75FAD8501C96FEFAB5F9C /* SSLOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLOptions.h; path = folly/io/async/SSLOptions.h; sourceTree = ""; }; + 93D9B7710D299A44C2A002E7469472F9 /* REABezierNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REABezierNode.m; sourceTree = ""; }; + 93DB970351CFB42D89631ED4E5475730 /* Shell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shell.h; path = folly/system/Shell.h; sourceTree = ""; }; + 93DCDE5576AF27DA89E40D0D82EF93BD /* RNCCameraRollManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCCameraRollManager.h; path = ios/RNCCameraRollManager.h; sourceTree = ""; }; + 93E710FA9E3AAACAA3D2107F0F8F8EA5 /* FIRCLSExecutionIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSExecutionIdentifierModel.m; path = Crashlytics/Crashlytics/Models/FIRCLSExecutionIdentifierModel.m; sourceTree = ""; }; + 93F5134E3E50667489F26C7EC6B60BDC /* RCTBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridge.m; sourceTree = ""; }; + 943707F1B2EA9D17F741FC58D9BB4325 /* REAEventNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAEventNode.h; sourceTree = ""; }; + 9447D505967836D58DBCC077927687D4 /* StreamStateMachineBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamStateMachineBase.cpp; path = rsocket/statemachine/StreamStateMachineBase.cpp; sourceTree = ""; }; + 945BA2FD8A0CFBC2569706DC93627D71 /* FIRHeartbeatInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatInfo.m; path = FirebaseCore/Sources/FIRHeartbeatInfo.m; sourceTree = ""; }; + 946C22680302D08D06B06AABA99505BF /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = ios/lib/libssl.a; sourceTree = ""; }; + 94723A6D4B8B0CC7EAEBA0CFA8DFE6C4 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; + 94D1498095DD6CBFCF581AD7D5F99A9C /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; + 94F99D3F7278CDACA3F343830787B814 /* RNFBCrashlyticsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBCrashlyticsModule.m; path = ios/RNFBCrashlytics/RNFBCrashlyticsModule.m; sourceTree = ""; }; + 94F9E3E5E9EC0B8F78F414B70D50FBE1 /* FIRCLSHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSHandler.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSHandler.h; sourceTree = ""; }; + 94FBC8A647FFBC1523F9F0EE2B213506 /* AtomicReadMostlyMainPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicReadMostlyMainPtr.h; path = folly/experimental/AtomicReadMostlyMainPtr.h; sourceTree = ""; }; + 94FC7CB00AEB28FEBFD5D8AFC620F9F0 /* TOActivityCroppedImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOActivityCroppedImageProvider.h; path = "Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.h"; sourceTree = ""; }; + 950062E8447DE738B60DBBA742D44707 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeToJsBridge.h; sourceTree = ""; }; + 950098739FFDA16B893BBFEC5225765A /* UMTaskConsumerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskConsumerInterface.h; path = UMTaskManagerInterface/UMTaskConsumerInterface.h; sourceTree = ""; }; + 95164075C77A0ED9148AFA34AF9AFCCC /* FIRCLSURLBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLBuilder.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSURLBuilder.m; sourceTree = ""; }; + 952BD639DF6D7566651C61D5DE12D19F /* React-RCTText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.debug.xcconfig"; sourceTree = ""; }; + 95362C0876B6F247A01415419E797923 /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; }; + 954BA6505E5AD83693136CA904BE601A /* React-RCTLinking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTLinking.release.xcconfig"; sourceTree = ""; }; + 954C19028C0EF32BBAB56BB49FF5319D /* SoftRealTimeExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SoftRealTimeExecutor.h; path = folly/executors/SoftRealTimeExecutor.h; sourceTree = ""; }; + 95792416180CB79A3E224367C8411ABF /* FramedDuplexConnection.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FramedDuplexConnection.cpp; path = rsocket/framing/FramedDuplexConnection.cpp; sourceTree = ""; }; + 957C501B84FB837BF8EECF92583374B2 /* InlineExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InlineExecutor.h; path = folly/executors/InlineExecutor.h; sourceTree = ""; }; + 957CF3621DE5BAD8F6D763DAEFCABCB8 /* react-native-notifications-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-notifications-dummy.m"; sourceTree = ""; }; + 9584F20DE12872A0B2DF6DC3327CDA65 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; + 95DE5B6E1976CB78D2814FC724DA3541 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + 961935ECB499C57F8D4C22EC2E4B497F /* OpenSSLThreading.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLThreading.cpp; path = folly/ssl/detail/OpenSSLThreading.cpp; sourceTree = ""; }; + 9622397634A3DEBEC00CE06C1B64BC8E /* AtFork.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AtFork.cpp; path = folly/detail/AtFork.cpp; sourceTree = ""; }; + 963491A9E62786E0785789D2BF070D8D /* FlipperKitNetworkPlugin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperKitNetworkPlugin.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.mm; sourceTree = ""; }; + 9642778E87FC8AC3F9807B8EE25E64BE /* Builtins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Builtins.h; path = folly/portability/Builtins.h; sourceTree = ""; }; + 9645C019754A75B61334196DCF880BE8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 9655531DE0429DE4C1BD529A96AB5110 /* RNGestureHandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGestureHandler-dummy.m"; sourceTree = ""; }; + 965A9B1B192D2C5521B1E99C0A146FD8 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 965EAD6B51D4D876E2C25FEDA50F764C /* UMAppLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMAppLoader.debug.xcconfig; sourceTree = ""; }; + 96889E362A9796EEBBC30E41F8073792 /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; + 968AE4DD0CF0D9773F7D4B711A7534C9 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 96962FA38898F1D7D4495FB7F8ED9007 /* FIRCLSMachOSlice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachOSlice.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOSlice.h; sourceTree = ""; }; + 9698A308246F9C475EFC0CF7FA7A64DD /* SKEnvironmentVariables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKEnvironmentVariables.h; path = iOS/FlipperKit/SKEnvironmentVariables.h; sourceTree = ""; }; + 96ACEF693DD14A9B36554DE1C8837282 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 96CBD3DFD7AE046C50C14ADC5555748F /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; + 96DB8478CAF5354FC5E6C1F5BBA39A22 /* RNRootView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNRootView-prefix.pch"; sourceTree = ""; }; + 96ED6D0B147039A5268A285F7593E9D4 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; + 96F4425A7A879F199A43747D5779B57A /* RNNotificationCenterListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationCenterListener.h; path = RNNotifications/RNNotificationCenterListener.h; sourceTree = ""; }; + 9703307287BB820F43947525D8118ED1 /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = ios/include/openssl/ecdh.h; sourceTree = ""; }; + 97110259DEEEC959980EF0B409E72C19 /* FlipperPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperPlugin.h; path = iOS/FlipperKit/FlipperPlugin.h; sourceTree = ""; }; + 97480F7BCA563D265C470CFAE45E18A4 /* RCTComponentEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentEvent.h; sourceTree = ""; }; + 97574DE18C289347F6F2311612C39496 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + 9760CEA86D766E49192B1E459D1C8878 /* RootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootView.h; path = ios/RootView.h; sourceTree = ""; }; + 97656B0ED655424BDBDBE07E2FD10257 /* RNLocalize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNLocalize.h; path = ios/RNLocalize.h; sourceTree = ""; }; + 9767ECAFA9543145B0E3C09D157BA1FA /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAccessibilityManager.h; path = React/CoreModules/RCTAccessibilityManager.h; sourceTree = ""; }; + 978853D7DE99A100A1E0B34E3A260704 /* YogaKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YogaKit-dummy.m"; sourceTree = ""; }; + 9789B2E9439BB73754F0B07BFAB87B52 /* RNLocalize.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNLocalize.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 978E964221A29FD75A5884FB53FCDD82 /* UMTaskManagerInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMTaskManagerInterface.release.xcconfig; sourceTree = ""; }; + 97B52D167651C3523F3B2CAEEF7423B0 /* StringKeyedSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedSet.h; path = folly/experimental/StringKeyedSet.h; sourceTree = ""; }; + 97B57C9F245BFF0B3BB2BF775356287B /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; + 97CC0FF8649FB8EAD461676E8C9E66EA /* UncaughtExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UncaughtExceptions.h; path = folly/lang/UncaughtExceptions.h; sourceTree = ""; }; + 97CCE02863C16052669D2F4A393DC94D /* EXAudioSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAudioSessionManager.h; path = EXAV/EXAudioSessionManager.h; sourceTree = ""; }; + 97D45684300495848DE355FFF2A07FF7 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; }; + 97DF756AD67125EB16F06106BF5E7483 /* AtomicHashArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashArray.h; path = folly/AtomicHashArray.h; sourceTree = ""; }; + 97FA7525DDE3736E02FED466A008B014 /* EXImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXImageLoader.m; path = EXImageLoader/EXImageLoader.m; sourceTree = ""; }; + 97FEA7485A09F5353062258212D80D74 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; + 980C5E8685C2D6AB79054CA47043435F /* React-CoreModules-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-CoreModules-dummy.m"; sourceTree = ""; }; + 98160D4827EF33F264B9656A82DDEF04 /* ARTContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTContainer.h; path = ios/ARTContainer.h; sourceTree = ""; }; + 985640F0769CFC44BE8784A0524828E4 /* SysTime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysTime.cpp; path = folly/portability/SysTime.cpp; sourceTree = ""; }; + 985B607491C9F769B6EAFD506485D15A /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = ios/include/openssl/ssl3.h; sourceTree = ""; }; + 986DBEC29D4033BC81B8504B155CDCC0 /* Sched.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Sched.cpp; path = folly/portability/Sched.cpp; sourceTree = ""; }; + 987E724D105C08C2B33EF09F8AA46FC4 /* Observables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Observables.h; path = yarpl/observable/Observables.h; sourceTree = ""; }; + 9881F43C243FDB00FAA65A90C28A02F1 /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; + 9892462926A73DD070AEA19A24162205 /* RNCAsyncStorage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCAsyncStorage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 98BDFC3334866AB049C88363913B1E61 /* FlipperConnectionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionManager.h; path = xplat/Flipper/FlipperConnectionManager.h; sourceTree = ""; }; + 98D10C3C764BA701C0A2378F32F87478 /* ThreadCachedArena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedArena.h; path = folly/memory/ThreadCachedArena.h; sourceTree = ""; }; + 990F4EE371FCA5E94001C98A1F57EF10 /* React-jsi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsi-dummy.m"; sourceTree = ""; }; + 991B3A59C2EDBD7A7B485E185AEBF277 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + 9923B3CF10E0F20E6C725B58C41B2452 /* YGStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGStyle.h; path = yoga/YGStyle.h; sourceTree = ""; }; + 99299FEE471C5CB2008492745168BF31 /* installation.md */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.md; path = docs/installation.md; sourceTree = ""; }; + 992F321CB4568B26B5C1CF22009BF270 /* FlipperState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperState.h; path = xplat/Flipper/FlipperState.h; sourceTree = ""; }; + 9930E8BDE14FD0D5625A004F75A0E2D9 /* FIRCLSSymbolResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSymbolResolver.h; path = Crashlytics/Crashlytics/Models/FIRCLSSymbolResolver.h; sourceTree = ""; }; + 9936E01F702B68A71DF6FC5030D94EE3 /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; + 9941F05755E0C04F640036E4B2FE1D26 /* RNGestureHandlerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerEvents.h; path = ios/RNGestureHandlerEvents.h; sourceTree = ""; }; + 9962D329341C2F147880D46EF53F5092 /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsi.h; sourceTree = ""; }; + 99720D30D4764EB212A54A8391F1E358 /* TOCropView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropView.h; path = "Objective-C/TOCropViewController/Views/TOCropView.h"; sourceTree = ""; }; + 9972B9BC9C002FD13E6707E9A8DBFE6F /* SharedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SharedMutex.cpp; path = folly/SharedMutex.cpp; sourceTree = ""; }; + 998C26CB5519FEA9C21A12508F876F52 /* RCTLocalAssetImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLocalAssetImageLoader.mm; sourceTree = ""; }; + 99AEEADA8EC16435EEA450BA7441D9E0 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; + 99C813405B591F8BFD2D6CD68736A8E8 /* FIRCLSDemangleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDemangleOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSDemangleOperation.h; sourceTree = ""; }; 99D5CD245388DC76AAEF6E1E351A90ED /* libFlipper-Folly.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libFlipper-Folly.a"; path = "libFlipper-Folly.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 99D6277633D0745518D5EEC9BB5A6D08 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 99F03C1665761FA81336C8E67D423DAC /* RNFetchBlobFS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobFS.m; path = ios/RNFetchBlobFS.m; sourceTree = ""; }; - 99F241E194119E22497F0BBE063E2FF8 /* ParallelMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParallelMap.h; path = folly/gen/ParallelMap.h; sourceTree = ""; }; - 9A19805C017832692074F5E607A22CA7 /* RNFBJSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBJSON.m; path = ios/RNFBApp/RNFBJSON.m; sourceTree = ""; }; - 9A26B1E2138AF774E3D5228700334E96 /* FIRCLSCompactUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSCompactUnwind.c; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind.c; sourceTree = ""; }; - 9A31D59FFB8BAA76F5182ED7C26E43BC /* PublisherBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PublisherBase.h; path = rsocket/statemachine/PublisherBase.h; sourceTree = ""; }; - 9A36ADBAA7FED27F1E4A346CA02A5DC7 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; - 9A382AD3DB08D3BAA1277207D85CDD48 /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = ""; }; - 9A493FF5ECE799F8773951B83D84B40D /* UMCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMCore-dummy.m"; sourceTree = ""; }; - 9A749148F7E2718DB58217FAA735FC64 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; - 9A753105AFC15D0D5195B78D817D0CFE /* FIRCLSReportUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportUploader.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.m; sourceTree = ""; }; - 9AE848FA083D178953EBCE99B1AE60BB /* FIRCLSProcessReportOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSProcessReportOperation.m; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSProcessReportOperation.m; sourceTree = ""; }; - 9AEEA5A29B1E57C2E1292C34D4E013EC /* ThreadCachedInt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInt.h; path = folly/ThreadCachedInt.h; sourceTree = ""; }; - 9AFF0774B1B5AEBD5F516109A73ECB09 /* ui.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui.h; path = ios/include/openssl/ui.h; sourceTree = ""; }; - 9B0299C2B37069873D2F1DA966C6E45F /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; - 9B0AAE84C3EF2B9C607571DAACB65FF4 /* FIRCLSURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSession.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSession.m; sourceTree = ""; }; - 9B1FEA7C0C077226D84162CF1ED34F9A /* glog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "glog-dummy.m"; sourceTree = ""; }; - 9B3B1234649236B562BD6FCC80E8053C /* RCTSettingsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsPlugins.mm; sourceTree = ""; }; - 9B7BE8F2D52CAAC1A1A0D5FA4C11331E /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - 9B891790864D2327604E885A1BB1CE29 /* RNDateTimePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDateTimePicker.m; path = ios/RNDateTimePicker.m; sourceTree = ""; }; - 9BABD11FF59C0C00F4255F87443E298B /* IPAddressV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressV4.h; path = folly/IPAddressV4.h; sourceTree = ""; }; - 9BFB858FFCD75C16524DAE41E50EDA6C /* FBLazyVector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.debug.xcconfig; sourceTree = ""; }; - 9BFE97469F8EBB187FAE310F59862C63 /* UMUserNotificationCenterProxyInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMUserNotificationCenterProxyInterface.h; path = UMPermissionsInterface/UMUserNotificationCenterProxyInterface.h; sourceTree = ""; }; - 9C045DC314E85068EB7D60CC0222BF84 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; - 9C0DE7918741A106452A0BF31E8BF336 /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = ""; }; - 9C190D329DAF3108EFA7B75F70E14C21 /* EXConstants.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.debug.xcconfig; sourceTree = ""; }; - 9C1AC88AB1451F95FD7ECE33D22387CF /* DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.release.xcconfig; sourceTree = ""; }; - 9C251BDD668A0833CABC259C54C08DB3 /* Pods-RocketChatRN-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RocketChatRN-acknowledgements.markdown"; sourceTree = ""; }; - 9C2E1877EE5FC0B6EEBBDDEFA3A94CC5 /* InitThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InitThreadFactory.h; path = folly/executors/thread_factory/InitThreadFactory.h; sourceTree = ""; }; - 9C44288E4F9D989101F85D6BC24EA9B5 /* Pods-ShareRocketChatRN-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShareRocketChatRN-dummy.m"; sourceTree = ""; }; - 9C476D8F58C1AB32EAB39D6ACAF1959E /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; - 9C59E950AED0EA83139AD0A0DDD4D111 /* ReactNativeKeyboardInput-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeKeyboardInput-dummy.m"; sourceTree = ""; }; - 9C6B6BA9573A3D5114944B9DD5890D74 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; - 9C8D15BD98064FC8CD29C15DDA8B429F /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; - 9C8FF16709CB4F3C15BDCEA85EAE552D /* TOCroppedImageAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCroppedImageAttributes.m; path = "Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.m"; sourceTree = ""; }; - 9C9A254A254A1AC4B483B0AB59F19BA2 /* SafeAssert.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SafeAssert.cpp; path = folly/lang/SafeAssert.cpp; sourceTree = ""; }; - 9CC78DB2A1715FC2DC8188A059408CE8 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; - 9CE1A9CF7F02C3FA486D29963BBAED13 /* MaterialIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = MaterialIcons.ttf; path = Fonts/MaterialIcons.ttf; sourceTree = ""; }; - 9CF6E2E9DAF8B678188507245149E047 /* evhttp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evhttp.h; path = src/evhttp.h; sourceTree = ""; }; - 9D0511FB3538261E00C6038C99BC7901 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; - 9D0A00D1A88171A2D8A975BE1ABBBDF3 /* UMModuleRegistryConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryConsumer.h; sourceTree = ""; }; - 9D1E5807E6B2E750827BEC4F53052268 /* RCTBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridge.m; sourceTree = ""; }; - 9D363A821FA6441C0415E5D82EAFC999 /* BSG_KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_Signal.c; sourceTree = ""; }; - 9D3D9958F6CB7E4E0642099398810093 /* IOBuf.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IOBuf.cpp; path = folly/io/IOBuf.cpp; sourceTree = ""; }; - 9D5252337079F8CE162493DD6B908CB9 /* LNInterpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LNInterpolation.h; sourceTree = ""; }; - 9D5DAD20CF4A7EBEC0EF93F1E3C7CCFC /* DelayedDestruction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedDestruction.h; path = folly/io/async/DelayedDestruction.h; sourceTree = ""; }; - 9D7D30FD062FA2F4CE761A3A1CCA8F85 /* JsArgumentHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JsArgumentHelpers.h; sourceTree = ""; }; - 9D7F3EAAC32341136ACA4C5AB471EAB1 /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; - 9D8B89C272CF86B251E03058FD3D8ACA /* RCTImageLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageLoader.mm; sourceTree = ""; }; + 9A057FC2B06C2E9754F234557A9DD5F2 /* UMAppLoaderProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMAppLoaderProvider.m; path = UMAppLoader/UMAppLoaderProvider.m; sourceTree = ""; }; + 9A0AEEA6606F62C0D917BF535E738CB7 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 9A107511BB1900642AECF197062D10E8 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; + 9A1FFCE20159753D7E09360DCAC6D3DC /* F14Policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Policy.h; path = folly/container/detail/F14Policy.h; sourceTree = ""; }; + 9A243DF2061DEFDDE291EBD729D7655D /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; + 9A3A339A287C5D9E83CC0225775DEA6B /* UIView+Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Yoga.h"; path = "YogaKit/Source/UIView+Yoga.h"; sourceTree = ""; }; + 9A405F82D82FA8A50DE20C1F529C0E82 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = "Objective-C/TOCropViewController/Resources/ms.lproj"; sourceTree = ""; }; + 9A43C4D7CA1EF800C7182FB3A6B3728F /* REANodesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = REANodesManager.m; path = ios/REANodesManager.m; sourceTree = ""; }; + 9A64CD4ADF28B66F987F870A7A255E0D /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; + 9A6EC4EC444A50B281601F280E41ABD6 /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; + 9AAD329D923DF61B72274D9B19EEA53E /* FIRCLSAllocate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAllocate.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSAllocate.h; sourceTree = ""; }; + 9AB29DC06EE128715B33DB814DC5E8AF /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = ios/include/openssl/rsa.h; sourceTree = ""; }; + 9AB96A3603F6A0C75B022BF8FEB791B7 /* EXVideoThumbnails.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXVideoThumbnails.debug.xcconfig; sourceTree = ""; }; + 9ABBF551C57D7CE117B25072566C0EC4 /* ImageCropPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ImageCropPicker.m; path = ios/src/ImageCropPicker.m; sourceTree = ""; }; + 9ACDD1DA4A9D536AC0542C4DF7A4D413 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; + 9AE36B038AFA428DEBA76CA96A143D34 /* Flipper-Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Folly.debug.xcconfig"; sourceTree = ""; }; + 9AF8BDB1EA67052C727FE27B41A7AA17 /* RNFBRCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBRCTEventEmitter.h; path = ios/RNFBApp/RNFBRCTEventEmitter.h; sourceTree = ""; }; + 9B26732C6905CE9C0D770ADC58B74E7B /* RNReanimated.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNReanimated.release.xcconfig; sourceTree = ""; }; + 9B388418E1C1B0C5BD30ADC617A0BD2F /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; + 9B601B6D9A6EA0F926F83AE82B167DC8 /* BSG_KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm64.c; sourceTree = ""; }; + 9B644E8F792C7D96366611784707B904 /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; + 9B64DA9D8F7AB4B235F0F948339E4E9F /* ReactCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactCommon.release.xcconfig; sourceTree = ""; }; + 9B7D9C2885ED2D1F790D780396244B06 /* SSLErrors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLErrors.cpp; path = folly/io/async/ssl/SSLErrors.cpp; sourceTree = ""; }; + 9B7F2E6D40A0A33BC5C39F075891F642 /* Checksum.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Checksum.cpp; path = folly/hash/Checksum.cpp; sourceTree = ""; }; + 9B87BD89FFC807940769C52E39B7D396 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + 9B8B0A5EFCC70AA16059E58D6A0F5686 /* FIRCLSSignal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSSignal.c; path = Crashlytics/Crashlytics/Handlers/FIRCLSSignal.c; sourceTree = ""; }; + 9B92A8C3A17DC006F69609EDB40FAC57 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = folly/container/Array.h; sourceTree = ""; }; + 9B943BAF7A4D7FB395F978A04887D78D /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; + 9B94A02680E683D40359164CD06920DF /* KeyboardTrackingViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KeyboardTrackingViewManager.h; path = lib/KeyboardTrackingViewManager.h; sourceTree = ""; }; + 9B98D7776DF599ED2C7DBDB19388ABBF /* react-native-mmkv-storage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-mmkv-storage.debug.xcconfig"; sourceTree = ""; }; + 9BA613E7B67989A9C099C7305F54032E /* UMErrorCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMErrorCodes.h; path = UMCore/UMErrorCodes.h; sourceTree = ""; }; + 9C008C1F8B7D5C3D0ABD2E35A1E531BA /* FIRCLSAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAsyncOperation.h; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation.h; sourceTree = ""; }; + 9C14C10E415C0FB7E8D386356542A928 /* FIRCLSUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind.h; sourceTree = ""; }; + 9C19CD202FEDA943E5C4C727D4503CC1 /* Flipper-Glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Glog.debug.xcconfig"; sourceTree = ""; }; + 9C31B69AFD927F9BE6E1A94CCD9164E1 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 9C386215B39976F2E820F9A16C88C6F3 /* ReentrantAllocator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ReentrantAllocator.cpp; path = folly/memory/ReentrantAllocator.cpp; sourceTree = ""; }; + 9C4BBEABCD1808159AFEC73929D8470F /* EXAudioSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAudioSessionManager.m; path = EXAV/EXAudioSessionManager.m; sourceTree = ""; }; + 9C4C2EF6286A2945C924589C1F3433E8 /* react-native-document-picker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-document-picker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9C535830E31A68A8EADBA46E7414357B /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = ""; }; + 9C58E09797BE08EE799C7076EE6C01B0 /* json_patch.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_patch.cpp; path = folly/json_patch.cpp; sourceTree = ""; }; + 9C60B15390B5A15B6AD61A8B8AB6D5ED /* MMKVLog_Android.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKVLog_Android.cpp; path = Core/MMKVLog_Android.cpp; sourceTree = ""; }; + 9C6601ABC5EAA4441339CC84279C5D1F /* BugsnagUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagUser.h; sourceTree = ""; }; + 9C6AA440E5392C15B9E007DD775FAC88 /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; + 9C73F356DA3B1B322CA002072CF42AFB /* Windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Windows.h; path = folly/portability/Windows.h; sourceTree = ""; }; + 9C8DB1EEF796A30D002498C1D92697A6 /* React-RCTImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTImage-prefix.pch"; sourceTree = ""; }; + 9C94FB841D192F3EB68DC8E42209D490 /* OpenSSLHash.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLHash.cpp; path = folly/ssl/OpenSSLHash.cpp; sourceTree = ""; }; + 9CCB9552905A88554A35313D50FC94DF /* RCTBaseTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextInputViewManager.m; sourceTree = ""; }; + 9CCE0DA26BC84DBAE8148CCBB079AB04 /* FirebaseInstallations.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.release.xcconfig; sourceTree = ""; }; + 9CD97CD2124BF03703BF07A8D885B3D4 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; + 9CF89B85A794B593C2AE74CE7073EE37 /* 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 = ""; }; + 9D02B362DE7861F6C9B7347A03D2D01A /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; + 9D211109B139C4F112758357ACA1723A /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + 9D33716044DEED00B8C92D55E59DFB68 /* RCTAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimatedImage.m; sourceTree = ""; }; + 9D3AAF375908BCE056DEDA31DD7A58EE /* React-CoreModules.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.debug.xcconfig"; sourceTree = ""; }; + 9D3D5B888BA8A95E4120BA945FED3CAE /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; + 9D442D7D50ECFFDDED55BA30FCB89821 /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = ios/include/openssl/x509v3.h; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* 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; }; - 9DC6AB712F618A1FAB640E85CC25EE6D /* BugsnagSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSession.m; sourceTree = ""; }; - 9DD3EF1C6D3DE055DAB3B1DAC5262D91 /* ReentrantAllocator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ReentrantAllocator.cpp; path = folly/memory/ReentrantAllocator.cpp; sourceTree = ""; }; - 9DDBF86AF93CBB926DC4E4BAF0BCB169 /* EXPermissions-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPermissions-dummy.m"; sourceTree = ""; }; - 9DE8C076A7F3BBAB0915FD7A48723018 /* FIRInstallationsStoredItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredItem.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.m; sourceTree = ""; }; - 9DEA61F84FCCD1A8BC54C4031629C8D6 /* SpookyHashV1.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV1.cpp; path = folly/hash/SpookyHashV1.cpp; sourceTree = ""; }; - 9E364C59C27AA05317CF1F625F7F0AB3 /* libevent_core.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent_core.a; path = lib/libevent_core.a; sourceTree = ""; }; - 9E440C343714FE4959B71309ABB82D0D /* UMMagnetometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMMagnetometerInterface.h; path = UMSensorsInterface/UMMagnetometerInterface.h; sourceTree = ""; }; - 9E647A63FBE8492458D2D3E07E006264 /* KeyCommands-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeyCommands-dummy.m"; sourceTree = ""; }; - 9E78A6591875A2E87C3D9B92C25BA517 /* SerialExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerialExecutor.h; path = folly/executors/SerialExecutor.h; sourceTree = ""; }; - 9E9417DB68C894934F552EDBEFEE30B4 /* RNFBAnalyticsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBAnalyticsModule.h; path = ios/RNFBAnalytics/RNFBAnalyticsModule.h; sourceTree = ""; }; - 9ECE254E55D820019E2A31F099741180 /* RCTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceView.h; sourceTree = ""; }; - 9ED39D48FF337EEE3AAED3D9E33340B8 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; - 9EE033307D0F79534498A6083415BD28 /* UMAppLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLoaderInterface.h; sourceTree = ""; }; - 9EE3279EA0E17FEC633AF8BD94F01D87 /* FrameFlags.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameFlags.cpp; path = rsocket/framing/FrameFlags.cpp; sourceTree = ""; }; - 9EE8EABA697CAD3C088C278AAF62F880 /* PThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PThread.cpp; path = folly/portability/PThread.cpp; sourceTree = ""; }; - 9EEF581B0A0DDC0537B752219C768A2C /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - 9F0CDC412D3BC1DE73D9AA45C945E83A /* ThreadWheelTimekeeper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadWheelTimekeeper.cpp; path = folly/futures/ThreadWheelTimekeeper.cpp; sourceTree = ""; }; - 9F214FB06E444D8A7000EECFB6744CA2 /* FIRInstallationsAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResult.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsAuthTokenResult.h; sourceTree = ""; }; - 9F22E961462439F5DE19AF2A9AB73729 /* FixedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FixedString.h; path = folly/FixedString.h; sourceTree = ""; }; - 9F406DC9FC0FBA22BDD27D58E004442A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 9F4861194EFDA9EF727093A75C3F1512 /* ScheduledFrameProcessor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledFrameProcessor.cpp; path = rsocket/framing/ScheduledFrameProcessor.cpp; sourceTree = ""; }; - 9F51225B19F6FCA744F6B84D257914B6 /* GoogleDataTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport.h; sourceTree = ""; }; - 9F5591EAF7C1CA860B874A46EB898BE1 /* TOCropViewConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropViewConstants.h; path = "Objective-C/TOCropViewController/Constants/TOCropViewConstants.h"; sourceTree = ""; }; - 9F5807D7BDE94BFE16ED6972BD019525 /* FlipperStateUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperStateUpdateListener.h; path = iOS/FlipperKit/FlipperStateUpdateListener.h; sourceTree = ""; }; - 9F5C0D3412115B1C70F87A175BFA94DB /* RCTSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSliderManager.h; sourceTree = ""; }; - 9F79B09A11FC5373131D8BD312B9C5FE /* FIRCLSUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUtility.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSUtility.m; sourceTree = ""; }; - 9F80816C241D2134924EA901807D4877 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Objective-C/TOCropViewController/Resources/zh-Hans.lproj"; sourceTree = ""; }; - 9F80B46EE1ED0DDF73DA0C187058D9F8 /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; - 9FB8473115801B8DAADF0B2E3A59B836 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - 9FC5884C82AABE2EC8332BCB64221E9A /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSBundleType.cpp; sourceTree = ""; }; - 9FC94F54E8C416696AED4A2C8A8F9232 /* GDTCORUploadPackage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadPackage.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORUploadPackage.h; sourceTree = ""; }; - 9FD87FA1B82E5D26C5A6665CC1B6F36B /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = ios/QBImagePicker/QBImagePicker/ja.lproj; sourceTree = ""; }; - 9FE33FEB54FCCD540B5C8AF66F5BA1B1 /* RNCMaskedView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCMaskedView.debug.xcconfig; sourceTree = ""; }; - 9FE5CAE96A925B150D03CF7F1F87D840 /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; - 9FF9192DB0085A1E3A6AAC823BDDFCB9 /* SharedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SharedMutex.cpp; path = folly/SharedMutex.cpp; sourceTree = ""; }; - 9FFBB1EA94B4B41E86AFD609025CCE50 /* MPMCPipelineDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipelineDetail.h; path = folly/detail/MPMCPipelineDetail.h; sourceTree = ""; }; - A0084D9BDAA8D290DA7A8AB2A3D504D6 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; - A00A4F1F10995C8C9B5B661A47C3602C /* Frame.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Frame.cpp; path = rsocket/framing/Frame.cpp; sourceTree = ""; }; - A020774C760BA3ADBB770E3ECC848753 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; - A04B5CB1B57C0A6012190EBDCBA91165 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = "Objective-C/TOCropViewController/Resources/en.lproj"; sourceTree = ""; }; - A0579689A0AA2FD1418C4E1BEC2D759F /* SpookyHashV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV1.h; path = folly/hash/SpookyHashV1.h; sourceTree = ""; }; - A057C2D4613AFF46B498C667A434590F /* SKNodeDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKNodeDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.h; sourceTree = ""; }; - A06771E1FA15F21EA27C833B19E56899 /* BSG_KSCrashSentry_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashSentry_NSException.m; sourceTree = ""; }; - A081FCF8E24CE17EE6C1EF96819E169F /* CpuId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CpuId.h; path = folly/CpuId.h; sourceTree = ""; }; - A0A1664C74155B12F00681B9D4E85251 /* Log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Log.cpp; path = xplat/Flipper/Log.cpp; sourceTree = ""; }; - A0BCB7A5793B7E9EBF95DB101F103273 /* StreamRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamRequester.h; path = rsocket/statemachine/StreamRequester.h; sourceTree = ""; }; - A0D9D6A2339F0BA2D9379EC5E5A14AED /* EXFileSystemLocalFileHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFileSystemLocalFileHandler.h; path = EXFileSystem/EXFileSystemLocalFileHandler.h; sourceTree = ""; }; - A0E87E798698FE098A0C563DFCE30C2F /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/portability/String.cpp; sourceTree = ""; }; - A1011E110924DC5239489D276CE4D257 /* FIRCLSSymbolicationOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSymbolicationOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSymbolicationOperation.m; sourceTree = ""; }; - A10E8C4738B541B45BEF58011E47A174 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; - A110C36112C624ED8ECBF5AF8E1914E0 /* UMFaceDetectorInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFaceDetectorInterface.debug.xcconfig; sourceTree = ""; }; - A137B00CD5DF2AA05399AA9E08F2490B /* Firebase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.debug.xcconfig; sourceTree = ""; }; - A147A30B6FEF86333F09AA5A26499A1E /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = "Objective-C/TOCropViewController/Resources/ar.lproj"; sourceTree = ""; }; - A14CE4F1D63089A513D208476C51D825 /* BaselinesTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = BaselinesTcp.cpp; path = rsocket/benchmarks/BaselinesTcp.cpp; sourceTree = ""; }; - A1673F8C9DD85AC5A52E6094F95F00DE /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; - A18AED10030E3D4A212708F61EEEEC6B /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = ios/include/openssl/asn1t.h; sourceTree = ""; }; - A1A4306CE5201CAC7DC5E1DAD66091AD /* ScheduledSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSubscription.h; path = rsocket/internal/ScheduledSubscription.h; sourceTree = ""; }; - A1A9376297DD52A7F492DD0F82F79FD9 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; - A1C73AD44C809A7DB22A5F187106DA39 /* ReactNativeKeyboardInput.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardInput.debug.xcconfig; sourceTree = ""; }; - A1D820240F0210A102F96722E586A1AC /* Checksum.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Checksum.cpp; path = folly/hash/Checksum.cpp; sourceTree = ""; }; - A1E42D060EB9AC14839CB57030345E6E /* TimerFD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerFD.h; path = folly/experimental/TimerFD.h; sourceTree = ""; }; - A1E5D39742A35A37A4E784EA66C1B093 /* BugsnagSessionTrackingApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingApiClient.h; sourceTree = ""; }; - A22753CCAF27A03A676310C9D462C3B8 /* ConnectionContextStore.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ConnectionContextStore.cpp; path = xplat/Flipper/ConnectionContextStore.cpp; sourceTree = ""; }; - A22D011F800C14E3E1D42398E3B93B38 /* Observables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Observables.h; path = yarpl/observable/Observables.h; sourceTree = ""; }; - A22D9A7CFBC22707CE31B8C69953EA96 /* FIRCLSApplicationIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSApplicationIdentifierModel.m; path = Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.m; sourceTree = ""; }; - A24284C74F85ABEDEA36C8B3588B98E6 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - A24753E35FC2734220C5A1E9A5F5C005 /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = ios/include/openssl/x509_vfy.h; sourceTree = ""; }; - A24C7D282F66A9FD25CBD5041231EA2C /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/detail/Singleton.h; sourceTree = ""; }; - A253EF83DF55BCC8F110EFF0E561CB3E /* RNFBMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBMeta.h; path = ios/RNFBApp/RNFBMeta.h; sourceTree = ""; }; - A26259A99D7BB43B4E5B892901507493 /* BSG_KSBacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace.h; sourceTree = ""; }; - A27322334E897A7C3C38F13287D46F2F /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = ios/include/openssl/aes.h; sourceTree = ""; }; - A2753B277060D11E0A6EF6AA5DB7BCFD /* PicoSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PicoSpinLock.h; path = folly/synchronization/PicoSpinLock.h; sourceTree = ""; }; - A2815A30FB1FF4B8F62752C035B70A46 /* AsyncSocketException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSocketException.h; path = folly/io/async/AsyncSocketException.h; sourceTree = ""; }; - A28A3F5095CAA1FC8CAE9C7B5F5E0028 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; - A2A61E991447F4CBCB200A416E406D4E /* Payload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Payload.h; path = rsocket/Payload.h; sourceTree = ""; }; - A2D7CCDCF1C8DE8449332EF5ECFFFFCB /* FIRCLSSettingsOnboardingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSettingsOnboardingManager.h; path = Crashlytics/Crashlytics/Settings/FIRCLSSettingsOnboardingManager.h; sourceTree = ""; }; - A312099D302195A9FF7DF10D03D5EF27 /* libevent.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent.a; path = lib/libevent.a; sourceTree = ""; }; - A3167313ECE7FD9005A4185BF31DB2EB /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - A35EF79CAC3FCBBDDF05214E4A93FDF8 /* RNCSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewLocalData.h; path = ios/SafeAreaView/RNCSafeAreaViewLocalData.h; sourceTree = ""; }; - A37F4E18B49A65DB3186E273A9501F57 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - A380206DA70CE3513CE8C4223608A4D4 /* SpookyHashV2.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV2.cpp; path = folly/hash/SpookyHashV2.cpp; sourceTree = ""; }; - A39528DE36943718B9A4D993F4D079A7 /* FBReactNativeSpec-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBReactNativeSpec-prefix.pch"; sourceTree = ""; }; - A399A511739E94F4FD8E1A82764664FD /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; - A3CDE3A926A54EE04C600DD76CD5D1DC /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; - A3D3DEE16D2637E483164A00BC1D7D23 /* FrameProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameProcessor.h; path = rsocket/framing/FrameProcessor.h; sourceTree = ""; }; - A3EA69EE11ADAF8D290E70524F9C32CD /* RNFBPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBPreferences.h; path = ios/RNFBApp/RNFBPreferences.h; sourceTree = ""; }; - A3F2601C7D430A952DA08D18520AAB0F /* SingletonRelaxedCounter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonRelaxedCounter.h; path = folly/experimental/SingletonRelaxedCounter.h; sourceTree = ""; }; - A43BCE29FCEF86AAA4D786DE72FCD206 /* FIRAEvent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAEvent+Internal.h"; path = "Crashlytics/Crashlytics/Helpers/FIRAEvent+Internal.h"; sourceTree = ""; }; - A4646EA6592A48382242A9808410A72B /* BSG_KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashCallCompletion.h; sourceTree = ""; }; - A4683F683ADF5793EB03A32071C78EE7 /* ARTSurfaceViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTSurfaceViewManager.h; sourceTree = ""; }; - A489583354216CBFC03DB851B4556CD9 /* RCTUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextView.h; sourceTree = ""; }; - A48A8718E4BB3BBAF4546E0B15307BFC /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; - A4C8D874A90E0E3DA610AFB8251B5DBD /* RSocketResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketResponder.cpp; path = rsocket/RSocketResponder.cpp; sourceTree = ""; }; - A4D54A32E207A52E94C4F5219C97F37D /* React-RCTBlob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTBlob-prefix.pch"; sourceTree = ""; }; - A50FD284847D089996CE7B9D64B5E2BD /* RNDeviceInfo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNDeviceInfo-dummy.m"; sourceTree = ""; }; - A535C14C4C0DF18A481BAC455E82A9B5 /* FIRCLSApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSApplication.m; path = Crashlytics/Crashlytics/Components/FIRCLSApplication.m; sourceTree = ""; }; - A5577C0F2D8D5C2DC5D7EA3BBC536D8F /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - A56991907904515F662A4154291C453E /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = ""; }; - A56BC009F9F3D20ACF799DED02654DB1 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; - A57BA32A859BD99754F04A2532EAA4D5 /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTExceptionsManager.h; path = React/CoreModules/RCTExceptionsManager.h; sourceTree = ""; }; - A57E897FD9EB7C345ECF04ED47097BC2 /* FIRCLSFABHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABHost.h; path = Crashlytics/Shared/FIRCLSFABHost.h; sourceTree = ""; }; - A58A2DF8CAF4BB6A8F111A113CADAF9A /* FireAndForgetResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FireAndForgetResponder.cpp; path = rsocket/statemachine/FireAndForgetResponder.cpp; sourceTree = ""; }; - A5A72C91B95BBE1B5764C5113D1042ED /* RCTMultilineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputViewManager.h; sourceTree = ""; }; - A5BDC94EBC9ED964369495694B7D1365 /* React-RCTText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.debug.xcconfig"; sourceTree = ""; }; - A5C8FBEB81978D0198E1F01083624C7F /* nanopb.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.debug.xcconfig; sourceTree = ""; }; - A5C96A1C11DB3ED91606C4295CE5004A /* RCTMultilineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputViewManager.m; sourceTree = ""; }; - A5CBB2C669A31CB1A41D967FB8337B96 /* SKHiddenWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKHiddenWindow.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKHiddenWindow.h; sourceTree = ""; }; - A5D95122CFB7FE65048C4E038BAF4AE5 /* RNCMaskedView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCMaskedView.release.xcconfig; sourceTree = ""; }; - A5DBF0EF0AE9E9D08516585E61E7AD3F /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "ios/QBImagePicker/QBImagePicker/zh-Hans.lproj"; sourceTree = ""; }; - A5ED4395691E2745D117436EC74A630D /* EXWebBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXWebBrowser.h; path = EXWebBrowser/EXWebBrowser.h; sourceTree = ""; }; - A5F5D00C3B1B9044219B9557875AC433 /* EXPermissions.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXPermissions.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A60EE0DC677F9126D19E38CA9E8F4FF4 /* QBAlbumCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAlbumCell.m; path = ios/QBImagePicker/QBImagePicker/QBAlbumCell.m; sourceTree = ""; }; - A629ACF8E06C13D5446917A9CEC51866 /* react-native-slider.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-slider.release.xcconfig"; sourceTree = ""; }; - A634CE8A6832A8210B2D1D5A4393D787 /* RNReanimated-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNReanimated-dummy.m"; sourceTree = ""; }; - A634D57EC222D84FF4ECC0A0BFDB203E /* FIRCLSAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAsyncOperation.h; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation.h; sourceTree = ""; }; - A64EACCAC2AD1192454CC5C7C68922BF /* SocketAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketAddress.cpp; path = folly/SocketAddress.cpp; sourceTree = ""; }; - A65989EEFCE0BEEE7CC1C7B5746AD31F /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; - A65BE022C1E6E9C4E2D24A4B27784FEB /* RangeSse42.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RangeSse42.cpp; path = folly/detail/RangeSse42.cpp; sourceTree = ""; }; - A65BEF8F4688F80EC26978291C60CFE3 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - A687F8B07E3CA701D4812ADD113A2D63 /* ScheduledSingleSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSingleSubscription.h; path = rsocket/internal/ScheduledSingleSubscription.h; sourceTree = ""; }; + 9D9D9A65222FA9A86B8147D0913D4418 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/hash/Hash.h; sourceTree = ""; }; + 9DAE0CC51E5FAC218BF5ACAB47869AF4 /* JSModulesUnbundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSModulesUnbundle.h; sourceTree = ""; }; + 9DEBC8F110784CB99AD4F9CDA05F641A /* RCTSinglelineTextInputViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSinglelineTextInputViewManager.h; sourceTree = ""; }; + 9DFF47E67DE99CD3BE7D3D015117F07B /* Yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9E0B1D61A483077FB4BDBC262DE16D7B /* FIRCLSUserLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUserLogging.m; path = Crashlytics/Crashlytics/Components/FIRCLSUserLogging.m; sourceTree = ""; }; + 9E0CA6933B225B17A6B95C12EB10D68E /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; + 9E1571D58E6D35FEF89D0F014A15D172 /* RCTKeyboardObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTKeyboardObserver.mm; sourceTree = ""; }; + 9E17D90CDC0CB979623935CA74C62CBE /* PTProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTProtocol.h; path = peertalk/PTProtocol.h; sourceTree = ""; }; + 9E196BCB65320E4CFE54016301C197F7 /* RNGestureHandlerDirection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerDirection.h; path = ios/RNGestureHandlerDirection.h; sourceTree = ""; }; + 9E235FB4D7E0FC2F6BB891FE35288C5D /* FIRCLSDwarfUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDwarfUnwind.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwind.c; sourceTree = ""; }; + 9E29D0D7334990552C28F6888E1C4D0A /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; + 9E5018DDC168FC068C8643A56FC722A5 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; + 9E613ED37FA23C1EA68DFFC647C5201E /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; + 9E939B8E866B114B5E15E3AB4668EDFA /* AtomicHashMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashMap-inl.h"; path = "folly/AtomicHashMap-inl.h"; sourceTree = ""; }; + 9E9A57E0CB139E16F4A6BA73383783EE /* RCTAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAppearance.h; path = React/CoreModules/RCTAppearance.h; sourceTree = ""; }; + 9EA12513D98BD2C55D80F09DAC744C69 /* React-callinvoker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-callinvoker.debug.xcconfig"; sourceTree = ""; }; + 9EAFD7F7C8610E54492134A3398C36AE /* ReactNativeShareExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReactNativeShareExtension.m; path = ios/ReactNativeShareExtension.m; sourceTree = ""; }; + 9EC316318A17B21512726BC118D88BED /* GDTCCTNanopbHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTNanopbHelpers.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTNanopbHelpers.m; sourceTree = ""; }; + 9ED083F33A0F5839CEF34A1AAAA3E985 /* GDTCORTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORTransport.h; sourceTree = ""; }; + 9ED19ABBF136854713A6A0B531EAEB55 /* AsymmetricMemoryBarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsymmetricMemoryBarrier.h; path = folly/synchronization/AsymmetricMemoryBarrier.h; sourceTree = ""; }; + 9ED7836E27AA6987A9009F6A6F03831A /* openssl_aes_core.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = openssl_aes_core.cpp; path = Core/aes/openssl/openssl_aes_core.cpp; sourceTree = ""; }; + 9EDDB9376A4625994C1925BFEF5E77DB /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 9F02B8E06B5366040123CFC317EB0B44 /* dso.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dso.h; path = ios/include/openssl/dso.h; sourceTree = ""; }; + 9F263719772A77F5C2E42FDE20EE9DEC /* Pods-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RocketChatRN.debug.xcconfig"; sourceTree = ""; }; + 9F2BEF9C2CDA35054BB8CDB6F043B70C /* MMKVAppExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MMKVAppExtension-prefix.pch"; sourceTree = ""; }; + 9F4D377076C5AE1A20AE5825C43200CC /* RNBackgroundTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNBackgroundTimer.h; path = ios/RNBackgroundTimer.h; sourceTree = ""; }; + 9F4F55FE24F77A70BC872152E4464161 /* Pods-ShareRocketChatRN.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ShareRocketChatRN.modulemap"; sourceTree = ""; }; + 9F6E6DF35AF0B48899750BCFDCF4C8A3 /* UMAppLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMAppLoader.release.xcconfig; sourceTree = ""; }; + 9F89E9422660E556867CA39E9365EF04 /* localNotifications.md */ = {isa = PBXFileReference; includeInIndex = 1; name = localNotifications.md; path = docs/localNotifications.md; sourceTree = ""; }; + 9F91E5DCF911543831CF7AC21C853DE7 /* JSIExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = JSIExecutor.cpp; path = jsireact/JSIExecutor.cpp; sourceTree = ""; }; + 9F9D453D8474F3B0861F946B8119F003 /* BSG_KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_User.h; sourceTree = ""; }; + 9FA0CAA0DBA73E40FA693E392FDDF4B0 /* PTPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTPrivate.h; path = peertalk/PTPrivate.h; sourceTree = ""; }; + 9FD4F19E4FFAE26D101861C7BC5EBC3E /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; + 9FDBBF7061629AE656CD2238B21A4AD7 /* ARTShape.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTShape.m; path = ios/ARTShape.m; sourceTree = ""; }; + 9FE7DEE152750D82905E5832F1204F44 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; }; + A0194F0D88805B8AA4F4816B9761E5CF /* ARTNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTNode.h; path = ios/ARTNode.h; sourceTree = ""; }; + A019E28A9E6E9CEEEC24F9DD589D9797 /* ProtocolVersion.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ProtocolVersion.cpp; path = rsocket/framing/ProtocolVersion.cpp; sourceTree = ""; }; + A021630F4BFF6BCDD20F3C83584E5AE7 /* UMUserNotificationCenterProxyInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMUserNotificationCenterProxyInterface.h; path = UMPermissionsInterface/UMUserNotificationCenterProxyInterface.h; sourceTree = ""; }; + A02FCE0F66D4AD8D30EF8F3D3220A020 /* PTChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTChannel.h; path = peertalk/PTChannel.h; sourceTree = ""; }; + A032E4FC910ABA49E338E0AC91B2B97F /* FBCxxFollyDynamicConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FBCxxFollyDynamicConvert.mm; path = iOS/FlipperKit/FBCxxFollyDynamicConvert/FBCxxFollyDynamicConvert.mm; sourceTree = ""; }; + A038B84D33708A323BCFB602B94B3342 /* SysTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTypes.h; path = folly/portability/SysTypes.h; sourceTree = ""; }; + A039D0852F33BAA26B8DCA815FFE9269 /* ReactNativeART.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeART.debug.xcconfig; sourceTree = ""; }; + A04E55087F1F61F47FBA0C46CF8C0F68 /* EventHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventHandler.cpp; path = folly/io/async/EventHandler.cpp; sourceTree = ""; }; + A06DC7C82953AC69C5D7905573C55933 /* FIRCLSInternalLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInternalLogging.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSInternalLogging.h; sourceTree = ""; }; + A072AB80F980D7FE4CCC2BB9E9D99BBA /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; + A078DB82A9259F4CCE65EC283A390837 /* FirebaseCoreDiagnostics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.debug.xcconfig; sourceTree = ""; }; + A0860189B4CD7E1B30B0913458634F61 /* FIRCLSInstallIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSInstallIdentifierModel.m; path = Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.m; sourceTree = ""; }; + A086D7B4B5A4FE6CDB6218F2B406B9C9 /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; + A090123081DFFADF3C37F389302B64E2 /* GDTCORUploadPackage_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadPackage_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadPackage_Private.h; sourceTree = ""; }; + A093D1B4AB13122EED7779259FD6AEE6 /* RNDateTimePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDateTimePickerManager.m; path = ios/RNDateTimePickerManager.m; sourceTree = ""; }; + A0991D9A426F26CE1E6F551AD299BB24 /* RCTSinglelineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputView.m; sourceTree = ""; }; + A0B16DD0830551E7FACDB05C63DF9720 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; + A0C708C5C4DFCE7C893B0FD55C1D6242 /* UMAppLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMAppLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A0ECF424449EA2D5D9C79F30028F6038 /* Phase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Phase.h; path = folly/init/Phase.h; sourceTree = ""; }; + A0EE4A228D6AAC610D5CD90F8E99A512 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; + A0F9F4DBF0A8CF4BAD10ECCEEA33001E /* Flipper-DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-DoubleConversion.debug.xcconfig"; sourceTree = ""; }; + A107931974DC5ECF2F574FBC434036FB /* RNPanHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPanHandler.h; sourceTree = ""; }; + A11681555FFF48F3D06825588649FCD0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + A124B205AD056AE7D5175FB2AEFBB3FA /* FIRCLSSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSettings.m; path = Crashlytics/Crashlytics/Models/FIRCLSSettings.m; sourceTree = ""; }; + A126190B3782A3569E1A0D03813CFE51 /* BugsnagSessionTrackingPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTrackingPayload.h; sourceTree = ""; }; + A13AAA1E21D717E129A83F88BA0506C7 /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = ios/include/openssl/rand.h; sourceTree = ""; }; + A13D2823D396306F5A6DD2B6663F7976 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; }; + A13D90A8141DAE1C808F1D456817890E /* LockTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LockTraits.h; path = folly/LockTraits.h; sourceTree = ""; }; + A144357ADC1D420A176A4D6B2FBB4EEF /* RNGestureHandlerRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerRegistry.m; path = ios/RNGestureHandlerRegistry.m; sourceTree = ""; }; + A1493FA1041CE2F8C8882B47B95CA67C /* UMDeviceMotionInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMDeviceMotionInterface.h; path = UMSensorsInterface/UMDeviceMotionInterface.h; sourceTree = ""; }; + A14DBDBC65C0A86381D0923F3853CC35 /* CocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; + A15D530A98705AEC14036738E45462FF /* RCTImageShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageShadowView.m; sourceTree = ""; }; + A16BE67B30E1D5B41246BA8E281117C9 /* IPAddressV4.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddressV4.cpp; path = folly/IPAddressV4.cpp; sourceTree = ""; }; + A19C9EB90B22AC92185BE13EE9006FBD /* EXVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoView.m; sourceTree = ""; }; + A1B869AF16986544C09D0DEA7D533A67 /* evhttp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evhttp.h; path = src/evhttp.h; sourceTree = ""; }; + A1C4EDC5FC9BBBC9E806C7C11C156274 /* QBSlomoIconView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBSlomoIconView.h; path = ios/QBImagePicker/QBImagePicker/QBSlomoIconView.h; sourceTree = ""; }; + A1D67376FE91717287EFD003995F1603 /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = ios/include/openssl/ripemd.h; sourceTree = ""; }; + A1EDD5A33711F21EEC893EE19A9B8F24 /* dynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic.cpp; path = folly/dynamic.cpp; sourceTree = ""; }; + A1FA99C9A41D79C4EBE972BA7A8CA3AA /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; + A1FB841A5BFC3F192EB9F5C757F6E9C6 /* RNDateTimePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDateTimePicker.release.xcconfig; sourceTree = ""; }; + A1FF56205711FE2895E95D1B3CF82887 /* EXAVPlayerData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAVPlayerData.h; path = EXAV/EXAVPlayerData.h; sourceTree = ""; }; + A21FADACE1F2797514A803DA0320BD79 /* PicoSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PicoSpinLock.h; path = folly/synchronization/PicoSpinLock.h; sourceTree = ""; }; + A23509BE6267FF40EBE8D059F503DBF3 /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboModuleUtils.cpp; path = turbomodule/core/TurboModuleUtils.cpp; sourceTree = ""; }; + A24640E466C96B084FEE8B215616C1DF /* QueuedImmediateExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = QueuedImmediateExecutor.cpp; path = folly/executors/QueuedImmediateExecutor.cpp; sourceTree = ""; }; + A247CDFC965A25DF30A60F3333572C5E /* RCTValueAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTValueAnimatedNode.m; sourceTree = ""; }; + A255BBF778461528CAAFA14B8CE397B7 /* InlineExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InlineExecutor.cpp; path = folly/executors/InlineExecutor.cpp; sourceTree = ""; }; + A274AD7F025E5AA596B5E18F9C42D782 /* AsyncTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTransport.h; path = folly/io/async/AsyncTransport.h; sourceTree = ""; }; + A27549C6E0EC15515609E01AFCE7938C /* FirebaseInstallationsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallationsInternal.h; path = FirebaseInstallations/Source/Library/Private/FirebaseInstallationsInternal.h; sourceTree = ""; }; + A2842000BC238E4A5FC678C67173DDA8 /* Singleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Singleton.h; path = folly/Singleton.h; sourceTree = ""; }; + A289E61D153279A9DCFBD9173687CB3D /* Dirent.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Dirent.cpp; path = folly/portability/Dirent.cpp; sourceTree = ""; }; + A28C133808BB12844D2EEC6CDBB54190 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTI18nManager.h; path = React/CoreModules/RCTI18nManager.h; sourceTree = ""; }; + A294E318618A97FF297AE1D68EB73C1A /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + A29F8028A89602700407D094ED630714 /* FIRCLSDataCollectionArbiter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataCollectionArbiter.h; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.h; sourceTree = ""; }; + A2A26598445C79F8BB93C4813FE13509 /* AtFork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtFork.h; path = folly/detail/AtFork.h; sourceTree = ""; }; + A2CC2A4D6F80A3A03ED26BE23F580528 /* RNSScreenStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreenStack.h; path = ios/RNSScreenStack.h; sourceTree = ""; }; + A2EF00F58C360895B6A7039E2273AC40 /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = jsireact/JSIExecutor.h; sourceTree = ""; }; + A307C23F73060CC6EBC22ED024F3512F /* Partial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Partial.h; path = folly/functional/Partial.h; sourceTree = ""; }; + A3090845172D72D4D19ECD5800982FA9 /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = ""; }; + A34D911B5024A8FAE46EDF359A0B735A /* ConcurrentSkipList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentSkipList.h; path = folly/ConcurrentSkipList.h; sourceTree = ""; }; + A366450CE609DA9E7F66834FC7ED5F4B /* react-native-appearance.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-appearance.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A36EB7EBFDA2BE3CDEF486C51CE6C823 /* FlipperKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlipperKit.release.xcconfig; sourceTree = ""; }; + A38F9BB5AA8DF693C07E1AE29EEDDF25 /* RCTLinkingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingManager.mm; sourceTree = ""; }; + A3931C325E746C77373C3AE340D4ACBD /* UTF8String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = folly/UTF8String.h; sourceTree = ""; }; + A3AD42CA4F8220177E29D36D2F4105F8 /* RCTInspectorDevServerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInspectorDevServerHelper.h; sourceTree = ""; }; + A3E8E3FFC84CC4831A5883942616F125 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = "Objective-C/TOCropViewController/Resources/en.lproj"; sourceTree = ""; }; + A3F587860661F1E7632183EE56BADE72 /* FIRCLSCompoundOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompoundOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSCompoundOperation.h; sourceTree = ""; }; + A4062230649EB3CAC5B2271CDFEFD865 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + A41B1B89AADA3EBB33CDDE3B901F241D /* FIRCLSDwarfExpressionMachine.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDwarfExpressionMachine.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfExpressionMachine.c; sourceTree = ""; }; + A425F067B5A19475E60C81F33C517AD2 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; + A427EB41EF434808342906D4673C5026 /* experiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = experiments.h; sourceTree = ""; }; + A437C96ADD962E1FB9F74E28CFB93EB1 /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; + A44A52E2170AE95FAF4DD2F97C2FF9FA /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; + A463DA9677365C1DB6223349255EBDE5 /* CompactValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CompactValue.h; path = yoga/CompactValue.h; sourceTree = ""; }; + A472A5EEA40C7D7006C02D36D9F058CA /* BSG_KSDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSDynamicLinker.h; sourceTree = ""; }; + A47AB1A17382867A0F0F2E0347948C84 /* ProgramOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProgramOptions.h; path = folly/experimental/ProgramOptions.h; sourceTree = ""; }; + A47FA7048D8A5A3CC4C502FF99DF81CE /* REABezierNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REABezierNode.h; sourceTree = ""; }; + A48444A9A73C0771ED84BC5D87830938 /* ARTTextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTTextManager.h; sourceTree = ""; }; + A49223A38130B4616CA93C4947B34FC3 /* Random-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Random-inl.h"; path = "folly/Random-inl.h"; sourceTree = ""; }; + A4A83B30FE31C46C92E5800BECFF4B29 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; }; + A4B528A09CC21E7870A0445F326FFAA1 /* RNGestureHandler.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNGestureHandler.debug.xcconfig; sourceTree = ""; }; + A4D2C0E3A40E37629B4564935D244DC4 /* REAModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = REAModule.m; path = ios/REAModule.m; sourceTree = ""; }; + A4E59AA55DD9A126F59C095029C9772B /* FIRCLSReportAdapter_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportAdapter_Private.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter_Private.h; sourceTree = ""; }; + A4F82D67E041E7EF9EEC198ABEAA1E17 /* BSG_KSCrashIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashIdentifier.h; sourceTree = ""; }; + A500CDC64E092D90C79577AD5361D504 /* UMImageLoaderInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMImageLoaderInterface.release.xcconfig; sourceTree = ""; }; + A5066F60713A65BD0F391A4315AAA8C8 /* FlipperKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlipperKit-prefix.pch"; sourceTree = ""; }; + A510ED9C562098C6CBA48E158517125C /* seed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = seed.h; path = ios/include/openssl/seed.h; sourceTree = ""; }; + A51FCF2CCDE3E6CFA4CF5748B0675864 /* REANode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REANode.h; sourceTree = ""; }; + A523991C110729BE3CC54CFFC9CAC4D6 /* EXWebBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXWebBrowser.release.xcconfig; sourceTree = ""; }; + A52DED6EABDCA6B67A0AC1036133D298 /* Subprocess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subprocess.h; path = folly/Subprocess.h; sourceTree = ""; }; + A52F05B262C209AFC8DE9EAC8291315B /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; + A5340C3158F3C101B348FA146C6DBDDF /* QBImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBImagePickerController.m; path = ios/QBImagePicker/QBImagePicker/QBImagePickerController.m; sourceTree = ""; }; + A538681767405B4E9FF83C15780AE054 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; + A540849F2EE5DF78C104A26980E4B083 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + A54D6B482F7F4C1CC41A67369AAE530C /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = ios/include/openssl/conf.h; sourceTree = ""; }; + A565DCF4F5598059B87A9BDB592150C0 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; + A567147B5F4623BAA13C514E701A3F52 /* Synchronized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Synchronized.h; path = folly/Synchronized.h; sourceTree = ""; }; + A58B093119AE8D92098B8D684D4E0BF3 /* ReactNativeART-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactNativeART-prefix.pch"; sourceTree = ""; }; + A5968EF9897648C49AAEA506007681E2 /* React-RCTText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTText-prefix.pch"; sourceTree = ""; }; + A59EB6859E98F06D6B27ACDA256F18BE /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + A5A176C2A092D10F8B06080D636307A4 /* FIRCLSProcessReportOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSProcessReportOperation.m; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSProcessReportOperation.m; sourceTree = ""; }; + A5DE57141BC8947906F7E171174F358D /* RCTSurfaceHostingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingView.h; sourceTree = ""; }; + A5E47FFFD2C6FCEDA03AD43688CF0763 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + A5F9643D2F853CD41A855F0FDCB49280 /* TOCropViewControllerTransitioning.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropViewControllerTransitioning.h; path = "Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.h"; sourceTree = ""; }; + A625D5B1A00836A8D8D0E7AD63B34B02 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; + A6286C4DE75A2A39F28C289161987281 /* RNNotifications.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotifications.m; path = RNNotifications/RNNotifications.m; sourceTree = ""; }; + A6307680F6EC7F7048B72294B68290E0 /* FIRCLSCodeMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSCodeMapping.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSCodeMapping.m; sourceTree = ""; }; + A64B9EBCFC5B834095183ABF0C4B1D6E /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; + A6517C96AFD37F5C21D198DAE0236037 /* jsilib-windows.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = "jsilib-windows.cpp"; sourceTree = ""; }; + A65E6A1E4A701FDDB24B67AB64FE9135 /* Pods-NotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NotificationService-acknowledgements.markdown"; sourceTree = ""; }; + A66D0E9A1BC0E838CC3A83962B1464FB /* react-native-webview.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-webview.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A674C6505A3B291E753BAE47C2EFB218 /* CodingDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodingDetail.h; path = folly/experimental/CodingDetail.h; sourceTree = ""; }; + A67B2DCB63EE65810BD99DD048AFCCFF /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = ""; }; A68E5A9B69A3BA0FD52CAF7A354EC93B /* libReact-RCTNetwork.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTNetwork.a"; path = "libReact-RCTNetwork.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A690B77AF36B409F1055F68CA6448437 /* RNFBAnalytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFBAnalytics-prefix.pch"; sourceTree = ""; }; - A69AE08F95980E663E0F174E842E8833 /* RNCSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaView.m; path = ios/SafeAreaView/RNCSafeAreaView.m; sourceTree = ""; }; - A6AB8A3C286ADBC0DD45803999A7441D /* BugsnagBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagBreadcrumb.h; sourceTree = ""; }; - A6ADA129893F70144FEF13AEC75F6C50 /* JSDeltaBundleClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSDeltaBundleClient.h; sourceTree = ""; }; - A6B532F95BF9183102D4EECEA65C6C40 /* UIResponder+FirstResponder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+FirstResponder.m"; path = "lib/UIResponder+FirstResponder.m"; sourceTree = ""; }; - A6BD875B4BAD5FF60A223E6B55FE2A2E /* RCTNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNativeModule.h; sourceTree = ""; }; - A6C24D6E1CD9A82E6060BAA7660E9FB1 /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; - A6C5BE5A9FF7E4B6E04146F4B4ABDAE8 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = "Objective-C/TOCropViewController/Resources/ru.lproj"; sourceTree = ""; }; - A6F37BCFA3A5E229FD1BB7EC45AB0D94 /* UMErrorCodes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMErrorCodes.m; path = UMCore/UMErrorCodes.m; sourceTree = ""; }; - A6FC1CFFB5DC32295F20E44DCDB47E96 /* React-jsiexecutor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-jsiexecutor-prefix.pch"; sourceTree = ""; }; - A7002C4ED447F0AF7C642C886490C66E /* CodingDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodingDetail.h; path = folly/experimental/CodingDetail.h; sourceTree = ""; }; - A7520D469435750C9E7F2D06CC30E5E6 /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; - A76AAED13C095EE24F5B78C280BA7E7D /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; - A76D6A693C0D21E2384BF0959E030A63 /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/container/Access.h; sourceTree = ""; }; - A77252654B46B877F690EA895ABFECCC /* QBImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBImagePickerController.m; path = ios/QBImagePicker/QBImagePicker/QBImagePickerController.m; sourceTree = ""; }; - A775460F308E0E9BECB41B0D5533BCF4 /* GoogleAppMeasurement.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.release.xcconfig; sourceTree = ""; }; - A78A9FC207B94E593F87E1CA868BA804 /* Subscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subscription.cpp; path = yarpl/observable/Subscription.cpp; sourceTree = ""; }; - A796CF694DD3645B4FD6E6C681D161A6 /* RCTRawTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextViewManager.m; sourceTree = ""; }; - A7CB4A8E23DEA51B29118A7E23B9ADC7 /* ThreadName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadName.h; path = folly/system/ThreadName.h; sourceTree = ""; }; - A82DB10CEF4AD624093C41C5236AECB1 /* STTimerFDTimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = STTimerFDTimeoutManager.h; path = folly/experimental/STTimerFDTimeoutManager.h; sourceTree = ""; }; - A84270B47B32FFB2AE5802D6A3A49C0B /* EXAV.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAV.release.xcconfig; sourceTree = ""; }; - A846D19AFA9BD80524577EBBBF4AC156 /* React-jsiexecutor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-jsiexecutor-dummy.m"; sourceTree = ""; }; - A849B46747A2D27F06CD4B0F19DFA865 /* RCTPropsAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPropsAnimatedNode.h; sourceTree = ""; }; - A8515FB5F1C12DB7D542564CB98954D2 /* UMPermissionsInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMPermissionsInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A861EBD95221184C3571AA73D072093F /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; - A86A1518D8CD6EA2081BF8E945C08764 /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Private/GULKeychainUtils.h; sourceTree = ""; }; - A86A32F345AF00A0B92C61CD6EC4683B /* RNPushKitEventHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKitEventHandler.m; path = RNNotifications/RNPushKitEventHandler.m; sourceTree = ""; }; - A86F23BF854AD6BAA200C9C9E7F01997 /* Flipper-DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-DoubleConversion-dummy.m"; sourceTree = ""; }; - A87A337FD06C7DE49C5268D3A32F2889 /* bufferevent_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent_struct.h; path = src/event2/bufferevent_struct.h; sourceTree = ""; }; - A8CD097D222DD48A5707C487C634FF8B /* ClockGettimeWrappers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClockGettimeWrappers.h; path = folly/ClockGettimeWrappers.h; sourceTree = ""; }; - A8CE00DD3674D4D80825B09A7432548E /* UMBarCodeScannerInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMBarCodeScannerInterface.debug.xcconfig; sourceTree = ""; }; - A8FC42D4FC5B5C609C187742BBAEBA82 /* Pods-RocketChatRN-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RocketChatRN-frameworks.sh"; sourceTree = ""; }; - A926914D137BAE3D5B0D9EA130554748 /* Pretty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pretty.h; path = folly/lang/Pretty.h; sourceTree = ""; }; - A92A23DF1C627F65E62E5CF16694F9C9 /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; - A93560B57142BA35A6DB50F982B46EF0 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; - A9450B220E2FAD9FB66FC7D161733C1C /* IOThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IOThreadPoolExecutor.cpp; path = folly/executors/IOThreadPoolExecutor.cpp; sourceTree = ""; }; - A947B3C19810FBC8007D4747F09BC5A7 /* FirebaseInstallations.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.debug.xcconfig; sourceTree = ""; }; - A974E1F948FF2C9F30C70F9BC23A5399 /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Private/GULNetworkMessageCode.h; sourceTree = ""; }; - A97E8279FC797BDCFA942FE1B190D5EF /* RCTCustomInputController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCustomInputController.m; sourceTree = ""; }; - A9A9520BCCFE84444C092865963AE9AE /* FIRCLSURLBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLBuilder.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSURLBuilder.m; sourceTree = ""; }; - A9BB4EF9FE8F53144150B0C641B7AE66 /* FormatTraits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FormatTraits.h; path = folly/FormatTraits.h; sourceTree = ""; }; - A9BF6CF75337707C6C44E8C493666FDC /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; - A9C6360C93996D598F2058C604BA7BB1 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; - A9C8CC6B552AAACE526AF0F60CEE4E15 /* RNCSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSlider.h; path = ios/RNCSlider.h; sourceTree = ""; }; - A9DB086520DF52114ACB861BF3D32B77 /* Indestructible.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Indestructible.h; path = folly/Indestructible.h; sourceTree = ""; }; - A9E00A34A5703FE4ABE079A37420A613 /* RCTBackedTextInputDelegateAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBackedTextInputDelegateAdapter.m; sourceTree = ""; }; - A9E5795A957D0B9B061734BC5F032D34 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - A9EAF670D84052F7654D2EE9710F5D03 /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = ios/include/openssl/md4.h; sourceTree = ""; }; - A9F1828E00B05C11D6AA90198F9E15EF /* RNPushKitEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNPushKitEventHandler.h; path = RNNotifications/RNPushKitEventHandler.h; sourceTree = ""; }; - AA1B111B2E6AD4B9C43B10BE64552485 /* BSG_KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashReportStore.m; sourceTree = ""; }; - AA2088DCA6A069516608B5F7D3CBB86F /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - AA291DB2ED89D4A0FFEA36264FE8EA39 /* PTProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTProtocol.h; path = peertalk/PTProtocol.h; sourceTree = ""; }; - AA5C6670BC1E9CD617E1993F92F4A046 /* FIRAValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAValue.h; path = Crashlytics/Crashlytics/Helpers/FIRAValue.h; sourceTree = ""; }; - AA62312D15439145FA1B26275171FCEF /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; - AA7D49DE36A032F79C8774BCE239F7D4 /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; - AAB51BAD1D7EB7BB5508094F794F42BD /* EXVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoView.m; sourceTree = ""; }; - AABA6F6EAEBDBF0B0AF9C297500403B6 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; - AAD34FDF01C3E0CE5CBB6BD91286CC40 /* Executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Executor.h; path = folly/Executor.h; sourceTree = ""; }; - AAD5E595AF2F03838EEC047E74643F8E /* RCTResizeMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTResizeMode.m; sourceTree = ""; }; - AAEBF8516462AA52A00712CA926FC43E /* Subscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subscription.h; path = yarpl/flowable/Subscription.h; sourceTree = ""; }; - AAF07727CB6168579B8C1875EBD0CDE9 /* BugsnagHandledState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagHandledState.h; sourceTree = ""; }; - AAFF2100BEAAD51B76D28DA4825C6D13 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; - AB1626DF9AA02609081D8183E536AD83 /* REATransformNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransformNode.m; sourceTree = ""; }; - AB2925D8C2603401461F149542B5552F /* RNCSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewManager.m; path = ios/SafeAreaView/RNCSafeAreaViewManager.m; sourceTree = ""; }; - AB4060BE11A773B16711180C44F6FFA0 /* UMSensorsInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMSensorsInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - AB475280C59BD9871C05412BDDD86FB8 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; }; - AB47869EAA35910D419276C3898E9841 /* FIRCLSPackageReportOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSPackageReportOperation.h; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSPackageReportOperation.h; sourceTree = ""; }; - AB4A1B46C170A5BC5BE09443C1460189 /* GDTCCTNanopbHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTNanopbHelpers.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTNanopbHelpers.m; sourceTree = ""; }; - AB4BDEDA5764AD38E56FAC3FF32C53E0 /* Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Folly.debug.xcconfig; sourceTree = ""; }; - AB53E5D98E91A696B994A91DA3E4DAE8 /* EXAudioRecordingPermissionRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAudioRecordingPermissionRequester.h; path = EXAV/EXAudioRecordingPermissionRequester.h; sourceTree = ""; }; - AB6ECE59591EFB07A9E7C658BE19F9F6 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = ""; }; - ABB1F06AA1DF276D588AF6CC5CDF84D2 /* RecoverableError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RecoverableError.h; sourceTree = ""; }; - ABB90F0430438DEAAD83FC4A210BFBB4 /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; - ABC6D7742F151F1F3D3B9795F920CBE7 /* BSG_KSCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportVersion.h; sourceTree = ""; }; - ABC9927896ABF0D4AD242A9A8AABBCDF /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; + A69354C4F0ADF78BC18781EEEC84C7E2 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; + A6938FD54BBEAADA1E4A0E50FFF8BC8A /* QBVideoIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBVideoIndicatorView.m; path = ios/QBImagePicker/QBImagePicker/QBVideoIndicatorView.m; sourceTree = ""; }; + A69429FD9580C97F720D7BCB15632548 /* RCTSurfaceView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceView.mm; sourceTree = ""; }; + A6A30629E47DB05D80D3CE9BC7C774F1 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; + A6D22124312D89DD821D4D237889001C /* RCTAnimationUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimationUtils.m; sourceTree = ""; }; + A6DEDA22580431B2F80D82C15169D982 /* FIRCLSPackageReportOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSPackageReportOperation.h; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSPackageReportOperation.h; sourceTree = ""; }; + A6DF90A246374E0A5F7114FBEC1383E8 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; + A70267AA3D3AEE12F21F1A7876760084 /* MacAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MacAddress.cpp; path = folly/MacAddress.cpp; sourceTree = ""; }; + A713BA4620B719C691AF9CB67ED5756D /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; + A7145A05F714CDFF5BBE79B4651EF4D3 /* SocketAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketAddress.h; path = folly/SocketAddress.h; sourceTree = ""; }; + A72747DB044F16258ECE383BE6729A6C /* Common.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Common.cpp; path = rsocket/internal/Common.cpp; sourceTree = ""; }; + A73099DD75017003E8AAB31EE4015F3C /* GDTCOREvent+GDTCCTSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GDTCOREvent+GDTCCTSupport.h"; path = "GoogleDataTransportCCTSupport/GDTCCTLibrary/Public/GDTCOREvent+GDTCCTSupport.h"; sourceTree = ""; }; + A741DCAC4448E118A33E55A984865F2A /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; + A742E5671BD890389F43F6E3F4283722 /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = ios/include/openssl/cast.h; sourceTree = ""; }; + A7687B42D8B3C165BC0728E6AB130160 /* React.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.debug.xcconfig; sourceTree = ""; }; + A76F3740E25161D6CA04EFAEA904892B /* Likely.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Likely.h; path = folly/Likely.h; sourceTree = ""; }; + A77E722608D3EE95549C9CCAF5BA7C98 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; + A796847901D26B4E02C0A12B43BC6916 /* RNVectorIcons.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNVectorIcons.debug.xcconfig; sourceTree = ""; }; + A7B2CC9EEB270F942B76ED2D1E1B7818 /* 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; }; + A7DE2C6E5DC9720D02D35EC970CF2B81 /* RCTRequired.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTRequired.release.xcconfig; sourceTree = ""; }; + A805DAB37BDE5B7587D60828B5C486DA /* cct.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cct.nanopb.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h; sourceTree = ""; }; + A80963FBEE1028DEF8C4D32F24614CC4 /* ThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadPoolExecutor.cpp; path = folly/executors/ThreadPoolExecutor.cpp; sourceTree = ""; }; + A830A63EB2E8514AC5D3C09FE3CCDCB7 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + A83221DB1AED012C6FA71A992212C881 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + A86ACAF3CC6F25D8B2DA91557DA81715 /* Compression.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Compression.m; path = ios/src/Compression.m; sourceTree = ""; }; + A86DBE92D35F38B5102FD97D4F332059 /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = folly/hash/Checksum.h; sourceTree = ""; }; + A8859ED3BF52EE07A4FABBA69899DE23 /* UMUtilitiesInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMUtilitiesInterface.h; sourceTree = ""; }; + A8B487AB07482E9CA902D4680970FC82 /* FLEXNetworkObserver.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FLEXNetworkObserver.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.mm; sourceTree = ""; }; + A8D27969317372F0383D1B9F1533BFAF /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = ""; }; + A8EA16EC81E65B135245D99881BAA99F /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; + A919D11DDD00D385BEF1F93B4617E820 /* GDTCORRegistrar_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORRegistrar_Private.h; sourceTree = ""; }; + A91A8DFFEF027A8A1727B03ADDCC2B61 /* RCTImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageCache.m; sourceTree = ""; }; + A92991813AA6D28B2E0C94DEEA1CB5A6 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; + A92E79641B310162AD0C1942F5B389D8 /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = ""; }; + A92F3A508DBB2F31EE8048759D2051B8 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + A956D6C207FE6C650B2CA7D05CC994ED /* BSG_KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_CPPException.h; sourceTree = ""; }; + A95A1BB346C9DC17917A25D2E2CDB3A1 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; }; + A9858B7499131D73458CCDD42363A5AB /* UICollectionView+SKInvalidation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "UICollectionView+SKInvalidation.mm"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UICollectionView+SKInvalidation.mm"; sourceTree = ""; }; + A98A8CCC5F0BFF4154CA4DC8F4FC357F /* RNScreens-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNScreens-dummy.m"; sourceTree = ""; }; + A990F3724B389E9A3F1D99AF48703368 /* IPAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddress.cpp; path = folly/IPAddress.cpp; sourceTree = ""; }; + A9AA1086980BAA6EDED10FF8817158DA /* RequestResponseThroughputTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RequestResponseThroughputTcp.cpp; path = rsocket/benchmarks/RequestResponseThroughputTcp.cpp; sourceTree = ""; }; + A9B22405078EB22D6B97880B7D72BA94 /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; + A9BDCC3EDECB1F47B9F7C0004086A718 /* ARTText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTText.m; path = ios/ARTText.m; sourceTree = ""; }; + A9C9B28E0BD1E981B9BF204B6FE33112 /* UMLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMLogManager.m; sourceTree = ""; }; + A9CAB9883D8334AFA0E33C8F4507BB6F /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = folly/Function.h; sourceTree = ""; }; + A9CF7CF5EE80EEBFF0913866EF73067D /* FIRInstallationsStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStore.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.m; sourceTree = ""; }; + A9D230534FF22D171D1F2799C5C38FB0 /* FIRCLSGlobals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSGlobals.h; path = Crashlytics/Crashlytics/Components/FIRCLSGlobals.h; sourceTree = ""; }; + A9D3B583AC2D1D374070E0E0393474B3 /* BSG_KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSJSONCodec.c; sourceTree = ""; }; + A9D7117A720699CFD1D1011BBB8CEE18 /* RNNotificationUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationUtils.m; path = RNNotifications/RNNotificationUtils.m; sourceTree = ""; }; + A9EB4E11284D3664D5316BB92355E03F /* NSError+BSG_SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+BSG_SimpleConstructor.m"; sourceTree = ""; }; + A9FBDD16D8524D04F2E9A34E9A7A877C /* FBLPromise+Timeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Timeout.h"; path = "Sources/FBLPromises/include/FBLPromise+Timeout.h"; sourceTree = ""; }; + AA198D10C13300D28C11ED0DACD32F42 /* BSG_KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSObjC.h; sourceTree = ""; }; + AA1F642328FC006E73638E971097208B /* MMKVLog.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKVLog.cpp; path = Core/MMKVLog.cpp; sourceTree = ""; }; + AA2A2476FB2776F5D7B808A2C5A31C05 /* Ordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ordering.h; path = folly/lang/Ordering.h; sourceTree = ""; }; + AA3DD2346D2A8EC698CFE0B7382E1E3C /* GDTCORTransport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransport_Private.h; sourceTree = ""; }; + AA51D35054DCF2C17FDD6FC5E61E1BA7 /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; + AA738C64428381B0ACC789327BCAA10B /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; + AA897DB1F412FF2D546DA7E14A7552A7 /* RNGestureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandler.h; path = ios/RNGestureHandler.h; sourceTree = ""; }; + AABAB47DA8E933C191748F12A6CC7EF0 /* RCTInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryView.m; sourceTree = ""; }; + AAC7B0A31569204C9B166A859DAC2F36 /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagConfiguration.m; sourceTree = ""; }; + AAF0E79401BCFB935AA284B732D97DAA /* REAFunctionNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAFunctionNode.h; sourceTree = ""; }; + AAF159B08D2B9F0FB4945F160EBD3808 /* REAConcatNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAConcatNode.h; sourceTree = ""; }; + AB04BA9F80093A4C970BC9243C39DBB5 /* REAStyleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAStyleNode.h; sourceTree = ""; }; + AB178E3ECC9D3B9FD966D56FB388D230 /* react-native-appearance-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-appearance-dummy.m"; sourceTree = ""; }; + AB5987B23611640B17D0C9DE7EF77858 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; + AB5B0DC5A3DB374E8AECD4DEE739D781 /* FIRInstallationsHTTPError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsHTTPError.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.h; sourceTree = ""; }; + AB766C48C1F8274B25624D9ECC2DF571 /* UMTaskServiceInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskServiceInterface.h; path = UMTaskManagerInterface/UMTaskServiceInterface.h; sourceTree = ""; }; + AB79FE13137E7659391D350C4D520D49 /* Sse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sse.h; path = folly/detail/Sse.h; sourceTree = ""; }; + AB85C1B45A2350D8F9144133F1BB38CE /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; }; + AB8F9AAADE95676395597DF708075212 /* react-native-notifications-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-notifications-prefix.pch"; sourceTree = ""; }; + AB931F9EC6B5302955AAB6A62004CA5D /* UMReactNativeAdapter-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMReactNativeAdapter-dummy.m"; sourceTree = ""; }; + AB941A4A795E00CF510B118C62D04E69 /* GDTCOREvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREvent.h; sourceTree = ""; }; + AB98905842294D1395E543A66831F9AA /* UIResponder+FirstResponder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+FirstResponder.m"; path = "lib/UIResponder+FirstResponder.m"; sourceTree = ""; }; + ABB66EF6096F9BC1CB4EBB1A46CF0CEE /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; + ABC56A6AFDB3B1D8D1444AF070284180 /* EventBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBase.h; path = folly/io/async/EventBase.h; sourceTree = ""; }; ABCA9F4CD6EE0D4686EBA505F526A436 /* libPods-ShareRocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-ShareRocketChatRN.a"; path = "libPods-ShareRocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - ABE1208B3C2EA015BD10A4C0B83FFD2A /* Constexpr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constexpr.h; path = folly/portability/Constexpr.h; sourceTree = ""; }; + ABCFF258998CE1FBECE5F27DF83E6367 /* AsyncSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSocket.cpp; path = folly/io/async/AsyncSocket.cpp; sourceTree = ""; }; + ABD4C2C2142A3E7B8F43D1879A0D991A /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = ios/include/openssl/blowfish.h; sourceTree = ""; }; + ABE5B04D2A00044EF19F6A1E5C187CA2 /* RNFBAnalytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBAnalytics.release.xcconfig; sourceTree = ""; }; + ABF1023BA68C087E13F587FC14CF7563 /* RNImageCropPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNImageCropPicker.release.xcconfig; sourceTree = ""; }; + ABF834A7528A9325C63C94399B9D2590 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; ABFEEA82A6C346B22843FBE0B0582182 /* libFBReactNativeSpec.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBReactNativeSpec.a; path = libFBReactNativeSpec.a; sourceTree = BUILT_PRODUCTS_DIR; }; - AC06769877230EE670F699DA9C97CA0F /* FIRCLSNetworkClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkClient.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSNetworkClient.h; sourceTree = ""; }; - AC0D104B0EF983C65368EF4A7D568EF5 /* GlobalExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GlobalExecutor.h; path = folly/executors/GlobalExecutor.h; sourceTree = ""; }; AC12C7E29555A7CFDDEF1EDB5BC2F3DA /* libFlipper-DoubleConversion.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libFlipper-DoubleConversion.a"; path = "libFlipper-DoubleConversion.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AC142A670CFA71C3B078555A66CCEC37 /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/gen/String-inl.h"; sourceTree = ""; }; - AC1E412F15D9043B12CE835BB2ECBD5A /* JSCRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSCRuntime.cpp; sourceTree = ""; }; - AC31DEC51B5F0464273FCE1E863FDA95 /* RCTRedBox.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTRedBox.mm; sourceTree = ""; }; - AC44E3289F69DDB45D21427F852C0832 /* GDTCORTransport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransport_Private.h; sourceTree = ""; }; - AC5B50A9A39C315EBC6182D6DB59056E /* RNFBPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBPreferences.m; path = ios/RNFBApp/RNFBPreferences.m; sourceTree = ""; }; - AC5BB9D02C5CCBA69F7401F894B9152A /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = ios/RNGestureHandlerRegistry.h; sourceTree = ""; }; - AC5D0745B0C7FB9596507A0F02F18491 /* EventBaseBackendBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseBackendBase.h; path = folly/io/async/EventBaseBackendBase.h; sourceTree = ""; }; - AC6CB4B56F1E2CE2F0DF73C70B1A847B /* DoubleConversion.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.debug.xcconfig; sourceTree = ""; }; - AC753904BAFFB1A9511FF9C52E65141B /* RCTScrollContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentView.h; sourceTree = ""; }; - ACAD98DF8A6ED7B5051A3D0232C1C329 /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; - ACB931B616D9A99DDDC08850C664FAC0 /* BitUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitUtils.h; path = yoga/BitUtils.h; sourceTree = ""; }; + AC1B821274E95A8C981F9EEA24A575A9 /* UMInternalModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMInternalModule.h; sourceTree = ""; }; + AC23A228A9360E31082397AC2793BDBC /* FlipperCppBridgingResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperCppBridgingResponder.h; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingResponder.h; sourceTree = ""; }; + AC3B704C6912BE8AC0725F4978560525 /* TOCropViewControllerTransitioning.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropViewControllerTransitioning.m; path = "Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.m"; sourceTree = ""; }; + AC5B1C9755B9FD9C7BB41BFEE70F6DAC /* ChecksumDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChecksumDetail.h; path = folly/hash/detail/ChecksumDetail.h; sourceTree = ""; }; + AC5DF7E8E353D35E40BA8F49221C40A1 /* EventBaseThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseThread.cpp; path = folly/io/async/EventBaseThread.cpp; sourceTree = ""; }; + AC7037C8611A45C4CBE6A7B2600A75AE /* Flipper-PeerTalk.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-PeerTalk.release.xcconfig"; sourceTree = ""; }; + AC7F11E2F90C5ECE31594745DFC196F0 /* RCTFPSGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFPSGraph.m; sourceTree = ""; }; + AC7FC17AB389D472D0513E74ED376054 /* SDWebImageWebPCoder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImageWebPCoder-dummy.m"; sourceTree = ""; }; + AC89FF370507A645B791BC0214BE2FF9 /* AntDesign.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = AntDesign.ttf; path = Fonts/AntDesign.ttf; sourceTree = ""; }; + ACA09118FA42AEA231FE0A5A66AA78F1 /* TimekeeperScheduledExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimekeeperScheduledExecutor.cpp; path = folly/executors/TimekeeperScheduledExecutor.cpp; sourceTree = ""; }; ACBB7F62B267CC7C9BBBAE41DE94743B /* libFlipper-PeerTalk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libFlipper-PeerTalk.a"; path = "libFlipper-PeerTalk.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - ACCD70BE3508992B4913688C5ADC1425 /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = ""; }; - ACCD86DE9ABFDC69CD5982FF9C8BDA2E /* DecoratedAsyncTransportWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DecoratedAsyncTransportWrapper.h; path = folly/io/async/DecoratedAsyncTransportWrapper.h; sourceTree = ""; }; - ACEE99CB5C80E1F18512833C8A0D7555 /* EvilIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = EvilIcons.ttf; path = Fonts/EvilIcons.ttf; sourceTree = ""; }; - ACF94B1EA40A9E302767E9B8BFD88B35 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - ACF96AD73B645DC5180BCEF311D6C93E /* EXKeepAwake.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXKeepAwake.m; path = EXKeepAwake/EXKeepAwake.m; sourceTree = ""; }; + ACC1D49C3223D0787BCE5A43FDA89DAC /* DynamicParser-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DynamicParser-inl.h"; path = "folly/experimental/DynamicParser-inl.h"; sourceTree = ""; }; + ACC49485E73D8B341EB143A63D32274B /* RCTImageURLLoaderWithAttribution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoaderWithAttribution.h; path = Libraries/Image/RCTImageURLLoaderWithAttribution.h; sourceTree = ""; }; + ACD73B37A1B1D19DFA67134D35AB9518 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/detail/Demangle.cpp; sourceTree = ""; }; + ACE5668F04A8DD87E61ED868DBDB671A /* react-native-appearance.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-appearance.debug.xcconfig"; sourceTree = ""; }; + ACFD8D6A6CCB45172FAC0BF0791AFCF3 /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; + AD0F9DBA5488D8B2B26E923FEE35F1E5 /* RNFBAppModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBAppModule.h; path = ios/RNFBApp/RNFBAppModule.h; sourceTree = ""; }; + AD25019B3D7ED26109344A81E157CED6 /* RCTImageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageUtils.h; path = Libraries/Image/RCTImageUtils.h; sourceTree = ""; }; + AD2623201AFB1ADEDACA7BDA3F7B18BA /* bufferevent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent.h; path = src/event2/bufferevent.h; sourceTree = ""; }; + AD2C900B9101C23A903622967FBCD164 /* FontAwesome.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome.ttf; path = Fonts/FontAwesome.ttf; sourceTree = ""; }; + AD396C56ADD49C2490D8B950A3BBEB7B /* SSLOptions.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLOptions.cpp; path = folly/io/async/SSLOptions.cpp; sourceTree = ""; }; + AD3BAF3EA12400C8FB7278F1F215FDFE /* GDTCOREventDataObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventDataObject.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREventDataObject.h; sourceTree = ""; }; AD40A94AE1ADFA1CDF9602BA3B04C90E /* libEXAV.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXAV.a; path = libEXAV.a; sourceTree = BUILT_PRODUCTS_DIR; }; - AD50CECE3CCFF5A4DC48B6D5C0A607B7 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; }; - AD5EC6741D9CADA0C823A8FCF5460C05 /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = ""; }; - AD6C301670C68E1E2AD81A1B3DA132B7 /* Time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Time.h; path = folly/portability/Time.h; sourceTree = ""; }; - AD84635EE517890E530B9D01221D50D9 /* EXVideoThumbnails.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXVideoThumbnails.debug.xcconfig; sourceTree = ""; }; - AD91FB7DFDC4BD0B1FEC91699C9ADFF9 /* GroupVarint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GroupVarint.cpp; path = folly/GroupVarint.cpp; sourceTree = ""; }; - AD9AFE100CCA7B80C790FECCF0EA38A5 /* ParkingLot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParkingLot.h; path = folly/synchronization/ParkingLot.h; sourceTree = ""; }; - ADC8934F7ADFEFF6A171E337FF1CF90A /* REANode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REANode.h; sourceTree = ""; }; - ADED4B467E106FD0A53033E1ADB3CCB3 /* FIRCLSFABAsyncOperation_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABAsyncOperation_Private.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation_Private.h; sourceTree = ""; }; - ADF0EF4CB83EC500D9F0E79FEC019A8D /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/IPAddress.h; sourceTree = ""; }; - ADF7948164BC405C41BB28AA4725194E /* bufferevent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent.h; path = src/event2/bufferevent.h; sourceTree = ""; }; - AE30E261819D23C9AB49EAC5A4D59350 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - AE3D3772DFCABE80F393AF62F767E9DD /* TOCropViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropViewController.h; path = "Objective-C/TOCropViewController/TOCropViewController.h"; sourceTree = ""; }; - AE53ABA58C65425E382B06C5D488EA9A /* FIRCLSInternalReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSInternalReport.m; path = Crashlytics/Crashlytics/Models/FIRCLSInternalReport.m; sourceTree = ""; }; - AE5EA27B9331ED54A9B03E4A673E572A /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevMenu.h; path = React/CoreModules/RCTDevMenu.h; sourceTree = ""; }; - AE7B9BB25D34C030377834B8D443EFAA /* StreamResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamResponder.h; path = rsocket/statemachine/StreamResponder.h; sourceTree = ""; }; - AE7F4E89ACD757D1414078813800BCC1 /* HHWheelTimer-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HHWheelTimer-fwd.h"; path = "folly/io/async/HHWheelTimer-fwd.h"; sourceTree = ""; }; - AE87ACA68D2EED9D0044D08DA160196C /* rpc_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_struct.h; path = src/event2/rpc_struct.h; sourceTree = ""; }; - AEB6BDCD96FFBB6571C832D2207C2FCC /* SanitizeLeak.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SanitizeLeak.cpp; path = folly/memory/SanitizeLeak.cpp; sourceTree = ""; }; - AEB8FAC197F567664C62C5115C5F764E /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; }; - AEBEB3C7880A71951B087BC7F00FD063 /* TOActivityCroppedImageProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOActivityCroppedImageProvider.m; path = "Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.m"; sourceTree = ""; }; - AEC47ABD196CA68E5B3CAA944A380989 /* RCTTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextShadowView.m; sourceTree = ""; }; - AED243402FC7D1A09ECAA4180D3C1E1D /* RCTEventAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventAnimation.h; sourceTree = ""; }; - AEDFEC830C6396DC336515996BCABA8A /* RNCAsyncStorageDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorageDelegate.h; path = ios/RNCAsyncStorageDelegate.h; sourceTree = ""; }; - AF0504E5E31C9BB8CA6DFAA251617684 /* Dirent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dirent.h; path = folly/portability/Dirent.h; sourceTree = ""; }; - AF2990C86ED4A958996CB1EEC73A61C4 /* React-RCTActionSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.release.xcconfig"; sourceTree = ""; }; - AF2A19ACD78BA942503C43E989CB083D /* AsyncPipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncPipe.h; path = folly/io/async/AsyncPipe.h; sourceTree = ""; }; - AF324330325140B3CA61398B025D261A /* GDTCCTPrioritizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTPrioritizer.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTPrioritizer.h; sourceTree = ""; }; - AF3755175A28C62308EFFEF2C0372793 /* FFFastImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageSource.h; path = ios/FastImage/FFFastImageSource.h; sourceTree = ""; }; - AF3B089ECAF786E274B31B13DFDB50C7 /* RNCSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSliderManager.m; path = ios/RNCSliderManager.m; sourceTree = ""; }; - AF3F9404B3BF466F59DA49FEFB4BDA61 /* RNCAsyncStorage.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNCAsyncStorage.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - AF44DB3BA93A422D2426F319941BA646 /* SetupResumeAcceptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SetupResumeAcceptor.cpp; path = rsocket/internal/SetupResumeAcceptor.cpp; sourceTree = ""; }; - AF4CD1EFC5BF0D7131F5EB9A2C3D8A04 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - AF4DDAFE73A2760792C1FD698E4F5F7A /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/hash/Hash.h; sourceTree = ""; }; - AF64C327CA5F3EDF8CDAF5B102C443B2 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; - AF65D9B11D6F359DD6F8BDBD7A62082A /* AtFork.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AtFork.cpp; path = folly/detail/AtFork.cpp; sourceTree = ""; }; + AD454E4F0DA321C13CB7C2BF365A2E5B /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; + AD504639AA59D8D167ABFBA539643A19 /* GDTCORPrioritizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPrioritizer.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORPrioritizer.h; sourceTree = ""; }; + AD60D5654969282B3D3A03BEFD95F076 /* RNFBApp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFBApp-prefix.pch"; sourceTree = ""; }; + AD6C97B542FA5E4885901208F5FB27CE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + AD86BD6A0C62D1C3A9326D1FB9AC44FB /* RCTSurfaceRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceRootShadowView.m; sourceTree = ""; }; + AD8FC31B2B3A41E2DD01AE5F916D08D4 /* FIRCLSProfiling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSProfiling.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSProfiling.c; sourceTree = ""; }; + ADAEB1B80B33709735CAA46171F2C305 /* FlipperClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperClient.h; path = xplat/Flipper/FlipperClient.h; sourceTree = ""; }; + ADD9680BE4E70DAC99F4E8F28E80749D /* ThreadCachedArena.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadCachedArena.cpp; path = folly/memory/ThreadCachedArena.cpp; sourceTree = ""; }; + ADE2E734C4D060D4F762E7DBF36BC0F5 /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; + ADF8285F30743113F4CDFCE81A0E7309 /* OpenSSL-Universal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-Universal.debug.xcconfig"; sourceTree = ""; }; + AE15CC643DDA27004CF9C9729B761280 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; + AE40C330752602693855FAC7CF6345E4 /* FIRCLSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSException.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSException.h; sourceTree = ""; }; + AE4FD4A04462CABA510F3E5CF05BAF59 /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; + AE51BE792CA89F0E1F9399812F81756C /* MemoryIdler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryIdler.h; path = folly/detail/MemoryIdler.h; sourceTree = ""; }; + AE7BD1DDAA769BA24E081873660E99FE /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + AEADE573DECCDD96AC88553DA9D0DD70 /* GDTCOREvent_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCOREvent_Private.h; sourceTree = ""; }; + AEB612B0E9982AF890DAD9C6D1AE7055 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; + AEBF8573CD3A0D7CC987247807516ECF /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; + AEF23C7434D886C7B31145EE2C9BB147 /* Assume.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Assume.cpp; path = folly/lang/Assume.cpp; sourceTree = ""; }; + AF025C179AC97F527B225FA45CC41CA4 /* AsyncUDPServerSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncUDPServerSocket.h; path = folly/io/async/AsyncUDPServerSocket.h; sourceTree = ""; }; + AF02C242465A72DCBCF36847EA043397 /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = ""; }; + AF141004709B4596316A54C26690214F /* MMKVAppExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MMKVAppExtension-dummy.m"; sourceTree = ""; }; + AF41754129225A0D647350863A9AA83A /* React-RCTVibration.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.debug.xcconfig"; sourceTree = ""; }; + AF5754DF083FBB5DD71E626CCBA5A089 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + AF613F926031A1C3D3E307B78680D2EB /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Private/GULLogger.h; sourceTree = ""; }; + AF6AEB96C06BCA4FEF5420C19DB6EADD /* RNFBUtilsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBUtilsModule.h; path = ios/RNFBApp/RNFBUtilsModule.h; sourceTree = ""; }; AF72FD600DE7E2D330BA50F877993E05 /* libUMCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libUMCore.a; path = libUMCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - AF89F539CC356A48B11301CD40D2556D /* RNNativeViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNNativeViewHandler.m; sourceTree = ""; }; - AF91ED62C8FCABF57348996D54435C62 /* FIRCLSThreadArrayOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSThreadArrayOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSThreadArrayOperation.m; sourceTree = ""; }; - AF995A3FFE359817D816013A718B2520 /* FIRInstallationsErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsErrorUtil.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.m; sourceTree = ""; }; - AFA0E76A8835A80FBF25E4ABD0D55BFE /* RSocketServiceHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketServiceHandler.cpp; path = rsocket/RSocketServiceHandler.cpp; sourceTree = ""; }; - AFE821B9CF33BCFA69769E00511A4CAC /* RNSScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreen.h; path = ios/RNSScreen.h; sourceTree = ""; }; - AFECFD51798699035DB0BCF6B49FB45B /* RNRootView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNRootView-dummy.m"; sourceTree = ""; }; - B0089C1340C7665EEDA237988C9F6981 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - B00DD0BE7AC6D9C136E32F7A168E81B4 /* jsilib-posix.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = "jsilib-posix.cpp"; sourceTree = ""; }; - B0117E01F7E3F2005550463BB87253AC /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; - B04534EC5FEB19A83194F8408C3AB91A /* WarmResumeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WarmResumeManager.h; path = rsocket/internal/WarmResumeManager.h; sourceTree = ""; }; - B0662D051DF42D8150D5F4B6B50190F0 /* RCTSurfaceRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceRootShadowView.h; sourceTree = ""; }; - B069EE34B326027D9F9DB0253BBE2F76 /* RCTImageURLLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageURLLoader.h; path = Libraries/Image/RCTImageURLLoader.h; sourceTree = ""; }; - B06DB10651505B1202A5EBD31DC18D5E /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSIndexedRAMBundle.cpp; sourceTree = ""; }; - B07A26A7DFBB35CA9A90B48E8286C628 /* RNCAppearanceProviderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearanceProviderManager.m; path = ios/Appearance/RNCAppearanceProviderManager.m; sourceTree = ""; }; - B0818E2D4045BB155ECBA3279D032FC3 /* RCTView+SafeAreaCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTView+SafeAreaCompat.h"; path = "ios/SafeAreaView/RCTView+SafeAreaCompat.h"; sourceTree = ""; }; - B0AE618E17207EBF0BEB11CC8D8A940A /* idea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = idea.h; path = ios/include/openssl/idea.h; sourceTree = ""; }; + AF7652D1D8ADD58645565C3FF3CA65C3 /* TypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeInfo.h; path = folly/lang/TypeInfo.h; sourceTree = ""; }; + AFA7E759EA59B6DF7EA8476959CAE618 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; + AFB62303CC4672914C42861A7628B4AA /* ConnectionFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionFactory.h; path = rsocket/ConnectionFactory.h; sourceTree = ""; }; + AFC8475FDDB23E3A0129FA3A18980686 /* GDTCORUploadPackage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadPackage.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadPackage.m; sourceTree = ""; }; + AFDB4C9806333C32509F4DD1BB3599DB /* GDTCORDataFuture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORDataFuture.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORDataFuture.m; sourceTree = ""; }; + B00D65DF60C6EDAB3B6CBE8A5C481081 /* UMViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMViewManager.h; path = UMCore/UMViewManager.h; sourceTree = ""; }; + B011AF2233ABBCA46FBEEC71BD95C430 /* FIRCLSDataCollectionArbiter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDataCollectionArbiter.m; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.m; sourceTree = ""; }; + B03E7A6B62A8D69B3718D40106CF4404 /* F14IntrinsicsAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14IntrinsicsAvailability.h; path = folly/container/detail/F14IntrinsicsAvailability.h; sourceTree = ""; }; + B044E7381B12A15E93C5D3C018AA9CF5 /* RelaxedConcurrentPriorityQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RelaxedConcurrentPriorityQueue.h; path = folly/experimental/RelaxedConcurrentPriorityQueue.h; sourceTree = ""; }; + B04B2211ADF548091F1BD6F7397CA8E1 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + B054E6F3AAE18522B8731B7599F3E2F1 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = ""; }; + B08F408CCA7E09F164029244AF013E1F /* GroupVarint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarint.h; path = folly/GroupVarint.h; sourceTree = ""; }; + B0AC1A227C55F22C9ED263554CBCA903 /* glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.release.xcconfig; sourceTree = ""; }; + B0AE3D11636D2FAD72C01C50C8BBFB80 /* SKRequestInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKRequestInfo.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.h; sourceTree = ""; }; + B0B130668E29AD268BDD4885F908D6E2 /* boost-for-react-native.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "boost-for-react-native.release.xcconfig"; sourceTree = ""; }; B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImage.a; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B0B2958A1D0A7BD13E6A915313643353 /* FIRAEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAEvent.h; path = Crashlytics/Crashlytics/Helpers/FIRAEvent.h; sourceTree = ""; }; - B0CF668ADA8DE63AF171C23F908B60E4 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/Utility.h; sourceTree = ""; }; - B0EB7CB6752B86283C260B92DC6A4963 /* UMModuleRegistryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryDelegate.h; sourceTree = ""; }; - B0EF65143FEF1E8BF5F4863D198767DC /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; - B15471ED62E393D50463991E5883996B /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = jsireact/JSINativeModules.h; sourceTree = ""; }; - B168C1C6BFAF203817A7B428E2C3F461 /* JitsiMeetSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JitsiMeetSDK.debug.xcconfig; sourceTree = ""; }; - B1B7C35B671F31D96B7568B4B60D3148 /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; - B1C1C8D3CA86CC9AC6F90B5BA2E2D4D0 /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; - B1D2768790089369FDAD067E9F5E3A1A /* RSocketStateMachine.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketStateMachine.cpp; path = rsocket/statemachine/RSocketStateMachine.cpp; sourceTree = ""; }; - B1D5BD0C81CB3656FB94DF0E747A9454 /* TcpConnectionAcceptor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TcpConnectionAcceptor.cpp; path = rsocket/transports/tcp/TcpConnectionAcceptor.cpp; sourceTree = ""; }; - B2031454B79FE34BF059E24DFBED2A2C /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; - B213E36BD092B8ECF924B73AC7950F42 /* AsyncTrace.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncTrace.cpp; path = folly/detail/AsyncTrace.cpp; sourceTree = ""; }; - B218FA1B891938657EFAAF30ADC50387 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; - B2231AA2A6C89D8C24B89FE88890ADF3 /* ARTGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTGroup.m; path = ios/ARTGroup.m; sourceTree = ""; }; - B22A4F0C5C5073F153DFB33891288B87 /* Fingerprint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Fingerprint.cpp; path = folly/Fingerprint.cpp; sourceTree = ""; }; - B2345C6E92A99582DE012EFD3C6825CC /* 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; }; - B23C3C7E3CFE2486555F49A3E95060B1 /* FlipperStep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperStep.h; path = xplat/Flipper/FlipperStep.h; sourceTree = ""; }; - B256DD186535793D13DC257337B65783 /* ReactNativeKeyboardTrackingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardTrackingView.debug.xcconfig; sourceTree = ""; }; - B27C1729B947583819817A07568759FC /* RCTInterpolationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInterpolationAnimatedNode.h; sourceTree = ""; }; - B28281D8A3C5B7A81FD9068BBF81E78A /* RNNotifications.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotifications.m; path = RNNotifications/RNNotifications.m; sourceTree = ""; }; - B2AEF8B48EF07823C59E4886848C58C1 /* pt-BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "pt-BR.lproj"; path = "Objective-C/TOCropViewController/Resources/pt-BR.lproj"; sourceTree = ""; }; - B2AF1EF698BB35A59A2F874D9664CE3C /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; - B2C807BFF82D083C7CDD29EB94C0E9BF /* RNNotificationCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationCenter.h; path = RNNotifications/RNNotificationCenter.h; sourceTree = ""; }; - B2C87D6A57E3DC54C8AC21CEC5488A9A /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; - B2E218777922850F8FD2F2ED85C3558C /* ApplyTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplyTuple.h; path = folly/functional/ApplyTuple.h; sourceTree = ""; }; - B2ED6DBFD924840998A0C46761F585D7 /* RecordIO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RecordIO.h; path = folly/io/RecordIO.h; sourceTree = ""; }; - B30BA0A1F6C0B36295ADD9637D5CFBC5 /* rn-fetch-blob.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "rn-fetch-blob.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - B30EA90EB1269BBEFA1BBAF96A86C2B5 /* react-native-orientation-locker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-orientation-locker.release.xcconfig"; sourceTree = ""; }; - B30FBF72273EED52EE488B0E4553704D /* SpookyHashV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpookyHashV2.h; path = folly/hash/SpookyHashV2.h; sourceTree = ""; }; - B34A5411E38593F13C8E70AD86AD3C6C /* RNImageCropPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNImageCropPicker-prefix.pch"; sourceTree = ""; }; - B34E333AA829AB810A209CE9465344B5 /* 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; }; - B38E7428E0296176DEC476D2C96AB5E5 /* UMUtilitiesInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMUtilitiesInterface.h; sourceTree = ""; }; - B398DEE73A5C9C348689DB92A7688F1A /* RNFetchBlobRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobRequest.m; path = ios/RNFetchBlobRequest.m; sourceTree = ""; }; - B3AF4A5988E442DE2537BB056BD7988D /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - B3C7A19714DEBBAAF4DA1C17E3539BD4 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - B3D918B16411C96B6E1075E810026669 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; - B3FC7F21CD9F656675673A5907F9D6A1 /* EventHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventHandler.cpp; path = folly/io/async/EventHandler.cpp; sourceTree = ""; }; - B3FDD204AA7584A8104379B1A39CE687 /* RCTReconnectingWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTReconnectingWebSocket.h; path = Libraries/WebSocket/RCTReconnectingWebSocket.h; sourceTree = ""; }; - B404EF4438136C9589D21E0096944B6C /* RCTPackagerConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPackagerConnection.mm; sourceTree = ""; }; - B40817A55A6AE1DBA3B73B68BCE8E6D9 /* Align.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Align.h; path = folly/lang/Align.h; sourceTree = ""; }; - B40C6016F2FB45B2888901ABCAD841B4 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = FirebaseCore/Sources/Private/FIRErrorCode.h; sourceTree = ""; }; - B419D9B36020C7037A307DD6EB37644D /* ExceptionString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionString.h; path = folly/ExceptionString.h; sourceTree = ""; }; - B41D245736BFC4423B50A15CB56959DB /* SysStat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysStat.cpp; path = folly/portability/SysStat.cpp; sourceTree = ""; }; - B436D3F2B9217D9F332F061EC2502208 /* UMViewManagerAdapterClassesRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMViewManagerAdapterClassesRegistry.h; sourceTree = ""; }; + B0C1CDDA67C37CFA92D06224CD0FAA4F /* SysFile.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysFile.cpp; path = folly/portability/SysFile.cpp; sourceTree = ""; }; + B0D08483E73D8C4155335DD497F872AC /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; + B0D210A28226CC57FA3EF16170530513 /* UMFileSystemInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFileSystemInterface.release.xcconfig; sourceTree = ""; }; + B0D914AC873E98A769B380CE3B5DBADD /* EXLocalAuthentication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXLocalAuthentication-prefix.pch"; sourceTree = ""; }; + B0E60F02DF445A197564B9B096161BB2 /* opensslconf-x86_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-x86_64.h"; path = "ios/include/openssl/opensslconf-x86_64.h"; sourceTree = ""; }; + B0F08B04D385E0B44675C2FE1610A665 /* RCTConvert+REATransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+REATransition.h"; sourceTree = ""; }; + B0F11CDE9EEE4BBA08C8ED7757A7040D /* Color+Interpolation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Color+Interpolation.m"; sourceTree = ""; }; + B10CE7EEB88020FE11C686FB61703F45 /* BSG_KSCrashSentry_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_MachException.h; sourceTree = ""; }; + B10DEF813A6C8CBDCFCC834A57292579 /* RCTDevMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDevMenu.h; path = React/CoreModules/RCTDevMenu.h; sourceTree = ""; }; + B10DF87A907A8C44910B103C34E445E8 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; + B10E1E091970AE1097AD6223AE30D8D3 /* Hazptr.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Hazptr.cpp; path = folly/synchronization/Hazptr.cpp; sourceTree = ""; }; + B12494F3B9BFAFC7F4263BE54B9AB41D /* UMPermissionsInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMPermissionsInterface.release.xcconfig; sourceTree = ""; }; + B13463CE34BBCB8B266C1D76A2696ADC /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; + B142CC689676CB1080E7DAA8ACDC1433 /* ARTRadialGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTRadialGradient.h; sourceTree = ""; }; + B14B78DD999F7DB67027B075EA4C3753 /* shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = shim.h; path = ios/include/openssl/shim.h; sourceTree = ""; }; + B14E29DDD3220AB16B5AF9D33BF183CC /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; + B172A9029098F47FCACF4F7708558907 /* FlowableOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableOperator.h; path = yarpl/flowable/FlowableOperator.h; sourceTree = ""; }; + B17506706E8AD362D7034C7950E45A4A /* FIRInstallationsErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrorUtil.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.h; sourceTree = ""; }; + B17CBF66B46F20C9FB4DFB59576DA144 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; + B182D57D7021E327F308D5219F260659 /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; + B1A35E1FEB04CB3519903C7D2D908788 /* RCTImagePlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImagePlugins.h; path = Libraries/Image/RCTImagePlugins.h; sourceTree = ""; }; + B1ACD84BA61B3BD49549829AD88EA701 /* RCTPackagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerConnection.h; sourceTree = ""; }; + B1B0741F9CBD70869E6D8C0F3224508A /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; + B1D356C0FAE3F550FDF8DE7ED8C7B009 /* BugsnagSessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSessionTracker.h; sourceTree = ""; }; + B1D93473A86CD934BD1038A56853136D /* UICollectionView+SKInvalidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+SKInvalidation.h"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UICollectionView+SKInvalidation.h"; sourceTree = ""; }; + B1DDC531C3E03547294360017ABAE000 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = instrumentation.h; sourceTree = ""; }; + B1E993A38989E296E043B5C53FF43EA8 /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = folly/json.h; sourceTree = ""; }; + B1FBBEDDB7B6F28C9BFEAC2B5A6DD6E0 /* RCTTypeSafety.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTTypeSafety.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + B2004B4E40576C4C203A4C5BFDC702C6 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; + B20E3FD173302CFA9EC4243CCE83F79F /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; + B23FCC900DEE77A7CB9FC85FEB2D8393 /* FIRExceptionModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRExceptionModel.h; path = Crashlytics/Crashlytics/Public/FIRExceptionModel.h; sourceTree = ""; }; + B271DC6F882E5B38267E06BCFEB60DB1 /* ARTSurfaceViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTSurfaceViewManager.h; sourceTree = ""; }; + B27C5C868A21736797411CB0355487AD /* REACondNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REACondNode.h; sourceTree = ""; }; + B27F6E993DF24D410A1E20DF23310A0A /* AESCrypt.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AESCrypt.cpp; path = Core/aes/AESCrypt.cpp; sourceTree = ""; }; + B296CD4DEB0AA2A81818156343D53F5D /* log.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = log.cpp; path = yoga/log.cpp; sourceTree = ""; }; + B2A31DCF1982C952178C804B30D8FABC /* FIRCLSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSLogger.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSLogger.m; sourceTree = ""; }; + B2AC4C5CAF0EB3BBA2E9F6372D3392B7 /* react-native-orientation-locker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-orientation-locker-prefix.pch"; sourceTree = ""; }; + B2BC55187E416A8E6A3A73827798BFFD /* GLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLog.h; path = folly/GLog.h; sourceTree = ""; }; + B2BF569522F33432CA3259FBE80C3687 /* react-native-orientation-locker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-orientation-locker.debug.xcconfig"; sourceTree = ""; }; + B2C2327B1E76FEDC5E1BC5D098B75DF3 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; + B2D02B74897288E6885023A05BDF492C /* SocketOptionMap.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketOptionMap.cpp; path = folly/io/SocketOptionMap.cpp; sourceTree = ""; }; + B2DD73F23E8E47F3810615C46B94DF58 /* Framer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Framer.h; path = rsocket/framing/Framer.h; sourceTree = ""; }; + B2E099218982E184DC4E9EAE43C53968 /* EXVideoPlayerViewControllerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoPlayerViewControllerDelegate.h; sourceTree = ""; }; + B3261136686376C03AC8534E86949F61 /* RCTGIFImageDecoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTGIFImageDecoder.mm; sourceTree = ""; }; + B337F9BE3F5C4F9996EBE161CE41DD8A /* YGValue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGValue.cpp; path = yoga/YGValue.cpp; sourceTree = ""; }; + B38C2743AAC0846B2D22EA0225E3AAB1 /* ClientResumeStatusCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClientResumeStatusCallback.h; path = rsocket/internal/ClientResumeStatusCallback.h; sourceTree = ""; }; + B38E379A16354B1527B0C98E5DB7B2E3 /* SSLContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLContext.h; path = folly/io/async/SSLContext.h; sourceTree = ""; }; + B3A052BB92C70494B7D1908A0A3CEF50 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; + B3BFEC24E595245802B17F8A81DA9462 /* KeyCommands-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeyCommands-dummy.m"; sourceTree = ""; }; + B3C997804B1F3808D024602D5037B68E /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTurboModule.mm; sourceTree = ""; }; + B3D5DE7623D377DF00BFD90A0041314B /* UMNativeModulesProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMNativeModulesProxy.m; sourceTree = ""; }; + B3DB506704919FE35A4A6C9120A86047 /* BSG_KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSMach_Arm.c; sourceTree = ""; }; + B3E48D4E52F4BD78C0908507ED2E4102 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = "Objective-C/TOCropViewController/Resources/tr.lproj"; sourceTree = ""; }; + B3F581501EEDFBC8D1381771A6BA9005 /* Color+Interpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Color+Interpolation.h"; sourceTree = ""; }; + B402A5E83CF2AC341ED741CC58C7188A /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = FirebaseCore/Sources/FIRAppAssociationRegistration.m; sourceTree = ""; }; + B40FB4089FAF69B10E66EBD43FCD9A1F /* JSIDynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIDynamic.h; sourceTree = ""; }; + B41E0974D5F18FCCEAEB4B15F97F957A /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + B4348DCBD70BF95ED2AEB6DDBF395C16 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; B43874C6CBB50E7134FBEC24BABFE14F /* libGoogleUtilities.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGoogleUtilities.a; path = libGoogleUtilities.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B441C3BD1F1173B64ED0BAFB195C8A84 /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagConfiguration.m; sourceTree = ""; }; - B4458140E6D2028D79E668F93BBC2D1C /* Sockets.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Sockets.cpp; path = folly/portability/Sockets.cpp; sourceTree = ""; }; - B448A70A3DB1231697957139D2E35D54 /* RCTBaseTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputView.h; sourceTree = ""; }; - B45A6A9F70AE4BEC97C0B6F5F9EB6FCE /* RCTProgressViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProgressViewManager.h; sourceTree = ""; }; - B4639B772DB39D4D2A279DB9D79471FD /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; - B4735C3818F5505C46AA5FB0839CD0B3 /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; }; - B474F17B094D105BD1B8A508374E07EE /* Yoga.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yoga.modulemap; sourceTree = ""; }; - B485CDC4034C41AEEBF96D68090FF0CB /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; - B496DFF7D0BB3686DC6EC9DDE2163B8F /* FIRCLSReportAdapter_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportAdapter_Private.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter_Private.h; sourceTree = ""; }; - B4BC8D466330FF04E668ADEE095ED817 /* RCTTypeSafety-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTTypeSafety-prefix.pch"; sourceTree = ""; }; - B504F18D9932B776255E075028541B1F /* React-cxxreact-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-cxxreact-prefix.pch"; sourceTree = ""; }; - B50CAADF40375595241ACD401B48CB97 /* DeferObservable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DeferObservable.h; path = yarpl/observable/DeferObservable.h; sourceTree = ""; }; - B50FCEF319BE9602824CD526D0A8139A /* RCTSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSlider.m; sourceTree = ""; }; - B511866C557FC6A4878CDC484356D0FC /* UMCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCore.debug.xcconfig; sourceTree = ""; }; - B5263EB718B07A8904F6171B9650CFC5 /* LifoSem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSem.h; path = folly/synchronization/LifoSem.h; sourceTree = ""; }; - B52867177ABED01D3ABB5EC4169B8859 /* FlipperKitReactPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperKitReactPlugin.h; path = iOS/Plugins/FlipperKitReactPlugin/FlipperKitReactPlugin/FlipperKitReactPlugin.h; sourceTree = ""; }; - B52F8BE551A2E00D181C98D318D45A83 /* SingletonStackTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonStackTrace.h; path = folly/detail/SingletonStackTrace.h; sourceTree = ""; }; - B557FCECCAF95A2A0E7178A3ABE68CBB /* File.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = File.h; path = folly/gen/File.h; sourceTree = ""; }; - B59F44BB18119014A555C0C1F0D7205F /* mdc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mdc2.h; path = ios/include/openssl/mdc2.h; sourceTree = ""; }; - B5A91E6264A8A5A08D257204360C922F /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = ""; }; - B5CB3671277BAEC0BF91F2FBD3A42D80 /* BSG_KSBacktrace_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace_Private.h; sourceTree = ""; }; - B5D066D4EAC03BAF75BB78CB74A7002E /* RNCAppearanceProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAppearanceProvider.h; path = ios/Appearance/RNCAppearanceProvider.h; sourceTree = ""; }; - B5F500FFDDD7367AB85A174A3BF43312 /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = ios/include/openssl/pem2.h; sourceTree = ""; }; - B627E39B731911254D1ED433565B6D9C /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; - B645C8150E6AD50B10361C0416E48B9C /* BSG_KSMachHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMachHeaders.h; sourceTree = ""; }; - B650074EFC46B04DF230D7228E596A77 /* RNFBAnalyticsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBAnalyticsModule.m; path = ios/RNFBAnalytics/RNFBAnalyticsModule.m; sourceTree = ""; }; - B665E4C6DA3790D807C96D8D13A5CE47 /* ProxyLockable-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ProxyLockable-inl.h"; path = "folly/synchronization/detail/ProxyLockable-inl.h"; sourceTree = ""; }; - B666216830B6B853F32CC6C38D2F67B4 /* UMConstantsInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMConstantsInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - B669426002B57006ABA90A955CBB404A /* RecordIO.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RecordIO.cpp; path = folly/io/RecordIO.cpp; sourceTree = ""; }; - B66CA779567DA05361DA46F034BBF906 /* RNGestureHandlerButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerButton.m; path = ios/RNGestureHandlerButton.m; sourceTree = ""; }; - B675A0ADBD0E25B3F1B3ED5CAB45A210 /* RNNotificationCenterListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationCenterListener.h; path = RNNotifications/RNNotificationCenterListener.h; sourceTree = ""; }; - B69AB15F6C5804973CC3C68F8F721F3E /* FFFastImageViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageViewManager.m; path = ios/FastImage/FFFastImageViewManager.m; sourceTree = ""; }; - B69C7C00A5732F511B0954ABCC50E172 /* RNCAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearance.m; path = ios/Appearance/RNCAppearance.m; sourceTree = ""; }; - B69E358DE1B052453E9808EA9EE10AF8 /* RCTSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSliderManager.m; sourceTree = ""; }; - B6A57B9436B37E83CCE2E0876FC5F8AB /* Flipper-Glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Glog.debug.xcconfig"; sourceTree = ""; }; - B6CB789D9800AB939DF5B886BFE4F2E1 /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; - B6D0DEB38DAA670F8FDA8DDB8D9D9CB6 /* YGLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YGLayout.m; path = YogaKit/Source/YGLayout.m; sourceTree = ""; }; - B6D6086CE45490722A87835E3EA7DCCF /* RCTAsyncLocalStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAsyncLocalStorage.h; path = React/CoreModules/RCTAsyncLocalStorage.h; sourceTree = ""; }; - B6E275C51BEDCA15C5244D977D306D7F /* SKHighlightOverlay.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKHighlightOverlay.mm; path = iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.mm; sourceTree = ""; }; - B6F1466EA36D8D3E080E9420F560BD55 /* Fixture.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Fixture.cpp; path = rsocket/benchmarks/Fixture.cpp; sourceTree = ""; }; - B6F2D27935E40271411244186FD57C08 /* advancedIos.md */ = {isa = PBXFileReference; includeInIndex = 1; name = advancedIos.md; path = docs/advancedIos.md; sourceTree = ""; }; - B6FB942E1E461388F22F393A3861A0E3 /* GoogleDataTransport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransport-dummy.m"; sourceTree = ""; }; - B7003F698BAF63FE172F3DD6410525E7 /* REAConcatNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAConcatNode.m; sourceTree = ""; }; - B706CC060A954ECBE7FCABA41B30F199 /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = ""; }; - B70F1DF507D00E00B3FFC520389E46D5 /* EXAV-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXAV-dummy.m"; sourceTree = ""; }; - B7294287DFCE5D1369CE237A67966E2F /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = ios/include/openssl/opensslv.h; sourceTree = ""; }; - B72CCF12206A1914948949B3950AC81B /* RCTUtilsUIOverride.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtilsUIOverride.h; sourceTree = ""; }; + B43899F50A79BCE14AE9B63097E00E07 /* RCTCxxMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxMethod.mm; sourceTree = ""; }; + B443013ECE064D18CCA3446CB228F884 /* MMKVHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKVHandler.h; path = iOS/MMKV/MMKV/MMKVHandler.h; sourceTree = ""; }; + B44B97FE88C4E99C08675FE7826BD7BA /* BSG_KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSFileUtils.c; sourceTree = ""; }; + B463BE1B95E31FC56D2116708584577B /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; + B465936D467BDA0138F2F1E491FA9478 /* EventBaseLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseLocal.h; path = folly/io/async/EventBaseLocal.h; sourceTree = ""; }; + B469A516E5324D4758288F0D4DB9EFAA /* ReactNativeART.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeART.release.xcconfig; sourceTree = ""; }; + B46DDFE83EA1F2C7946BC15013D8DEBE /* BSG_KSBacktrace_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSBacktrace_Private.h; sourceTree = ""; }; + B4708E70C3180E114A6D1632FEE02F33 /* GDTCOREventTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREventTransformer.h; sourceTree = ""; }; + B474FCC6971E073D35E97B0AB5F2D70C /* Pods-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationService.debug.xcconfig"; sourceTree = ""; }; + B477FB3233B8C7630AA6A7D7AC323B2D /* react-native-webview.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-webview.release.xcconfig"; sourceTree = ""; }; + B4806184C8BF7B359756B7FE0A04F4C2 /* RCTPickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPickerManager.m; sourceTree = ""; }; + B4B17C81BE735804B81E8213F740EB9B /* ScopedEventBaseThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopedEventBaseThread.cpp; path = folly/io/async/ScopedEventBaseThread.cpp; sourceTree = ""; }; + B4BB3AE8760698AE2A93F7E8D5A50A81 /* RNSScreenStackHeaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenStackHeaderConfig.m; path = ios/RNSScreenStackHeaderConfig.m; sourceTree = ""; }; + B4D313D8A49A00FC938EE3BB7005BAAF /* FLEXUtility.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FLEXUtility.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.mm; sourceTree = ""; }; + B4FC835C27B7AF6477DE7EEB0392E293 /* CodedInputDataCrypt.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CodedInputDataCrypt.cpp; path = Core/CodedInputDataCrypt.cpp; sourceTree = ""; }; + B4FF54CA08915921A79C644F03386D42 /* FIRCLSUnwind_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind_arm.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_arm.c; sourceTree = ""; }; + B5082E252F4C01D42A0E1A8EE15013AF /* React-cxxreact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.debug.xcconfig"; sourceTree = ""; }; + B508DFD455108C925909740964433AF6 /* SDWebImageWebPCoder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImageWebPCoder-prefix.pch"; sourceTree = ""; }; + B52CD50EEB7B58A8AAB4403DB7C3A509 /* HHWheelTimer-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HHWheelTimer-fwd.h"; path = "folly/io/async/HHWheelTimer-fwd.h"; sourceTree = ""; }; + B52E5F294AC830CB71560C2923E82B0E /* SwappableEventBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SwappableEventBase.cpp; path = rsocket/internal/SwappableEventBase.cpp; sourceTree = ""; }; + B536DE787B684F3AA2D7A02FFC256A03 /* EliasFanoCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EliasFanoCoding.h; path = folly/experimental/EliasFanoCoding.h; sourceTree = ""; }; + B5442A1BD758B0329C95244F108318EE /* YogaKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YogaKit.debug.xcconfig; sourceTree = ""; }; + B54C96C636E8209C4BCF7976B30710E7 /* SKEnvironmentVariables.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKEnvironmentVariables.m; path = iOS/FlipperKit/SKEnvironmentVariables.m; sourceTree = ""; }; + B54D8624CE6218BF163A9B3FE6F328EC /* Firebase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.release.xcconfig; sourceTree = ""; }; + B598759CCFAAC0644CCB774DD52E7B7E /* FIRCLSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSConstants.m; path = Crashlytics/Shared/FIRCLSConstants.m; sourceTree = ""; }; + B5C69E758FB2D3A24907A0129B96916E /* FIRCLSUUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUUID.m; path = Crashlytics/Shared/FIRCLSUUID.m; sourceTree = ""; }; + B5D5546E4E9B124EFF83BF5E6A7A285D /* Fingerprint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Fingerprint.cpp; path = folly/Fingerprint.cpp; sourceTree = ""; }; + B5EB86DD26EF41F80D4D3BA670D485F0 /* FlipperCppBridgingConnection.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperCppBridgingConnection.mm; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingConnection.mm; sourceTree = ""; }; + B62B2A73E7350BB5F1A4227ACB45F2C4 /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; + B62F3C7D15B1B9DC583296B7645BB20A /* FIRCLSDwarfExpressionMachine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfExpressionMachine.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfExpressionMachine.h; sourceTree = ""; }; + B66190A41D335000E1D5840284628755 /* BSG_KSSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSignalInfo.h; sourceTree = ""; }; + B6884E848787ECE8DBDAAEBBF4E527D7 /* SocketOptionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketOptionMap.h; path = folly/io/SocketOptionMap.h; sourceTree = ""; }; + B69A2764015E57C0D5F50DB351FBE1FC /* FIRCLSSettingsOnboardingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSettingsOnboardingManager.m; path = Crashlytics/Crashlytics/Settings/FIRCLSSettingsOnboardingManager.m; sourceTree = ""; }; + B69E2979DB6DF82E5B9E92C3DCB55EAE /* GlobalExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalExecutor.cpp; path = folly/executors/GlobalExecutor.cpp; sourceTree = ""; }; + B6B90353C1CD93E7458052635A306BBE /* BSG_KSSystemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfo.h; sourceTree = ""; }; + B6B97EA2F8977F3CEAF07603545096EF /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; + B6C831CE40A875D3133CC1B45DB84AA4 /* react-native-document-picker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-document-picker-prefix.pch"; sourceTree = ""; }; + B6DE164DA9CDB84AFC9BD5DCB603425A /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboModuleBinding.cpp; path = turbomodule/core/TurboModuleBinding.cpp; sourceTree = ""; }; + B70A573BCA9B6B41C0BA4C0834D5680D /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; + B71AD9BCECD7CDE1AC011FA0CBC35ED9 /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; + B71E6BF7C24B85671CF6AB6FF48ABCFE /* FKPortForwardingServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKPortForwardingServer.h; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingServer.h; sourceTree = ""; }; + B7344D282B26110B08D7B8D7D1895AFE /* Pretty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pretty.h; path = folly/lang/Pretty.h; sourceTree = ""; }; + B73E01033F56F4F9DC335F480B01F175 /* MicroLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroLock.h; path = folly/MicroLock.h; sourceTree = ""; }; B75A261FE3CE62D5A559B997074E70FC /* libreact-native-background-timer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libreact-native-background-timer.a"; path = "libreact-native-background-timer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B75BCBFFF6925D3612F1250AF81E6FEE /* AsymmetricMemoryBarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsymmetricMemoryBarrier.h; path = folly/synchronization/AsymmetricMemoryBarrier.h; sourceTree = ""; }; - B76A90ED9E44ED3B15F89EB662C2ABF7 /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = src/event2/buffer.h; sourceTree = ""; }; - B7743AE73E9139677017E03C6DA9C817 /* react-native-notifications.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-notifications.release.xcconfig"; sourceTree = ""; }; - B77BC85CBF3600F35E8CB3E735700FC7 /* ThreadCachedLists.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedLists.h; path = folly/synchronization/detail/ThreadCachedLists.h; sourceTree = ""; }; - B78492F97AD567F7C43E727921B571DD /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; }; - B7851E80B74E6136AC1F7656B00BAB11 /* PolyException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PolyException.h; path = folly/PolyException.h; sourceTree = ""; }; - B78C914D0DDC6AEC1FE178D4D2257956 /* Promise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Promise.h; path = folly/futures/Promise.h; sourceTree = ""; }; - B78DB233E9B8759A132B9976CCDB7C60 /* GlobalShutdownSocketSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GlobalShutdownSocketSet.h; path = folly/io/GlobalShutdownSocketSet.h; sourceTree = ""; }; - B790CC79B3BDDEACDAAFE9599910BCE0 /* FIRInstallationsStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStore.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.h; sourceTree = ""; }; - B79F8D60DE89F1BC22AE005D981E0B63 /* UMNativeModulesProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMNativeModulesProxy.h; sourceTree = ""; }; - B7C6BC5E3A68DE13D360B6E9E54332B0 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "Objective-C/TOCropViewController/Resources/zh-Hant.lproj"; sourceTree = ""; }; - B7D366120B6EF65E206BE928F596207D /* BugsnagCrashSentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCrashSentry.m; sourceTree = ""; }; - B7E2DD19AF59F534DC0922B386BB9FAB /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = ""; }; - B7E2F239C8FFF859F2A01A2FA0E32394 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; - B7F2B74DFE83B51094258A1292C18508 /* FireAndForgetBasedFlipperResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FireAndForgetBasedFlipperResponder.h; path = xplat/Flipper/FireAndForgetBasedFlipperResponder.h; sourceTree = ""; }; - B7F97D52CFDD14A3350B46776025F1BC /* FutureSplitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FutureSplitter.h; path = folly/futures/FutureSplitter.h; sourceTree = ""; }; - B8084064F0612995D9D98DD02CA3687F /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = FirebaseCore/Sources/FIRErrors.m; sourceTree = ""; }; - B81CD30965DFF268320C3E94FACF6BF0 /* REACallFuncNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REACallFuncNode.h; sourceTree = ""; }; - B822C39AA6B0EC03D3F6E42F67AB74BD /* React-Core.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-Core.release.xcconfig"; sourceTree = ""; }; - B83C5E5327019875A74DCDBFF4D491CE /* react-native-appearance-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-appearance-prefix.pch"; sourceTree = ""; }; - B8421EBD92A3A57D52FDF461D9DECC2D /* DiscriminatedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtr.h; path = folly/DiscriminatedPtr.h; sourceTree = ""; }; - B851ADC9A9ED54BECE01236CBE9EFD44 /* MemoryIdler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryIdler.h; path = folly/detail/MemoryIdler.h; sourceTree = ""; }; - B86CCEE97920930641ED93C64B6FB547 /* Subscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subscription.h; path = yarpl/observable/Subscription.h; sourceTree = ""; }; - B870E1D42C8D3B51683AAB305991AC42 /* F14Map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = F14Map.h; path = folly/container/F14Map.h; sourceTree = ""; }; - B87583B1A79ADB92AA6A3BDEBB40FB2B /* ARTContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTContainer.h; path = ios/ARTContainer.h; sourceTree = ""; }; - B87FF275E154F63E37A966F7B77A1290 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDeviceInfo.h; path = React/CoreModules/RCTDeviceInfo.h; sourceTree = ""; }; - B88A238698DB985A72ABBB4934774B45 /* AtomicLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicLinkedList.h; path = folly/AtomicLinkedList.h; sourceTree = ""; }; - B88CF7572FC59624D214D535B06891AC /* BSGOutOfMemoryWatchdog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGOutOfMemoryWatchdog.m; sourceTree = ""; }; - B8A9D86194CC47D111EE61AC3BAC8621 /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; - B8B023184401C6EF64FB724C3F17CF1F /* REASetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REASetNode.h; sourceTree = ""; }; + B76DDEB4FBB4CA8EE7DB029F225EBBB7 /* FlipperClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperClient.cpp; path = xplat/Flipper/FlipperClient.cpp; sourceTree = ""; }; + B789F70E8E422A96F5F3A64A6C9B970B /* Flipper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Flipper.debug.xcconfig; sourceTree = ""; }; + B7AE36D65970ECB20233E5998EAE51B1 /* YGConfig.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGConfig.cpp; path = yoga/YGConfig.cpp; sourceTree = ""; }; + B7B33E5FAF1C1316F8B5541DFBCADBF2 /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobManager.mm; sourceTree = ""; }; + B7BFFB579EB44BA3AED4A27883FA6543 /* UMBarCodeScannerInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMBarCodeScannerInterface.debug.xcconfig; sourceTree = ""; }; + B7C9D9A16614B3C7297B43C89BD35B12 /* UMFaceDetectorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFaceDetectorManager.h; path = UMFaceDetectorInterface/UMFaceDetectorManager.h; sourceTree = ""; }; + B7F5850370B91FC626DA274DA5B4D8CF /* Dirent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Dirent.h; path = folly/portability/Dirent.h; sourceTree = ""; }; + B7FFA6112751AA22584A9467B05584B6 /* ReactNativeVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactNativeVersion.h; sourceTree = ""; }; + B806E2897D1CD8A72BB53B436D046285 /* Pods-ShareRocketChatRN-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShareRocketChatRN-acknowledgements.plist"; sourceTree = ""; }; + B80F52749E32365DADF31B6DAE46035F /* UMPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMPermissionsInterface.h; path = UMPermissionsInterface/UMPermissionsInterface.h; sourceTree = ""; }; + B81DF202A1B85049215E6EA198E2A625 /* IOS7Polyfill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOS7Polyfill.h; path = ios/IOS7Polyfill.h; sourceTree = ""; }; + B854406ED4FA7668493616665F9318E0 /* EXFileSystemAssetLibraryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFileSystemAssetLibraryHandler.h; path = EXFileSystem/EXFileSystemAssetLibraryHandler.h; sourceTree = ""; }; + B85DE5BEEE3287E6E70B95FEE2433918 /* AsyncSocketException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSocketException.h; path = folly/io/async/AsyncSocketException.h; sourceTree = ""; }; + B860D347AE8DFE65A59E7DBB072BBBB8 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; + B86C4300D0741B7C308D1774C1E75383 /* RCTProgressViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProgressViewManager.h; sourceTree = ""; }; + B88A54159B245E727A6D16DEFE105A09 /* libMMKV.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMMKV.a; path = libMMKV.a; sourceTree = BUILT_PRODUCTS_DIR; }; + B88D06C2071BC0AFF21CC77D4D60CFF1 /* SysMembarrier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysMembarrier.h; path = folly/portability/SysMembarrier.h; sourceTree = ""; }; + B8929613C676A28B292CACE916AB8B84 /* SKNetworkReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKNetworkReporter.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKNetworkReporter.h; sourceTree = ""; }; + B8AAF916EFD854B6431AF274ADB8B760 /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = ""; }; + B8AC7B1754EB8D2DD4C1B0FCB854A86A /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleManager.h; sourceTree = ""; }; + B8BF6B0504A160312240DE5D8E4D5032 /* FIRCLSFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFile.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSFile.m; sourceTree = ""; }; + B8C775293D2B15E7808AADE70F64D8B9 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; B8CD4B9B578CE9FA38114B638C9CAA78 /* libRNCMaskedView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNCMaskedView.a; path = libRNCMaskedView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B8CE15BD4D857D963E523DDE4C02D111 /* UMTaskManagerInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMTaskManagerInterface.debug.xcconfig; sourceTree = ""; }; - B8D5F0575AAA7CBC7BACD04B7BAD538F /* RNBootSplash.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNBootSplash.release.xcconfig; sourceTree = ""; }; - B8D9D2D340FF2BF639FDC74AEF3A6E75 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; - B8EFD70AC1C4217D2B1CC3633458352D /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTiming.h; path = React/CoreModules/RCTTiming.h; sourceTree = ""; }; - B8F556D1B2C06800731E71B68B910F1F /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; - B8FA1BDFCA7226956CF2EEC8AF63E901 /* DistributedMutexSpecializations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutexSpecializations.h; path = folly/synchronization/DistributedMutexSpecializations.h; sourceTree = ""; }; - B908A43E3E2CD7AF7CB8C41A2C574215 /* SKEnvironmentVariables.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKEnvironmentVariables.m; path = iOS/FlipperKit/SKEnvironmentVariables.m; sourceTree = ""; }; - B9097B61709ED3382E63E974A9751CF4 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - B90D2B3CC85E13D905C62FB4DBE07DBA /* ReactNativeKeyboardTrackingView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactNativeKeyboardTrackingView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - B91307C3A929D8DF91AC58B802C9E247 /* BSG_KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSBacktrace.c; sourceTree = ""; }; - B919AC00C231FCA8B3216BDE1CA1EC92 /* ColdResumeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ColdResumeHandler.h; path = rsocket/ColdResumeHandler.h; sourceTree = ""; }; - B92F821C4225B68C5B18D5B06629C189 /* EXFileSystem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXFileSystem.release.xcconfig; sourceTree = ""; }; - B94372BA7970C7073569A25540E62C94 /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = ios/lib/libcrypto.a; sourceTree = ""; }; - B946381FB2B4E28BB88F1ACEDEA452BB /* EXSessionResumableDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionResumableDownloadTaskDelegate.h; sourceTree = ""; }; - B9618AF8600308521930317617B79BAE /* BugsnagSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSession.h; sourceTree = ""; }; - B9665409270F1193682225868F3A7A82 /* Combine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Combine.h; path = folly/gen/Combine.h; sourceTree = ""; }; - B97B2D7FE0E734635F61FB19F658FC9D /* rn-fetch-blob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-fetch-blob.release.xcconfig"; sourceTree = ""; }; - B98A890925D554B7EDDC37D6D880FCF7 /* BSG_KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashState.h; sourceTree = ""; }; - B9E4ECDEC4128C93752296ECB0EEE079 /* RNFBJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBJSON.h; path = ios/RNFBApp/RNFBJSON.h; sourceTree = ""; }; - B9EB4B1BD9B256964FD8E9469D4FDF22 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; - B9EDAB230A22538F001EA2540A377270 /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; - B9FA1C1D46EC0E307CC45842DACA0CCB /* RCTFollyConvert.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFollyConvert.mm; sourceTree = ""; }; - BA0ABA8E745BB4558F5FAEF68134356C /* BSG_KSSystemCapabilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemCapabilities.h; sourceTree = ""; }; - BA22C4DE66B3426A117A12C8FDB66876 /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; - BA42125CC2E10D520A5604301F9B6041 /* ManualExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ManualExecutor.cpp; path = folly/executors/ManualExecutor.cpp; sourceTree = ""; }; - BA5519A71D70FC7E93734EBAAF1B53F8 /* ARTText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTText.m; path = ios/ARTText.m; sourceTree = ""; }; - BA65CD9F60D6CD9D2918F1119B037C55 /* EXHaptics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXHaptics.debug.xcconfig; sourceTree = ""; }; - BA7090045FE2DBEAB8C5F7109BC42117 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; - BA7476F2D05A4A7CEF06C849E2A6AAFF /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; - BA812CA4C38920369FDD5B8C7831688D /* React.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.release.xcconfig; sourceTree = ""; }; - BA95CBE1D99F3A9AED81628E727470FF /* QueuedImmediateExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QueuedImmediateExecutor.h; path = folly/executors/QueuedImmediateExecutor.h; sourceTree = ""; }; - BA9C24247421D29B5BD9E43BD588A665 /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = MethodCall.cpp; sourceTree = ""; }; - BA9DD9271924E5AE5D47A6F04A32A493 /* RNLocalize-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNLocalize-dummy.m"; sourceTree = ""; }; - BAB4A2B9FF05259EF6EDD92FAAA668B8 /* Flipper-Glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-Glog-prefix.pch"; sourceTree = ""; }; - BAC3BF99ECBDA7FAAAB832C9282CC5E5 /* RCTNetworkTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNetworkTask.h; path = Libraries/Network/RCTNetworkTask.h; sourceTree = ""; }; - BACA52C24099F0800D61CF1C7A6C4588 /* rn-fetch-blob.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-fetch-blob.debug.xcconfig"; sourceTree = ""; }; - BAD502587DADED987DA3B89EF2E0CF38 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; - BAF1BFF30695A4275DF5CE87CF2D3782 /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = ""; }; - BB146CEA44AA1120318B1FF2DC15E9C9 /* GDTCOREvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCOREvent.m; path = GoogleDataTransport/GDTCORLibrary/GDTCOREvent.m; sourceTree = ""; }; - BB2985C98F1A60C94AE0CEA277868740 /* FIRInstallationsVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsVersion.m; path = FirebaseInstallations/Source/Library/FIRInstallationsVersion.m; sourceTree = ""; }; - BB2B2706232F03B53A8D43357F13823F /* Init.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Init.cpp; path = folly/ssl/Init.cpp; sourceTree = ""; }; - BB2B5280D895C797CD9172BE3B2396C6 /* SKApplicationDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKApplicationDescriptor.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKApplicationDescriptor.m; sourceTree = ""; }; - BB3BD72FE1CB1FB1C94AD1E936F437EA /* RCTPlatform.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTPlatform.mm; sourceTree = ""; }; - BB596ACA49EDF073E44F234D0869BE45 /* RCTFileReaderModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFileReaderModule.h; path = Libraries/Blob/RCTFileReaderModule.h; sourceTree = ""; }; - BB762257B51BEB7CCBEEC293A78F8878 /* YGValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGValue.h; path = yoga/YGValue.h; sourceTree = ""; }; - BB902DEA4F0D74EC761DDE951BE97112 /* bio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bio.h; path = ios/include/openssl/bio.h; sourceTree = ""; }; - BB9408A97352ED127BA999C50F5DAF2F /* TurboModuleBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleBinding.h; path = turbomodule/core/TurboModuleBinding.h; sourceTree = ""; }; - BB949948C374544BE44417A02D9D49F5 /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; - BBD78CAA6416E3C6C0E9A765BADB047F /* UMAppLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMAppLoader.release.xcconfig; sourceTree = ""; }; - BBD86E34AA76095B88203BCB3CDC5B60 /* RNCommandsHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCommandsHandler.m; path = RNNotifications/RNCommandsHandler.m; sourceTree = ""; }; - BC18E8E54381F3A9539D5849A9EA0441 /* EXReactNativeUserNotificationCenterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXReactNativeUserNotificationCenterProxy.h; path = EXPermissions/EXReactNativeUserNotificationCenterProxy.h; sourceTree = ""; }; - BC282D79910D6F5C3C62503D5C1F04C3 /* RNFBApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBApp.debug.xcconfig; sourceTree = ""; }; - BC2DA67449514277872F910294874E7E /* RNGestureHandler-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNGestureHandler-dummy.m"; sourceTree = ""; }; - BC40F8216DC8525D701B380F73B2CBF4 /* RNCSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaView.h; path = ios/SafeAreaView/RNCSafeAreaView.h; sourceTree = ""; }; + B8F67AB790E6701A850EF3960C5E1CDD /* CoreCachedSharedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CoreCachedSharedPtr.h; path = folly/concurrency/CoreCachedSharedPtr.h; sourceTree = ""; }; + B901F19FEF43BC84CE222EC37A41FA3E /* UIImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+WebP.h"; path = "SDWebImageWebPCoder/Classes/UIImage+WebP.h"; sourceTree = ""; }; + B903A67830E160EE0EF8C295A48716BE /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; + B90B7078CF4BE3C3EAC5B20FD9A9BDF9 /* React-RCTBlob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTBlob-dummy.m"; sourceTree = ""; }; + B9300EF3AAFAB4592CE9AB10211586B7 /* RNImageCropPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNImageCropPicker-prefix.pch"; sourceTree = ""; }; + B95A0F6C48DFC0EBA693D34CB5C47BC2 /* RNBootSplash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNBootSplash-prefix.pch"; sourceTree = ""; }; + B95FD3CBCD00F7E4127E29929C64FE90 /* FIRCLSProcess.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSProcess.c; path = Crashlytics/Crashlytics/Components/FIRCLSProcess.c; sourceTree = ""; }; + B9682BFC820E5FD9C2111E17B565DC25 /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; + B978CE5AB255225FB9E1244B8F9A4B00 /* Builtins.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Builtins.cpp; path = folly/portability/Builtins.cpp; sourceTree = ""; }; + B97A113684B4D9213FF2A8D21E5E207E /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/chrono/Conv.h; sourceTree = ""; }; + B98CB91D6B7838DE160F401F45EFC20D /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; }; + B996C693A38D812D6D4B4A84613FE4F0 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; + B9AC738BFCE6F9FB9C927423AC662D8B /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; + B9C9AB84A9266E3A95BAD181EDC5C2F3 /* CPUThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CPUThreadPoolExecutor.cpp; path = folly/executors/CPUThreadPoolExecutor.cpp; sourceTree = ""; }; + B9D3FC20338E9860262C18BCD1409AC0 /* RNTapHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNTapHandler.h; sourceTree = ""; }; + B9DAC0C34C519A976E3B37141D84D98E /* Flipper-RSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-RSocket.debug.xcconfig"; sourceTree = ""; }; + B9E5332BD7B13F6785DDC8399388BF4F /* REANode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REANode.m; sourceTree = ""; }; + B9EEF477D548ACEAF2222376E62549FB /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; + BA01E7715D773AE64935C9E014525A8C /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; + BA0E5DF052D8B15D2AB5241F3B3FD619 /* ThreadLock.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadLock.cpp; path = Core/ThreadLock.cpp; sourceTree = ""; }; + BA109E3579F74083076602E7BDD30D34 /* RCTSpringAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSpringAnimation.m; sourceTree = ""; }; + BA20CB7B19EF09B1BF5556C30B0D0E3E /* RCTProgressViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProgressViewManager.m; sourceTree = ""; }; + BA47EF8355AC85F812DDC3DDC0F6B2F6 /* FIRInstallationsAuthTokenResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResultInternal.h; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResultInternal.h; sourceTree = ""; }; + BA49F138F43529241E7715ED61E9CB03 /* FlipperClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperClient.mm; path = iOS/FlipperKit/FlipperClient.mm; sourceTree = ""; }; + BA5E545B4E633BBE7CC908EADB9C52D7 /* RCTSinglelineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputViewManager.m; sourceTree = ""; }; + BA640F40EF83A956AFC558E6EC6BDCF3 /* FlipperUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlipperUtil.m; path = iOS/FlipperKit/FlipperUtil.m; sourceTree = ""; }; + BA8076322D07A19932715F339945025F /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; + BA89430F8B09AA75B3E6F6F35190E02A /* Executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Executor.h; path = folly/Executor.h; sourceTree = ""; }; + BA8D20000B9413674B8673B7CDE2E72C /* HazptrThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = HazptrThreadPoolExecutor.cpp; path = folly/synchronization/HazptrThreadPoolExecutor.cpp; sourceTree = ""; }; + BA9801204518C1191887F2A18A3FAE87 /* EXAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAV.m; path = EXAV/EXAV.m; sourceTree = ""; }; + BA9DBC64DF6D0336A60497A93DA45E7E /* InterProcessLock_Win32.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = InterProcessLock_Win32.cpp; path = Core/InterProcessLock_Win32.cpp; sourceTree = ""; }; + BAADB84BC96AC31F8E4BB4DAA7E21AF9 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = ios/include/openssl/pqueue.h; sourceTree = ""; }; + BAC4F7102DC87BE359380EAFF5AF5F01 /* BugsnagSessionFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionFileStore.m; sourceTree = ""; }; + BADBF107BDB808A6AB3DC7AA8E630E4A /* GlobalShutdownSocketSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GlobalShutdownSocketSet.h; path = folly/io/GlobalShutdownSocketSet.h; sourceTree = ""; }; + BAE1EC9CB0B7AB6C1F37C72C73133F9D /* conf_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_api.h; path = ios/include/openssl/conf_api.h; sourceTree = ""; }; + BAE4E01CD9ADF01DB764AEB2D2F4B9B4 /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; + BAF13A52C1805CF080B23ED25D66F46A /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/String-inl.h"; sourceTree = ""; }; + BAFC42D3FE10505C8A1F403FE5F1CE2F /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; + BB11256D11266FE749F95662EA45E5E2 /* KeyCommands.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeyCommands.debug.xcconfig; sourceTree = ""; }; + BB1B33C87BD0CF9A48BC11309EFFC382 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; + BB34EEE87843613C0628DC3E43C08DB2 /* SKSwizzle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKSwizzle.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.h; sourceTree = ""; }; + BB4E2B4B71D3EA3BE4B3AECA7E68359D /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; + BB69159A9E7534B5DC700DC21108F8F8 /* FIRCLSFCRAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFCRAnalytics.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFCRAnalytics.h; sourceTree = ""; }; + BB69E3A616A3A69DF7A2CA81DB6B6B89 /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = ""; }; + BB735AA59253F87CCF6D4E8061D1B214 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = ""; }; + BB824F4AB5400F724833397906D2FF41 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + BB848245AEFFEBC478657CA8E907E9E5 /* SanitizeLeak.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SanitizeLeak.cpp; path = folly/memory/SanitizeLeak.cpp; sourceTree = ""; }; + BB93FDA72B2287CDC16BD2788BEB46CF /* REATransitionValues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransitionValues.h; sourceTree = ""; }; + BB95FDE031FB25A2D1B2392B887ED18C /* SanitizeLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SanitizeLeak.h; path = folly/memory/SanitizeLeak.h; sourceTree = ""; }; + BBA8A54B05081EB535BC185B038426E7 /* IOVec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOVec.h; path = folly/portability/IOVec.h; sourceTree = ""; }; + BBF4D481885ECC4328D5D6CEB1D010E6 /* InlineFunctionRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InlineFunctionRef.h; path = folly/synchronization/detail/InlineFunctionRef.h; sourceTree = ""; }; + BC0F06FB3C6469DDB7A0108FD0F48D79 /* TOCropViewController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TOCropViewController.release.xcconfig; sourceTree = ""; }; + BC11E5817E93C0D702265A42715FF434 /* TcpConnectionFactory.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TcpConnectionFactory.cpp; path = rsocket/transports/tcp/TcpConnectionFactory.cpp; sourceTree = ""; }; + BC3CC80762661768FD845DAF6495B7C2 /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = ios/lib/libcrypto.a; sourceTree = ""; }; BC41F4BEFC115303267857B135A144AE /* libUMPermissionsInterface.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libUMPermissionsInterface.a; path = libUMPermissionsInterface.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BC49FBA937D0C70793E721F50A44F6B7 /* RCTAdditionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAdditionAnimatedNode.m; sourceTree = ""; }; - BC50E2E1DC1D4961ACE08AD2E8F01799 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; - BC78A19DEC5FBD1172C9805C65297C15 /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = ""; }; - BC886792F63CBB204AF163F4F10381F2 /* REAFunctionNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAFunctionNode.h; sourceTree = ""; }; - BCA00DCC0F009D822BBD751887B83A58 /* RNPanHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPanHandler.h; sourceTree = ""; }; - BCD29E30D08AA725101A72D71096FF99 /* RCTDiffClampAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDiffClampAnimatedNode.h; sourceTree = ""; }; - BCD33FA1C4A2DE809A407E674FD93977 /* UMTaskConsumerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskConsumerInterface.h; path = UMTaskManagerInterface/UMTaskConsumerInterface.h; sourceTree = ""; }; - BCD691FACAED48EC4AC844A32ED1DC8F /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = FirebaseCore/Sources/Private/FIRErrorCode.h; sourceTree = ""; }; - BCE822D74B11D22E737B6FD6F8BECA25 /* SDWebImageWebPCoder.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImageWebPCoder.debug.xcconfig; sourceTree = ""; }; - BCF3EBA563842A9B7B132E359B257EE1 /* Folly-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Folly-dummy.m"; sourceTree = ""; }; - BD1B62C6CCC9B0025AF7A6FB03DC4E4B /* Benchmark.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Benchmark.h; path = folly/Benchmark.h; sourceTree = ""; }; - BD29C3393953D54B4142E70C530F56D4 /* EXImageLoader.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.release.xcconfig; sourceTree = ""; }; - BD61C89570B5A88E2570EC349EF795FF /* FIRCLSURLSessionDataTask_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDataTask_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDataTask_PrivateMethods.h; sourceTree = ""; }; + BC47C5EAC8674AE66446BFA038059A22 /* MPMCPipelineDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MPMCPipelineDetail.h; path = folly/detail/MPMCPipelineDetail.h; sourceTree = ""; }; + BC65CAE7875248D14C21132FFC785A51 /* GDTCORFlatFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORFlatFileStorage.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage.h; sourceTree = ""; }; + BC707DDDFF85CC8CCECC352EE60A5413 /* RCTCustomKeyboardViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomKeyboardViewController.h; sourceTree = ""; }; + BC793B789BC6A2B2ACBBBB5A6E807CF9 /* Request.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Request.h; path = folly/io/async/Request.h; sourceTree = ""; }; + BC7E9DEB1E68E3A2E513B0C9DBE30A93 /* BugsnagApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagApiClient.h; sourceTree = ""; }; + BC92C6B1851B67239DB928F77693DFDE /* evdns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evdns.h; path = src/evdns.h; sourceTree = ""; }; + BC92F5C7572D46E31CDF04CB9FEC4742 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + BC9C56ED395F27A3779D949995311950 /* SKSearchResultNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKSearchResultNode.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKSearchResultNode.h; sourceTree = ""; }; + BC9CF97DB93DA9C5F72B7ABEF9A5B4DD /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = ""; }; + BCBB18C5F6F1839997C6A049C0D897DA /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; + BCC520E4902C4F66CFF33EED1CC1C8A2 /* EXWebBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXWebBrowser.h; path = EXWebBrowser/EXWebBrowser.h; sourceTree = ""; }; + BCE2BCD32106C0A47D83B684B11F2B6B /* SKNamed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKNamed.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.h; sourceTree = ""; }; + BCEE93E6BBE8FE2D3BD679D6DA42F4BA /* JSDeltaBundleClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSDeltaBundleClient.cpp; sourceTree = ""; }; + BCF7CF156C99B29E6692A9347E30AAFD /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; + BD0F6AAFB712701337CC69770DFEAD4D /* 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; }; + BD215B9C277C5EE2F79C466365F58B42 /* RCTConvert+FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FIRApp.m"; path = "ios/RNFBApp/RCTConvert+FIRApp.m"; sourceTree = ""; }; + BD37875EF15239DF7C195EA18DC9ECC8 /* Subscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subscription.cpp; path = yarpl/flowable/Subscription.cpp; sourceTree = ""; }; + BD379A730B9F2AE40A9AABEDA8A1602D /* FIRCLSFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFileManager.m; path = Crashlytics/Crashlytics/Models/FIRCLSFileManager.m; sourceTree = ""; }; + BD53537297AC531491BB54D7CFD4DD38 /* RCTTrackingAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTrackingAnimatedNode.m; sourceTree = ""; }; + BD6D68FA7B495C71FC7EF52EC2B20F9D /* FIRCLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReport.h; path = Crashlytics/Crashlytics/Models/FIRCLSReport.h; sourceTree = ""; }; BD71E2539823621820F84384064C253A /* libReact-Core.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-Core.a"; path = "libReact-Core.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - BD779A9FB857CF6A75245FC41B4C925E /* TestObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestObserver.h; path = yarpl/observable/TestObserver.h; sourceTree = ""; }; - BD796413BB5238298EC57D3914A8D2A3 /* React-RCTText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTText-prefix.pch"; sourceTree = ""; }; - BD8722B88E814091C19479A32D208AA7 /* UMReactLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactLogHandler.h; sourceTree = ""; }; - BD87456377ECC7FDB6C6803925D1D7D2 /* SysResource.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysResource.cpp; path = folly/portability/SysResource.cpp; sourceTree = ""; }; - BD8FF74FC2C68F044BCD34CCD9D0889B /* Foreach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foreach.h; path = folly/container/Foreach.h; sourceTree = ""; }; - BD96F1F174D44004F2B151A5D9F6E827 /* GULSceneDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler_Private.h; path = GoogleUtilities/SceneDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h; sourceTree = ""; }; - BDB4D6F7A742AB23E860D735598C54C9 /* RCTRequired.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTRequired.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BDB5D7FD80EE9CC211FEDAD1FFAACAAF /* RCTModuloAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuloAnimatedNode.h; sourceTree = ""; }; - BDBBFBCD7DE76109F755131AAA2F136C /* vi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = vi.lproj; path = "Objective-C/TOCropViewController/Resources/vi.lproj"; sourceTree = ""; }; - BDC04ACA19D50CB3F37840A676EF96D1 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - BDCA37D27080B97E0CBCD46A2CEF9D5C /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; - BDCDEFE731D4FE20F8FC6E23D341D96F /* RCTNativeModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeModule.mm; sourceTree = ""; }; - BDD5F79EA0CDF85DB4991BA3920931CB /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - BDD65E3747A5D5ACF394F36A06F6D087 /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Private/GULReachabilityChecker.h; sourceTree = ""; }; - BDD86810C1FC0229CB481AEE4EE39FE2 /* BugsnagApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagApiClient.h; sourceTree = ""; }; - BDDF861A37CFD8442F2EC5A4A183C88C /* FIRCLSMachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachException.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSMachException.h; sourceTree = ""; }; - BDE85F2AABBD97AB6DB7675D0A4E253E /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; - BE0D50CFB583D551B6FBB45D768E65C3 /* DeviceUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DeviceUID.h; path = ios/RNDeviceInfo/DeviceUID.h; sourceTree = ""; }; - BE1E51DAF2980431DDB971605F808257 /* FarmHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FarmHash.h; path = folly/hash/FarmHash.h; sourceTree = ""; }; - BE266C9B8E76939FE5C71EF566479AE5 /* BugsnagCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCollections.h; sourceTree = ""; }; - BE2B8394DC33A02F432878F1D821234A /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; - BE3649EB3CE3A580B449A847ABA02273 /* PriorityUnboundedQueueSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityUnboundedQueueSet.h; path = folly/concurrency/PriorityUnboundedQueueSet.h; sourceTree = ""; }; - BE4BE6450CD453CA09A3712441E8BCD4 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; - BE52A37A1BE7982A06FB78B7CE518E5E /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RAMBundleRegistry.h; sourceTree = ""; }; - BE605AAAFCDAF34DE912991CEBF479C7 /* Select64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Select64.h; path = folly/experimental/Select64.h; sourceTree = ""; }; - BE6DCDB3EEEA0F4D656FB2354B1F3C84 /* Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = yoga/Utils.h; sourceTree = ""; }; - BE7CC2BAD08A670CD2B94687FEE57CBA /* FIRCLSFABHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABHost.m; path = Crashlytics/Shared/FIRCLSFABHost.m; sourceTree = ""; }; - BE839073D61550D2CD5027048D1E550D /* TimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimeoutManager.h; path = folly/io/async/TimeoutManager.h; sourceTree = ""; }; - BE88E1F560AED9BE6B8FF7674386A364 /* GDTCORReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORReachability.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORReachability.m; sourceTree = ""; }; - BE9244916F677D32A4DACFD9D2E45785 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; - BEB9202103762A615C4A5838134AEA64 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = ""; }; - BEBC614680E2DD243719EEE5C7711F4A /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = ios/include/openssl/dtls1.h; sourceTree = ""; }; - BED35C705418034A0AD71A3014130F99 /* Observer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Observer.h; path = yarpl/observable/Observer.h; sourceTree = ""; }; - BEE0464E0C94B162B36114026C0592E2 /* CacheLocality.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CacheLocality.cpp; path = folly/concurrency/CacheLocality.cpp; sourceTree = ""; }; - BEE19A918E2759AE4572DC3E4A2ACB42 /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = ""; }; - BEECD186DC6CEF2E410F959F5806EF44 /* UMImageLoaderInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMImageLoaderInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BEEEF4249B6909EB1BFD6C850BACB51F /* Flipper-Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-Folly-prefix.pch"; sourceTree = ""; }; - BEF42821D115C4B51E21250EE57DCBFD /* MallctlHelper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallctlHelper.cpp; path = folly/memory/MallctlHelper.cpp; sourceTree = ""; }; - BEF495DA086741CFF80D572578A0875B /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; - BF035BF0C0C598620C14CB365BDBC4DC /* Traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = folly/Traits.h; sourceTree = ""; }; - BF0C4AC8BB6062280C356E9369DE4721 /* RCTDatePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePicker.m; sourceTree = ""; }; - BF30C043E2C8978989FE992779AC8646 /* RCTSurfaceSizeMeasureMode.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceSizeMeasureMode.mm; sourceTree = ""; }; - BF37DE038BBD1FB36F8EEFDC5A3042CE /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FIRLoggerLevel.h; sourceTree = ""; }; - BF59D3DDFDAEAA2F0B0DD8E6E780975F /* OpenSSLUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLUtils.h; path = folly/io/async/ssl/OpenSSLUtils.h; sourceTree = ""; }; - BF6CC9E1559313D2D819B74ED1ADC435 /* UMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMDefines.h; path = UMCore/UMDefines.h; sourceTree = ""; }; - BF74BBBEC6741E80407BE482F91CE4B3 /* Shell.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Shell.cpp; path = folly/system/Shell.cpp; sourceTree = ""; }; - BF78E5C625685E0CB6D4C8D77A19163B /* react-native-slider.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-slider.debug.xcconfig"; sourceTree = ""; }; - BF7C89715C342A26D2AE3FBD19699A91 /* JSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSExecutor.h; sourceTree = ""; }; - BF8CDD264099EA4CB7EB7831969E98AA /* REAClockNodes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAClockNodes.m; sourceTree = ""; }; - BFA58B5670781EDFB4499E3B407B0D8F /* GroupVarintDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupVarintDetail.h; path = folly/detail/GroupVarintDetail.h; sourceTree = ""; }; - BFBC79B1D54204585867BE47A6E185D9 /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Bugsnag.h; sourceTree = ""; }; - BFC99C09E5CDD8F3F63DF87C58BF997D /* FIRStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStackFrame.m; path = Crashlytics/Crashlytics/FIRStackFrame.m; sourceTree = ""; }; - BFCE4058442BFB8DEB89BA3F261A76BA /* libRNUserDefaults.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNUserDefaults.a; path = libRNUserDefaults.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BFE395D21FBE6AD8B8B5C5EBD078B42E /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; - BFEDF1AF19BFCBED0DC57C5D7820D920 /* Stdio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Stdio.cpp; path = folly/portability/Stdio.cpp; sourceTree = ""; }; - C029C98C5203133743360966E72DD122 /* Poly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Poly.h; path = folly/Poly.h; sourceTree = ""; }; - C02D3D810F67640DBF05FC174F2CFDDA /* FIRInstallationsAuthTokenResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResultInternal.h; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResultInternal.h; sourceTree = ""; }; - C096C897C4DDDD531EA3E0EFBDA11B31 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; - C0A22C9278CA947AE60BED7BD3998B1E /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - C0B878BE30AF115074D0B02354D82966 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - C0BC53810B2EF06324FB8E91968ED00E /* FKUserDefaultsSwizzleUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKUserDefaultsSwizzleUtility.h; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsSwizzleUtility.h; sourceTree = ""; }; - C0C2E58B15F6B96D6E542C553E6248E3 /* REABlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REABlockNode.h; sourceTree = ""; }; - C0C4B160DB5701B99F301CB5D6C04896 /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = ios/include/openssl/dsa.h; sourceTree = ""; }; - C0FD0D7A7D1251868C2B3BFA97996C55 /* SKSwizzle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKSwizzle.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.h; sourceTree = ""; }; - C154BE5A4B2852054012AB53B149493B /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; - C168E75C2CE01B7AA6795B1E1B62A1AC /* RCTSurfaceView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTSurfaceView+Internal.h"; sourceTree = ""; }; - C18AD4E20713E272A237CF3B7E66CE69 /* HardwareConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HardwareConcurrency.h; path = folly/system/HardwareConcurrency.h; sourceTree = ""; }; - C18FE588563165C2933D5F0BF859CE5F /* RNCAsyncStorage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCAsyncStorage-prefix.pch"; sourceTree = ""; }; + BD7A0DE31DB1CAEEB5FB5B670BBC31CF /* DistributedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = DistributedMutex.cpp; path = folly/synchronization/DistributedMutex.cpp; sourceTree = ""; }; + BD9F3CFF03BB9D078A89E6C62905D155 /* UMFaceDetectorManagerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFaceDetectorManagerProvider.h; path = UMFaceDetectorInterface/UMFaceDetectorManagerProvider.h; sourceTree = ""; }; + BDB276A23E06654C6DD34A66B77F255A /* ReactNativeART-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeART-dummy.m"; sourceTree = ""; }; + BDBB159EB70CAF66E81E2D27A3AB1B06 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + BDBE2DE954A94B406427B71115D0D64E /* RCTAnimationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAnimationPlugins.mm; sourceTree = ""; }; + BDC9EA71B0021E634E402664FF65CBD6 /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/Hash.h; sourceTree = ""; }; + BDFD3B6E209739769E4DC08A11737812 /* FIRCLSThreadArrayOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSThreadArrayOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSThreadArrayOperation.m; sourceTree = ""; }; + BE0072E587AB07D442D8E866C4321D9E /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; + BE0D7D2FCCADA6BBB75DF73FA9CCC9C3 /* RCTNetworkPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNetworkPlugins.mm; sourceTree = ""; }; + BE2C6A9AD5888A67928FE56FBABC1FF5 /* KeepaliveTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KeepaliveTimer.h; path = rsocket/internal/KeepaliveTimer.h; sourceTree = ""; }; + BE355C020CD62A78BFC266662ABC6AC5 /* RNCSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSlider.m; path = ios/RNCSlider.m; sourceTree = ""; }; + BE649A5B3C8548305B0791F6BAC29354 /* RSocketStateMachine.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketStateMachine.cpp; path = rsocket/statemachine/RSocketStateMachine.cpp; sourceTree = ""; }; + BE6DB2BB44F59FF2D8F0AF741AD4D2A1 /* EXHaptics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXHaptics.release.xcconfig; sourceTree = ""; }; + BE763D454332C89C581D5761CD7FD5DB /* TOCropScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropScrollView.h; path = "Objective-C/TOCropViewController/Views/TOCropScrollView.h"; sourceTree = ""; }; + BE7857913366C0AF4A23709986B988E1 /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; }; + BE94B77119D1B8AC2E66464C5B8EEC3A /* RNDocumentPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDocumentPicker.m; path = ios/RNDocumentPicker/RNDocumentPicker.m; sourceTree = ""; }; + BE9A44D01B9828D6B4683DE358CD3E45 /* EXWebBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXWebBrowser.m; path = EXWebBrowser/EXWebBrowser.m; sourceTree = ""; }; + BEA4D625CB57F79C19032230C45B48E0 /* QueuedImmediateExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QueuedImmediateExecutor.h; path = folly/executors/QueuedImmediateExecutor.h; sourceTree = ""; }; + BEB4A709AF3D0BA267F943FC63FC4B1D /* react-native-cameraroll.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-cameraroll.debug.xcconfig"; sourceTree = ""; }; + BEB79A4431F3C32CF55295A0BB31B7D4 /* OpenSSL.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSL.cpp; path = folly/portability/OpenSSL.cpp; sourceTree = ""; }; + BF16A1CEAFEB987C690058AAF6133DA7 /* GDTCCTUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTUploader.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTUploader.h; sourceTree = ""; }; + BF270AC328E5EABF4649740D18631529 /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Private/GULNetwork.h; sourceTree = ""; }; + BF295FF0F9A21C52C7861706195E85F1 /* RCTModuloAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModuloAnimatedNode.m; sourceTree = ""; }; + BF3A5E967B851BD1E149E3A89F148124 /* RSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocket.h; path = rsocket/RSocket.h; sourceTree = ""; }; + BF3D70081B932E2AD867F3A42500397E /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; + BF409F8B07F80E91540522DBBB112BAE /* Yoga.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yoga.debug.xcconfig; sourceTree = ""; }; + BF4288E6A85C4D6C401DF60967934E4D /* ResumeIdentificationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResumeIdentificationToken.h; path = rsocket/framing/ResumeIdentificationToken.h; sourceTree = ""; }; + BF4FE7D66C99F2D0780E5D79E2950BD0 /* ConcurrentSkipList-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ConcurrentSkipList-inl.h"; path = "folly/ConcurrentSkipList-inl.h"; sourceTree = ""; }; + BF52A1BFE10BDCDF656AC76F5C25B648 /* EXImageLoader-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXImageLoader-prefix.pch"; sourceTree = ""; }; + BF61927BF9584316F5E9763973680805 /* UMModuleRegistryProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryProvider.h; sourceTree = ""; }; + BF96B91311179F2EF535A9A3BF251509 /* 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; }; + BF9C63F1F1AD22BD3CF112004A813279 /* FlipperClient+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FlipperClient+Testing.h"; path = "iOS/FlipperKit/FlipperClient+Testing.h"; sourceTree = ""; }; + BF9F2DB2933A2B5D066F8485471F15C5 /* Pods-RocketChatRN.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-RocketChatRN.modulemap"; sourceTree = ""; }; + BFA56991E328F73BE1522804619037A9 /* BSG_KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSDynamicLinker.c; sourceTree = ""; }; + BFC025FE706C39714C1E415A12F45D52 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + BFE417FBDFA87AAEDD9258C9C38C618E /* ARTText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTText.h; path = ios/ARTText.h; sourceTree = ""; }; + BFE64C332B5D529A57DB416EB659E120 /* TimeoutManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimeoutManager.cpp; path = folly/io/async/TimeoutManager.cpp; sourceTree = ""; }; + BFE72E75C6DABE5D29435E3BE4BDFB6D /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + BFEE0A92DE6FB11CDB9DC823043F463E /* EXConstants-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXConstants-prefix.pch"; sourceTree = ""; }; + BFF6A27CD19A88C167BFDCA21098F735 /* MemoryFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryFile.h; path = Core/MemoryFile.h; sourceTree = ""; }; + BFF9E8564C7292628DA883FC605DB78E /* FlipperRSocketResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperRSocketResponder.cpp; path = xplat/Flipper/FlipperRSocketResponder.cpp; sourceTree = ""; }; + BFFCB14A90D6148FB43FDF9D41AE16BA /* FIRAnalyticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInterop.h; path = Interop/Analytics/Public/FIRAnalyticsInterop.h; sourceTree = ""; }; + BFFE35C14D05067603190D3E26CF57E4 /* Select64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Select64.h; path = folly/experimental/Select64.h; sourceTree = ""; }; + BFFEC177CB587C0C1E06AD0231CEBE1F /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; + BFFF601AEA8CC937FADA0CF3918CC8A4 /* RCTImageLoaderWithAttributionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderWithAttributionProtocol.h; path = Libraries/Image/RCTImageLoaderWithAttributionProtocol.h; sourceTree = ""; }; + C002F37E1670335B179CE3F851289ABE /* ReactNativeShareExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactNativeShareExtension.h; path = ios/ReactNativeShareExtension.h; sourceTree = ""; }; + C0188C57BAAF282D715EABD4FA421E95 /* FIRCLSNetworkOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.h; sourceTree = ""; }; + C04E46048936CB670BF56D65CD527221 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; + C05686BDD1D07507737713C59747CB62 /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = Instance.cpp; sourceTree = ""; }; + C069F4AB3024907B4B9F727C3B5BD380 /* RSocketResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketResponder.h; path = rsocket/RSocketResponder.h; sourceTree = ""; }; + C08227CA08CA4718531E470C28CCBCCA /* RCTPackagerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPackagerClient.m; sourceTree = ""; }; + C086185B89B903C644D69E5000D02E7A /* React-RCTAnimation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTAnimation.release.xcconfig"; sourceTree = ""; }; + C0BB45C880A0B0FC1D110845D427C6DA /* AsyncTimeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncTimeout.h; path = folly/io/async/AsyncTimeout.h; sourceTree = ""; }; + C0BBD5B2AD0576FA22293BD89E067F81 /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; + C0D97D49708CEDA48E409EF038C3C622 /* RNGestureHandlerButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerButton.h; path = ios/RNGestureHandlerButton.h; sourceTree = ""; }; + C0E956B7230C2C0961B528E059934E9E /* RCTDatePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePicker.m; sourceTree = ""; }; + C0EB9CD7C5378C86701DBF9CAB4CBFB5 /* RNRootViewGestureRecognizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNRootViewGestureRecognizer.m; path = ios/RNRootViewGestureRecognizer.m; sourceTree = ""; }; + C105EC08146FCCE2785CC4DB6C5C4393 /* Subscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subscription.h; path = yarpl/observable/Subscription.h; sourceTree = ""; }; + C10EB3FDF2428FEF7B1D0D7543095958 /* react-native-jitsi-meet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-jitsi-meet.release.xcconfig"; sourceTree = ""; }; + C148D0C3AF01D9DAFCF5C2D8E557DE84 /* FIRCLSdSYM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSdSYM.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSdSYM.h; sourceTree = ""; }; + C1527FB8455569EDF95779125A8E5849 /* 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; }; + C176202B0EFF6CEF40BE45FD2500C537 /* MMKV.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MMKV.debug.xcconfig; sourceTree = ""; }; + C19249F2165F085FA823B1F6A96D1FFB /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; }; + C19E86038C174C484D42D219E678DAB1 /* ConcurrentHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentHashMap.h; path = folly/concurrency/ConcurrentHashMap.h; sourceTree = ""; }; + C1A7AE40E150BE5BDFC11DB49DBB09A9 /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; C1A919103EAC9813D236486C34FC0A21 /* libReact-RCTVibration.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTVibration.a"; path = "libReact-RCTVibration.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C1C5FEE9D571263D18B986F78BBAFAEB /* RNDeviceInfo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNDeviceInfo.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C1D7863437C4B5CF0A49FC901466CB3C /* EXHaptics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXHaptics-prefix.pch"; sourceTree = ""; }; - C1DEFABAFF75C96B932168C9BACE677D /* FIRCLSURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSession.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSession.h; sourceTree = ""; }; - C1E37BD24B44979ADFB937576E6081AF /* UMFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFileSystemInterface.h; path = UMFileSystemInterface/UMFileSystemInterface.h; sourceTree = ""; }; - C1F996E72EE7854D636C3AB7125A19BC /* FIRCLSFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFileManager.m; path = Crashlytics/Crashlytics/Models/FIRCLSFileManager.m; sourceTree = ""; }; - C1FF87D2217864C38E298491E235183E /* READebugNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = READebugNode.m; sourceTree = ""; }; - C20049E8620AE1385BB1CDDE0F70E4CE /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; - C213DF80BD8103AF65A5D4187A9119B3 /* RCTRedBoxSetEnabled.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBoxSetEnabled.m; sourceTree = ""; }; - C243495974C4509A2870B16FFD36C84E /* RNCAssetsLibraryRequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAssetsLibraryRequestHandler.m; path = ios/RNCAssetsLibraryRequestHandler.m; sourceTree = ""; }; - C2ABBCD0551B5BD38ED87B30CE3CE4A0 /* UniqueInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UniqueInstance.h; path = folly/detail/UniqueInstance.h; sourceTree = ""; }; - C2BE735E7D3712383AA21EE699871983 /* dns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns.h; path = src/event2/dns.h; sourceTree = ""; }; - C2DB8461A2F9054FB548ED9944DDFAE3 /* ConnectionFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionFactory.h; path = rsocket/ConnectionFactory.h; sourceTree = ""; }; - C2DE2A07BE9D20BB2D46088AA36B890E /* JSIndexedRAMBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSIndexedRAMBundle.h; sourceTree = ""; }; - C2E161EBDEE94559C264E94D3F607551 /* ScheduledSingleSubscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledSingleSubscription.cpp; path = rsocket/internal/ScheduledSingleSubscription.cpp; sourceTree = ""; }; - C2EDD1CADC43293D0D1DAD6D57DD9A1C /* RCTTypeSafety.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RCTTypeSafety.debug.xcconfig; sourceTree = ""; }; - C306B80865CC3E63B75556571E0A7DAD /* RNFetchBlobProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobProgress.m; path = ios/RNFetchBlobProgress.m; sourceTree = ""; }; - C307FA4DDA124CE3D860A07650C7336A /* CPortability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CPortability.h; path = folly/CPortability.h; sourceTree = ""; }; - C30F7F89E791711B48464342106226F8 /* AutoTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AutoTimer.h; path = folly/experimental/AutoTimer.h; sourceTree = ""; }; - C31EB01DE51A7B7602E85F5B860644AA /* SSLOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLOptions.h; path = folly/io/async/SSLOptions.h; sourceTree = ""; }; - C3228E4AB9503EF03C33153392E16F3D /* 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; }; - C32D1847F790C890FF54165A3577E950 /* OpenSSL.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSL.cpp; path = folly/portability/OpenSSL.cpp; sourceTree = ""; }; - C32E6CE0BD0ED8E9FF9C88C35E0303EB /* RSocketParameters.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketParameters.cpp; path = rsocket/RSocketParameters.cpp; sourceTree = ""; }; - C3357C3D92B275430BE1CA336548C8CF /* FIRCLSInternalLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInternalLogging.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSInternalLogging.h; sourceTree = ""; }; - C342A484C7AF378CAF18A0CDFE2E0877 /* SaturatingSemaphore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SaturatingSemaphore.h; path = folly/synchronization/SaturatingSemaphore.h; sourceTree = ""; }; - C345AE8BD2B7BBA4879C79348156B798 /* BSG_KSCrashType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashType.h; sourceTree = ""; }; - C3509D7E6E6FF57DEB0BB98F4D9970A1 /* TurboCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboCxxModule.h; path = turbomodule/core/TurboCxxModule.h; sourceTree = ""; }; - C37041973B07121668BCB6C55581597A /* 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 = ""; }; - C39027DDFFC8785415DE36B4302732A2 /* FKPortForwardingServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKPortForwardingServer.m; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingServer.m; sourceTree = ""; }; - C3967C32512CD5EF785596B6A3D1CB53 /* Flipper-RSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-RSocket.debug.xcconfig"; sourceTree = ""; }; - C3989D4ABB04D0A64F86389304BC5D61 /* EventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventHandler.h; path = folly/io/async/EventHandler.h; sourceTree = ""; }; - C3C050640767572917109B49EED829C0 /* ARTSurfaceView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTSurfaceView.m; path = ios/ARTSurfaceView.m; sourceTree = ""; }; - C3D0B731AE100532F2662E22FB50CC67 /* OpenSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSL.h; path = folly/portability/OpenSSL.h; sourceTree = ""; }; - C3F78613C365C6584A4A55392589118F /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; - C3FF3E4DC4280B964575038808876B40 /* GDTCORTransformer_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer_Private.h; sourceTree = ""; }; - C4067232583C4304F137FCD4C6779D75 /* RNCWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCWebViewManager.h; path = apple/RNCWebViewManager.h; sourceTree = ""; }; - C4141BB5449ECE42D0A3DDC9A489ECF3 /* EventBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBase.cpp; path = folly/io/async/EventBase.cpp; sourceTree = ""; }; - C41599671F15C864ADB088C60B32DE20 /* RCTImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageCache.m; sourceTree = ""; }; - C42C5CEB47051C0274973F10D377EC96 /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = ""; }; - C435C76EADB943EB9C2B899EDB65C8E0 /* RCTMultilineTextInputView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultilineTextInputView.h; sourceTree = ""; }; - C436F1FFF2784DCB906FA3FDDE2BB48D /* UIImage+Extension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Extension.h"; path = "ios/src/UIImage+Extension.h"; sourceTree = ""; }; - C4500ED7625F4B31BA4A9BB0C356A0B9 /* RCTFileReaderModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFileReaderModule.mm; sourceTree = ""; }; - C4519A2E6D871278F650A04C4A791304 /* SKHiddenWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKHiddenWindow.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKHiddenWindow.m; sourceTree = ""; }; - C453D6935668B31A88214650D990B85D /* Benchmark.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Benchmark.cpp; path = folly/Benchmark.cpp; sourceTree = ""; }; - C45D6053017EBCB71D9BF9F738C38545 /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; }; - C4666EF3E75689F621B347AB37C0D8D4 /* react-native-cameraroll.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-cameraroll.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C475CD97836017BA624960DEE9E51170 /* EXKeepAwake.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXKeepAwake.release.xcconfig; sourceTree = ""; }; - C476AD4F5CA61B74AC357631AA1F446F /* RCTInputAccessoryViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewManager.m; sourceTree = ""; }; - C486A606163B725BA83E893805DD0904 /* REANodesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REANodesManager.h; path = ios/REANodesManager.h; sourceTree = ""; }; - C48ABC73C98EA778E99870657E1F63BA /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; - C4B488DCBE297BF27E5027CA04CD1C41 /* Conv.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Conv.cpp; path = folly/Conv.cpp; sourceTree = ""; }; - C4CF7BC049CC7E28A6D3502E44A12248 /* SDImageHEICCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoderInternal.h; path = SDWebImage/Private/SDImageHEICCoderInternal.h; sourceTree = ""; }; - C4D25F70DC8B45BD854D50AB634AD856 /* RCTBackedTextInputViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputViewProtocol.h; sourceTree = ""; }; - C4F07654FD3094B454512BD85A427606 /* ThreadCachedArena.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadCachedArena.cpp; path = folly/memory/ThreadCachedArena.cpp; sourceTree = ""; }; - C4F4D328F2927FC94EB73B5D096AE792 /* GDTCORReachability_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORReachability_Private.h; sourceTree = ""; }; - C4F7E4CFCBDB2C5DA6CAE16C755C4FE1 /* EXWebBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXWebBrowser.m; path = EXWebBrowser/EXWebBrowser.m; sourceTree = ""; }; - C51284D778271F65A086135D3DCEBCEE /* react-native-background-timer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-background-timer-dummy.m"; sourceTree = ""; }; - C518097A36C3D994BC4CAD27FBBA3204 /* GDTCOREvent+GDTCCTSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GDTCOREvent+GDTCCTSupport.h"; path = "GoogleDataTransportCCTSupport/GDTCCTLibrary/Public/GDTCOREvent+GDTCCTSupport.h"; sourceTree = ""; }; - C52F6244DBE87444847755B2FBA95A2D /* RCTUIImageViewAnimated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTUIImageViewAnimated.h; path = Libraries/Image/RCTUIImageViewAnimated.h; sourceTree = ""; }; - C54A81776A28367C5075A1A7E025C665 /* CancelingSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancelingSubscriber.h; path = yarpl/flowable/CancelingSubscriber.h; sourceTree = ""; }; - C54B454D6AAC14D6C0EE7A5D4235273A /* UIImage+Resize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Resize.m"; path = "ios/src/UIImage+Resize.m"; sourceTree = ""; }; - C59DB90CF3AC928BF2F41DEEDA4939E5 /* EXWebBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXWebBrowser.debug.xcconfig; sourceTree = ""; }; - C5A95432B6070546FF747D5AA2420AB9 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - C5C7412F9ECAF3FE9730283FF495B766 /* UMModuleRegistryProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryProvider.h; sourceTree = ""; }; - C5D47C7F1E0D3601E4E12DE1B2D42CEE /* RCTCxxUtils.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxUtils.mm; sourceTree = ""; }; - C5D5B55DE426FBF8666A75743E87094B /* FIRCLSDwarfUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDwarfUnwind.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwind.c; sourceTree = ""; }; - C5ECDE1C5CBBFC663F87AF1A6B5B3E32 /* RCTRawTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextViewManager.h; sourceTree = ""; }; - C617F30F38D7264BBC69D87465DAB6E4 /* DestructorCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DestructorCheck.h; path = folly/io/async/DestructorCheck.h; sourceTree = ""; }; - C6197429E2F18649F9A7CB13A6ABF9B4 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; - C62C8B9EAE3CFF78053EFF659E7A9A8C /* Rcu-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Rcu-inl.h"; path = "folly/synchronization/Rcu-inl.h"; sourceTree = ""; }; - C637A6272077BF390AF8E503CA25F9DD /* TypedIOBuf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypedIOBuf.h; path = folly/io/TypedIOBuf.h; sourceTree = ""; }; - C63998ECC5F17889AC0A1B7BDFD6CF09 /* SocketAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketAddress.h; path = folly/SocketAddress.h; sourceTree = ""; }; - C646C169A280E39C2FC6B82856CB057E /* ThreadCachedArena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedArena.h; path = folly/memory/ThreadCachedArena.h; sourceTree = ""; }; - C646FE3EB952D4ACD7AB461CA254C21A /* FIRCLSUUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUUID.h; path = Crashlytics/Shared/FIRCLSUUID.h; sourceTree = ""; }; - C6473AD8D884C122D30D147CB2EEA634 /* YGNodePrint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNodePrint.cpp; path = yoga/YGNodePrint.cpp; sourceTree = ""; }; - C64BC1718707B1A113EE6BE56A5AB74D /* PriorityLifoSemMPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityLifoSemMPMCQueue.h; path = folly/executors/task_queue/PriorityLifoSemMPMCQueue.h; sourceTree = ""; }; - C64F1ABE0A71785564EFEB70DA843B6A /* Pods-ShareRocketChatRN-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShareRocketChatRN-resources.sh"; sourceTree = ""; }; - C66080E2B8DB2977C93C96CDACD6A64F /* JSIExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSIExecutor.h; path = jsireact/JSIExecutor.h; sourceTree = ""; }; - C6837DCCFD84960D87157F938E6F85AF /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = ""; }; - C6AAB4B2FE1673E707CA8A15E36967EF /* RCTBundleURLProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleURLProvider.m; sourceTree = ""; }; - C6CF8F4840B8CB15ABAC8F1308ED3C52 /* RNLocalize.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNLocalize.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C6E791AAFDE581645641A9BE02AD212B /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/experimental/Bits.h; sourceTree = ""; }; - C6F9203A9A10EE2E9608F5D0DCA8B05F /* BugsnagCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagCollections.m; sourceTree = ""; }; - C70F877B24AD4A37B3DC052BD07BD341 /* Function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function.h; path = folly/Function.h; sourceTree = ""; }; - C726E05B4F05E6451476515A1092F10B /* ParkingLot.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ParkingLot.cpp; path = folly/synchronization/ParkingLot.cpp; sourceTree = ""; }; - C72C37267ACB301B335FD0DB84E0A927 /* RCTBlobManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTBlobManager.h; path = Libraries/Blob/RCTBlobManager.h; sourceTree = ""; }; - C73984F9AF5A3D5EFCE8B428C9F2B31F /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - C74544180C6AF0CCE0506538D7C099D0 /* RequestResponseResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RequestResponseResponder.cpp; path = rsocket/statemachine/RequestResponseResponder.cpp; sourceTree = ""; }; - C76F9B3A827F1FB31A99CC0A53E4A9C2 /* ebcdic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ebcdic.h; path = ios/include/openssl/ebcdic.h; sourceTree = ""; }; + C1BBE9032F531E4EC1C6C7DDF23C89F3 /* FlipperKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlipperKit-umbrella.h"; sourceTree = ""; }; + C1C86AC0E12A9C6E7EC6EF89D40170C9 /* FIRInstallationsStoredItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredItem.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.m; sourceTree = ""; }; + C1C9AB7FEBBABC9C85DB417752D1B895 /* http_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_struct.h; path = src/event2/http_struct.h; sourceTree = ""; }; + C1D072B63D09454F7C7CA56040E8109A /* NetOps.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = NetOps.cpp; path = folly/net/NetOps.cpp; sourceTree = ""; }; + C1D706EBFB22DF6C7B782FD3F66B63A7 /* ARTRenderableManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTRenderableManager.m; sourceTree = ""; }; + C208C377500CB45E85C51BF651206F02 /* CodedInputDataCrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputDataCrypt.h; path = Core/CodedInputDataCrypt.h; sourceTree = ""; }; + C209FABE76C33CFCBD77C5B1F4B8AAFF /* RCTAlertManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAlertManager.mm; sourceTree = ""; }; + C23229FDC30CB64975BD6CC4C9F12580 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; + C2412D39761FA90675024571530E601B /* JSCExecutorFactory.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = JSCExecutorFactory.mm; sourceTree = ""; }; + C24650D12419B4EE7B1AB449E367931E /* FIRStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStackFrame.h; path = Crashlytics/Crashlytics/Public/FIRStackFrame.h; sourceTree = ""; }; + C2587209864FD883C05CB17B58A05DBA /* Flipper-Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Folly.release.xcconfig"; sourceTree = ""; }; + C2704AB8D010D22F2049888E65BADBB5 /* ConnectionSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionSet.h; path = rsocket/internal/ConnectionSet.h; sourceTree = ""; }; + C2840E71ABD54957B6AFE59039641568 /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = Frameworks/WebRTC.framework; sourceTree = ""; }; + C2A548B344453E444A4796F7790CF9D8 /* FIRCLSFABNetworkClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABNetworkClient.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSFABNetworkClient.h; sourceTree = ""; }; + C2B4E90A947A43960679E397F59A9CAC /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + C2CF65AD813284D74A95FA01A70DBB1A /* RCTBackedTextInputDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegate.h; sourceTree = ""; }; + C319E8C5B9A437B1828F40722AD15AC8 /* Flipper-PeerTalk-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-PeerTalk-prefix.pch"; sourceTree = ""; }; + C31B1B35AC3687E7B5406E637B64EB54 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = FirebaseCore/Sources/Private/FIRErrors.h; sourceTree = ""; }; + C32147C2F2DC87161B019017B6DE13EB /* ARTLinearGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTLinearGradient.h; sourceTree = ""; }; + C3338AD03FDE32FDBEF73D073DD11DEF /* Uri-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Uri-inl.h"; path = "folly/Uri-inl.h"; sourceTree = ""; }; + C359B5DBA4ACE190A7F72F35A61D1BE3 /* ThreadWheelTimekeeper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadWheelTimekeeper.cpp; path = folly/futures/ThreadWheelTimekeeper.cpp; sourceTree = ""; }; + C35CD892B3FFA25DE377E2E2937A40D4 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + C391DBA89D21207456AF48F3240B44C2 /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; + C3A4C8875C18B4E15393BAB8EA212D17 /* QBVideoIconView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBVideoIconView.m; path = ios/QBImagePicker/QBImagePicker/QBVideoIconView.m; sourceTree = ""; }; + C3AB91CE88C910CCB9294D27147C129C /* WaitOptions.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = WaitOptions.cpp; path = folly/synchronization/WaitOptions.cpp; sourceTree = ""; }; + C3AC9C3CF8588312620BBE5C3153CB11 /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; + C3B625A4C10B57BABDE3E39E348297F8 /* BugsnagCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashSentry.h; sourceTree = ""; }; + C3C920B8349C2BC219537546757BC104 /* SerialExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SerialExecutor.cpp; path = folly/executors/SerialExecutor.cpp; sourceTree = ""; }; + C3CC951C942BC330CDA7C24D938B8EBA /* ARTNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTNode.m; path = ios/ARTNode.m; sourceTree = ""; }; + C3EB0B54F2C87749B5E85EA350B08AA9 /* BSG_KSCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashDoctor.m; sourceTree = ""; }; + C413BD72DDEBD4CCC83EC286C1FA5C99 /* RequestResponseRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RequestResponseRequester.h; path = rsocket/statemachine/RequestResponseRequester.h; sourceTree = ""; }; + C43F20A92B180AEF7A8C6C7AF12F1A10 /* id.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = id.lproj; path = "Objective-C/TOCropViewController/Resources/id.lproj"; sourceTree = ""; }; + C442D24BEB3CE66CD3C84EC77FB7D7BB /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; + C449A9FDFBF4AB6D4736B5436DA11E93 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; + C459764D1D1EA81A9FAEE04A7858CC1F /* EXFileSystemLocalFileHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFileSystemLocalFileHandler.m; path = EXFileSystem/EXFileSystemLocalFileHandler.m; sourceTree = ""; }; + C46034AC441CAF5D9E2AFC8218C74065 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + C461345C5EBC41719BE75C1D174389E5 /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = ios/include/openssl/evp.h; sourceTree = ""; }; + C46BE923D816A56422CBB6B21234147D /* RCTImageView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageView.mm; sourceTree = ""; }; + C48B4E73BB59A201C65E8D5E9183CC18 /* Unistd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Unistd.h; path = folly/portability/Unistd.h; sourceTree = ""; }; + C49745BAFD1F99444843FA27BCC0BF55 /* SingleWriterFixedHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingleWriterFixedHashMap.h; path = folly/experimental/SingleWriterFixedHashMap.h; sourceTree = ""; }; + C4A4371B2B5383E530614028206C7E63 /* UMTaskManagerInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMTaskManagerInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + C4A8942F7F2855CFB48F9535658594CE /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = ios/include/openssl/des.h; sourceTree = ""; }; + C4AA6636236476B4443449EF58DAC1C7 /* BugsnagSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSink.m; sourceTree = ""; }; + C4AC784523CC983839F3CE955CE89936 /* RNLongPressHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNLongPressHandler.h; sourceTree = ""; }; + C4CD8B9BCF402EC556F8872B738F95AB /* Iterators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterators.h; path = folly/detail/Iterators.h; sourceTree = ""; }; + C4DD7AD407AECDA8738CF982310DE454 /* RNFetchBlobNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobNetwork.h; path = ios/RNFetchBlobNetwork.h; sourceTree = ""; }; + C4EC78950AF5C05FE297047021A519B3 /* FIRCLSAllocate.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSAllocate.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSAllocate.c; sourceTree = ""; }; + C4F2522DB1E1B3C36617A1D4DA23610E /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; + C4F664889A8E779D64A212931DD712C9 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; + C4F9C226F69243FD1C79D65C7BE53372 /* nanopb.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.debug.xcconfig; sourceTree = ""; }; + C4FB9C3DB7E5647708F72CCA479B06C0 /* BSG_KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_Signal.h; sourceTree = ""; }; + C4FCBC1797EBAFA2945FD55F5767E1A3 /* GDTCORRegistrar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORRegistrar.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORRegistrar.m; sourceTree = ""; }; + C50A9FFDA610BD2983A7ACF8123C704D /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; + C51475541CF1A47F9A611049622B8173 /* EXKeepAwake-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXKeepAwake-prefix.pch"; sourceTree = ""; }; + C5275B82FE252A5A80218CFC82C526A5 /* FIRCLSDemangleOperation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDemangleOperation.mm; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSDemangleOperation.mm; sourceTree = ""; }; + C52B38E4F2E052CC6695C27D051DDA25 /* React-RCTNetwork-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTNetwork-dummy.m"; sourceTree = ""; }; + C53350F69240E0CCB387F099F555F8B6 /* RAMBundleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RAMBundleRegistry.h; sourceTree = ""; }; + C56BC916738B6BF5539E00371F693A2F /* RCTImageViewManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageViewManager.mm; sourceTree = ""; }; + C577A6D7976B2CF3193180EA2F04CA5D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + C58EF894EB1830FD8A57CEACD39A8892 /* RCTPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPicker.h; sourceTree = ""; }; + C59295182C2569CEF56374FA29EFC6DE /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; + C5D2959A6207953C39F1FA555E1EBE73 /* Folly-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Folly-prefix.pch"; sourceTree = ""; }; + C5D731E4B38B36168146D059954CCFA3 /* RCTCxxModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxModule.mm; sourceTree = ""; }; + C5E4C0A8413D4F42D209506917181EAA /* ro.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ro.lproj; path = "Objective-C/TOCropViewController/Resources/ro.lproj"; sourceTree = ""; }; + C60144FAACE184644DB01694A8C6D554 /* FIRInstallationsAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAuthTokenResult.m; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResult.m; sourceTree = ""; }; + C602190418BC24C519634B7CD406E857 /* RNFBPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBPreferences.m; path = ios/RNFBApp/RNFBPreferences.m; sourceTree = ""; }; + C6114C15E0FCBBC21B34CB75B15B315C /* CodedInputDataCrypt_OSX.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CodedInputDataCrypt_OSX.cpp; path = Core/CodedInputDataCrypt_OSX.cpp; sourceTree = ""; }; + C6166541CE2D2D90907B298B5A2771CD /* FIRCLSMachOBinary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachOBinary.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOBinary.h; sourceTree = ""; }; + C64EECB2E8D7EA9669FFFE237B49A3C8 /* CodedOutputData.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CodedOutputData.cpp; path = Core/CodedOutputData.cpp; sourceTree = ""; }; + C651D372FC6BB1AFD260EE43A833E4E7 /* CxxNativeModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = CxxNativeModule.cpp; sourceTree = ""; }; + C66058D6B35811735A537386F5CC314D /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = FirebaseCore/Sources/FIRErrors.m; sourceTree = ""; }; + C660A0E99EFA410A5F3EDBA9D02D9711 /* FlowableObserveOnOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableObserveOnOperator.h; path = yarpl/flowable/FlowableObserveOnOperator.h; sourceTree = ""; }; + C6695529F6D9869F05408C2651E47816 /* QBAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAssetCell.h; path = ios/QBImagePicker/QBImagePicker/QBAssetCell.h; sourceTree = ""; }; + C673569354127389E3F226F51DE90A62 /* UMReactNativeAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactNativeAdapter.m; sourceTree = ""; }; + C675C63517B495827A55C7DC901CBAC1 /* RCTMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedView.m; sourceTree = ""; }; + C6915F0E2EB304BA1935966DC0A4CC28 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + C6A70C618CB6DBC74508136D1EDF9EF1 /* FIRCLSFABAsyncOperation_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABAsyncOperation_Private.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation_Private.h; sourceTree = ""; }; + C6BE9ADF4EC792E91C49786D85F1A9C3 /* ParallelMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParallelMap.h; path = folly/gen/ParallelMap.h; sourceTree = ""; }; + C6CB63DE22FDA5E898A09C8967520E51 /* MemoryResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryResource.h; path = folly/memory/MemoryResource.h; sourceTree = ""; }; + C6F4C42E003DD512D205538422BA9AB3 /* EXSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionUploadTaskDelegate.h; sourceTree = ""; }; + C711D9A2C45AC8F03D56D71106F79ECB /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; + C7206470B0C76E7F66E0B4AC091786E2 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = React.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + C722D112E1034415060F76D4D4C107F0 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + C7246FCAC6B53FE1B9FDDBAFE8F13490 /* Future-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Future-inl.h"; path = "folly/futures/Future-inl.h"; sourceTree = ""; }; + C73D7DC2B919408981136EFC8588C5AA /* RCTNativeAnimatedModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTNativeAnimatedModule.mm; sourceTree = ""; }; + C743D07680D114A99130DEF9DD20FDE1 /* EXAVPlayerData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAVPlayerData.m; path = EXAV/EXAVPlayerData.m; sourceTree = ""; }; + C75D9B6B687EA93BFB1FC767BC55A73A /* ui.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui.h; path = ios/include/openssl/ui.h; sourceTree = ""; }; + C768E56EFD93442B8A537D03D2C0EF99 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + C76E78AC48D6908CE4ACB64A25CC9A7E /* RCTComponentEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentEvent.m; sourceTree = ""; }; C777CF2FB1E39A45CBBDB54E8693F471 /* libRNReanimated.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNReanimated.a; path = libRNReanimated.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C779CD88C05D8F0F0E51858A7A49B7EC /* CocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; - C77C9FBBCB438359DBDE6B871BF7983B /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; - C78B635B9A224AD7B149387A6F039970 /* bufferevent_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent_compat.h; path = src/event2/bufferevent_compat.h; sourceTree = ""; }; - C798B7984A25A4FDBF685F8AE32B5206 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - C7AD28417FC4C27A6777BE497F82889B /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; - C7BAC394858823FBA7E97990F6AC49E4 /* FIRInstallationsItem+RegisterInstallationAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstallationsItem+RegisterInstallationAPI.h"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.h"; sourceTree = ""; }; - C7BC7CDCAD9DB52E4C3A81FB92EFC4DC /* REATransitionAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransitionAnimation.m; sourceTree = ""; }; - C7D772435F16A21FE7465CF7022B14B4 /* React-RCTText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTText.release.xcconfig"; sourceTree = ""; }; - C7EF22BF34462DA4E33A8103B75E4076 /* RCTAppState.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppState.mm; sourceTree = ""; }; - C821CE4EDCA77EAB61D4C95468B99CE1 /* RNRootViewGestureRecognizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNRootViewGestureRecognizer.h; path = ios/RNRootViewGestureRecognizer.h; sourceTree = ""; }; - C8265C63AC43F5A886877016BFB2C59E /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; - C83E27AA1E995B00AC0C874EC4F88520 /* Orientation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Orientation.h; path = iOS/RCTOrientation/Orientation.h; sourceTree = ""; }; - C84BBB5EE6F5A7506E0DC196EDCEE025 /* SDWebImageWebPCoder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImageWebPCoder-prefix.pch"; sourceTree = ""; }; - C85CB77B6343410166E443F990D0BFA6 /* GULNSDataInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNSDataInternal.h; path = "GoogleUtilities/NSData+zlib/Private/GULNSDataInternal.h"; sourceTree = ""; }; - C85D88EC210D312E3F7C5285811CDECE /* RSocketConnectionEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketConnectionEvents.h; path = rsocket/RSocketConnectionEvents.h; sourceTree = ""; }; - C8972C8A0470C9BC3219DA4032A09601 /* EXVideoPlayerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoPlayerViewController.m; sourceTree = ""; }; - C8A094FB1252916A1EC6E86B94966416 /* RSocketServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketServer.h; path = rsocket/RSocketServer.h; sourceTree = ""; }; - C8C705230CA55BC0655C5ED11110778B /* Math.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Math.h; path = folly/Math.h; sourceTree = ""; }; - C8D0607E6F1D8EEAB90007F6BB4D6239 /* RNFBVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBVersion.m; path = ios/RNFBApp/RNFBVersion.m; sourceTree = ""; }; - C8DA6D312263F96893BF291F3AA57FE2 /* ARTRenderable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTRenderable.m; path = ios/ARTRenderable.m; sourceTree = ""; }; - C8E7806004C4DC8DFF006B2AAB08738D /* RNPinchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNPinchHandler.m; sourceTree = ""; }; - C8F34AF3B88CCEC074D0777A5E4688FC /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - C8F503D43AD34E7D7A4E826535F57AB5 /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; - C900C13132D72C348F00160742357092 /* UIResponder+FirstResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+FirstResponder.h"; path = "lib/UIResponder+FirstResponder.h"; sourceTree = ""; }; - C91D0A391046F259A09B4F20546CF13C /* REAPropsNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAPropsNode.h; sourceTree = ""; }; - C92C68AEBB9197C1FBF155507CCBC0E0 /* react-native-webview.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-webview.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C935479999A27089DE9E10F5AB6D6D62 /* RCTKeyCommandConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTKeyCommandConstants.m; path = ios/KeyCommands/RCTKeyCommandConstants.m; sourceTree = ""; }; - C974638B279A70C7F30601F69AD7781F /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; - C98EDB5D7FC65AA16888B7C5F5C0B236 /* FIRCLSDwarfUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfUnwind.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwind.h; sourceTree = ""; }; - C99A858C6E2FA0F9908159864A40BD93 /* UMPermissionsInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMPermissionsInterface.debug.xcconfig; sourceTree = ""; }; - C9B2686D36ADF4DF858FE6E74E729BAF /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; - C9C553C8F56C05B906B96AEABE78037E /* FlipperDiagnosticsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperDiagnosticsViewController.h; path = iOS/FlipperKit/FlipperDiagnosticsViewController.h; sourceTree = ""; }; - C9C7345871F0300E23872F039A8D7BFD /* TimeoutQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimeoutQueue.cpp; path = folly/TimeoutQueue.cpp; sourceTree = ""; }; - C9CFFD5ABC45030F942FC9BCB1EA1BEA /* OpenSSLHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLHash.h; path = folly/ssl/OpenSSLHash.h; sourceTree = ""; }; - C9DDD577ED5F2CD90CA550AECAC8C1FF /* RNCSafeAreaViewEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdges.h; path = ios/SafeAreaView/RNCSafeAreaViewEdges.h; sourceTree = ""; }; - C9E8E7182D11738945BBA52D71FB008A /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; - C9EC7681EB17222ADFEED343B3673AD8 /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = ios/include/openssl/stack.h; sourceTree = ""; }; - C9EFB34CCF70545A780B4A8FD2382307 /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = ""; }; - C9F3B0B75B87EA9A9804DADE11EE6C2A /* FlipperConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnection.h; path = xplat/Flipper/FlipperConnection.h; sourceTree = ""; }; - CA015E8AEF215DBBEC722E24ECAD42DA /* FIRCLSRecordApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordApplication.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordApplication.h; sourceTree = ""; }; - CA07F830D3DCA4E1EC5DF4D590D93872 /* Ordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ordering.h; path = folly/lang/Ordering.h; sourceTree = ""; }; - CA0D1B313D1DF488566BEB346ADA59E4 /* REAOperatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAOperatorNode.h; sourceTree = ""; }; - CA1317E241D2EB102870C3801D0CD50C /* FrameSerializer_v1_0.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameSerializer_v1_0.cpp; path = rsocket/framing/FrameSerializer_v1_0.cpp; sourceTree = ""; }; - CA1555768D8D86414AF37BD34221F823 /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; - CA23B711DE0852EF3E1C3E50898D485A /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; - CA369CF1281AEE99F25BFCB738675250 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; - CA4A019C7B2509901664E9F8F9C1EA8A /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; - CA782B6CB8D0E07AD5544587498F4408 /* RNFastImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFastImage.release.xcconfig; sourceTree = ""; }; - CA9FF35AC25F983CCFF29F17AB6A5347 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; - CAAA557DA874749CDE0FFF6F91E828AA /* FlipperClient+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FlipperClient+Testing.h"; path = "iOS/FlipperKit/FlipperClient+Testing.h"; sourceTree = ""; }; - CAC064618A90A0213A771B7BB5DB52E2 /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = ios/include/openssl/ssl.h; sourceTree = ""; }; - CAC1E1BFBCE8B6C218C73D00A33BFDC8 /* libevent_pthreads.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent_pthreads.a; path = lib/libevent_pthreads.a; sourceTree = ""; }; - CAD71D94ADEA26A24434DEE519D7FAA9 /* BugsnagSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSink.m; sourceTree = ""; }; - CAF380BEAB1E336DF46EA3D02D047BDD /* RCTUIUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIUtils.m; sourceTree = ""; }; - CAFC6E52C58FF0F4DF956FBE62F844B7 /* FIRCLSURLSessionUploadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionUploadTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionUploadTask.h; sourceTree = ""; }; - CB2655499D2764752901A4AEC16BBE7D /* ReactNativeART-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeART-dummy.m"; sourceTree = ""; }; - CB3368D04A2DD89077159C210647FB7B /* ARTShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTShape.h; path = ios/ARTShape.h; sourceTree = ""; }; - CB3858A6C43E0E49533D1C37A288B686 /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; - CB500AB949632FBC3E40BC286DEB19CB /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; - CB5116DE3B4CC1DA76422E8DA604FE4D /* localNotifications.md */ = {isa = PBXFileReference; includeInIndex = 1; name = localNotifications.md; path = docs/localNotifications.md; sourceTree = ""; }; - CB51A939D391539943E41BC790E64512 /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; - CB65047EC0D46C0C4412606BF0EF6382 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = React/AccessibilityResources/en.lproj; sourceTree = ""; }; - CB66756B68D9BCD4C42A9E759B0D2120 /* RCTAsyncLocalStorage.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAsyncLocalStorage.mm; sourceTree = ""; }; - CB6C61548755A9F5988E6C06022D09AA /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; - CB73B05A85B9346F0A3CF80C49B994AA /* FIRAnalyticsInteropListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInteropListener.h; path = Interop/Analytics/Public/FIRAnalyticsInteropListener.h; sourceTree = ""; }; - CB7FAEBA9D689C73A940EBDAEC58B625 /* EXResumablesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXResumablesManager.h; sourceTree = ""; }; - CB86913A2964BFCED45D24480BB55482 /* FIRCLSUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind.h; sourceTree = ""; }; - CB93CF2EA3FCAA32D518CE126600C085 /* RSocketRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketRequester.h; path = rsocket/RSocketRequester.h; sourceTree = ""; }; - CBBE73D808462C2869392C6BD48CA4E5 /* Poly-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Poly-inl.h"; path = "folly/Poly-inl.h"; sourceTree = ""; }; - CBC6A743A4576AB895C1007CEE84A86D /* TimekeeperScheduledExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimekeeperScheduledExecutor.h; path = folly/executors/TimekeeperScheduledExecutor.h; sourceTree = ""; }; - CBD31944350074810544AE8136BFE03F /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; - CBE6C69F27CB13EFB9F4ACA9780FDC5C /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; - CBE8DA9EF47B2DF6E24BF46ECC99504A /* ManualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ManualExecutor.h; path = folly/executors/ManualExecutor.h; sourceTree = ""; }; - CC0CE5A3FFDD97552D725E57667A6C86 /* GoogleUtilities-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-prefix.pch"; sourceTree = ""; }; - CC1C3D6E2E4932492A8B3B7F454E0173 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; - CC2D7C55CBCC6D6AD79421C5F0AAB192 /* UMLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMLogHandler.h; sourceTree = ""; }; - CC311E2E0AA72D79FAEB72F6127AA157 /* Color+Interpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Color+Interpolation.h"; sourceTree = ""; }; - CC3B029D80BE1096B22E0C92D046BD78 /* RNScreens.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.release.xcconfig; sourceTree = ""; }; - CC4A8A5746AC02E50BDE6FF0B381FE14 /* YGLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGLayout.cpp; path = yoga/YGLayout.cpp; sourceTree = ""; }; - CC6BB10D842A4A9E15B036B75213A500 /* Foreach-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Foreach-inl.h"; path = "folly/container/Foreach-inl.h"; sourceTree = ""; }; - CC85EC7FAAD59D077810D1D2CCCE4CF4 /* GlobalExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalExecutor.cpp; path = folly/executors/GlobalExecutor.cpp; sourceTree = ""; }; - CCA0E31995C102885FF7EB22F021C8FF /* Flipper-PeerTalk-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-PeerTalk-prefix.pch"; sourceTree = ""; }; - CCA1D7E14117C738A5119AA2C3C7FA02 /* EXHaptics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXHaptics-dummy.m"; sourceTree = ""; }; - CCA445C75B442CC0833E539B3948F610 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; - CCEA52403CD4611FB40B7A447982030E /* react-native-background-timer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-background-timer.debug.xcconfig"; sourceTree = ""; }; - CD2A07A92E6452F93F0F544982C468EB /* RNPinchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNPinchHandler.h; sourceTree = ""; }; - CD2E0E29B2602E47A26BB8780A6283EE /* Throughput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Throughput.h; path = rsocket/benchmarks/Throughput.h; sourceTree = ""; }; - CD364142AD14D67CB621A7AEAF189416 /* CallInvoker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallInvoker.h; path = ReactCommon/CallInvoker.h; sourceTree = ""; }; - CD3C9A9022B9DD377CC29BE1056E468D /* FIRCLSFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFile.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSFile.m; sourceTree = ""; }; - CD3F8E4D63A82ED04CC3C4FDAB80A2F2 /* RCTWebSocketExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketExecutor.mm; sourceTree = ""; }; - CD4FFA9FFC507CE5B36986E997018FCF /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; - CD76B92632517694DABAFDBCD0847C3F /* Flipper-PeerTalk.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-PeerTalk.release.xcconfig"; sourceTree = ""; }; - CD9B8971F619BA4C22DFA45EDBC286AA /* UMReactNativeAdapter.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMReactNativeAdapter.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - CD9C305B1161EAFEB0273D62045CBFB1 /* FIRCLSURLSessionAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionAvailability.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/FIRCLSURLSessionAvailability.h; sourceTree = ""; }; - CDA22CF0190708367475F1C9DF73DD55 /* BSG_KSCrashState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashState.m; sourceTree = ""; }; - CDA53E6309D597F1A328D58C06B39D6B /* RCTAccessibilityManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityManager.mm; sourceTree = ""; }; - CDCE06C44A51E26FFBFB86791602BA62 /* CocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; - CDCFD5FBA22753E346CB7AA7F72793D7 /* NativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeModule.h; sourceTree = ""; }; - CDD10E3EAD8DC815BF645C8BA8D97737 /* SysTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysTime.h; path = folly/portability/SysTime.h; sourceTree = ""; }; - CDD8B489FEE7559F434B9E2A898ADA1E /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; - CDEA08C7FF025D3288B25D1B49D63EC7 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; }; - CE32AAE75C4BD581E7BC9D6B73A8F88B /* FIRCLSCompoundOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSCompoundOperation.m; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSCompoundOperation.m; sourceTree = ""; }; - CE3530F492846720B51391F9AB783A52 /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; - CE374EBE8F0C05C51482CF61FFCFF753 /* RNEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNEventEmitter.m; path = RNNotifications/RNEventEmitter.m; sourceTree = ""; }; - CE5167562CDE6169DA6D106D090D7DE6 /* GULOriginalIMPConvenienceMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULOriginalIMPConvenienceMacros.h; path = GoogleUtilities/MethodSwizzler/Private/GULOriginalIMPConvenienceMacros.h; sourceTree = ""; }; - CE66643F5FC639D8B673507543236734 /* RNCCameraRollManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCCameraRollManager.m; path = ios/RNCCameraRollManager.m; sourceTree = ""; }; - CE7A439AB1D7DA8406151F48943F0FA2 /* SSLSessionImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLSessionImpl.cpp; path = folly/ssl/detail/SSLSessionImpl.cpp; sourceTree = ""; }; - CEA243D951DB804A2D2B061752D4838F /* SSLOptions.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLOptions.cpp; path = folly/io/async/SSLOptions.cpp; sourceTree = ""; }; - CEE886B7CAE178D81226A4C10A7A652A /* OpenSSLThreading.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLThreading.cpp; path = folly/ssl/detail/OpenSSLThreading.cpp; sourceTree = ""; }; - CEF676D927EF30BF109A54DE3874714E /* jsi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = jsi.h; sourceTree = ""; }; - CF2873E4B2CEBD2FC34DA56588176ED4 /* RCTInputAccessoryViewContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInputAccessoryViewContent.m; sourceTree = ""; }; - CF478C7810D07EA971A338A7AACCE201 /* QBVideoIconView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBVideoIconView.h; path = ios/QBImagePicker/QBImagePicker/QBVideoIconView.h; sourceTree = ""; }; - CF54BA97F1204F092610662BFBA7BD89 /* RCTWebSocketExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTWebSocketExecutor.h; path = React/CoreModules/RCTWebSocketExecutor.h; sourceTree = ""; }; - CF5EDDE0A60674EC16F462B8AC129B53 /* FIRInstallationsItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsItem.m; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.m; sourceTree = ""; }; - CF7C5FBE44267D75D7624C4853972AB1 /* NamedThreadFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NamedThreadFactory.h; path = folly/executors/thread_factory/NamedThreadFactory.h; sourceTree = ""; }; - CF809DE1D6E4AF39B39B6F097B6A7592 /* FlipperKitLayoutPlugin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperKitLayoutPlugin.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm; sourceTree = ""; }; - CF8281271ADB1F358A919C352A86515F /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/Demangle.cpp; sourceTree = ""; }; - CF8804BC3E347D4851ADD147BAB6EDBC /* Init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Init.h; path = folly/init/Init.h; sourceTree = ""; }; - CF8DCCE23CDBAB54A36458A4E4D5EADB /* EXVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXVideoView.h; sourceTree = ""; }; - CFAD8597CC3ED06B8717AF6EBBEA4EFA /* GoogleDataTransport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.debug.xcconfig; sourceTree = ""; }; - CFCBC0F5DDDBD51A7867EBB782D07E63 /* ResumeIdentificationToken.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ResumeIdentificationToken.cpp; path = rsocket/framing/ResumeIdentificationToken.cpp; sourceTree = ""; }; - CFCC2D274ED22535ECD02924D62DE800 /* EventBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseManager.h; path = folly/io/async/EventBaseManager.h; sourceTree = ""; }; - CFD03FB0C2D11E2F1F3FCA505CB8BB2B /* SKSearchResultNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKSearchResultNode.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKSearchResultNode.m; sourceTree = ""; }; - CFF9BBFC575965D7B3497942602B4C5B /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; - CFFA0BCA42AA79D5F6DA194B2B9F7549 /* FIRCLSURLSessionDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDataTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDataTask.h; sourceTree = ""; }; - D0067F371BD4B2788A1A0D3B25889D0F /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/Exception.h; sourceTree = ""; }; - D006B45F73E3EB98184E5E01EA61C062 /* Memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = folly/Memory.h; sourceTree = ""; }; - D01A6489F6406718065AA34144250BC2 /* UIColor+SKSonarValueCoder.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "UIColor+SKSonarValueCoder.mm"; path = "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.mm"; sourceTree = ""; }; - D03FC597ACA1B5536916170C06AF2D65 /* YogaKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YogaKit.modulemap; sourceTree = ""; }; - D06903DA43987F38A89CFD31562F611C /* RNGestureHandlerRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNGestureHandlerRegistry.m; path = ios/RNGestureHandlerRegistry.m; sourceTree = ""; }; - D079176E8C813D460512DB84FB1E2175 /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; - D0A2D5085A9C7246D336E57AB03F491D /* Instructions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Instructions.h; path = folly/experimental/Instructions.h; sourceTree = ""; }; - D0B93C26B41920E48F778CCD2CB459F8 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = "Objective-C/TOCropViewController/Resources/ko.lproj"; sourceTree = ""; }; - D0C71BA9D25DA1A550006AACAFB19E1C /* glog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.release.xcconfig; sourceTree = ""; }; - D0D15115DE4F2B4375C2D5A879A000A4 /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = ios/include/openssl/safestack.h; sourceTree = ""; }; - D0D2CD5DF7CEA11922512B699BFB6E5D /* BugsnagSessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTracker.m; sourceTree = ""; }; - D0D5223366946270BD599C4598AB0B0A /* UMTaskManagerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMTaskManagerInterface.h; path = UMTaskManagerInterface/UMTaskManagerInterface.h; sourceTree = ""; }; - D0E4142B407E6E4E9BDB00E3BF5FA229 /* YGEnums.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGEnums.cpp; path = yoga/YGEnums.cpp; sourceTree = ""; }; - D0E4678A27EB9FBA6FD50EA9E4E835CA /* RCTCxxBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxBridgeDelegate.h; sourceTree = ""; }; - D0E937DC56A82C3FD397AC2B9C6CA46C /* FirebaseInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallations.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations.h; sourceTree = ""; }; - D1036F01106D7DF59D8A20219D893A91 /* ThreadLocal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadLocal.h; path = folly/ThreadLocal.h; sourceTree = ""; }; - D12A12D7F3B3D9DDC225890901EB30DF /* FlowableDoOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableDoOperator.h; path = yarpl/flowable/FlowableDoOperator.h; sourceTree = ""; }; - D12FAEB3375BBA04A0D84C42BE07D59C /* EXConstantsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXConstantsService.m; path = EXConstants/EXConstantsService.m; sourceTree = ""; }; - D14E497BA6EACDDFF8B4B8F6190DEBAE /* FIRCLSAsyncOperation_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAsyncOperation_Private.h; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation_Private.h; sourceTree = ""; }; - D156D0FA1E2F685372E62ABE58EA2C73 /* json_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_pointer.h; path = folly/json_pointer.h; sourceTree = ""; }; - D1C4FC5E1F23F942780D21CCBD9CA28C /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; - D1DC49481802A33DECEF52D19B2A6DE3 /* FIRCLSFCRAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFCRAnalytics.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSFCRAnalytics.m; sourceTree = ""; }; - D1E113F1A3AAF6788086A286702821B8 /* EXAVPlayerData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAVPlayerData.m; path = EXAV/EXAVPlayerData.m; sourceTree = ""; }; - D1ED42C56DC5FCC815A8BA2BCC5A8831 /* RNFlingHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFlingHandler.h; sourceTree = ""; }; - D1EE034565DB2081CB6210430635012B /* ObservableConcatOperators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservableConcatOperators.h; path = yarpl/observable/ObservableConcatOperators.h; sourceTree = ""; }; - D1FEB8A17E597B536CD017BB386ACF22 /* Baton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Baton.h; path = folly/synchronization/Baton.h; sourceTree = ""; }; - D2070E7713070D87C78A790F9EE65344 /* FIRInstallationsIIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDTokenStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.h; sourceTree = ""; }; - D20E2386F518E8E4CE98EF9C8F896925 /* Compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compression.h; path = ios/src/Compression.h; sourceTree = ""; }; - D21E34F415CE98C43A45525B1341DBA2 /* Iterators.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Iterators.h; path = folly/detail/Iterators.h; sourceTree = ""; }; - D2499C8B2186DA8E61F638035B873017 /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBigString.h; sourceTree = ""; }; - D24CAA086F77F9010EA8201A3EFF59A9 /* FIRCLSReportManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportManager.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.m; sourceTree = ""; }; - D2558CABF87F180513EE640FC82D1CBE /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = ios/QBImagePicker/QBImagePicker/de.lproj; sourceTree = ""; }; - D25D9BFA97BE17F3CBD7B42D3D39A123 /* FIRCLSReport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReport_Private.h; path = Crashlytics/Crashlytics/Models/FIRCLSReport_Private.h; sourceTree = ""; }; - D25ED1CD1ACB72C9EA7AAF0297417A5E /* EXSessionTaskDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionTaskDispatcher.m; sourceTree = ""; }; - D27036E21C986400F5F94AB52C5DDF5B /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - D27C3F612CCCE53B76EEA2A7FE15C664 /* SKHighlightOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKHighlightOverlay.h; path = iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.h; sourceTree = ""; }; - D288AFE463AA20280B392AACF944EF72 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; - D291DE38229CCA16DF54B55291CDD8AF /* AsyncPipe.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncPipe.cpp; path = folly/io/async/AsyncPipe.cpp; sourceTree = ""; }; - D2930589CAE3B436E83097AA1ADE8724 /* RNNotificationParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationParser.h; path = RNNotifications/RNNotificationParser.h; sourceTree = ""; }; - D2ABD46D41C0C7C4E7DA7A0208227F71 /* CocoaLibEvent.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLibEvent.debug.xcconfig; sourceTree = ""; }; - D2B8B6E373698F862883B51B8AC67F17 /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; - D2D902806CF778A22E4AEF91885DEE9A /* CertificateUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CertificateUtils.cpp; path = xplat/Flipper/CertificateUtils.cpp; sourceTree = ""; }; - D324B9F20D3B0BF34F35245AC8ABC505 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; - D340B4EDA1C2D6952B90A2FDD2CE52BA /* RCTImageEditingManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTImageEditingManager.mm; sourceTree = ""; }; - D36F6563C1B50FAE5A199E63F8B4A5CC /* StreamStateMachineBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamStateMachineBase.cpp; path = rsocket/statemachine/StreamStateMachineBase.cpp; sourceTree = ""; }; - D3727FAB0BE2037FEE16FE0B671AD10C /* RCTUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextView.m; sourceTree = ""; }; - D372B58B07D58281BA62F9165AF037AC /* TurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboModule.cpp; path = turbomodule/core/TurboModule.cpp; sourceTree = ""; }; - D372D5BE6AF13F4983B8238EFA79822A /* FIRCLSCompactUnwind_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompactUnwind_Private.h; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind_Private.h; sourceTree = ""; }; - D3749DB4BC9E9ED52FC1398435CC5789 /* React-RCTImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTImage.release.xcconfig"; sourceTree = ""; }; - D39F2F593B426FC17FAA344D8A0C4BB3 /* FIRCLSHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSHost.m; path = Crashlytics/Crashlytics/Components/FIRCLSHost.m; sourceTree = ""; }; - D3ABDD622ABCBDBB9B57E4C372874B25 /* RCTTiming.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTiming.mm; sourceTree = ""; }; - D3B01EEE739ACB789829BE7C00604679 /* UMAppLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMAppLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - D3B7A8958EB01D6B4C199D7AFC54B407 /* SKIOSNetworkAdapter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKIOSNetworkAdapter.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.mm; sourceTree = ""; }; - D3B83B7B2B70F1BEE028F4BF4D66027B /* UMLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMLogManager.m; sourceTree = ""; }; - D3D252E98E5FDE432A51D5F0430640A3 /* rn-fetch-blob-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "rn-fetch-blob-prefix.pch"; sourceTree = ""; }; - D42777CA461B620478E3E2108813C937 /* BSGConnectivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGConnectivity.m; sourceTree = ""; }; - D42AFDA613E0E45A006CDC0E8DCCF71B /* UMReactNativeAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMReactNativeAdapter.debug.xcconfig; sourceTree = ""; }; - D4531DB289C980609179E55E7E05ADA9 /* FBCxxFollyDynamicConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBCxxFollyDynamicConvert.h; path = iOS/FlipperKit/FBCxxFollyDynamicConvert/FBCxxFollyDynamicConvert.h; sourceTree = ""; }; - D45569970FC2C3DFC09F7E5C85BDE7A5 /* RNLocalize.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNLocalize.debug.xcconfig; sourceTree = ""; }; - D4751B6CBCADBEBB84043585F1E2CB43 /* RCTLinkingPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLinkingPlugins.mm; sourceTree = ""; }; - D49491FFF9858D16254048821075C689 /* DistributedMutex-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DistributedMutex-inl.h"; path = "folly/synchronization/DistributedMutex-inl.h"; sourceTree = ""; }; - D49DBE19A2224B63E60F7946DCE2DCBC /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - D49DC92A9BA7853CA58F46AC9266A803 /* ExecutorWithPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExecutorWithPriority.h; path = folly/executors/ExecutorWithPriority.h; sourceTree = ""; }; - D4A2F2833D63935CFDB5EB3F8970F1F8 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; - D4BBB50A7E45B836DCF7C3B9D6D27C43 /* Flipper-DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-DoubleConversion-prefix.pch"; sourceTree = ""; }; - D4C5C2F2A590847A20066D8E55D6A600 /* Feather.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Feather.ttf; path = Fonts/Feather.ttf; sourceTree = ""; }; - D4D5A168DA5148C3BFE7AE35AF72D057 /* EXAppleAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthentication.m; path = EXAppleAuthentication/EXAppleAuthentication.m; sourceTree = ""; }; - D4D60BF37DC772598986B63B234539A3 /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; - D4EBA7BFD322A0C942FE9C93C965A06A /* FKUserDefaultsSwizzleUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKUserDefaultsSwizzleUtility.m; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsSwizzleUtility.m; sourceTree = ""; }; - D4FBD0D54235095901816BAD1591D244 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - D4FF583822AD5EE4F35FA0BC25181BEC /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - D50932CCC095608F0E80DE688979F74D /* RCTPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPicker.h; sourceTree = ""; }; - D52A0BB4D92DDC9B593AF5C5AEF7FBE9 /* AtomicHashUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashUtils.h; path = folly/detail/AtomicHashUtils.h; sourceTree = ""; }; - D52B18ADDB0220AC45266D155DBBCD63 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; - D5328BB01B041DED6741C77026C1C3B9 /* RCTCustomInputController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCustomInputController.h; sourceTree = ""; }; - D53887821DF8B50E33EFD33CB134980B /* RNDateTimePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDateTimePickerManager.h; path = ios/RNDateTimePickerManager.h; sourceTree = ""; }; - D5479F3E9496239A6874B908FAA082AB /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - D552AA6F9A19F177C535E3D8C9996AD4 /* DiscriminatedPtrDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DiscriminatedPtrDetail.h; path = folly/detail/DiscriminatedPtrDetail.h; sourceTree = ""; }; - D55EE896BA9E886C8CC4209E453E1747 /* Semaphore.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Semaphore.cpp; path = folly/portability/Semaphore.cpp; sourceTree = ""; }; - D5815646C641AE1DA9DC3A2A8BE65A05 /* GDTCORDataFuture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORDataFuture.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORDataFuture.m; sourceTree = ""; }; - D58AF32ED9DB1F74C78993A077BD0FB9 /* GULSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzler.m; path = GoogleUtilities/MethodSwizzler/GULSwizzler.m; sourceTree = ""; }; - D5B0029823E72E494A8A47AC82D8D02C /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MethodCall.h; sourceTree = ""; }; - D5BEE6F6E58926E4E227F4F23CD9F2E9 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - D5C3A3ED07819AA58E2388510FC12EF3 /* StampedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StampedPtr.h; path = folly/experimental/StampedPtr.h; sourceTree = ""; }; - D5C4C528C5F7D7C8CD0F56A9349E9D6B /* RNSScreen.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreen.m; path = ios/RNSScreen.m; sourceTree = ""; }; - D5C69347EB7CD708F1AA61F95ED3F7ED /* NSValue+Interpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSValue+Interpolation.h"; sourceTree = ""; }; + C788DF693D5554D8D114BACE82CA597E /* FKUserDefaultsPlugin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKUserDefaultsPlugin.m; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.m; sourceTree = ""; }; + C7A8B4EF2D2F14C00D0BA819EBF3DAF9 /* BlockingQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BlockingQueue.h; path = folly/executors/task_queue/BlockingQueue.h; sourceTree = ""; }; + C7BCEB4CE467EAC79C8D872A409D3DA1 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + C7C583C0DEC173EB2155DEBE09493B14 /* RCTRawTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRawTextShadowView.h; sourceTree = ""; }; + C7E1517C6F1839859E8D2234280B3577 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; + C7EE0FFF94A2EA052B5C42F5347B57E1 /* MMKV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKV.h; path = Core/MMKV.h; sourceTree = ""; }; + C7F97FA9FF64711D9D0A4C2E3E403972 /* FIRInstallationsStoredAuthToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredAuthToken.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.m; sourceTree = ""; }; + C804C12BB5483D94BE067F36E5FACE6C /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = "Objective-C/TOCropViewController/Resources/de.lproj"; sourceTree = ""; }; + C80FE0090F04E1032603B3F56C4254A5 /* CppAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CppAttributes.h; path = folly/CppAttributes.h; sourceTree = ""; }; + C83E2D2B8873871B6A699BA5EE085E0E /* FIRCLSDownloadAndSaveSettingsOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDownloadAndSaveSettingsOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.h; sourceTree = ""; }; + C84040C1023CEB270A65997858A7F379 /* FlipperKitLayoutPlugin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperKitLayoutPlugin.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm; sourceTree = ""; }; + C85970971D45FE03BEE3A346F032E001 /* Try-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Try-inl.h"; path = "folly/Try-inl.h"; sourceTree = ""; }; + C863F834D2276C119B79EC75546B262D /* React-RCTImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTImage-dummy.m"; sourceTree = ""; }; + C865B7D9BC34AADD221FF4CDA72578CB /* RCTVibration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibration.h; path = Libraries/Vibration/RCTVibration.h; sourceTree = ""; }; + C892699CCA6CF43057AFEE34F413A4D7 /* SharedPromise-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SharedPromise-inl.h"; path = "folly/futures/SharedPromise-inl.h"; sourceTree = ""; }; + C8A85E053B7BCABF6847D69C4C5D8D0A /* YGNode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNode.cpp; path = yoga/YGNode.cpp; sourceTree = ""; }; + C8B33B6A4641D0BC6276588ADFE0175B /* BSG_RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_RFC3339DateTool.h; sourceTree = ""; }; + C8BA8D017F9848BDB6E0BEB7675FA005 /* JSCRuntime.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSCRuntime.cpp; sourceTree = ""; }; + C8CCEED996EDD1C840C18ABDB43B3FE2 /* AtomicUnorderedMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMap.h; path = folly/AtomicUnorderedMap.h; sourceTree = ""; }; + C8D3769903B1FFB64B6D20DCF0B2D8EC /* FIRCLSMachO.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachO.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachO.m; sourceTree = ""; }; + C8DCE9FEC10868689CDE39782E0861B2 /* Flipper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Flipper.release.xcconfig; sourceTree = ""; }; + C8E9DC1363AF7644DBA8F10B334E8D11 /* react-native-slider.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-slider.debug.xcconfig"; sourceTree = ""; }; + C8F90AEEEE3749DFB3A07AFF8A4804A3 /* TOCropOverlayView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropOverlayView.h; path = "Objective-C/TOCropViewController/Views/TOCropOverlayView.h"; sourceTree = ""; }; + C9231A314EAE2C8B1C275E3374FB2FF3 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + C924340471D482F7D3064ABC398995B2 /* SingletonStackTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonStackTrace.h; path = folly/detail/SingletonStackTrace.h; sourceTree = ""; }; + C92C8A75373FDD65BA140C3FC5D19412 /* ColdResumeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ColdResumeHandler.h; path = rsocket/ColdResumeHandler.h; sourceTree = ""; }; + C9427182534B2FE5FBB29F0785BCEC84 /* UMPermissionsMethodsDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMPermissionsMethodsDelegate.h; path = UMPermissionsInterface/UMPermissionsMethodsDelegate.h; sourceTree = ""; }; + C94A6C59CDBD5F242FF717719FB6F25C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + C962D0DC80FED44299F607709C19F307 /* EventBaseBackendBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseBackendBase.cpp; path = folly/io/async/EventBaseBackendBase.cpp; sourceTree = ""; }; + C9747AA2B8D01716FCE80D520324E26A /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = ios/include/openssl/x509.h; sourceTree = ""; }; + C987DC1C2C3EA4DEE1EE19442D15E17B /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/detail/Demangle.h; sourceTree = ""; }; + C989C6DE38EB8BAEB6957E262B311396 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + C9A231A645AD2E00A8FE98B6AE41DB9D /* FIRCLSByteUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSByteUtility.m; path = Crashlytics/Shared/FIRCLSByteUtility.m; sourceTree = ""; }; + C9BB88A0911A06DA7814B56AB738E5E1 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + C9DE717F2EE00D7289CCB6AEDF4F9B19 /* YGLayout.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGLayout.cpp; path = yoga/YGLayout.cpp; sourceTree = ""; }; + CA3102E0653AA00A23BE3B9E110A11F5 /* RNSScreenContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenContainer.m; path = ios/RNSScreenContainer.m; sourceTree = ""; }; + CA3BEA689351C617613D83A5EA277299 /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; + CA7407B01A58044C422EA870A7E0E7BB /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; + CA8F05182D8A6428BD7B482D53C7272F /* RCTSurface.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurface.mm; sourceTree = ""; }; + CA90277E8E4C7BEC5CD2B015A5AE5675 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = "Objective-C/TOCropViewController/Resources/pt.lproj"; sourceTree = ""; }; + CA907B79E86DB67F647193F05933C5DC /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; + CA9D19849DA0037346A7C2448CD8E052 /* FIRCLSFABHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABHost.h; path = Crashlytics/Shared/FIRCLSFABHost.h; sourceTree = ""; }; + CA9DE3AFEE8924A7B1EA77B2663C05F2 /* FIRCLSURLBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLBuilder.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSURLBuilder.h; sourceTree = ""; }; + CAA202053FC287A8CB5D0500F5A2EA2E /* ApplyTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplyTuple.h; path = folly/functional/ApplyTuple.h; sourceTree = ""; }; + CAAB5256C605D9A712B4E4082C13AEE7 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + CAB825B7A88F0CB25190C21C70EECB21 /* FirebaseInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallations.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations.h; sourceTree = ""; }; + CAC1FD759E3EA26A598645CA20B95EEF /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; + CAC47B5DBDADB42C364570B803D910E2 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + CAD9EC209A4AB30125621565D7E5B66B /* GULApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULApplication.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h; sourceTree = ""; }; + CAE17A9DE1D4D0E8286BB393B221FDDF /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; + CAE6DEF4CBEF1CE244437B0BD7A057AB /* FBVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBVector.h; path = folly/FBVector.h; sourceTree = ""; }; + CAF79ABA691C5D9E7A52BF0F5FEB115A /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; + CAFCCC9F171EC32C8194168A8BC84C1D /* EXKeepAwake.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXKeepAwake.debug.xcconfig; sourceTree = ""; }; + CB17739A753C1166E5F9872137765227 /* GDTCORPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPlatform.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORPlatform.h; sourceTree = ""; }; + CB34B02012E0B2B4A50A5D88AB1ECA41 /* StreamsWriter.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamsWriter.cpp; path = rsocket/statemachine/StreamsWriter.cpp; sourceTree = ""; }; + CB40206B43B5992748747DC69CEF0B41 /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; + CB4A73EB8165B2E2985F8D6239736A87 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + CB4B5B3A7B31625914AFA13FE1059EF5 /* ThreadedRepeatingFunctionRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadedRepeatingFunctionRunner.h; path = folly/experimental/ThreadedRepeatingFunctionRunner.h; sourceTree = ""; }; + CB51CD73695A6728205C7FD008D4C1C4 /* FIRCLSReportAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportAdapter.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter.h; sourceTree = ""; }; + CB53B86345A65DA0B11B0E880B6E2402 /* FIRInstallationsIIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDTokenStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.m; sourceTree = ""; }; + CB5B887D279059B87D4491ED39349D9D /* EXConstants.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXConstants.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CB76AFDA7389631A397203D89847F768 /* MessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MessageQueueThread.h; sourceTree = ""; }; + CB84CC51503D7890C0A68A673FC36BC9 /* GDTCORReachability_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORReachability_Private.h; sourceTree = ""; }; + CBA32D8DBFA5F692D65B3664A863F34B /* UMModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryHolderReactModule.m; sourceTree = ""; }; + CBAAFA072A86E9E13C179D7084B079CA /* REAPropsNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAPropsNode.h; sourceTree = ""; }; + CBC57AD1E5938BCAF67BFACD7833B3A2 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; + CBC5FD4C0CE7EEF0F505F247CAEE821D /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Private/GULKeychainUtils.h; sourceTree = ""; }; + CBCC86B7FAE3670860FDC8C180777E73 /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/Conv.h; sourceTree = ""; }; + CBE24AE4D688274C453602C8841B3C2C /* Foreach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foreach.h; path = folly/container/Foreach.h; sourceTree = ""; }; + CBFF428EBE47C2BF3D2D6319F9C9545C /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + CC059C0AE44FC1A1AA162C66F274F452 /* KeyValueHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KeyValueHolder.h; path = Core/KeyValueHolder.h; sourceTree = ""; }; + CC1382387B408898BE667378601E65A0 /* FIRCLSURLSessionDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionDataTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDataTask.m; sourceTree = ""; }; + CC2AE6EC96A84416A005C6100DC9D3D9 /* ThreadWheelTimekeeperHighRes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadWheelTimekeeperHighRes.h; path = folly/experimental/ThreadWheelTimekeeperHighRes.h; sourceTree = ""; }; + CC31ED11BB50845B66D1D342C7702A01 /* EXFileSystemAssetLibraryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFileSystemAssetLibraryHandler.m; path = EXFileSystem/EXFileSystemAssetLibraryHandler.m; sourceTree = ""; }; + CC3E95097FCC51621E574E98982F75D2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + CC481CE3D25D4BEA14F4E859A51331BC /* FIRInstallationsAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResult.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsAuthTokenResult.h; sourceTree = ""; }; + CC596A87E8B58F52D372AEDBD3224D5F /* UMMagnetometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMMagnetometerInterface.h; path = UMSensorsInterface/UMMagnetometerInterface.h; sourceTree = ""; }; + CC6772EDF42A0EE1AF458A2D575F4D74 /* FIRCLSFABAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABAsyncOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation.h; sourceTree = ""; }; + CC6BB824529065AC67678897C310C815 /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; + CC7802A0AEC86D9095B84A3308092B8F /* FIRCLSInternalReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSInternalReport.m; path = Crashlytics/Crashlytics/Models/FIRCLSInternalReport.m; sourceTree = ""; }; + CC798C70308EE3BC9C8AD5795C4F1223 /* UMImageLoaderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMImageLoaderInterface.h; path = UMImageLoaderInterface/UMImageLoaderInterface.h; sourceTree = ""; }; + CCAEEF5103784B8F6521F32C34FD4EA6 /* PriorityUnboundedQueueSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PriorityUnboundedQueueSet.h; path = folly/concurrency/PriorityUnboundedQueueSet.h; sourceTree = ""; }; + CCBBF9764FB6AD4BE86FB46A28A388B6 /* ColdResumeHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ColdResumeHandler.cpp; path = rsocket/ColdResumeHandler.cpp; sourceTree = ""; }; + CCBC09BA8CBAFC1F14747A03BB7D8022 /* UIResponder+FirstResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+FirstResponder.h"; path = "lib/UIResponder+FirstResponder.h"; sourceTree = ""; }; + CCCC710735CD7D542205BABEC5E5760E /* GULOriginalIMPConvenienceMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULOriginalIMPConvenienceMacros.h; path = GoogleUtilities/MethodSwizzler/Private/GULOriginalIMPConvenienceMacros.h; sourceTree = ""; }; + CCDD9384CE5D9946CA8BC29CDC9BE53C /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; + CCEDA3AF943D1A737E1ECD6B66A3C819 /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; + CCF667A186EC48CE01D33F4EC4DE4073 /* ARTShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTShape.h; path = ios/ARTShape.h; sourceTree = ""; }; + CCFDF5247C0C4F27F981117EEAD08CC7 /* FutureSplitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FutureSplitter.h; path = folly/futures/FutureSplitter.h; sourceTree = ""; }; + CD09BFC7557390B9028194A2BD50C26C /* GoogleDataTransport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.release.xcconfig; sourceTree = ""; }; + CD1470D09E1D46A280291B16028B7C2F /* NetworkSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NetworkSocket.h; path = folly/net/NetworkSocket.h; sourceTree = ""; }; + CD1BB7F3A542C5107FBDF8B6343ACB5B /* QBAlbumCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAlbumCell.m; path = ios/QBImagePicker/QBImagePicker/QBAlbumCell.m; sourceTree = ""; }; + CD29537A0F5CBB68F678384B20A35996 /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = ios/include/openssl/opensslconf.h; sourceTree = ""; }; + CD4CC32F46263273DDFEA3E9FB6BEB27 /* SKInvalidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKInvalidation.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.h; sourceTree = ""; }; + CD5C88C544FCB8D45647095639CE6751 /* FBReactNativeSpec-generated.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "FBReactNativeSpec-generated.mm"; path = "FBReactNativeSpec/FBReactNativeSpec-generated.mm"; sourceTree = ""; }; + CD8065A5F890C52EFEEF18F1FDA1BEA4 /* UMFilePermissionModuleInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFilePermissionModuleInterface.h; path = UMFileSystemInterface/UMFilePermissionModuleInterface.h; sourceTree = ""; }; + CD96BCAFCD9D466BFBAB6D0383016DF4 /* react-native-notifications.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-notifications.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CD9FDE20BB6C3A8A95497CBD5EF63471 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + CDA6058A4EAD7F92814F421CBA8AF351 /* RCTMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedView.h; sourceTree = ""; }; + CDB1783AAD2EB476B425C7E30DCF5B5C /* FIRCLSHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSHandler.m; path = Crashlytics/Crashlytics/Handlers/FIRCLSHandler.m; sourceTree = ""; }; + CDB9221B769ECAD8F1A1D9A11975DBEE /* Init.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Init.cpp; path = folly/ssl/Init.cpp; sourceTree = ""; }; + CDBEF8C2CCA558C1AA7C747627D492A6 /* FlatCombiningPriorityQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlatCombiningPriorityQueue.h; path = folly/experimental/FlatCombiningPriorityQueue.h; sourceTree = ""; }; + CDC2BADBC6B01A48B2E76D23BE432B9D /* FIRCLSUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUtility.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSUtility.h; sourceTree = ""; }; + CDCB3FA778FA021CE5A437ED92273D4F /* FIRCLSRecordHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordHost.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordHost.h; sourceTree = ""; }; + CDF3922527C4DDE0CF193C8EFBF7D7DD /* BSG_KSCrashReportFilterCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportFilterCompletion.h; sourceTree = ""; }; + CE1930D26AC3DBCE1E5C843B466DBD2D /* UMGyroscopeInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMGyroscopeInterface.h; path = UMSensorsInterface/UMGyroscopeInterface.h; sourceTree = ""; }; + CE1B1D122BC33C2979EF3AD8FF9B2C6E /* Hazptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hazptr.h; path = folly/synchronization/Hazptr.h; sourceTree = ""; }; + CE2D88A61843F3737848C2E03DD731B9 /* Random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Random.h; path = folly/Random.h; sourceTree = ""; }; + CE2DD1461FF34AB8CA362D6277D1E44E /* GULNSDataInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNSDataInternal.h; path = "GoogleUtilities/NSData+zlib/Private/GULNSDataInternal.h"; sourceTree = ""; }; + CE3B75CEA5F34066AE019EB5B281D429 /* RNFBAnalytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFBAnalytics-prefix.pch"; sourceTree = ""; }; + CE47552437AA39F383916668046EEC10 /* WarmResumeManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = WarmResumeManager.cpp; path = rsocket/internal/WarmResumeManager.cpp; sourceTree = ""; }; + CE5DCC97AAD5D259ED6CEA78457CAF5E /* RNDeviceInfo.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNDeviceInfo.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CE66C04574223BEDC58CAAB109A4924B /* RCTRequired.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTRequired.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CE8411D003E03C0CF5E8DF1584C5C6AA /* SysUio.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysUio.cpp; path = folly/portability/SysUio.cpp; sourceTree = ""; }; + CE86BC11EB7F2265B62590FE48C95ECB /* RNSScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNSScreen.h; path = ios/RNSScreen.h; sourceTree = ""; }; + CE98EFC898A5BEF015576CE2FAB4FF06 /* StorageGetters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StorageGetters.h; path = ios/StorageGetters.h; sourceTree = ""; }; + CEACFCFAC61DE8843D91BC883EC70702 /* tag_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tag_compat.h; path = src/event2/tag_compat.h; sourceTree = ""; }; + CEF5929AD1B9BA6C3933CD0FF4B41CD2 /* READebugNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = READebugNode.h; sourceTree = ""; }; + CEF8D85E033A4B612C8FCA580BDE7E80 /* BitUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitUtils.h; path = yoga/BitUtils.h; sourceTree = ""; }; + CF01E9EEBAC70776C6CA2B3B5A114740 /* FIRCLSURLSessionUploadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionUploadTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionUploadTask.m; sourceTree = ""; }; + CF1E0DE23107315178D0D21D1A31EBC6 /* TurboModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboModule.cpp; path = turbomodule/core/TurboModule.cpp; sourceTree = ""; }; + CF3AF994CB27C9C3659E126D2607B539 /* Fcntl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fcntl.h; path = folly/portability/Fcntl.h; sourceTree = ""; }; + CF41DC5DFF5262E6C25E1356BC88FB58 /* EXSessionResumableDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionResumableDownloadTaskDelegate.m; sourceTree = ""; }; + CF49436129715F2A1C1B93FD978FB27D /* Subscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subscription.h; path = yarpl/flowable/Subscription.h; sourceTree = ""; }; + CF4FE87CC28A733EDE67644781886717 /* EXConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXConstants.h; path = EXConstants/EXConstants.h; sourceTree = ""; }; + CF7079087917665847C821E2EBD3BC4E /* EventBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseManager.h; path = folly/io/async/EventBaseManager.h; sourceTree = ""; }; + CF79F8CF11B34C9271ADD6CF69091B71 /* RNCWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCWebViewManager.h; path = apple/RNCWebViewManager.h; sourceTree = ""; }; + CF9DEB4B02874654D58CE806FCBBDFE3 /* RCTSubtractionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSubtractionAnimatedNode.h; sourceTree = ""; }; + CF9F20A98CADC212F35CF93BE4A390A9 /* SKViewDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKViewDescriptor.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewDescriptor.mm; sourceTree = ""; }; + CFA2F4062C00CCE5388994E2ED460EEE /* RNLocalize.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNLocalize.release.xcconfig; sourceTree = ""; }; + CFA731D8F9C8D39AA9BC49D7CD25ED70 /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; + CFB1369EC80A9420B57A2C47D31A6BD1 /* AsyncSocketException.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsyncSocketException.cpp; path = folly/io/async/AsyncSocketException.cpp; sourceTree = ""; }; + CFC6E366D8AACCC68FE2D73620983AEB /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; + CFDD9897B420437740F2C790E28FFCA8 /* EventUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventUtil.h; path = folly/io/async/EventUtil.h; sourceTree = ""; }; + CFEC6D7B9ED035AFD1B7AFD60BD2ABD4 /* RNNotificationEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationEventHandler.h; path = RNNotifications/RNNotificationEventHandler.h; sourceTree = ""; }; + CFFC5CEBE6998B8E15AEAC6F2D288C0B /* TimekeeperScheduledExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimekeeperScheduledExecutor.h; path = folly/executors/TimekeeperScheduledExecutor.h; sourceTree = ""; }; + CFFF2A87653B65CEB5008C90DF74A527 /* RCTMultilineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputView.m; sourceTree = ""; }; + D000F69F116C561489E125F2D857B0C8 /* RNDateTimePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDateTimePicker.h; path = ios/RNDateTimePicker.h; sourceTree = ""; }; + D0130700BA4DA571E1A4239536EE0EF5 /* Pods-ShareRocketChatRN-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShareRocketChatRN-resources.sh"; sourceTree = ""; }; + D01D14CD435FAC57CF5EC773DB21909E /* FIRCLSByteUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSByteUtility.h; path = Crashlytics/Shared/FIRCLSByteUtility.h; sourceTree = ""; }; + D02F5FFF5057C61C26CCA736E71BC6A3 /* RNNotificationsStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNNotificationsStore.h; path = RNNotifications/RNNotificationsStore.h; sourceTree = ""; }; + D0357EE36C7C9977E3183D342EA97611 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; + D03CA44CA8D6720A679EF538EE831E1D /* SKHighlightOverlay.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKHighlightOverlay.mm; path = iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.mm; sourceTree = ""; }; + D0413152AC6892E64F76BAF43B060FB2 /* SKViewDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKViewDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewDescriptor.h; sourceTree = ""; }; + D04A3AACF957C27FB577ECD76C38CE54 /* Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hardware.h; path = folly/chrono/Hardware.h; sourceTree = ""; }; + D055EAF0715602E94556865A2216A727 /* RNDateTimePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNDateTimePicker-dummy.m"; sourceTree = ""; }; + D056A49A54BA59A088BD6F7FEBA2B9C5 /* RCTConvert+FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FIRApp.h"; path = "ios/RNFBApp/RCTConvert+FIRApp.h"; sourceTree = ""; }; + D05BECB7F8979C69830BED6C94400CC6 /* RCTDevLoadingViewSetEnabled.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewSetEnabled.h; sourceTree = ""; }; + D0650DE032EE5F39D21E6F24816A6C28 /* RNReanimated-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNReanimated-dummy.m"; sourceTree = ""; }; + D06978C4D1D69C1388BC15D79F424827 /* RCTVibrationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibrationPlugins.mm; sourceTree = ""; }; + D06BAF6F0850F0A77332A594D0ED370B /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = ios/include/openssl/dtls1.h; sourceTree = ""; }; + D06E7680AA0473980C6FAAB14C074CC3 /* AtomicHashArray-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashArray-inl.h"; path = "folly/AtomicHashArray-inl.h"; sourceTree = ""; }; + D0A51DE1D52004D3E6504FE00B3C40D1 /* MethodCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MethodCall.h; sourceTree = ""; }; + D0A886F7D02FCF86D156DD6CFA723B42 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + D0B47510C5A2CB011B76933D440E35B6 /* ReactNativeKeyboardInput.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardInput.release.xcconfig; sourceTree = ""; }; + D0C7E5028E9822EAE1931F1C88A1CBE4 /* bufferevent_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent_struct.h; path = src/event2/bufferevent_struct.h; sourceTree = ""; }; + D0D7FEB4DAD12E54EC467BAA9C54837D /* ARTSolidColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTSolidColor.h; sourceTree = ""; }; + D0E51BC929C58DF285D9BF845BDBC4D2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + D114B20FEA715F1C042240C758D782F5 /* HeterogeneousAccess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeterogeneousAccess.h; path = folly/container/HeterogeneousAccess.h; sourceTree = ""; }; + D1306E80732728F3DDAA52FA3EDABE05 /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; + D14272FE2F5771295935154A40285468 /* Asm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Asm.h; path = folly/portability/Asm.h; sourceTree = ""; }; + D1570649D7DA9D5459D8220CE9F3C2AA /* SmallLocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmallLocks.h; path = folly/synchronization/SmallLocks.h; sourceTree = ""; }; + D1594B5887E85C681B39FFDA89B29D2D /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; + D170B00C0C19B72D5332E94E25AFC533 /* BSG_KSCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportVersion.h; sourceTree = ""; }; + D1723AB1A42844BFC8900E9320606E8B /* CoreModulesPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = CoreModulesPlugins.mm; sourceTree = ""; }; + D1766837DC550B10E0D9B38CE023F75C /* GDTCORStorageProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageProtocol.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORStorageProtocol.h; sourceTree = ""; }; + D17B208A637168242674066328FD15BB /* EXReactNativeUserNotificationCenterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXReactNativeUserNotificationCenterProxy.m; path = EXPermissions/EXReactNativeUserNotificationCenterProxy.m; sourceTree = ""; }; + D1A554A9D4404A061187A2AE59E971B5 /* UMAppDelegateWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMAppDelegateWrapper.h; path = UMCore/UMAppDelegateWrapper.h; sourceTree = ""; }; + D1A6C5DD3568EEFD1F03B838EB9AE41A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + D1D8CF88E3DB4DC955D54FE36390FB15 /* JSBundleType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSBundleType.cpp; sourceTree = ""; }; + D1F1766B7ADFBC8356A75896D0F97C98 /* RSocketErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketErrors.h; path = rsocket/RSocketErrors.h; sourceTree = ""; }; + D20518A57CAB05E56818F52E0D00F580 /* BugsnagNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagNotifier.m; sourceTree = ""; }; + D212B60CA24D9048FB006EAFE7C72135 /* FBReactNativeSpec.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBReactNativeSpec.release.xcconfig; sourceTree = ""; }; + D22037EC1945AC3894D0F49B7EE6ADC2 /* BugsnagHandledState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagHandledState.m; sourceTree = ""; }; + D222508BEDF658D13C92CA937D0A5B0D /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; + D22546F8E4CFACC35986C9728E94347B /* FirebaseAnalytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.debug.xcconfig; sourceTree = ""; }; + D23975FA2B727981EA63868C412B7472 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + D252FB06C9355CFA4727285C6083A1C9 /* RCTSurfaceHostingProxyRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceHostingProxyRootView.h; sourceTree = ""; }; + D25A94764F5904948B53E3521FE48AF4 /* UMModuleRegistryProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryProvider.m; sourceTree = ""; }; + D277C5450FB38AE5E27874F9C715EC2E /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + D2A18288143E2D07305B90DD14112F03 /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = ios/include/openssl/buffer.h; sourceTree = ""; }; + D2DC62C332EA4624267D6CA4CBAC02E3 /* DeferObservable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DeferObservable.h; path = yarpl/observable/DeferObservable.h; sourceTree = ""; }; + D304F4D13B905834FF14F676D8AE52C6 /* QBCheckmarkView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBCheckmarkView.m; path = ios/QBImagePicker/QBImagePicker/QBCheckmarkView.m; sourceTree = ""; }; + D3358D995274B0DFAAABFD6C5B7A701A /* ScheduledSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSubscription.h; path = rsocket/internal/ScheduledSubscription.h; sourceTree = ""; }; + D33C02CF7A42B6C80F082B242AAE211C /* FIRCLSApplicationIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSApplicationIdentifierModel.m; path = Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.m; sourceTree = ""; }; + D348BCD90A1AC800855606883F4FE00B /* GroupVarint.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GroupVarint.cpp; path = folly/GroupVarint.cpp; sourceTree = ""; }; + D34E2957ADAAFD200EC57B75FBCC653D /* ARTPattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTPattern.m; sourceTree = ""; }; + D3664E708EB4AA656E667406951DF4D4 /* RCTSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsManager.h; path = Libraries/Settings/RCTSettingsManager.h; sourceTree = ""; }; + D38D37AD0EF3DC78EEE29A8671FF7751 /* TurboCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboCxxModule.h; path = turbomodule/core/TurboCxxModule.h; sourceTree = ""; }; + D3AEF5FB1960BA4E41498A8E6A6A2C59 /* BugsnagSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagSession.h; sourceTree = ""; }; + D3B318E7355D55356996438DC49299D0 /* Cursor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Cursor.cpp; path = folly/io/Cursor.cpp; sourceTree = ""; }; + D3C21FF58057D4E5E3C0F365982DD58C /* SocketAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketAddress.cpp; path = folly/SocketAddress.cpp; sourceTree = ""; }; + D3D14A3DA4B9E995865F06F1E017075F /* RCTRefreshableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshableProtocol.h; sourceTree = ""; }; + D3E716B612DDF67724E5DA4D30DAFC1F /* RCTVirtualTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextViewManager.m; sourceTree = ""; }; + D3FF49BBB72A385DBC8A6E42EF72A889 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + D401D90B858A671DCAC8FB112F470F99 /* SingletonRelaxedCounter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingletonRelaxedCounter.h; path = folly/experimental/SingletonRelaxedCounter.h; sourceTree = ""; }; + D405C5423FC7862CDEEAF02BACA85FB2 /* event_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event_compat.h; path = src/event2/event_compat.h; sourceTree = ""; }; + D40BCFC7732DC3B18B98425AB1847A4C /* CustomizationPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CustomizationPoint.h; path = folly/lang/CustomizationPoint.h; sourceTree = ""; }; + D4214CA5397CB8587EDF31C3209DFAA4 /* libevent_pthreads.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent_pthreads.a; path = lib/libevent_pthreads.a; sourceTree = ""; }; + D44FE2589C58D8161AB553809DA3EF0B /* GoogleDataTransport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.debug.xcconfig; sourceTree = ""; }; + D45905D8D0DE7854D27293A5B4BBDCC9 /* RCTSurfacePresenterStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfacePresenterStub.m; sourceTree = ""; }; + D46183B657931FA50A94CDB9A298A10C /* STTimerFDTimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = STTimerFDTimeoutManager.h; path = folly/experimental/STTimerFDTimeoutManager.h; sourceTree = ""; }; + D46C6D6F57084A62B3C0F794338594F1 /* RNDocumentPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDocumentPicker.h; path = ios/RNDocumentPicker/RNDocumentPicker.h; sourceTree = ""; }; + D46D168FDDBF304663E3551C5DE4EA88 /* EXFilePermissionModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXFilePermissionModule.h; path = EXFileSystem/EXFilePermissionModule.h; sourceTree = ""; }; + D46D92381B785E82A0F96712DC54EDC1 /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; }; + D4B57FFBBEA9176B766C2461071C934B /* pt-BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "pt-BR.lproj"; path = "Objective-C/TOCropViewController/Resources/pt-BR.lproj"; sourceTree = ""; }; + D4F0A66951134689B976F415E9ABCFDC /* ARTSurfaceView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTSurfaceView.m; path = ios/ARTSurfaceView.m; sourceTree = ""; }; + D4FD14590F0B25977812C04848442621 /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = ios/include/openssl/lhash.h; sourceTree = ""; }; + D50726014D9E22FB377119401B3ABB76 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + D507371FA033E53CBF5A3D33C11A91AC /* MallctlHelper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallctlHelper.cpp; path = folly/memory/MallctlHelper.cpp; sourceTree = ""; }; + D513B6AED4ED6BF4A8A290B54876DD9B /* EXSessionDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionDownloadTaskDelegate.m; sourceTree = ""; }; + D52EA697712FD933C776A09289A9FF52 /* RCTMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedViewManager.m; sourceTree = ""; }; + D537A1D347E6D426911D7F67045DA895 /* EXSessionTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDelegate.h; sourceTree = ""; }; + D55333DDD6CA1FD906ED2DA4E53C9DA5 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; + D566CCB86225D9463BFAF68E2BA3D2CA /* FIRCLSReportManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportManager.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.m; sourceTree = ""; }; + D570A60021434B3E03B4CF1F52972C40 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Solid.ttf; path = Fonts/FontAwesome5_Solid.ttf; sourceTree = ""; }; + D59554B9CAB55F861B07798C53BE7454 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; + D59D31062995715D7696FC12BEE6C908 /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REAModule.h; path = ios/REAModule.h; sourceTree = ""; }; D5C775614AC76D44CECB6BE08B022F1F /* libReactCommon.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReactCommon.a; path = libReactCommon.a; sourceTree = BUILT_PRODUCTS_DIR; }; - D5DB6FC2EBE9CDD062A29F854D56A109 /* FIRCLSDemangleOperation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDemangleOperation.mm; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSDemangleOperation.mm; sourceTree = ""; }; - D5F9AA892A3D82F221F0349435A24B99 /* FIRCLSRecordIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordIdentity.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordIdentity.h; sourceTree = ""; }; - D60762786B729E1E3B20178B47DF18F9 /* opensslconf-armv7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-armv7.h"; path = "ios/include/openssl/opensslconf-armv7.h"; sourceTree = ""; }; - D60BFD037003D28671AC378A8151A57D /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; - D63E2E149F2A36D921DC6A957F608D18 /* RequestResponseRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RequestResponseRequester.cpp; path = rsocket/statemachine/RequestResponseRequester.cpp; sourceTree = ""; }; - D64DC0E7882C3037340B07ABBDB1D7DE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - D6616131E1CBAE84597361AB3FA6252B /* YGLayout+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YGLayout+Private.h"; path = "YogaKit/Source/YGLayout+Private.h"; sourceTree = ""; }; - D663FB020110A69454793BA1C65B70BE /* MallctlHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MallctlHelper.h; path = folly/memory/MallctlHelper.h; sourceTree = ""; }; - D674A3976574A3B46BAA6F260B8F4D55 /* RCTCustomKeyboardViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCustomKeyboardViewController.m; sourceTree = ""; }; - D690A8DA370757420AB0DA2D239503B4 /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; - D6A639D66DF7F2A0EA37365C46A0ABA5 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; - D6C5597DE25F8E7626314E989E46E869 /* BugsnagLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagLogger.h; sourceTree = ""; }; - D6CDA11540DA42D8C58943AEFBCF4A16 /* ChannelResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChannelResponder.h; path = rsocket/statemachine/ChannelResponder.h; sourceTree = ""; }; - D6E677AA069F3B2E0C95E2A3532E7545 /* CString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CString.cpp; path = folly/lang/CString.cpp; sourceTree = ""; }; - D6F59D495EA402CC8014E131087820ED /* NestedCommandLineApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NestedCommandLineApp.h; path = folly/experimental/NestedCommandLineApp.h; sourceTree = ""; }; - D6FA790EC256A7F768FC0C91157E5C4E /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/chrono/Conv.h; sourceTree = ""; }; - D70D9EBB5B766C22C2364940119C9F1B /* Pods-RocketChatRN-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-RocketChatRN-umbrella.h"; sourceTree = ""; }; - D71907EF6E509563241D089292427C58 /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; - D7267D6853057BCC3AA6120C86810954 /* HeterogeneousAccess-fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "HeterogeneousAccess-fwd.h"; path = "folly/container/HeterogeneousAccess-fwd.h"; sourceTree = ""; }; - D7270FFD70B21B464B3F297F9DFD1418 /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCrashReport.h; sourceTree = ""; }; - D744DBB287F294E3E4909C69FBC72BF7 /* MemoryMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoryMapping.h; path = folly/system/MemoryMapping.h; sourceTree = ""; }; - D74D496CD85F9435AF2210CD1D5B1ABB /* GDTCORAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORAssert.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORAssert.m; sourceTree = ""; }; - D76481BA42895BBC55EF6913C8B9C0ED /* EXAppleAuthentication-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXAppleAuthentication-dummy.m"; sourceTree = ""; }; - D77E88B8F92CD747787766712C35CEB1 /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; - D782570526354C26DF397665643D6BFE /* Atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Atomic.h; path = folly/portability/Atomic.h; sourceTree = ""; }; - D78C16123F26867389FF7FE6E17714A0 /* RNUserDefaults-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNUserDefaults-prefix.pch"; sourceTree = ""; }; - D7944E5A513971BF665F70699EAA88B3 /* ARTCGFloatArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTCGFloatArray.h; path = ios/ARTCGFloatArray.h; sourceTree = ""; }; - D7ACB1BDB84F32D9774FF98F2998CC0B /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; - D7B09C1B2107DC053C8EB1F4107DBB2A /* UMAppLoaderProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMAppLoaderProvider.h; path = UMAppLoader/UMAppLoaderProvider.h; sourceTree = ""; }; - D7BB76964E107165FE6FB5BB640513DB /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; - D7C398BC98205EC0ECDF300FAE70F619 /* FramedDuplexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FramedDuplexConnection.h; path = rsocket/framing/FramedDuplexConnection.h; sourceTree = ""; }; - D7D2CE91B0F1539697C4EB6BCBADC774 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - D7ECAAE8A2CCA4ADE5B901E16909C5E4 /* Pods-ShareRocketChatRN.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ShareRocketChatRN.modulemap"; sourceTree = ""; }; - D7FF584FEF64FAA8ED31EC8AD274FABC /* SonarKitNetworkPlugin+CPPInitialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SonarKitNetworkPlugin+CPPInitialization.h"; path = "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SonarKitNetworkPlugin+CPPInitialization.h"; sourceTree = ""; }; - D8008EE7E4997CA88AE86541711A3D52 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - D818E222B950B079F25A51D8DA47BD82 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - D81E7D8E09879708218A86BABEFFEE3E /* RNCMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCMaskedViewManager.m; path = ios/RNCMaskedViewManager.m; sourceTree = ""; }; - D8463992C0E5ABD00862C3B18A24F04F /* StreamRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamRequester.cpp; path = rsocket/statemachine/StreamRequester.cpp; sourceTree = ""; }; - D85EED07444D4B51858078CFD5682920 /* FlipperConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnection.h; path = iOS/FlipperKit/FlipperConnection.h; sourceTree = ""; }; - D86491B44DC4CC15C6B183486608E886 /* TOCropViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropViewController.m; path = "Objective-C/TOCropViewController/TOCropViewController.m"; sourceTree = ""; }; - D877DE4156A4D3B475AFDF2C5963C8D4 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - D8948141E9C8C2805ECCEDEAE42FF5DA /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; - D8978B41EC5C42C72E39B57CDB731BFC /* EXAppleAuthentication-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXAppleAuthentication-prefix.pch"; sourceTree = ""; }; - D8BFF2C75F1D020BB8BADE27D4F3A221 /* AtomicUtil-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicUtil-inl.h"; path = "folly/synchronization/AtomicUtil-inl.h"; sourceTree = ""; }; - D8C1F9294048D11139309DAA8664A061 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; - D8C9AD6C661265BB283DB275371E5729 /* RCTInputAccessoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInputAccessoryView.h; sourceTree = ""; }; - D8D9605C760B55C2A4986F290E32981D /* OpenSSLThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLThreading.h; path = folly/ssl/detail/OpenSSLThreading.h; sourceTree = ""; }; - D8E38E17D242F20046B5C18296FF4036 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; - D90B60EC1714E2D87A76DD06CDBDBC3A /* StreamFragmentAccumulator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamFragmentAccumulator.h; path = rsocket/statemachine/StreamFragmentAccumulator.h; sourceTree = ""; }; - D911854E283D5A3D29D6E9364AF97229 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; - D91BB1ECE44DA6D5D6FC3E2B8B084F56 /* EXAVObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAVObject.h; path = EXAV/EXAVObject.h; sourceTree = ""; }; - D925E6E218E5DCE4AF401CE2A0E47E29 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - D9297D862AC45B1799018A4D56ED6404 /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Private/GULMutableDictionary.h; sourceTree = ""; }; - D949714B82A3876A47FCBE15A0ADC935 /* FIRCLSExecutionIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSExecutionIdentifierModel.h; path = Crashlytics/Crashlytics/Models/FIRCLSExecutionIdentifierModel.h; sourceTree = ""; }; - D94A437EF4F7977CA04A4E2006530910 /* ARTRenderableManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTRenderableManager.h; sourceTree = ""; }; - D956D2806D0F529E17960D261C2D725E /* RNFBCrashlyticsModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBCrashlyticsModule.h; path = ios/RNFBCrashlytics/RNFBCrashlyticsModule.h; sourceTree = ""; }; - D9637F6F9E5D3EEC9D14D0BC7D5FDA17 /* SKViewControllerDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKViewControllerDescriptor.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewControllerDescriptor.m; sourceTree = ""; }; - D9841E3FE0DF5557C4203AB7BCCB8B15 /* EXFilePermissionModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFilePermissionModule.m; path = EXFileSystem/EXFilePermissionModule.m; sourceTree = ""; }; - D9AD953A08259ECE88C05A86A3E7C5F6 /* Fingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fingerprint.h; path = folly/Fingerprint.h; sourceTree = ""; }; - D9B4A71044D1BFD18DFB1F2B39CEAC98 /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; - D9B85170C4634A76D5AB655148A1A4D2 /* instrumentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = instrumentation.h; sourceTree = ""; }; - D9C536C9D9E93047012E73C262822EA8 /* String.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = String.h; path = folly/portability/String.h; sourceTree = ""; }; - D9D2E0011E6FB9B34452AAF1764422BD /* Flipper-RSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-RSocket-dummy.m"; sourceTree = ""; }; - D9D443D8C8355E2C6FFE517B93508081 /* KeyCommands.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeyCommands.debug.xcconfig; sourceTree = ""; }; - D9DADE0B8EDDBDFE5D41442453B9E07C /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Private/GULSecureCoding.h; sourceTree = ""; }; - D9E0446ED9B7395D9EC833AC41C8853F /* KeyCommands-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeyCommands-prefix.pch"; sourceTree = ""; }; + D5CA6CF8347107CE885E03EE8C4CE52D /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/RWSpinLock.h; sourceTree = ""; }; + D5DE6DCB5CB77FF2318201E0DF4BA34F /* MMKV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKV.h; path = iOS/MMKV/MMKV/MMKV.h; sourceTree = ""; }; + D5E3416B90F7B83186C71DC0E6BAE35C /* RCTUtilsUIOverride.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtilsUIOverride.h; sourceTree = ""; }; + D5EBE0B99465DD5AB8EA33A55F8228F4 /* BSG_KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMachApple.h; sourceTree = ""; }; + D5FA35C0A1A276A989D0108A6D3F5498 /* RCTSubtractionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSubtractionAnimatedNode.m; sourceTree = ""; }; + D600AAA914A8637D58963FF666B59CD0 /* PBEncodeItem.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PBEncodeItem.hpp; path = Core/PBEncodeItem.hpp; sourceTree = ""; }; + D6214D397F64248704853C8DBE87D423 /* RNCSafeAreaViewMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewMode.h; path = ios/SafeAreaView/RNCSafeAreaViewMode.h; sourceTree = ""; }; + D625CE2D9A0A918767E131C284A88395 /* RCTSurfaceHostingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingView.mm; sourceTree = ""; }; + D6271D13CDEFC6C8023721DB0F9807F0 /* EXHaptics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXHaptics.debug.xcconfig; sourceTree = ""; }; + D62D9D438AA2A488B83ECB8FEC332DEF /* ProxyLockable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProxyLockable.h; path = folly/synchronization/detail/ProxyLockable.h; sourceTree = ""; }; + D63E9C6C6FF410F56AABC1FCD8ABAAA1 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = "Objective-C/TOCropViewController/Resources/ru.lproj"; sourceTree = ""; }; + D64307698B08E25A0B8E329EDF5B215D /* IPAddressException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddressException.h; path = folly/IPAddressException.h; sourceTree = ""; }; + D64DDB81E832C142F08F45FA6AF0C53B /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; + D650EB3036130CC0F99273D1E13EB3F2 /* RSocketClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketClient.h; path = rsocket/RSocketClient.h; sourceTree = ""; }; + D65C913026B040120C8B88F361644471 /* SharedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SharedMutex.h; path = folly/SharedMutex.h; sourceTree = ""; }; + D66AE7861F7325D0186D2C242BD27F9C /* RCTStyleAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStyleAnimatedNode.m; sourceTree = ""; }; + D67AD88258D8E17AF7A1230438184D6A /* Baton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Baton.h; path = folly/synchronization/Baton.h; sourceTree = ""; }; + D698BF9CACF77A6EA39A01D1F7452B71 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + D6A764A9422A1E5EC31EC4299BA7EB14 /* RNSScreen.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreen.m; path = ios/RNSScreen.m; sourceTree = ""; }; + D6B8DACC6EC868535DAB42D32BABD176 /* SwappableEventBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwappableEventBase.h; path = rsocket/internal/SwappableEventBase.h; sourceTree = ""; }; + D6C5DD3FF13F6A2B8F4624FA65049297 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; + D6D20C2A57F14F1DEC06D61AB7C64CD4 /* AtomicUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUtil.h; path = folly/synchronization/AtomicUtil.h; sourceTree = ""; }; + D6D8D6504E5ABA47379B5C27EEA1CCC6 /* SynchronizedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SynchronizedPtr.h; path = folly/SynchronizedPtr.h; sourceTree = ""; }; + D6EF1A524A15CF4B8154CB96B417FDF5 /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; + D6F5F31CE1DC8AB6C91FC6B2B6B7B46C /* String-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "String-inl.h"; path = "folly/gen/String-inl.h"; sourceTree = ""; }; + D72672F429AC4C0E10819437833B5B13 /* RNCMaskedView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCMaskedView-dummy.m"; sourceTree = ""; }; + D75AD1443349704117014A7737FB83C9 /* SKViewControllerDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKViewControllerDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKViewControllerDescriptor.h; sourceTree = ""; }; + D793877698A3CAA979201C50B1D53656 /* UMPermissionsInterface-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMPermissionsInterface-dummy.m"; sourceTree = ""; }; + D795FB70A5FF1D55584FD68256B28653 /* EventFDWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventFDWrapper.h; path = folly/io/async/EventFDWrapper.h; sourceTree = ""; }; + D7AE28A75D2D7B71B61DA10E63B35FDC /* ThreadLocalDetail.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadLocalDetail.cpp; path = folly/detail/ThreadLocalDetail.cpp; sourceTree = ""; }; + D7DCDA0186EE5E3611A03951159C5C08 /* openssl_aes_locl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_aes_locl.h; path = Core/aes/openssl/openssl_aes_locl.h; sourceTree = ""; }; + D7ECFA07EAB88489517FCAFD1702D65C /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; + D7F4289D5A7DF2DF5AB5543203244A73 /* Semaphore.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Semaphore.cpp; path = folly/portability/Semaphore.cpp; sourceTree = ""; }; + D8121E3321DD155A47B59D9AADAF0B34 /* React-RCTActionSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTActionSheet.debug.xcconfig"; sourceTree = ""; }; + D81CD8ABD42D907F5B804179D625F055 /* DeviceUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DeviceUID.h; path = ios/RNDeviceInfo/DeviceUID.h; sourceTree = ""; }; + D820D004DC712947C13240D3802BAD9A /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; }; + D825E50572D120BA34C7CB25013F0406 /* QBImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBImagePickerController.h; path = ios/QBImagePicker/QBImagePicker/QBImagePickerController.h; sourceTree = ""; }; + D834EE573F3267BEE0E7CCB02EEA985A /* Uri.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Uri.h; path = folly/Uri.h; sourceTree = ""; }; + D856F7C4A6C153A4CCB62D9682BCB6FC /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + D8A3EC1964D76A413FC74A8AC3A3C2CB /* EXAppleAuthenticationMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationMappings.m; path = EXAppleAuthentication/EXAppleAuthenticationMappings.m; sourceTree = ""; }; + D8B80684EE847A92A54E2D9EC989CEDE /* RCTWebSocketExecutor.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTWebSocketExecutor.mm; sourceTree = ""; }; + D8E778D6E58C7C6F07EDC876B2800844 /* BSGConnectivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGConnectivity.h; sourceTree = ""; }; + D8EDDB9CCAADD5BCBDAD5150F933B233 /* StreamRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamRequester.h; path = rsocket/statemachine/StreamRequester.h; sourceTree = ""; }; + D9299C179FE609553C48DDAC5354ED8F /* Assume-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Assume-inl.h"; path = "folly/lang/Assume-inl.h"; sourceTree = ""; }; + D93D0591C0D3E349420C33EEA84B83E1 /* ReactNativeKeyboardTrackingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardTrackingView.debug.xcconfig; sourceTree = ""; }; + D95A70BAF6FFB4781B347EC03F231803 /* RCTUtilsUIOverride.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtilsUIOverride.m; sourceTree = ""; }; + D9667B3D1005C483DFE4C9B9B9D8DA62 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Private/GULNetworkLoggerProtocol.h; sourceTree = ""; }; + D96B0EEEC0797F80E46B33D13EDCF1FD /* RNCWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCWebView.m; path = apple/RNCWebView.m; sourceTree = ""; }; + D98EC451103C6A05A101FAB65F187F1F /* BugsnagKSCrashSysInfoParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagKSCrashSysInfoParser.m; sourceTree = ""; }; + D991CF97F8D8407856A570EEC307D224 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; + D9B7D28FBAA766C2CE8C3DE66BE95E57 /* RNImageCropPicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNImageCropPicker.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + D9BA0287D044D84023891A211A1AD730 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDownloadTask_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDownloadTask_PrivateMethods.h; sourceTree = ""; }; + D9C274DA30266E4234E6A4A7338F7D96 /* React-jsinspector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsinspector.release.xcconfig"; sourceTree = ""; }; D9F334F2E90E3EE462FC4192AF5C03BD /* libReact-jsi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-jsi.a"; path = "libReact-jsi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D9F797ADABEA1D975F651342F0747B47 /* NSDataBigString.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = NSDataBigString.mm; sourceTree = ""; }; - DA06F1A0859CB257877B8F2190F57600 /* FIRCLSdSYM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSdSYM.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSdSYM.m; sourceTree = ""; }; - DA09DA19BA1F08B4FC77F346077C3D82 /* FFFastImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageViewManager.h; path = ios/FastImage/FFFastImageViewManager.h; sourceTree = ""; }; - DA0C4AE8768526B9F3B1DA24E400E1A8 /* Observables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Observables.cpp; path = yarpl/observable/Observables.cpp; sourceTree = ""; }; - DA1F7258603E32301912920D04C84C57 /* ResourceBundle-AccessibilityResources-React-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AccessibilityResources-React-Core-Info.plist"; sourceTree = ""; }; - DA253442FCCFE9267924F820DDEAABCC /* Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = folly/Hash.h; sourceTree = ""; }; - DA2DE3757EB80813FE0335992D2801E2 /* SKScrollViewDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKScrollViewDescriptor.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKScrollViewDescriptor.m; sourceTree = ""; }; - DA57CF4D7EFB4835344739C41D24C9B3 /* RNVectorIcons-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNVectorIcons-dummy.m"; sourceTree = ""; }; - DA61E79A1DA4850F186B6E7FAE885B2B /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; - DA6858A479AB9FE0C884C5E7FF4046D8 /* FIRCLSDataCollectionToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDataCollectionToken.m; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionToken.m; sourceTree = ""; }; - DA699A133FD5F3E9FD88AF5DA3E43439 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; - DAB360787BD09147B7D4275C2EE9CE1E /* FIRCLSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSLogger.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSLogger.m; sourceTree = ""; }; - DAFEC659A8527AD057880EC534F758F2 /* srp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ios/include/openssl/srp.h; sourceTree = ""; }; - DAFFDF2E7DA31743ADBF3729BCC14DD5 /* SwappableEventBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwappableEventBase.h; path = rsocket/internal/SwappableEventBase.h; sourceTree = ""; }; - DB0CA032F37B433F854D45C37919050B /* RCTConvertHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvertHelpers.h; sourceTree = ""; }; - DB10A20CA7CBE0226FB6E9D676874892 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - DB17E355B3E4389A35A31109CD1D8CBC /* RNFetchBlobConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFetchBlobConst.h; path = ios/RNFetchBlobConst.h; sourceTree = ""; }; - DB248296E395E7513088B9554AF15B81 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - DB342CB3D65E6B3C7690F3A485DD4A17 /* SharedProxyCxxModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SharedProxyCxxModule.h; sourceTree = ""; }; - DB4EC185D4DEECB11ACB8223DAF9535F /* QBAlbumsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBAlbumsViewController.h; path = ios/QBImagePicker/QBImagePicker/QBAlbumsViewController.h; sourceTree = ""; }; - DB6AA76CA965FEB21CB4E70BC077B312 /* FIRInstallationsItem+RegisterInstallationAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstallationsItem+RegisterInstallationAPI.m"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.m"; sourceTree = ""; }; - DB6B9416A00283FD7E767ACDC68B80EA /* OpenSSLLockTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLLockTypes.h; path = folly/ssl/OpenSSLLockTypes.h; sourceTree = ""; }; - DB734CDD85DE035D3E3648615C166C51 /* RCTBlobCollector.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobCollector.mm; sourceTree = ""; }; - DB7400E1E548D543DF0C3889C6F9C448 /* modes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = modes.h; path = ios/include/openssl/modes.h; sourceTree = ""; }; - DBA1A78B72CAF7F6F2B4F7DA48BC50B0 /* FIRCLSMultipartMimeStreamEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMultipartMimeStreamEncoder.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSMultipartMimeStreamEncoder.m; sourceTree = ""; }; - DBAB427011508392FC76ECFCC561FCE7 /* TOCropViewControllerTransitioning.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropViewControllerTransitioning.m; path = "Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.m"; sourceTree = ""; }; - DBC7570A5DEE14CEF9E6716AEC679116 /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; - DBDCF9FF37FE3A1B39848A302A4A1ADE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - DBEDCF660820BB528AC2D2BF39B73B8C /* EXImageLoader.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXImageLoader.debug.xcconfig; sourceTree = ""; }; - DBF672D1EE1DA63957AA594369559645 /* ARTTextManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTTextManager.h; sourceTree = ""; }; - DC32A9F0CBD5FEF1CA531CF9ECD9A81C /* FlipperInitConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperInitConfig.h; path = xplat/Flipper/FlipperInitConfig.h; sourceTree = ""; }; - DC57C423A33C42B2A298B13DC5A42409 /* RCTSurfaceHostingProxyRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceHostingProxyRootView.mm; sourceTree = ""; }; - DC57DD111EE87C957BED6D9A2B4AB339 /* QBAlbumsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAlbumsViewController.m; path = ios/QBImagePicker/QBImagePicker/QBAlbumsViewController.m; sourceTree = ""; }; - DC5DE7B43EDEC6BB6109659446FB1517 /* SKTapListenerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKTapListenerImpl.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListenerImpl.h; sourceTree = ""; }; - DC69FA2A4EC2B49A56984778E676D622 /* EXHaptics.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXHaptics.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - DC6A9ADCC13FD83092A97CFFC08CF82F /* AtFork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtFork.h; path = folly/detail/AtFork.h; sourceTree = ""; }; - DC838C180D88DB09B7730773393A161F /* GDTCCTUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTUploader.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTUploader.m; sourceTree = ""; }; - DC8EA8D5C7FA0BE6031770E36D366558 /* UMAppLifecycleService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLifecycleService.h; sourceTree = ""; }; - DCC259173C3B5318500F2071F6DB6BFD /* SSLErrors.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLErrors.cpp; path = folly/io/async/ssl/SSLErrors.cpp; sourceTree = ""; }; - DCCDF4556C559E94C1DFCBE573138E5D /* TOCropToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropToolbar.m; path = "Objective-C/TOCropViewController/Views/TOCropToolbar.m"; sourceTree = ""; }; - DCDD037A359CA7D019F0241DD6AEAD58 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - DCE28981DADFB136421AA01942EC8448 /* RNUserDefaults.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNUserDefaults.release.xcconfig; sourceTree = ""; }; - DCF7A4DCA000540AAE3AB8F4C832C85C /* 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; }; - DCFDE752107DBE06301B466EF1DA2D00 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - DD090DEFEE78CA5F9A5C0824C58F138E /* RCTImageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageUtils.m; sourceTree = ""; }; - DD25D40ECEE446AA7CC1689C02583B7C /* ProducerConsumerQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProducerConsumerQueue.h; path = folly/ProducerConsumerQueue.h; sourceTree = ""; }; - DD4A8F1FE3CA9D4DC79DF63C890FFD45 /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = ios/include/openssl/asn1.h; sourceTree = ""; }; - DD4D28611153BB043B6A4D50390FF9C2 /* FlipperPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperPlugin.h; path = iOS/FlipperKit/FlipperPlugin.h; sourceTree = ""; }; - DD4F1A29653F747F710E69C5B3A997C7 /* ScheduledSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScheduledSubscriber.h; path = rsocket/internal/ScheduledSubscriber.h; sourceTree = ""; }; - DD679A0958D507FA6F83952666DF72D3 /* Common.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Common.cpp; path = rsocket/internal/Common.cpp; sourceTree = ""; }; - DD6CBAC7265A674A7DC4821652763024 /* SKNetworkReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKNetworkReporter.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKNetworkReporter.h; sourceTree = ""; }; - DD7EAFD1483D5DBCC456C3105A7EB6BA /* FlipperClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperClient.h; path = xplat/Flipper/FlipperClient.h; sourceTree = ""; }; - DD9134F5951D1C0EE74B8B30BD86586E /* TcpConnectionFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpConnectionFactory.h; path = rsocket/transports/tcp/TcpConnectionFactory.h; sourceTree = ""; }; - DD955A50F1D367F42A0666F31733C86A /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; - DDA05A84E44F3960778A2AEF32D007EC /* 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; }; - DDA186F2D12CC245B1F0165BF1603DF1 /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = ""; }; - DDBF72E6FCD984F43D2C99C7E38D7A06 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; - DDE43A897EC38B3CB5703723105E8E34 /* BasicTransportCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BasicTransportCertificate.h; path = folly/io/async/ssl/BasicTransportCertificate.h; sourceTree = ""; }; - DDFF884E47DBF09F53C84431AD41F52A /* SSLContext.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLContext.cpp; path = folly/io/async/SSLContext.cpp; sourceTree = ""; }; - DE1772011CF6FE788CF9D3707F3C2198 /* ReactNativeShareExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReactNativeShareExtension.m; path = ios/ReactNativeShareExtension.m; sourceTree = ""; }; - DE1B4993B60E87E4148EE22CB928423E /* KeyboardTrackingViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KeyboardTrackingViewManager.m; path = lib/KeyboardTrackingViewManager.m; sourceTree = ""; }; - DE3A2B83E6FA608B0054E0684CD1B314 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; - DE3EB3117146B11B286B64E28D0F2F3B /* opensslconf-x86_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-x86_64.h"; path = "ios/include/openssl/opensslconf-x86_64.h"; sourceTree = ""; }; - DE545F42622CDC093FA359E115DDCFF7 /* TimerFDTimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerFDTimeoutManager.h; path = folly/experimental/TimerFDTimeoutManager.h; sourceTree = ""; }; - DE77504710A8365B6F4B08E60A7323EA /* FlipperConnectionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionImpl.h; path = xplat/Flipper/FlipperConnectionImpl.h; sourceTree = ""; }; - DE97931CB5B1012872AE6AC4E139BCEA /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; - DE9D1DB0F7F8B888A942D173C1F8A3A7 /* EXFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXFileSystem.m; path = EXFileSystem/EXFileSystem.m; sourceTree = ""; }; - DEA98AA593CC70D9EA8EB5BEF9499F32 /* React-RCTVibration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTVibration-prefix.pch"; sourceTree = ""; }; - DEABB9B94AE47F03448DD3A5A17E6953 /* ExceptionWrapper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ExceptionWrapper.cpp; path = folly/ExceptionWrapper.cpp; sourceTree = ""; }; - DEE74521553B07DF14372091022DF068 /* AsyncServerSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncServerSocket.h; path = folly/io/async/AsyncServerSocket.h; sourceTree = ""; }; - DEEBF6EFFA56877246B99740642125E4 /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; - DEFC4AC23F3BDCE1E880C7FE6F254A66 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - DF2F531A169E8D893DFBE626E2C1E7F3 /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; - DF3F910F68A48F3A9ED31BF8FE2B6142 /* react-native-document-picker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-document-picker-prefix.pch"; sourceTree = ""; }; - DF498B8A4D1A9565313C90AA12B4E086 /* FIRCLSDataParsing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDataParsing.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDataParsing.c; sourceTree = ""; }; - DF4DA3E5645DBAA0402D9E4646554307 /* dns_struct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns_struct.h; path = src/event2/dns_struct.h; sourceTree = ""; }; - DF503594CA1DAEF07071E64383DE076E /* Orientation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Orientation.m; path = iOS/RCTOrientation/Orientation.m; sourceTree = ""; }; - DF6463ED812E3EA6D67BAF193C3B5DEC /* FrameType.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameType.cpp; path = rsocket/framing/FrameType.cpp; sourceTree = ""; }; - DF6AFABDBADF52E4F614055915B0724E /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - DF840BE0F79A0C95C8EDF043006BEDD5 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; - DFA2E97EBDDD60CE01428880EDF3AB7B /* RCTFollyConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFollyConvert.h; sourceTree = ""; }; - DFA54CFD5494BED40880277F3341A66B /* json_pointer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json_pointer.cpp; path = folly/json_pointer.cpp; sourceTree = ""; }; - DFADDB9096EAE269A1047ACDC3909543 /* TimeoutManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimeoutManager.cpp; path = folly/io/async/TimeoutManager.cpp; sourceTree = ""; }; - DFEA62358E782ACE8BBBDCD4176D1CC6 /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; - E000C11C6DF90635207CA5133B38C806 /* ObservingInputAccessoryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ObservingInputAccessoryView.m; path = lib/ObservingInputAccessoryView.m; sourceTree = ""; }; - E00888A954132CDA18BC44F319AC147E /* Partial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Partial.h; path = folly/functional/Partial.h; sourceTree = ""; }; + DA031A00A38A9CC67326E947818CC421 /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; + DA09D60C3C3C3D3785B8CA0A73841744 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + DA1148F902A42412AFD1269913C9C7BC /* Payload.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Payload.cpp; path = rsocket/Payload.cpp; sourceTree = ""; }; + DA3137211C5E8206BEBCBAB8C27F8634 /* RNFlingHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFlingHandler.h; sourceTree = ""; }; + DA348E5A59D03B7753967667122D75C6 /* RCTDevLoadingView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevLoadingView.mm; sourceTree = ""; }; + DA398306081AC5A2ED74D71C88E5137E /* Format.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Format.cpp; path = folly/Format.cpp; sourceTree = ""; }; + DA44DECA28FC4BC69FA311437B636338 /* ChannelRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChannelRequester.h; path = rsocket/statemachine/ChannelRequester.h; sourceTree = ""; }; + DA5A36E25A5D033B9A62C7D2CD7FCDE7 /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; + DA5EB5CF15FF8B257D7FA267ED6EBC58 /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = ios/include/openssl/tls1.h; sourceTree = ""; }; + DA676AC0927133C023DB4D3C555A52F7 /* FiberIOExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FiberIOExecutor.h; path = folly/executors/FiberIOExecutor.h; sourceTree = ""; }; + DA6B347B83E2AA2D3CC69D0CB37A05C9 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; + DA753AED7C14FFECBA73E9633D3E3BE3 /* FIRAnalyticsInteropListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInteropListener.h; path = Interop/Analytics/Public/FIRAnalyticsInteropListener.h; sourceTree = ""; }; + DA7B92AE6A1EFF40C35491208D58D0C4 /* ParkingLot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ParkingLot.h; path = folly/synchronization/ParkingLot.h; sourceTree = ""; }; + DA8D42A22D682BBDBA66E60052ACC8F3 /* FIRCLSRecordIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordIdentity.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordIdentity.h; sourceTree = ""; }; + DA93C93DA4FF3DC11AB32E8DD4138DC3 /* glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "glog-prefix.pch"; sourceTree = ""; }; + DA99F4ABF933087238E14E0553EB62DC /* BSG_KSCrashAdvanced.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashAdvanced.h; sourceTree = ""; }; + DAD23D00855D8E527736732D96E1F17E /* JSINativeModules.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSINativeModules.h; path = jsireact/JSINativeModules.h; sourceTree = ""; }; + DAFE265C5AC43096B2FFCA0AC92EFECB /* rn-fetch-blob.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "rn-fetch-blob.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + DB07E785B2D2E4F11430656ABA77EE83 /* Combine-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Combine-inl.h"; path = "folly/gen/Combine-inl.h"; sourceTree = ""; }; + DB455938C1F1BD9D75A2C54D457D9A20 /* TimeoutQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimeoutQueue.cpp; path = folly/TimeoutQueue.cpp; sourceTree = ""; }; + DB4A9736D07811E63B500AF8C0486689 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; + DB518370C3EA60C4C2AB53038DF69CAB /* BugsnagLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagLogger.h; sourceTree = ""; }; + DB546731B5713FC64EC6D5279FFF2CC9 /* UMReactFontManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactFontManager.h; sourceTree = ""; }; + DB6219E1FBD89E189409FFB5633542F5 /* RNCAppearanceProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearanceProvider.m; path = ios/Appearance/RNCAppearanceProvider.m; sourceTree = ""; }; + DB6357FD85B8607CF19844E03CF551B6 /* CocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; + DB7CDD21EC84FD6E95A162022B61DB4F /* UMAccelerometerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMAccelerometerInterface.h; path = UMSensorsInterface/UMAccelerometerInterface.h; sourceTree = ""; }; + DBDDC26D1EC39EBB02F50738E9F94892 /* BSG_KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashSentry_User.c; sourceTree = ""; }; + DBE58BCE374ABC6D42B98AB487D42AF3 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; + DC1BEF7BCA2DF8F2635C027CF790B82A /* MMKVCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MMKVCore-prefix.pch"; sourceTree = ""; }; + DC1ECA0A53FBB33D8EB7DBC4CE6ACACD /* EXConstants.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.release.xcconfig; sourceTree = ""; }; + DC1EE83752101D56B4706A9D6E02575F /* DelayedDestructionBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DelayedDestructionBase.h; path = folly/io/async/DelayedDestructionBase.h; sourceTree = ""; }; + DC1FEDF4CD5DC993AD1D4B0BE98275CF /* ClockGettimeWrappers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClockGettimeWrappers.h; path = folly/ClockGettimeWrappers.h; sourceTree = ""; }; + DC31E5C981475F41312BA6EAEEEFFFF0 /* REAJSCallNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAJSCallNode.h; sourceTree = ""; }; + DC33E30D616C3CA726C168E8CAAA5333 /* ConnectionContextStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConnectionContextStore.h; path = xplat/Flipper/ConnectionContextStore.h; sourceTree = ""; }; + DC60B6119E81CA2C4268E60A8F63040A /* REACallFuncNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REACallFuncNode.m; sourceTree = ""; }; + DC68BC23B8D721EBFCE3D9B971DC7EF3 /* REATransformNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransformNode.h; sourceTree = ""; }; + DC6AEC8EF1DF26E4985963D7A898F3CF /* SpookyHashV1.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SpookyHashV1.cpp; path = folly/hash/SpookyHashV1.cpp; sourceTree = ""; }; + DC74E3B4A83D19C52E8E61C463BD7E55 /* Ionicons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = Ionicons.ttf; path = Fonts/Ionicons.ttf; sourceTree = ""; }; + DC789D5F1A30C773EE83B38BF1D894B9 /* AsyncPipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncPipe.h; path = folly/io/async/AsyncPipe.h; sourceTree = ""; }; + DC84A14968ADD20000EC197FA05236A7 /* UnboundedQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnboundedQueue.h; path = folly/concurrency/UnboundedQueue.h; sourceTree = ""; }; + DCC0177033322577FE17C0A5DB7D6D70 /* FIRCLSURLSessionDataTask_PrivateMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDataTask_PrivateMethods.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDataTask_PrivateMethods.h; sourceTree = ""; }; + DCD30613133E75627E8E07B7B22F86AD /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = ""; }; + DCE7A9B2E537D3179D5565EBB0251EFE /* RNJitsiMeetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNJitsiMeetView.h; path = ios/RNJitsiMeetView.h; sourceTree = ""; }; + DCF3267DF92F2D0C054BF37F2705566C /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; }; + DCFBC49538960E61BA539C34FBC670A1 /* RCTUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUITextView.m; sourceTree = ""; }; + DD116E66A905236B827A7D32934DACBC /* EDFThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EDFThreadPoolExecutor.h; path = folly/executors/EDFThreadPoolExecutor.h; sourceTree = ""; }; + DD224B32342883A8147E2B54F6650F2B /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + DD442FF4340A1B8D5E1D7FDB73759DEA /* REATransitionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransitionManager.m; sourceTree = ""; }; + DD4C13C3A9EC08FAA17F1E4FACEFCBE3 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = ios/QBImagePicker/QBImagePicker/pl.lproj; sourceTree = ""; }; + DD515B839535C35E78D1654A5B757219 /* PThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PThread.h; path = folly/portability/PThread.h; sourceTree = ""; }; + DD54C7980EC61ED8A793FD357761AA2B /* File-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "File-inl.h"; path = "folly/gen/File-inl.h"; sourceTree = ""; }; + DD62E7438E56087AA7119C99B3CC46F7 /* RNLongPressHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNLongPressHandler.m; sourceTree = ""; }; + DD727325FC40AC53D0E080A5E41E55E9 /* GoogleDataTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport.h; sourceTree = ""; }; + DD8DFE20AF4561A9584EDFED5CBFA6ED /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; + DDB5D7CD832670302786387AB4BC9336 /* SSLSessionImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLSessionImpl.cpp; path = folly/ssl/detail/SSLSessionImpl.cpp; sourceTree = ""; }; + DDBB09FBEE6E7C78BC320788C717D350 /* React-cxxreact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-cxxreact.release.xcconfig"; sourceTree = ""; }; + DDC2DC3D0FB74A016AA36240BFF6D984 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; + DDC949DE63FE7F76BD85ADF313381C0B /* BSG_KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashDoctor.h; sourceTree = ""; }; + DDCB40FB602615D060F1D0F0558880CF /* UMPermissionsMethodsDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMPermissionsMethodsDelegate.m; path = UMPermissionsInterface/UMPermissionsMethodsDelegate.m; sourceTree = ""; }; + DDD019A7C90135A08ADDC1ECA25C3DEE /* YGLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGLayout.h; path = YogaKit/Source/YGLayout.h; sourceTree = ""; }; + DDF09AD3A338EAAC64FB0B19BC16F444 /* MaterialIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = MaterialIcons.ttf; path = Fonts/MaterialIcons.ttf; sourceTree = ""; }; + DE53139005BF31424AB243E53A4D000D /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + DE73D0458D7BD5BA87810404B55E310D /* UMCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCore.release.xcconfig; sourceTree = ""; }; + DE747354C067B47CF746F9701F400F7A /* Access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Access.h; path = folly/container/Access.h; sourceTree = ""; }; + DE7DF1EF7AC5FF2323FCE17BCD757D5C /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; + DE8D6BF68006D1D9BE7E063B4872D84B /* FLEXNetworkTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLEXNetworkTransaction.m; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkTransaction.m; sourceTree = ""; }; + DEC300791F41BBBDDCB9ACC39F754549 /* RCTDatePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePicker.h; sourceTree = ""; }; + DED93BDAF48496E43C78B2675D2CCB72 /* Padded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Padded.h; path = folly/Padded.h; sourceTree = ""; }; + DEE9AA9F55B3C2237B0A1C5B7BB72374 /* FIRInstallationsIIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDTokenStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.h; sourceTree = ""; }; + DF35A058720FE5698889B9C78C8A406A /* Instance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Instance.h; sourceTree = ""; }; + DF6B1AF7AD9DC3EDF9FB98D4B8D1FAD1 /* api.md */ = {isa = PBXFileReference; includeInIndex = 1; name = api.md; path = docs/api.md; sourceTree = ""; }; + DF6C69F95084E61522E8A0621E251EEE /* VirtualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualExecutor.h; path = folly/VirtualExecutor.h; sourceTree = ""; }; + DFAD9AF325DDBD47E912B1050D1E9916 /* FIRCLSMultipartMimeStreamEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMultipartMimeStreamEncoder.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSMultipartMimeStreamEncoder.m; sourceTree = ""; }; + DFBFBB790A83F6914808B3DA1CA67F5F /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; E00BE2A3146698E81A8F9D00E8F93A6C /* libFlipper-Glog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libFlipper-Glog.a"; path = "libFlipper-Glog.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E00C04F111934CCA0CF49B66116F31AF /* EXLocalAuthentication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXLocalAuthentication.release.xcconfig; sourceTree = ""; }; - E02418E058BCA523AC7849267BEBDF41 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - E035C799787B26FB103927867AB59D05 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; - E03751AD54F23657B6F74EA4C08F74A1 /* ARTNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTNode.h; path = ios/ARTNode.h; sourceTree = ""; }; - E044788C0133718446E226937A12F440 /* FrameType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameType.h; path = rsocket/framing/FrameType.h; sourceTree = ""; }; - E04B19BD5A8E139C3FBB1819A1F39921 /* UMReactNativeAdapter-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMReactNativeAdapter-dummy.m"; sourceTree = ""; }; - E04CCAB21CECBD8B33156969E4DCA60F /* dso.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dso.h; path = ios/include/openssl/dso.h; sourceTree = ""; }; - E04CFA5C85E9E6F7127B37458F68CD6E /* 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; }; - E04D434EFADF542E7BC496A7DC232DFF /* conf_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_api.h; path = ios/include/openssl/conf_api.h; sourceTree = ""; }; - E065368D6FD3F1479EA5C7D24E148373 /* Assume.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Assume.h; path = folly/lang/Assume.h; sourceTree = ""; }; - E0756F5953137DDAA5358682F86A12FD /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - E0B57A32DBD7A4669B2470B7260E80B4 /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; - E0B9138B9D1433CC345183B9754A922D /* GDTCORUploadCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadCoordinator.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadCoordinator.h; sourceTree = ""; }; - E0EDCD0844E053BC8DDB3FDC39E74EEB /* IOBufQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IOBufQueue.cpp; path = folly/io/IOBufQueue.cpp; sourceTree = ""; }; - E0F1A9E6DFC12D5FF1B791FD3EB348D0 /* RCTAppearance.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAppearance.mm; sourceTree = ""; }; - E0F605EDBA48EE3FB4151B10849A2C0C /* FIRCLSSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSettings.h; path = Crashlytics/Crashlytics/Models/FIRCLSSettings.h; sourceTree = ""; }; + E018D94A11FCCA293ADC877A2DAF7B4E /* FIRCLSReport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReport_Private.h; path = Crashlytics/Crashlytics/Models/FIRCLSReport_Private.h; sourceTree = ""; }; + E018F4831128EB129FE2410E15D941C2 /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; + E020602C5F0DC325C4A99272BE65F6FA /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + E027D6CBA980787664839B0FCE53D0F8 /* RCTMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedViewManager.h; sourceTree = ""; }; + E0348650E18B87D5C870EE7CBD890946 /* UIImage+Resize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Resize.h"; path = "ios/src/UIImage+Resize.h"; sourceTree = ""; }; + E03EA39FB5B33F23D3D938466661DD67 /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; }; + E05FCFBEC97296860E5891BC985B8BE9 /* StreamResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamResponder.cpp; path = rsocket/statemachine/StreamResponder.cpp; sourceTree = ""; }; + E060A9BD4B0E655083D01823E68742CE /* TurboCxxModule.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TurboCxxModule.cpp; path = turbomodule/core/TurboCxxModule.cpp; sourceTree = ""; }; + E070D082F0496D1A1BB636C4F528F39D /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; + E07970FD2F62E7A4DE75E5F6F791E13E /* FIRCLSdSYM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSdSYM.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSdSYM.m; sourceTree = ""; }; + E082D8A9AB450A53BAE6B3460C3BA9E6 /* MMKV_OSX.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKV_OSX.cpp; path = Core/MMKV_OSX.cpp; sourceTree = ""; }; + E08B2539D097083E48F2C410B5C60D66 /* Codel.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Codel.cpp; path = folly/executors/Codel.cpp; sourceTree = ""; }; + E08EE662B7023E41FAC7EAB9F7F59ACB /* Cursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cursor.h; path = folly/io/Cursor.h; sourceTree = ""; }; + E08F1CE1FFE3CCBAD65DC329839FFEC5 /* GlobalThreadPoolList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GlobalThreadPoolList.h; path = folly/executors/GlobalThreadPoolList.h; sourceTree = ""; }; + E096500E068CCDEDD557DFE14EB9B945 /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Bugsnag.m; sourceTree = ""; }; + E0A70C3610B5B96698253A13406DB4F8 /* RCTInspectorDevServerHelper.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTInspectorDevServerHelper.mm; sourceTree = ""; }; + E0B603F54009DAEF6C3BAAE621E5F180 /* libMMKVCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMMKVCore.a; path = libMMKVCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; + E0BCFCAFFB6724E28991F304EC303A7F /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; + E0CC282BA8FAFAC2D890B1BFED15A52A /* SysMembarrier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysMembarrier.cpp; path = folly/portability/SysMembarrier.cpp; sourceTree = ""; }; + E0D5E4867C3D79D8F51D5A0B30092786 /* symhacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = symhacks.h; path = ios/include/openssl/symhacks.h; sourceTree = ""; }; + E0DB6C975FCAE729987873315AF48984 /* Flipper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-prefix.pch"; sourceTree = ""; }; + E0FCDBC920D9350935A33B76B5AAAB60 /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; E0FE6533198104C97DB047DD5CD8AC67 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNDeviceInfo.a; path = libRNDeviceInfo.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E11152178C28AA50B47376E8919D4805 /* EXLocalAuthentication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXLocalAuthentication.debug.xcconfig; sourceTree = ""; }; - E115190DC576F2B2DC84264966A279DD /* REAAlwaysNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAAlwaysNode.m; sourceTree = ""; }; - E12655902A04FDE52C97FBB64DCF99B2 /* RCTSettingsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsManager.mm; sourceTree = ""; }; - E146A1F6BDC7039BFE0424C45287E293 /* FIRCLSContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSContext.m; path = Crashlytics/Crashlytics/Components/FIRCLSContext.m; sourceTree = ""; }; - E1537FA4C8F695610A6B4B8391496604 /* RNJitsiMeetViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNJitsiMeetViewManager.h; path = ios/RNJitsiMeetViewManager.h; sourceTree = ""; }; - E15A6EE48553883E0A92860EF2195368 /* FIRCoreDiagnosticsConnector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnosticsConnector.m; path = FirebaseCore/Sources/FIRCoreDiagnosticsConnector.m; sourceTree = ""; }; - E17CBCA42A454FF545BC68AC213E0C24 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - E188A705C5B6B9FCEC18267135BE84B3 /* FIRCLSAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSAsyncOperation.m; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation.m; sourceTree = ""; }; - E1AFA9A20D495499386B13F3D69DB8D4 /* RNDocumentPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDocumentPicker.h; path = ios/RNDocumentPicker/RNDocumentPicker.h; sourceTree = ""; }; - E1BB99A20197EB8D91245B3A931DE941 /* RCTTypedModuleConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTypedModuleConstants.h; sourceTree = ""; }; - E1C033AD761B3E0BD1EA35E2C84EBCAB /* REAValueNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAValueNode.h; sourceTree = ""; }; - E20258783BAE679A2D612FC0A2DE6B8A /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; - E231195686DAA93C6215F5A37596789A /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; - E235B8279246B8AADAC03EC3906A030C /* BugsnagFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagFileStore.m; sourceTree = ""; }; - E279489923D6663F7522CD83CD71939B /* SysFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysFile.h; path = folly/portability/SysFile.h; sourceTree = ""; }; - E28B15566EBCC817DE30ABB0DCF62A23 /* RCTSinglelineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputView.m; sourceTree = ""; }; - E2A92ADD71C97A1A9852491D032AC73D /* ReactNativeKeyboardTrackingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardTrackingView.release.xcconfig; sourceTree = ""; }; - E2AE422151981E073F684C2F5F0943E9 /* FIRInstallationsIIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.m; sourceTree = ""; }; - E2B11F8392AB408D01A6130571C326F4 /* RSocketClient.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketClient.cpp; path = rsocket/RSocketClient.cpp; sourceTree = ""; }; + E10353E8E3A7914DA63998828EBF3A6D /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; + E10FBB5F736799DF5AA883DAE2673F69 /* react-native-notifications.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-notifications.release.xcconfig"; sourceTree = ""; }; + E11D056E6F92331F74B6EAF8D0677E9C /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = ""; }; + E125EF8FAD2127953E762DAF88CBE2BB /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = SimpleLineIcons.ttf; path = Fonts/SimpleLineIcons.ttf; sourceTree = ""; }; + E1318B86C820CB00018EAD32A3F07E4D /* Fcntl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Fcntl.cpp; path = folly/portability/Fcntl.cpp; sourceTree = ""; }; + E13FF4CC3674095510726A1EFD8DEA85 /* ts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ts.h; path = ios/include/openssl/ts.h; sourceTree = ""; }; + E140D805FEFE3701EC7E12BE2ABF66D0 /* Unistd.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unistd.cpp; path = folly/portability/Unistd.cpp; sourceTree = ""; }; + E154263C03A8FE7B11DB3AE33D33F99B /* MMKV-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MMKV-dummy.m"; sourceTree = ""; }; + E15E8A63160A531EE78B9E52BB7AF9BB /* RNCWKProcessPoolManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCWKProcessPoolManager.h; path = apple/RNCWKProcessPoolManager.h; sourceTree = ""; }; + E16514CEAEAB9670F41BC49A1B951351 /* TcpConnectionFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TcpConnectionFactory.h; path = rsocket/transports/tcp/TcpConnectionFactory.h; sourceTree = ""; }; + E18A4270BC7C9C4EA38FF2B0FF45D140 /* RCTAccessibilityManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTAccessibilityManager.mm; sourceTree = ""; }; + E19D89B2C2E4701FFDACB5E4D7ED6190 /* RSocketServiceHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketServiceHandler.h; path = rsocket/RSocketServiceHandler.h; sourceTree = ""; }; + E19E13892425E415DA3AA03CE7B08E14 /* libMMKV.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = libMMKV.mm; path = iOS/MMKV/MMKV/libMMKV.mm; sourceTree = ""; }; + E1A4C6AA6995B678030A535C64E2493C /* TOCropViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropViewController.h; path = "Objective-C/TOCropViewController/TOCropViewController.h"; sourceTree = ""; }; + E1AD69DE59A73171DDD25F00A6C74C51 /* UMFaceDetectorInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFaceDetectorInterface.release.xcconfig; sourceTree = ""; }; + E1BB04CC1F093DF3F2CF2C224CF3404F /* BSG_KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashCallCompletion.m; sourceTree = ""; }; + E1DAE6EB3E59539070DD6B10BFFF6B5E /* ARTGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTGroup.h; path = ios/ARTGroup.h; sourceTree = ""; }; + E2045932DC3A2534283607C5D26E6E95 /* RSocketServiceHandler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketServiceHandler.cpp; path = rsocket/RSocketServiceHandler.cpp; sourceTree = ""; }; + E204630DEFB7ADAB35464A0408D565E9 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + E20865238495459081929930EC6A3BF9 /* RNFBVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBVersion.m; path = ios/RNFBApp/RNFBVersion.m; sourceTree = ""; }; + E20A9F4DD32B413C18EF6F391F937A82 /* BasicTransportCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BasicTransportCertificate.h; path = folly/io/async/ssl/BasicTransportCertificate.h; sourceTree = ""; }; + E211BE2B3E983D62FDBEBE6BBF8F35AC /* log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log.h; path = yoga/log.h; sourceTree = ""; }; + E22C531819536B138048E298406EEA2D /* RNFBPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBPreferences.h; path = ios/RNFBApp/RNFBPreferences.h; sourceTree = ""; }; + E24640D2265596A85A0FAC291D277509 /* AsymmetricMemoryBarrier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = AsymmetricMemoryBarrier.cpp; path = folly/synchronization/AsymmetricMemoryBarrier.cpp; sourceTree = ""; }; + E24B6E4E4375C87CEFB32EEA1470C0C0 /* EXKeepAwake.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXKeepAwake.release.xcconfig; sourceTree = ""; }; + E2537E2084C3433BC5D71F2715E3FFE9 /* RNCAsyncStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCAsyncStorage-dummy.m"; sourceTree = ""; }; + E269E150A6A98C07E4D8CE23ECFBF8B1 /* BugsnagReactNative.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BugsnagReactNative.release.xcconfig; sourceTree = ""; }; + E26B13FE8996444B3DCDD20D59675527 /* FIRCLSSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSettings.h; path = Crashlytics/Crashlytics/Models/FIRCLSSettings.h; sourceTree = ""; }; + E27E511D5A430F8978BDADE9B2C41953 /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSignalInfo.c; sourceTree = ""; }; + E28D6E1DFC61215A65072B6F3AC8E199 /* ScopedLock.hpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopedLock.hpp; path = Core/ScopedLock.hpp; sourceTree = ""; }; + E294D6D9C542C4DE40EC4D325A5796B0 /* FLEXNetworkRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkRecorder.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkRecorder.h; sourceTree = ""; }; + E295C908B4FCBE1C665623F32A973D6B /* RNFastImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFastImage.debug.xcconfig; sourceTree = ""; }; + E2AF21CC2EE8EEB693AB15E9DAF8DEE4 /* UMUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMUtilities.m; path = UMCore/UMUtilities.m; sourceTree = ""; }; E2B63D462DB7F827C4B11FD51E4F8E2D /* libFirebaseCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseCore.a; path = libFirebaseCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E2C1C9DDD2E9FE2340E0EA49FFE6D2FA /* LongLivedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LongLivedObject.h; path = turbomodule/core/LongLivedObject.h; sourceTree = ""; }; - E2D3E6FA97B829798D4EF39F9006B80C /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagMetaData.m; sourceTree = ""; }; - E2E3C770520B9228520CCB7444A43BDC /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = ios/include/openssl/rsa.h; sourceTree = ""; }; - E2EABCA1C06ED768FE8595C01740CB28 /* ScopeGuard.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScopeGuard.cpp; path = folly/ScopeGuard.cpp; sourceTree = ""; }; - E2FB97E593C1D538F020AA2B6E00C4CB /* ts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ts.h; path = ios/include/openssl/ts.h; sourceTree = ""; }; - E30F480795515B199631678A529BAEBF /* Yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yoga-dummy.m"; sourceTree = ""; }; - E3129A23443A70A78B91986A738276C7 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = folly/detail/Demangle.cpp; sourceTree = ""; }; - E318D17E660F6CA73A545BC8D003CF6C /* DeferFlowable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DeferFlowable.h; path = yarpl/flowable/DeferFlowable.h; sourceTree = ""; }; - E3264E4B462202D6412A19451847AEDC /* Unicode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Unicode.cpp; path = folly/Unicode.cpp; sourceTree = ""; }; - E33E79EDAF913AD9B1D17CED75B8BF63 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; - E34463439B9C11992D90A9D81C5A5B60 /* FIRInteropEventNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropEventNames.h; path = Interop/Analytics/Public/FIRInteropEventNames.h; sourceTree = ""; }; - E3484287C86F3C361E19FA82FE4676E8 /* DistributedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = DistributedMutex.cpp; path = folly/synchronization/DistributedMutex.cpp; sourceTree = ""; }; - E35155B42AD8288D023953AA4B15D449 /* TOCropView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropView.h; path = "Objective-C/TOCropViewController/Views/TOCropView.h"; sourceTree = ""; }; - E36D42AC3D45EAA28DBC294D95C9A7A8 /* REAParamNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAParamNode.h; sourceTree = ""; }; - E37175AD68829654212F57BA02FDD293 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - E377BFD509F53255A0906A3F5D3E2721 /* UMPermissionsInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMPermissionsInterface.release.xcconfig; sourceTree = ""; }; - E3795CFDACA4AF8219C8A17A0710D969 /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; - E37EF9DC59FA0F39D3EB6A22D9BF7B7C /* FIRCLSUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUserDefaults.m; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults.m; sourceTree = ""; }; - E3917CFBA8A1DD50F4584D0D892B7A17 /* AtomicReadMostlyMainPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicReadMostlyMainPtr.h; path = folly/experimental/AtomicReadMostlyMainPtr.h; sourceTree = ""; }; - E3B5482BB9BF22409828FEA630DD445F /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; - E3BD5C236B3C384900BE54D78F456616 /* json.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = json.cpp; path = folly/json.cpp; sourceTree = ""; }; - E3E18767D1E79CD9DAED40FE9871E929 /* RCTSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTSettingsManager.h; path = Libraries/Settings/RCTSettingsManager.h; sourceTree = ""; }; - E3EA3A933063BA7551894E6DBD2131D1 /* React-RCTImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTImage-dummy.m"; sourceTree = ""; }; - E3F3B2E2BA9F3B09851C9D2041EC958F /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - E41376F0ED4F75F8602210EC3CB15A69 /* nanopb.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.release.xcconfig; sourceTree = ""; }; - E4171CF7DCF4F5146DEE052A9D54BB84 /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; - E4173C47CF775865E048EC494D3067C9 /* ChannelRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChannelRequester.h; path = rsocket/statemachine/ChannelRequester.h; sourceTree = ""; }; - E42F139CBEC9EB2C181EB961F1BCC7ED /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Private/GULLogger.h; sourceTree = ""; }; - E43D4354872E035AC1C8043C67B92DA8 /* InlineExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InlineExecutor.h; path = folly/executors/InlineExecutor.h; sourceTree = ""; }; - E4638D71A21504E40ADA3A5D86F07629 /* RNFBCrashlytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBCrashlytics.debug.xcconfig; sourceTree = ""; }; - E477526892C36149BC613A2CFCF8424F /* ResourceBundle-TOCropViewControllerBundle-TOCropViewController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TOCropViewControllerBundle-TOCropViewController-Info.plist"; sourceTree = ""; }; - E47B26D53B784AB45DBB639ECACA652E /* RNFBCrashlytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFBCrashlytics-dummy.m"; sourceTree = ""; }; - E48698ECDAA84196E2680807D1F0071C /* EXSessionUploadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionUploadTaskDelegate.h; sourceTree = ""; }; - E48E06A106F75E5F1D16F6E2568FDADF /* Yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Yoga.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E2F05499999A70202C389613EFA0A91B /* RCTPickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPickerManager.h; sourceTree = ""; }; + E2F518963D85A6B4E0F8795759EBE0DE /* React-RCTSettings-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTSettings-prefix.pch"; sourceTree = ""; }; + E2FEFBE3E39D6DFB9275D0950505A600 /* EXAVObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAVObject.h; path = EXAV/EXAVObject.h; sourceTree = ""; }; + E305F3D0C50ECAE54FD2181D52E3A4AD /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; + E31878A25103232AA93630DC9E31BF04 /* Pods-RocketChatRN-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RocketChatRN-resources.sh"; sourceTree = ""; }; + E32056F313D3A13B7028BEA5BD8D08A5 /* MicroSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MicroSpinLock.h; path = folly/MicroSpinLock.h; sourceTree = ""; }; + E32AC0D57736E296934D972402C781D0 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + E3335E54693BED0B26BD4342020C6645 /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; + E3468E6DF40BE224FB7B5B36C3B42052 /* RequestResponseRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RequestResponseRequester.cpp; path = rsocket/statemachine/RequestResponseRequester.cpp; sourceTree = ""; }; + E34D5BF38F34020D2C96769650FC5AD0 /* FlowableDoOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableDoOperator.h; path = yarpl/flowable/FlowableDoOperator.h; sourceTree = ""; }; + E34ED41386B129A0DE2B4C49679D6F57 /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = ""; }; + E36F12B577D3551BD3858AB7A2A3A2F6 /* Base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Base.h; path = folly/gen/Base.h; sourceTree = ""; }; + E37AA0662ABDE800052CB1066791CA41 /* Yoga.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yoga.modulemap; sourceTree = ""; }; + E3A91DB8523107DCA6BBA6C430DA44F1 /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/Public/GULNSData+zlib.h"; sourceTree = ""; }; + E3A9AE957AF0790143DF512F9296BBA0 /* EXVideoPlayerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoPlayerViewController.m; sourceTree = ""; }; + E3B1244BFB7C2C546566B5E55BBC1699 /* OpenSSLThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLThreading.h; path = folly/ssl/detail/OpenSSLThreading.h; sourceTree = ""; }; + E3C60919E7EB6F9180A787F54EF850C5 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = ""; }; + E3C648D81314F24EA3DC0F1A9544B718 /* EnvUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnvUtil.h; path = folly/experimental/EnvUtil.h; sourceTree = ""; }; + E3D88E28280E910CF0ABD596B0E45628 /* rn-fetch-blob.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-fetch-blob.release.xcconfig"; sourceTree = ""; }; + E3F5062CBC6AE4D8D80477733A0C2BBE /* react-native-document-picker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-document-picker.release.xcconfig"; sourceTree = ""; }; + E4036261C95C8E6831DAB252B7C7B126 /* MMKVCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MMKVCore-dummy.m"; sourceTree = ""; }; + E407F007D3277FB2D6D3144046A32B0A /* SKTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKTouch.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.m; sourceTree = ""; }; + E420CE57027B3320D62EA03FBEE125B1 /* Poly-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Poly-inl.h"; path = "folly/Poly-inl.h"; sourceTree = ""; }; + E42D3B970FCE91423BD4D014F24A95BD /* UMModuleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistry.m; sourceTree = ""; }; + E4338F43DBC984B327738D9039806667 /* Flipper-PeerTalk-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-PeerTalk-dummy.m"; sourceTree = ""; }; + E44F0B0A2654DF06F2373E2AC40C7F1C /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; E496A53A92B4E464B5C30DC5B1E4E257 /* libRNRootView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNRootView.a; path = libRNRootView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E4A4BF9C02577C5444491D132FF306C3 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - E4BEBC275EE6A6E239E088F61BE38B0D /* SSLSessionImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLSessionImpl.h; path = folly/ssl/detail/SSLSessionImpl.h; sourceTree = ""; }; - E4C9339C9E6BF54EF634DA3B4686F85B /* TestUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestUtil.h; path = folly/experimental/TestUtil.h; sourceTree = ""; }; - E4DAC6F57EF60757FDE43DE970B2C0DE /* FIRCLSThreadArrayOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSThreadArrayOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSThreadArrayOperation.h; sourceTree = ""; }; - E4E3210222E7604D06C2A57E5A10F726 /* UMSensorsInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMSensorsInterface.debug.xcconfig; sourceTree = ""; }; - E4E420D43A0119E792E92942BADCC7B1 /* Format-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Format-inl.h"; path = "folly/Format-inl.h"; sourceTree = ""; }; - E4E480D3B09BDBA497547A283A7D0910 /* EXAppleAuthentication.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXAppleAuthentication.debug.xcconfig; sourceTree = ""; }; - E4F78EF9B22CB4410D26717C4AD41513 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; - E4FE6A7F9EFA3C2709A76C90A0ACD130 /* FIRCLSCodeMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSCodeMapping.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSCodeMapping.m; sourceTree = ""; }; - E4FF97E12FC2AB186BCBE9BEA9367894 /* UMViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMViewManager.h; path = UMCore/UMViewManager.h; sourceTree = ""; }; - E501194E937A3BFA2518E6A318AF5C0B /* UMReactNativeAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactNativeAdapter.h; sourceTree = ""; }; - E507C5FD255553A749C8EFC6424CA581 /* RCTMultilineTextInputView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultilineTextInputView.m; sourceTree = ""; }; - E525954B7F5EF59800ECC0A9F23400A7 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; - E53093268FF499F2B034BAC7A6B2AAE1 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTRedBox.h; path = React/CoreModules/RCTRedBox.h; sourceTree = ""; }; - E53236B340E0AEC8EEB3B5FDBFF79B7F /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + E4A4E7E72061108B2D150068D7ABBEA5 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Private/GULAppEnvironmentUtil.h; sourceTree = ""; }; + E4AC264BBD9EB4AF306F61129B26C7A6 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + E4C5D5D0AF088A21F9F2904F7B342996 /* Utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utility.h; path = folly/Utility.h; sourceTree = ""; }; + E4E0546BEB8B0EB8562E9A0AF7794D70 /* CocoaLibEvent.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLibEvent.release.xcconfig; sourceTree = ""; }; + E4E0704BD01F96A51AD88F59C3D14E85 /* React-jsi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.release.xcconfig"; sourceTree = ""; }; + E4F470400EBEAA1D8E020157AB664049 /* Peertalk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Peertalk.h; path = peertalk/Peertalk.h; sourceTree = ""; }; + E5044315D7E7DAAE49B767F959AC0932 /* AsyncSignalHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSignalHandler.h; path = folly/io/async/AsyncSignalHandler.h; sourceTree = ""; }; + E50CB4871ECDEEF85AFB59CEE907FEEE /* RNNotificationParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationParser.m; path = RNNotifications/RNNotificationParser.m; sourceTree = ""; }; + E517ACF465A0E87284F7380B9BB71119 /* RNCWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCWebViewManager.m; path = apple/RNCWebViewManager.m; sourceTree = ""; }; + E51DA8375978EE1082C43AF8DF4012C6 /* RCTNativeAnimatedModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTNativeAnimatedModule.h; path = Libraries/NativeAnimation/RCTNativeAnimatedModule.h; sourceTree = ""; }; + E52ABBB3DE309391A725597EE0804C0B /* RCTAnimationDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationDriver.h; sourceTree = ""; }; + E539755CF27E4373543FB85B6B49477A /* UMAppLifecycleService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLifecycleService.h; sourceTree = ""; }; + E55740D63FC4B29E894BEDF1F86F2A4F /* FlipperStep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperStep.h; path = xplat/Flipper/FlipperStep.h; sourceTree = ""; }; E55EA3C6F285F6FA8067C5C8A428FA64 /* libRNFastImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNFastImage.a; path = libRNFastImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E5657D0821A3BB1A7FFECD2E0D206874 /* Likely.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Likely.h; path = folly/Likely.h; sourceTree = ""; }; - E568D635BC4BD8AFD2B9E81625C071D9 /* FlipperState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperState.h; path = xplat/Flipper/FlipperState.h; sourceTree = ""; }; - E58591D1CEFA0FB3A86FA9815841FC8B /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; - E5A32CBDEC9C56EF0D0DB69668F2DCA0 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - E5AF56A8D2B5A1A72FE8BCD0955F15D4 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - E5AF60035C8105B0AB56C0A99515E219 /* 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; }; - E5C114546DABE8DC1B610018CA7490E1 /* Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Common.h; path = rsocket/internal/Common.h; sourceTree = ""; }; - E5C500E6DFB2518E0D8589BECCE04271 /* GDTCORStorageProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageProtocol.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORStorageProtocol.h; sourceTree = ""; }; - E5E9053B90410FA05C6312690546624E /* REATransitionValues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransitionValues.h; sourceTree = ""; }; - E5EBE17A9890D22415CF33EFA3BAA55B /* FlipperClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperClient.h; path = iOS/FlipperKit/FlipperClient.h; sourceTree = ""; }; - E5F1E60239C7B528EF2F9A1BEFEB8855 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - E60DB8703B1BE91E16C6D23630D90EA7 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; - E61A7EB64920C3DBFBF1C0CF2BDF6D94 /* SKRequestInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKRequestInfo.h; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.h; sourceTree = ""; }; - E61C02CFB51138AA232A555B11F0FB5D /* RCTDecayAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDecayAnimation.h; sourceTree = ""; }; - E62F4993A539C76D40D50EC63F184707 /* RNFBSharedUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBSharedUtils.h; path = ios/RNFBApp/RNFBSharedUtils.h; sourceTree = ""; }; - E63EEB3AAB147DB6D68D011BEC098641 /* Parallel-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Parallel-inl.h"; path = "folly/gen/Parallel-inl.h"; sourceTree = ""; }; - E658C8E86F0F319FC47B3D827AAD68FE /* rn-extensions-share-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "rn-extensions-share-dummy.m"; sourceTree = ""; }; - E6596709E7981E42D7BDC163690719BD /* RCTRefreshableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshableProtocol.h; sourceTree = ""; }; - E66161EA3814824B6F11D5D3623AE23A /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; }; - E66AD50035D0D62A5D0159E4493D8B2B /* react-native-orientation-locker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-orientation-locker-dummy.m"; sourceTree = ""; }; - E66CA2AAD01AD30B3866634835213CE9 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - E66FE103835547E3F79530DD3FD32AF1 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; - E670FDD3653083B21240F5654FA2215D /* AsyncSocketBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncSocketBase.h; path = folly/io/async/AsyncSocketBase.h; sourceTree = ""; }; - E6817B75E1798AAF6EA997F690C91093 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; - E685060B7E28DE532F3A85C18B146079 /* NativeToJsBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NativeToJsBridge.h; sourceTree = ""; }; - E69FB7A00D6D24D1E54725DEB2184EB9 /* Try-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Try-inl.h"; path = "folly/Try-inl.h"; sourceTree = ""; }; + E57CEE4E9E6CBCC8D49BA0D9953325A5 /* FlipperConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnection.h; path = iOS/FlipperKit/FlipperConnection.h; sourceTree = ""; }; + E583A0C00F45E460ADC079DA11E9E11F /* JSBigString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSBigString.h; sourceTree = ""; }; + E58EAB76C0A9212A0CFECA777BB26A5C /* EXFileSystem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXFileSystem.release.xcconfig; sourceTree = ""; }; + E5A4F25F2D7AFB57D03250BEB9D49F7F /* GDTCORDataFuture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORDataFuture.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORDataFuture.h; sourceTree = ""; }; + E5E3648CDAC9D5469478A24929CAA204 /* EXKeepAwake.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXKeepAwake.m; path = EXKeepAwake/EXKeepAwake.m; sourceTree = ""; }; + E5FDCB0DF934E75B5A9F5ACCBF8893B5 /* RNImageCropPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNImageCropPicker.debug.xcconfig; sourceTree = ""; }; + E60050514E3139BF24E97F15E3DE0852 /* MethodCall.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = MethodCall.cpp; sourceTree = ""; }; + E603404D4F9D83E83BB14AB3291CCBF4 /* FBLazyVector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyVector.h; path = FBLazyVector/FBLazyVector.h; sourceTree = ""; }; + E61262AADF05DB9336D7D007EBFF1A63 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; + E63150E8640B2039AAA633B49BCFCF35 /* OpenSSLUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLUtils.h; path = folly/io/async/ssl/OpenSSLUtils.h; sourceTree = ""; }; + E6356DEE54E457C1C00B79AFF13204FC /* MMKVStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MMKVStorage.m; path = ios/MMKVStorage.m; sourceTree = ""; }; + E65018B65877114579C0E4837C8E29E3 /* FlipperRSocketResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperRSocketResponder.h; path = xplat/Flipper/FlipperRSocketResponder.h; sourceTree = ""; }; + E655C846BC6EC695D517CDD4B43FFC2E /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; + E66CC7D473469704A38825212367C8D9 /* SKApplicationDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKApplicationDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKApplicationDescriptor.h; sourceTree = ""; }; + E670F463C5CF96DE9B97852EF71F16D8 /* AtomicHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicHashMap.h; path = folly/AtomicHashMap.h; sourceTree = ""; }; + E67AF1ECABE5E08BD5321B37247628C8 /* Bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bits.h; path = folly/lang/Bits.h; sourceTree = ""; }; + E67EEC0AE90B655277F604F4095709D1 /* RNFBCrashlytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFBCrashlytics-dummy.m"; sourceTree = ""; }; + E685501A18B691A78AE63802778A8DC4 /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; + E686B97DE1F9039099AEAD484A143C5C /* RNDateTimePicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNDateTimePicker.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E691924FDF535DC01F3332C139A754AB /* RNCWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCWebView.h; path = apple/RNCWebView.h; sourceTree = ""; }; + E694ADFAA4F4450BE8623DAFCC3F33BD /* threadsafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = threadsafe.h; sourceTree = ""; }; + E6991524E4D8A31E7F715865301C934A /* BSG_KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSJSONCodecObjC.h; sourceTree = ""; }; E6A16705C69FC7DE11C2469A4A0F8358 /* libReact-RCTText.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTText.a"; path = "libReact-RCTText.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E6D27532401A51A34C1A13132C34C219 /* FIRCLSCrashedMarkerFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCrashedMarkerFile.h; path = Crashlytics/Crashlytics/Components/FIRCLSCrashedMarkerFile.h; sourceTree = ""; }; - E6DA54798692120C09BC03C5646329E2 /* boost-for-react-native.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "boost-for-react-native.debug.xcconfig"; sourceTree = ""; }; - E6E1EB5C5A60DE8EB818D9FFF6EB2941 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; }; - E6E3AE6BB8DEC2E24087DB7AADE60E41 /* FIRCLSProcessReportOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProcessReportOperation.h; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSProcessReportOperation.h; sourceTree = ""; }; - E6F6E2349F8E877941C3894F867C7CF8 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; - E7148ED1906EA7159B20A07574A706E8 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; - E72DD20E2480B30D2EA7F59F9E9071D7 /* 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; }; - E7376132DEF1C7589ED29059F7CAB86E /* KeyCommands.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = KeyCommands.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - E73DD6E2DDB845423C380CAD3B5C28B9 /* JSBigString.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSBigString.cpp; sourceTree = ""; }; - E748DE4661210BD2F90711673DD75BEA /* NSData+EXFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+EXFileSystem.h"; path = "EXFileSystem/NSData+EXFileSystem.h"; sourceTree = ""; }; - E74C6677509574D65B174FB977F4BDEC /* UMUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMUtilities.h; path = UMCore/UMUtilities.h; sourceTree = ""; }; - E750E9D091D1A9CC5627DDCC4EAA9832 /* Firebase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.release.xcconfig; sourceTree = ""; }; - E791609D7BB21AA3D70750B1A1CAE766 /* ReactMarker.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = ReactMarker.cpp; sourceTree = ""; }; - E7D92EE151CD8CF5103DD3EA12B62582 /* UMPermissionsInterface-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UMPermissionsInterface-prefix.pch"; sourceTree = ""; }; - E7F27C38B81025F809C1185240F5FB3C /* FIRCLSURLSessionDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionDataTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDataTask.m; sourceTree = ""; }; - E7F89F69D58231307B377A09D2F20A93 /* Codel.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Codel.cpp; path = folly/executors/Codel.cpp; sourceTree = ""; }; - E7F8B20F7797DDCDECD4DE64EA6C2DCF /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; - E81376F4DE90D4131392325330C4AE4B /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; - E82064963A7ABDB567C56254B7F2A7DB /* CPUThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CPUThreadPoolExecutor.cpp; path = folly/executors/CPUThreadPoolExecutor.cpp; sourceTree = ""; }; - E83115FFE7ED69EAD06883FD58323459 /* RCTConvert+FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+FIROptions.m"; path = "ios/RNFBApp/RCTConvert+FIROptions.m"; sourceTree = ""; }; - E87DA28103B87D680B1EAABAD645DC45 /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTurboModuleManager.mm; sourceTree = ""; }; - E8845CE8F3CFCB7F539E339526559513 /* AtomicHashMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AtomicHashMap-inl.h"; path = "folly/AtomicHashMap-inl.h"; sourceTree = ""; }; - E8A0E04B7E9A148D8D87648A58DEE8D8 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; - E8CD41D5A7348C3BC9D3A709330AB089 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - E8D39C00814A844B5D0D2FA2A9AB5EB8 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - E8DB1088C338DF6C8A63B8203A7FA8A2 /* EXAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAV.h; path = EXAV/EXAV.h; sourceTree = ""; }; - E8E63FC4A9FB03E11D4F0CBE6C587AE5 /* FIRDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDiagnosticsData.h; path = FirebaseCore/Sources/FIRDiagnosticsData.h; sourceTree = ""; }; - E9155CDCB6F9477DAA638981DD1F8EF1 /* FIRCLSDataCollectionArbiter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDataCollectionArbiter.m; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.m; sourceTree = ""; }; - E9236DAFA6B93985F858462C379B68D4 /* HazptrUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrUtils.h; path = folly/synchronization/detail/HazptrUtils.h; sourceTree = ""; }; - E937E785B312959005739495C040D53F /* Singleton.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Singleton.cpp; path = folly/Singleton.cpp; sourceTree = ""; }; + E6ABC3957517D855B1E3EA3B44959015 /* RNBootSplash.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNBootSplash.debug.xcconfig; sourceTree = ""; }; + E6BBFA827F14140BEA7126DD8DD5840E /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = ios/include/openssl/ossl_typ.h; sourceTree = ""; }; + E6C652BF06E9356BE321D1E2FFE10499 /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; + E6C9B2C15A30078B9417F233D814ACCA /* RCTAdditionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAdditionAnimatedNode.h; sourceTree = ""; }; + E6CD7E7BE8BA595779849ADAC5A1A246 /* ARTRenderableManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTRenderableManager.h; sourceTree = ""; }; + E6DE35AA705FBFE0DBA3B06157FE3A26 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; + E70A19B66B026FB48473A66CF3E9CB52 /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = ""; }; + E730B6E86B8B97A837D98D43A42846C3 /* BSG_KSMachHeaders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSMachHeaders.m; sourceTree = ""; }; + E73AA114C896C43757A92D69236139A6 /* SKButtonDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKButtonDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKButtonDescriptor.h; sourceTree = ""; }; + E74B7F7FABEBDD7E946B858DA23793F4 /* BSG_KSCrashState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSG_KSCrashState.m; sourceTree = ""; }; + E758096D3F1B58B131EAE8EE951FDDF2 /* Payload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Payload.h; path = rsocket/Payload.h; sourceTree = ""; }; + E75CB670BA8BB7E47CBF6E5B15364DFA /* decorator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = decorator.h; sourceTree = ""; }; + E7620717D5D172668FAC4851D2692DBA /* UMCameraInterface.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCameraInterface.release.xcconfig; sourceTree = ""; }; + E764AFAAF641A4FE37695C79504E5759 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + E76DF4A4FB7D70CCFBDCE3FCE2CA6DA0 /* BugsnagReactNative.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = BugsnagReactNative.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E783D8DF4D2F070610D2E2C47732CA95 /* BugsnagCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCollections.h; sourceTree = ""; }; + E788EF043D0B36589AE52ABCA2ECAD69 /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; + E7962FF1074F6765366F816E33792380 /* Libgen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libgen.h; path = folly/portability/Libgen.h; sourceTree = ""; }; + E79BE1B9746904F3768988626FD60020 /* EXAppleAuthenticationButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthenticationButton.m; path = EXAppleAuthentication/EXAppleAuthenticationButton.m; sourceTree = ""; }; + E7AB4E1A96911724B29D20FA711E4DD4 /* RSocketException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketException.h; path = rsocket/RSocketException.h; sourceTree = ""; }; + E7B002425B898A602240F4857E819DBA /* UMPermissionsInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMPermissionsInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E7D3730634F7552BC6C6E48ECD1B8E21 /* FIRCLSURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionTask.h; sourceTree = ""; }; + E7D680668C4D614965F1C3B7CF16E5FC /* FIRCLSNetworkResponseHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkResponseHandler.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSNetworkResponseHandler.m; sourceTree = ""; }; + E804AE12EBE0B41D3C8DE9CFB01AC933 /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; + E80AC4391C0D3A16C18B53DAB9D0BE01 /* FFFastImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageSource.h; path = ios/FastImage/FFFastImageSource.h; sourceTree = ""; }; + E843110D34ACC36D6BEF37D1EFAACD13 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Objective-C/TOCropViewController/Resources/zh-Hans.lproj"; sourceTree = ""; }; + E853814711754FBB587746DF154A7DA6 /* BugsnagSessionTrackingApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSessionTrackingApiClient.m; sourceTree = ""; }; + E866F278BD58D06B8B3E4485D3248A75 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; + E89919CED24AFEC1135A6E5B3BF2DB5E /* RCTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVersion.m; sourceTree = ""; }; + E89C17E7838886B481B08F9B7C681F07 /* NSTextStorage+FontScaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTextStorage+FontScaling.h"; sourceTree = ""; }; + E8A328A58A732B41F061244436FA9984 /* PThread.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = PThread.cpp; path = folly/portability/PThread.cpp; sourceTree = ""; }; + E8A50B7CED93C22A904707D53B2C2486 /* TOCropView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropView.m; path = "Objective-C/TOCropViewController/Views/TOCropView.m"; sourceTree = ""; }; + E8CE7715D6333420A83E113B345FD9CE /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + E8EEBA666A29BA94151CD1AD0CDF1FD7 /* FlipperDiagnosticsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlipperDiagnosticsViewController.m; path = iOS/FlipperKit/FlipperDiagnosticsViewController.m; sourceTree = ""; }; + E8F688C15AB5C089BB2293389D03C29E /* FIRAValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAValue.h; path = Crashlytics/Crashlytics/Helpers/FIRAValue.h; sourceTree = ""; }; + E904FB44E0F60263FFEEF3F0CAABEB07 /* GDTCORClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORClock.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORClock.m; sourceTree = ""; }; + E9137655A7D76F7C616E18316A88A77C /* RCTImageBlurUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageBlurUtils.m; sourceTree = ""; }; + E92B1CBD11C1B58FEF03284A5D74A471 /* OpenSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSL.h; path = folly/portability/OpenSSL.h; sourceTree = ""; }; + E93C3ABB925997D6E554738DA280334C /* YGNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNode.h; path = yoga/YGNode.h; sourceTree = ""; }; E93F701CA8EB196D77AE99E094D873E4 /* libFlipper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFlipper.a; path = libFlipper.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E940956CEA8F0B60217652DC6D15E488 /* SwappableEventBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SwappableEventBase.cpp; path = rsocket/internal/SwappableEventBase.cpp; sourceTree = ""; }; - E9645E347B0F8DCE319C9E869845AF93 /* RCTTypeSafety.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RCTTypeSafety.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - E984569071FB6F805DF876395BE2BA3A /* LifoSemMPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSemMPMCQueue.h; path = folly/executors/task_queue/LifoSemMPMCQueue.h; sourceTree = ""; }; - E989498F1102449860FE4A1396344802 /* react-native-background-timer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-background-timer-prefix.pch"; sourceTree = ""; }; - E98C6E9B46332F1D042DAD93494DF3FE /* RNFBCrashlytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFBCrashlytics-prefix.pch"; sourceTree = ""; }; - E99986382AB553201CAC68181E0D19EB /* RCTVibrationPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTVibrationPlugins.h; path = Libraries/Vibration/RCTVibrationPlugins.h; sourceTree = ""; }; - E9B6F3CFA57FC49F9367B4D6707236AC /* RNFastImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFastImage-prefix.pch"; sourceTree = ""; }; - E9C12ABB7663D671D0FBB4ECBE0AE182 /* ReactNativeART-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactNativeART-prefix.pch"; sourceTree = ""; }; - EA0623992F4DF24E9BFEDD30768B8439 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - EA1ABE27DF5CB286C03F53D42C5FD6C2 /* BugsnagReactNative-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BugsnagReactNative-prefix.pch"; sourceTree = ""; }; - EA248B5B87A57BDD6811A1434C7E9AD5 /* Config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Config.h; path = folly/portability/Config.h; sourceTree = ""; }; - EA2A3E10EE98B90487683B800B158B43 /* ScopeGuard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ScopeGuard.h; path = folly/ScopeGuard.h; sourceTree = ""; }; - EA2B0F90A51030C59CAEEC3CC7211247 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; - EA673DE59200B0B5F64F611040331D9B /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; }; - EA689CB45B9255133B5191E3C67DE789 /* ProxyLockable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProxyLockable.h; path = folly/synchronization/detail/ProxyLockable.h; sourceTree = ""; }; - EA741DFFA933B1348377D9810900C8EE /* YGLayoutExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YGLayoutExtensions.swift; path = YogaKit/Source/YGLayoutExtensions.swift; sourceTree = ""; }; - EA94FC016FD45F960D93DB70FBF796FA /* RCTVibrationPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTVibrationPlugins.mm; sourceTree = ""; }; - EA98154EB72A5898BABD6144770CAFD6 /* ImageCropPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ImageCropPicker.m; path = ios/src/ImageCropPicker.m; sourceTree = ""; }; - EAA25E5AC43A7561BD5B6E4BD9251714 /* EXFileSystem.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXFileSystem.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - EAB131C6AB34AEE54C5A410672BBB28E /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - EAC878F132F3D23BE3AA9E64454EE06B /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - EACEDCF5538FC4FA4DC6AF4EA003A13D /* RNFBMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBMeta.m; path = ios/RNFBApp/RNFBMeta.m; sourceTree = ""; }; - EAD1A90878A4208C166B3CB5FF718894 /* ReactNativeART.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeART.debug.xcconfig; sourceTree = ""; }; - EADB5F86FFC4069DCA86C791DF6CCC10 /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTHTTPRequestHandler.mm; sourceTree = ""; }; - EAE9ABD23596C05FD899E938A7BF91FF /* RNFBCrashlytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNFBCrashlytics.release.xcconfig; sourceTree = ""; }; - EAF23BFCE92AA47A2873B6BC54CE9A82 /* EXImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXImageLoader.h; path = EXImageLoader/EXImageLoader.h; sourceTree = ""; }; - EAFB6CF89AE27D47BE60053E0B880C6A /* RCTSpringAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSpringAnimation.m; sourceTree = ""; }; - EB2886A12930D246EE32FB51B309ED6E /* FIRCLSFABAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABAsyncOperation.m; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation.m; sourceTree = ""; }; - EB55CC314436DBB45945DDC51FE7D004 /* RCTMultiplicationAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultiplicationAnimatedNode.h; sourceTree = ""; }; - EB70007E42411A897457FA7DC5A6CD3C /* EventBaseBackendBase.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseBackendBase.cpp; path = folly/io/async/EventBaseBackendBase.cpp; sourceTree = ""; }; - EB75382F4995E73E5D121F26D89892C1 /* PTProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTProtocol.m; path = peertalk/PTProtocol.m; sourceTree = ""; }; - EB9F0EEB3285F9DFCD12E68EB3FB93DA /* Flipper-Folly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-Folly.debug.xcconfig"; sourceTree = ""; }; - EBAF6C158EF5BD3AEAC488F9BFD2CB82 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; - EBBF9B782F3C738D752793BB84FEB010 /* BugsnagUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagUser.h; sourceTree = ""; }; - EBC5E288F58A6D96FC62880FB30274F9 /* REABlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REABlockNode.m; sourceTree = ""; }; - EBCE65DCC6FB536115E3FC64D680516E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - EBDDE7676CDFEE61A5F653B015EFDF7F /* Payload.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Payload.cpp; path = rsocket/Payload.cpp; sourceTree = ""; }; - EBE3DB2370C7C02C415C15384824DAA4 /* BSG_KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMachApple.h; sourceTree = ""; }; - EC1B7B5B56A495A9A4EC56F6A1E4582B /* FramedReader.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FramedReader.cpp; path = rsocket/framing/FramedReader.cpp; sourceTree = ""; }; - EC255BAA6FA2C79B5C6671829A6195D6 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FIRConfiguration.h; sourceTree = ""; }; - EC46FA42142EA5C958585925BD6A4690 /* Sse.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Sse.cpp; path = folly/detail/Sse.cpp; sourceTree = ""; }; - EC4ACC94BB5B178BC3E38993C613921C /* ARTLinearGradient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTLinearGradient.h; sourceTree = ""; }; - EC577564B4218D22378D25F459407B2D /* ARTGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTGroup.h; path = ios/ARTGroup.h; sourceTree = ""; }; - EC7C0D1A5675D5212F6CDC8DC050FA91 /* FirebaseCrashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCrashlytics.h; path = Crashlytics/Crashlytics/Public/FirebaseCrashlytics.h; sourceTree = ""; }; - EC8A7F4E5B173467ED89968D537F4BAE /* UMBarCodeScannerProviderInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBarCodeScannerProviderInterface.h; path = UMBarCodeScannerInterface/UMBarCodeScannerProviderInterface.h; sourceTree = ""; }; - ECA1D9075F3085AE3955A96E15AC1094 /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; - ECCBE82CD98E03581599C650EBCE07CE /* RCTImageLoaderWithAttributionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoaderWithAttributionProtocol.h; path = Libraries/Image/RCTImageLoaderWithAttributionProtocol.h; sourceTree = ""; }; - ECCD8EC24A8C2697035E0A8D25F0765D /* RNCWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCWebViewManager.m; path = apple/RNCWebViewManager.m; sourceTree = ""; }; - ECDC3CA8CC5F201C7FAD517E34EA6CCB /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; - ECDC7200C4C840C9E5D713A1A0AD0EDC /* FIRInstallationsLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsLogger.h; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.h; sourceTree = ""; }; - ED01487D2DE3631DA4C9618031D03915 /* Subprocess.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subprocess.cpp; path = folly/Subprocess.cpp; sourceTree = ""; }; - ED02939DC8FA00700488775914C2FCFB /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = folly/json.h; sourceTree = ""; }; - ED10B9C653A1B5C3E9F2E2D436918838 /* ObservableDoOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObservableDoOperator.h; path = yarpl/observable/ObservableDoOperator.h; sourceTree = ""; }; + E93FE57123F6C367D3B0B7B7B97D9975 /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; + E95C50F4AA4A162306E867AD740D621F /* GDTCORAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORAssert.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORAssert.h; sourceTree = ""; }; + E95DEDB271798F95980DC4B06279B63E /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + E97663F4B56123C4F65C7626C2E45BC4 /* RNNotificationEventHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationEventHandler.m; path = RNNotifications/RNNotificationEventHandler.m; sourceTree = ""; }; + E97F53C6598883B1C6699D8D00924794 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; + E98039E5B20103087DD28A274528F4E1 /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; + E9D54B3492A75AB200CDCA458B34B2C1 /* RNDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDeviceInfo.m; path = ios/RNDeviceInfo/RNDeviceInfo.m; sourceTree = ""; }; + E9E12455B8845D54AE6DCEA5B0B30411 /* QBCheckmarkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBCheckmarkView.h; path = ios/QBImagePicker/QBImagePicker/QBCheckmarkView.h; sourceTree = ""; }; + E9E7A3764B17C578D2896BFF1CAB3819 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; + E9EE8F4CEFDDE7CDA6FF80FA8BCEC846 /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; + E9FFDAF3C03BDC002EC84E0FDA51480B /* Future.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Future.h; path = folly/futures/Future.h; sourceTree = ""; }; + EA000D9F946A1D9181452CEBC6D39973 /* RCTSurfaceRootView.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSurfaceRootView.mm; sourceTree = ""; }; + EA043834C92579EFFC6F0F6F087FC821 /* RCTImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageView.h; path = Libraries/Image/RCTImageView.h; sourceTree = ""; }; + EA149171ECFD40BC26781942EFC05154 /* RNFetchBlob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFetchBlob.m; sourceTree = ""; }; + EA21572F61BB84293DDAC5AC3CCD077D /* RCTHTTPRequestHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTHTTPRequestHandler.mm; sourceTree = ""; }; + EA3190DAA7FB97C9C61B7A4D473A8419 /* Stdio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdio.h; path = folly/portability/Stdio.h; sourceTree = ""; }; + EA3BA931EE1351559A0C1124B2400B2B /* Benchmark.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Benchmark.h; path = folly/Benchmark.h; sourceTree = ""; }; + EA48B5AC97525A38D9B9E6A99A39883C /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; + EA4E13714B040A0054DF3CC83A8B504E /* EventBaseManager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = EventBaseManager.cpp; path = folly/io/async/EventBaseManager.cpp; sourceTree = ""; }; + EA54F6A9A088B83A207986D63DFD1AFE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + EA6AE060BDB09ADB16FC1E1EED922690 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + EA7240003015AD6D0B4C11205B6C845F /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; + EA9468C11766D5C3D4163A788CF50BA3 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; + EA98711C4E1D3A163D6D37B5651C14F4 /* ARTShadow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTShadow.h; path = ios/ARTShadow.h; sourceTree = ""; }; + EAA36C74AAD26EDB5D9A7921AF83AEC8 /* RNDateTimePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNDateTimePickerManager.h; path = ios/RNDateTimePickerManager.h; sourceTree = ""; }; + EAC0824FE9BC00556ED59DF1DD9078A7 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; + EAD47D5D7018BBA7F8E61A056961AEC7 /* UMBarCodeScannerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMBarCodeScannerInterface.h; path = UMBarCodeScannerInterface/UMBarCodeScannerInterface.h; sourceTree = ""; }; + EADD707806ED13D6903BA0F5D24DBCD2 /* AtomicIntrusiveLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicIntrusiveLinkedList.h; path = folly/AtomicIntrusiveLinkedList.h; sourceTree = ""; }; + EADED01762E3B931DC67D37878D15677 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; + EB0748D8AFC12E3DAF07739ECA84B73F /* react-native-slider-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-slider-prefix.pch"; sourceTree = ""; }; + EB0CC6987EC71C4BA637274C9ECABE2A /* GDTCORConsoleLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORConsoleLogger.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORConsoleLogger.h; sourceTree = ""; }; + EB0CF99B31CA24865271310D3CDD52E8 /* RCTAsyncLocalStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAsyncLocalStorage.h; path = React/CoreModules/RCTAsyncLocalStorage.h; sourceTree = ""; }; + EB164747A5D8138460D7F1926B6B16D8 /* rn-fetch-blob-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "rn-fetch-blob-dummy.m"; sourceTree = ""; }; + EB2004ACF1EA96A7A3225CC6D1D87043 /* FrameSerializer_v1_0.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameSerializer_v1_0.h; path = rsocket/framing/FrameSerializer_v1_0.h; sourceTree = ""; }; + EB21C78FCA19662901D75D8A58EC4CCC /* OpenSSLLockTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenSSLLockTypes.h; path = folly/ssl/OpenSSLLockTypes.h; sourceTree = ""; }; + EB43E4880CBB471E326D9324B0D08334 /* bufferevent_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bufferevent_compat.h; path = src/event2/bufferevent_compat.h; sourceTree = ""; }; + EB5A1D5A4E1EF92B70E662A22B8801D7 /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Private/GULNetworkURLSession.h; sourceTree = ""; }; + EB60EB90116FADA18E2A8985F0C44F46 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + EB64CA34DB64EE8B21063AB215C0306C /* KeyValueHolder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = KeyValueHolder.cpp; path = Core/KeyValueHolder.cpp; sourceTree = ""; }; + EB6ACA9BC0EC68183524CFAF50825AA1 /* FIRCLSProcess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProcess.h; path = Crashlytics/Crashlytics/Components/FIRCLSProcess.h; sourceTree = ""; }; + EBABD933AB71D28946D5A1ABEBFF45BA /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + EBC83A9010C9BBB2AC5CEE2E7084C8B2 /* BugsnagApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagApiClient.m; sourceTree = ""; }; + EBCC81CAA3C63A93A843D32D8FD8FD94 /* FIRCLSNetworkClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkClient.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSNetworkClient.h; sourceTree = ""; }; + EBD9AA1A278A3D54E85BB0D4506D88F1 /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = ios/include/openssl/ssl.h; sourceTree = ""; }; + EBE2FBDCCC5E2C1F5826FDB816EDDEAB /* DoubleConversion.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.release.xcconfig; sourceTree = ""; }; + EBFD1D03F0F485F3443D4B980F19DCF5 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = FirebaseCore/Sources/Private/FIRErrors.h; sourceTree = ""; }; + EC24F184D62C58E54033282986D7CEA6 /* RNDeviceInfo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDeviceInfo.debug.xcconfig; sourceTree = ""; }; + EC29168B9AD0FD2E560F723641C76D13 /* Folly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Folly.release.xcconfig; sourceTree = ""; }; + EC39F54F14999F11502ABA2AA129EC99 /* StringKeyedUnorderedSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StringKeyedUnorderedSet.h; path = folly/experimental/StringKeyedUnorderedSet.h; sourceTree = ""; }; + EC4335EFE6DF2218AB9F0EB44ED67DDA /* REAPropsNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAPropsNode.m; sourceTree = ""; }; + EC4850C151CD224548F62146DCD1C8CC /* Flowables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flowables.h; path = yarpl/flowable/Flowables.h; sourceTree = ""; }; + EC537802B118BD3643D3629095C38BE9 /* RCTLogBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBox.h; path = React/CoreModules/RCTLogBox.h; sourceTree = ""; }; + EC5F395236E678073701E9B4394AF052 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; + EC61BE9525E8658BB32C11F2FF8EA780 /* FFFastImageViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFFastImageViewManager.m; path = ios/FastImage/FFFastImageViewManager.m; sourceTree = ""; }; + EC658CB13F117CB132ED545C56448294 /* GDTCORUploadCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadCoordinator.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadCoordinator.h; sourceTree = ""; }; + EC7A8F42E06578A42BDE16D3EC04DF1D /* RNCAsyncStorage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCAsyncStorage-prefix.pch"; sourceTree = ""; }; + EC7AB493D4E5BB4A98DC8DA00EA0D5AC /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = FirebaseCore/Sources/Private/FIRErrors.h; sourceTree = ""; }; + ECC2538455767F3C60B0543D0B247472 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; + ECD54472A4CCEA6C4BA8F079C59642EE /* DrivableExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DrivableExecutor.h; path = folly/executors/DrivableExecutor.h; sourceTree = ""; }; + ECDE40961A0D4D66E2CFEF7C0607A1A9 /* EXHapticsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXHapticsModule.m; path = EXHaptics/EXHapticsModule.m; sourceTree = ""; }; + ECFE26448E3C1C7112FACD71232CF62D /* FIRCLSContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSContext.h; path = Crashlytics/Crashlytics/Components/FIRCLSContext.h; sourceTree = ""; }; + ED0CD9217AA340B4F8429746D85121DF /* EXPermissions.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXPermissions.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + ED0D85C8A052C6996CB2B041053D0824 /* react-native-safe-area-context.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.release.xcconfig"; sourceTree = ""; }; + ED13E425A4DAC7D7E9C80A18DAB973DE /* GDTCOREvent+GDTCCTSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GDTCOREvent+GDTCCTSupport.m"; path = "GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCOREvent+GDTCCTSupport.m"; sourceTree = ""; }; + ED16568F802376A8F7E009FCC1A26BFD /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; ED1E3FC0DC90F4A787472917BFB6B235 /* libEXFileSystem.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXFileSystem.a; path = libEXFileSystem.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ED2A33F7311BFB11DE8592DB33185D3C /* FrameTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameTransport.h; path = rsocket/framing/FrameTransport.h; sourceTree = ""; }; - ED34AB4ACBED89FB4EF1E89A1DA24B7E /* FIRCLSUnwind_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind_arm.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_arm.c; sourceTree = ""; }; - ED60595149C4D4ECE391CD7E055A488B /* RNDeviceInfo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNDeviceInfo.debug.xcconfig; sourceTree = ""; }; - ED6720730BF150F532C5ACF09A797386 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - ED68D0F419727A0FBDC1E9B15E42AF2C /* OpenSSL-Universal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-Universal.debug.xcconfig"; sourceTree = ""; }; - ED6F99672BDD6A13AE6CF26C4A454EBB /* FlipperRSocketResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperRSocketResponder.h; path = xplat/Flipper/FlipperRSocketResponder.h; sourceTree = ""; }; - ED7C4C841923BFE4FF0571F44E51D380 /* EXFileSystem-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXFileSystem-prefix.pch"; sourceTree = ""; }; - ED89FD6A33B5F43A9CBFA023D2080DB8 /* KeyCommands.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeyCommands.release.xcconfig; sourceTree = ""; }; - ED8ECD8D922917999B335311111C1B7E /* RNFBSharedUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBSharedUtils.m; path = ios/RNFBApp/RNFBSharedUtils.m; sourceTree = ""; }; - EDA60D556401803478C9108C4C502BF2 /* BlockingQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BlockingQueue.h; path = folly/executors/task_queue/BlockingQueue.h; sourceTree = ""; }; - EDAEA3088D709CEB8E89EE623F59F595 /* Padded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Padded.h; path = folly/Padded.h; sourceTree = ""; }; - EDE23A2623E231629D960229923C2633 /* UMFontScalerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFontScalerInterface.h; path = UMFontInterface/UMFontScalerInterface.h; sourceTree = ""; }; - EDF912ABCDBE2A977D8EBBB859A99FC2 /* LICENCE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENCE; sourceTree = ""; }; - EE164727FB3FEFEEDC309301CC6174B4 /* RCTAnimationUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAnimationUtils.m; sourceTree = ""; }; - EE227767ADC64FA2F8A043A5AACB0A1D /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; }; - EE25F1E9F68747A3CBE0820C8E825A24 /* Array.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Array.h; path = folly/container/Array.h; sourceTree = ""; }; + ED252E21FF7397ABC96B5EF8F34C8E9E /* openssl_md5_dgst.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = openssl_md5_dgst.cpp; path = Core/aes/openssl/openssl_md5_dgst.cpp; sourceTree = ""; }; + ED3185845707C4DEB03A4A0B0D59B590 /* Constexpr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constexpr.h; path = folly/portability/Constexpr.h; sourceTree = ""; }; + ED3C27A4FBC929476B7C7BEFE26138DC /* REAParamNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAParamNode.m; sourceTree = ""; }; + ED4E906195383C4588522CA7B2F6467B /* RCTLinkingPlugins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLinkingPlugins.h; path = Libraries/LinkingIOS/RCTLinkingPlugins.h; sourceTree = ""; }; + ED5243455AFB5FF54C123097CDEC429D /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; + ED6A007B0F6E3BB16BE2D6C88BF06250 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; + ED870C9ED962185FC40C795711DB2309 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + ED9AD358F92ACAE62BD4F17BF59D0D5C /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = ""; }; + EDE8F77EEB18A36CA43308AF936FB564 /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; + EDFF5F5E2A93E992B6A08795F7D927B5 /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTurboModuleManager.mm; sourceTree = ""; }; + EE10D23F9F9A6F605F5ABB40D323391C /* SysResource.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysResource.cpp; path = folly/portability/SysResource.cpp; sourceTree = ""; }; + EE251821BE57AC0A1AEB7709AAB470E9 /* FIRCLSURLSessionDownloadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLSessionDownloadTask.m; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDownloadTask.m; sourceTree = ""; }; + EE3209E802318EAD669F944DCDBFDCE4 /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = ios/include/openssl/stack.h; sourceTree = ""; }; + EE43C0F0CAAF2D913B0E86A7C7E8379B /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = ios/include/openssl/md4.h; sourceTree = ""; }; EE4AEFEACE275DDCFB42B9400BF6B218 /* libRNFBCrashlytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNFBCrashlytics.a; path = libRNFBCrashlytics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EE4D03CF3B6B05A91F824780567C6BDD /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - EE510ECFE9740A1362829E8B15A7D768 /* RCTBackedTextInputDelegateAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBackedTextInputDelegateAdapter.h; sourceTree = ""; }; - EE56C46D9D35877C0761AAFB28FF7AAA /* BSG_KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSystemInfoC.h; sourceTree = ""; }; - EE5C9EDCAF241D698D2916516A93E4A2 /* EnvUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnvUtil.h; path = folly/experimental/EnvUtil.h; sourceTree = ""; }; - EE703EAED3358FD81E42E02DA0472E66 /* FIRCLSFCRAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFCRAnalytics.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFCRAnalytics.h; sourceTree = ""; }; - EE8B5CD82A2247EE689EA950066A50DA /* FIRCLSBinaryImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSBinaryImage.h; path = Crashlytics/Crashlytics/Components/FIRCLSBinaryImage.h; sourceTree = ""; }; - EEAA543205F01FF09C3A376B7CB9223B /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; - EEB2E41EF7F4B75D598C884FA80A1459 /* evrpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evrpc.h; path = src/evrpc.h; sourceTree = ""; }; - EEBBC047CE8C4E65CCCAEF93395AF909 /* SKButtonDescriptor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKButtonDescriptor.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKButtonDescriptor.mm; sourceTree = ""; }; - EED611C560BF97239C7E1E38A8618F6F /* FIRCLSAllocate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAllocate.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSAllocate.h; sourceTree = ""; }; + EE4CD9DB36CBD104B31440FD4D2C255B /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; + EE4ED991F7F12AAB586A0C3A50313268 /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; + EE5291A4D65587D650801CC1800847F1 /* BSG_KSMachHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMachHeaders.h; sourceTree = ""; }; + EE5B62E76630B060E6E365BE7B554882 /* openssl_cfb128.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = openssl_cfb128.cpp; path = Core/aes/openssl/openssl_cfb128.cpp; sourceTree = ""; }; + EE6BC95AF05D9542DD80E680E3842C8A /* RNCMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCMaskedViewManager.m; path = ios/RNCMaskedViewManager.m; sourceTree = ""; }; + EE72FB60DD5C608CE489AB1E2981C371 /* DistributedMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutex.h; path = folly/synchronization/DistributedMutex.h; sourceTree = ""; }; + EE7FD29E7AE89F0D3DDF9D91013AE7CD /* UMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMDefines.h; path = UMCore/UMDefines.h; sourceTree = ""; }; + EE881A6C211F134C1D5557409B6F55A8 /* ExecutorWithPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExecutorWithPriority.h; path = folly/executors/ExecutorWithPriority.h; sourceTree = ""; }; + EE88C48F9B4CB5774E220AE49FCD7232 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; + EE976AD35AC6F8257DCBAD5BA3C63DB7 /* RNFBMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBMeta.m; path = ios/RNFBApp/RNFBMeta.m; sourceTree = ""; }; + EEA32812336906D66EEFCF0358E2C024 /* FireForgetThroughputTcp.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FireForgetThroughputTcp.cpp; path = rsocket/benchmarks/FireForgetThroughputTcp.cpp; sourceTree = ""; }; + EEA5EA2ABA609E997A50E54E1003219C /* RNCSafeAreaViewEdges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewEdges.h; path = ios/SafeAreaView/RNCSafeAreaViewEdges.h; sourceTree = ""; }; + EEB82938D8DC5A266B866E74B527547D /* GDTCORReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORReachability.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORReachability.m; sourceTree = ""; }; + EEBE801067B9AA91BA4C058EACCDC752 /* Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Util.h; path = folly/container/detail/Util.h; sourceTree = ""; }; + EEC0C045EE568154F674095E2E9EDC7B /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = ""; }; + EEC3E2B17B15EB6F478932D93AD53EC7 /* GDTCCTUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTUploader.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTUploader.m; sourceTree = ""; }; + EECB695AC46A993AD6BE2B5B03CFDF69 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTFPSGraph.h; path = React/CoreModules/RCTFPSGraph.h; sourceTree = ""; }; + EECDB4F3516EAB5D2A50505C6BCB7F66 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; EEDBF403E8E0B3885E65C2741B536BC5 /* libReact-RCTImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTImage.a"; path = "libReact-RCTImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - EEF18F0D40D19AD1BB4FA2CE56FE54B8 /* SKButtonDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKButtonDescriptor.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/descriptors/SKButtonDescriptor.h; sourceTree = ""; }; - EF11E8A38840A5B1EA48D172084CE814 /* FutureExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FutureExecutor.h; path = folly/executors/FutureExecutor.h; sourceTree = ""; }; - EF18428DD6B5C6031E6AF8D7ED927FA1 /* RNCWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCWebView.h; path = apple/RNCWebView.h; sourceTree = ""; }; - EF1CB6936684CFF23AB137B5F8CFB337 /* RCTPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPicker.m; sourceTree = ""; }; - EF245A6D76CD58ACB2E1A543696547D0 /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; - EF4B57E1481A7B4B821B68EF26FAEAFB /* RCTConvert+FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RCTConvert+FIROptions.h"; path = "ios/RNFBApp/RCTConvert+FIROptions.h"; sourceTree = ""; }; - EF4B97470003B61AE2879931D9748DE3 /* React-CoreModules.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-CoreModules.debug.xcconfig"; sourceTree = ""; }; - EF6CBE3265427633D615491A12EF6500 /* YogaKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YogaKit.release.xcconfig; sourceTree = ""; }; - EFAAA844D485C9B9F7D48BFB2EA3D20E /* FIRCLSRecordApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordApplication.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordApplication.m; sourceTree = ""; }; - EFAF6A782701FE357235EC92BC286F99 /* IPAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddress.cpp; path = folly/IPAddress.cpp; sourceTree = ""; }; - EFB46122032083C5364787A0655EB0F1 /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = ""; }; - EFCA663B5C95A4620819BBC649634D7A /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; - EFCF0B535AAD9257740ED9380BF724AA /* RNCWKProcessPoolManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCWKProcessPoolManager.h; path = apple/RNCWKProcessPoolManager.h; sourceTree = ""; }; - EFF80CE80112452C15F49D7B990F9ECA /* RCTTextSelection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextSelection.h; sourceTree = ""; }; - EFFEDF8AEC1135DC222C4AE58E738140 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - F01FCC1166E7D6D1590CC7A1F7658301 /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; - F03FCA6747A9850EB34084EDF68C1750 /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; - F05BD8943320E7B1D726C43EAB73622A /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; - F069E5E3118E6E253A337FFAAEA2B091 /* UIImage+Resize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Resize.h"; path = "ios/src/UIImage+Resize.h"; sourceTree = ""; }; - F06C104977D7B1F53581DD4B5DFE26EB /* ProtocolVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolVersion.h; path = rsocket/framing/ProtocolVersion.h; sourceTree = ""; }; - F06C31104F4D714FEEB7A3C4E0271A26 /* SingleWriterFixedHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingleWriterFixedHashMap.h; path = folly/experimental/SingleWriterFixedHashMap.h; sourceTree = ""; }; - F07A9E46FD0C2F2752683C14A8BF8CB2 /* FIRStackFrame_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStackFrame_Private.h; path = Crashlytics/Crashlytics/Private/FIRStackFrame_Private.h; sourceTree = ""; }; - F07AF17231352FAC86958B11B262268C /* BSG_KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashReportWriter.h; sourceTree = ""; }; - F08795C421DC1A296B93319B6F19C8D7 /* Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Util.h; path = folly/container/detail/Util.h; sourceTree = ""; }; - F08B9575F0B6EED6845FDE7635D3E2E2 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - F09C010F016527E92F5F3427A5A15B57 /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = ""; }; - F0F8A94287F4DC9CAB895057C1501197 /* Synchronized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Synchronized.h; path = folly/Synchronized.h; sourceTree = ""; }; - F10320087A957C5D7E95D07242064BE2 /* FBLazyVector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBLazyVector.release.xcconfig; sourceTree = ""; }; - F111332F8BD2666EDBDF7148438E369B /* REACondNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REACondNode.h; sourceTree = ""; }; - F11667E63F773F1B77351BE08AD3502D /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = ""; }; - F121793B88730F859CA0404B3CEBB833 /* ReadMostlySharedPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReadMostlySharedPtr.h; path = folly/experimental/ReadMostlySharedPtr.h; sourceTree = ""; }; - F1224AA47F780F896630B559FAFBC8D1 /* GDTCORTargets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTargets.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORTargets.h; sourceTree = ""; }; - F12D7B5124DDB3A645644C77932BE8FA /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - F14675070B84D7A6C131F55FADF2F6FE /* Fixture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fixture.h; path = rsocket/benchmarks/Fixture.h; sourceTree = ""; }; - F14F4BD545400FE45AF406E921C39D75 /* react-native-orientation-locker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-orientation-locker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - F1652A4C1A9C832A0FE94E037EB052BB /* RCTLogBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLogBox.h; path = React/CoreModules/RCTLogBox.h; sourceTree = ""; }; - F17A40D774E2293A377BA9F5FE267C23 /* REAValueNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAValueNode.m; sourceTree = ""; }; - F18FEE533414EF0E933A14E3B8FC23DC /* RCTTypedModuleConstants.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTypedModuleConstants.mm; sourceTree = ""; }; - F198E08753150E8DAA9970B9B8B37FFE /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = ios/include/openssl/cast.h; sourceTree = ""; }; - F1A645E546694C2244A5AFD1099E28E9 /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Private/GULHeartbeatDateStorage.h; sourceTree = ""; }; - F1C4F954EFDDE9C8BF7A1364C186B6F3 /* util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = util.h; path = src/event2/util.h; sourceTree = ""; }; - F1EDE2F820502F40C114AAFCA7904336 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; - F2087689D10D13039100FAEEB8160DDA /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; - F21299F97711820C37335AEB062868C1 /* GULApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULApplication.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h; sourceTree = ""; }; - F219018012DA45015DCF19EAB4E7C1C3 /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; - F23F8715F75CDD091E99A431B5145660 /* EXKeepAwake-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXKeepAwake-prefix.pch"; sourceTree = ""; }; - F26996A2CDCB4BBFC22050148D771667 /* FlipperResponderImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperResponderImpl.h; path = xplat/Flipper/FlipperResponderImpl.h; sourceTree = ""; }; - F27BC406AA427190F7009FF9049BD8AD /* IOObjectCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOObjectCache.h; path = folly/executors/IOObjectCache.h; sourceTree = ""; }; - F2831FC57283BBC96AB42237214E5A4D /* IOVec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOVec.h; path = folly/portability/IOVec.h; sourceTree = ""; }; - F28D493A9205E533F19416345126DE59 /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = ""; }; - F28DFDC5960D4529CD17CFEF080E911A /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = ""; }; - F297E2C22F7A74264423B9A80AB10551 /* Benchmarks.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Benchmarks.cpp; path = rsocket/benchmarks/Benchmarks.cpp; sourceTree = ""; }; - F29CB76B10566F662F2F1D6C326A8205 /* PTChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTChannel.m; path = peertalk/PTChannel.m; sourceTree = ""; }; - F2A5A0F8C8A95B9A7298B3CA06D37886 /* Flipper-RSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-RSocket-prefix.pch"; sourceTree = ""; }; - F2A694C98D0E4AE6F9BABDC3DE3C2C1E /* RNCSafeAreaViewMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCSafeAreaViewMode.m; path = ios/SafeAreaView/RNCSafeAreaViewMode.m; sourceTree = ""; }; - F2B70451F292A11102014AA7D382DFDA /* RNFBRCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBRCTEventEmitter.h; path = ios/RNFBApp/RNFBRCTEventEmitter.h; sourceTree = ""; }; - F2C8F5041CA025BA7D33377BEB9D2235 /* FiberIOExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FiberIOExecutor.h; path = folly/executors/FiberIOExecutor.h; sourceTree = ""; }; - F2CB8699905D4AECB2EA5ABD317EE9C9 /* ThreadCachedInts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInts.h; path = folly/synchronization/detail/ThreadCachedInts.h; sourceTree = ""; }; - F2CBE8588AEC619EF1058D5143DDDEBE /* Pods-RocketChatRN-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RocketChatRN-resources.sh"; sourceTree = ""; }; - F2CC303B5AE217464EAB24FA2B5308F9 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + EEE394E59E61819E5B651759C447ADD8 /* react-native-webview-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-webview-prefix.pch"; sourceTree = ""; }; + EF0141B40540DCB2D40B1AE59193A53C /* RNRootView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNRootView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + EF07638B1990430FC006C40DF347DFBC /* StreamRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamRequester.cpp; path = rsocket/statemachine/StreamRequester.cpp; sourceTree = ""; }; + EF0BC2F3CEC9EB8D962CEDDCF3BB0842 /* RNFetchBlobFS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFetchBlobFS.m; path = ios/RNFetchBlobFS.m; sourceTree = ""; }; + EF0C71E4D8EA8DA30C3C49EA645ACBAA /* modes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = modes.h; path = ios/include/openssl/modes.h; sourceTree = ""; }; + EF0C745C33392A162CE22297A2332B24 /* StorageSetters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StorageSetters.h; path = ios/StorageSetters.h; sourceTree = ""; }; + EF239415A954509CD83CCCBD7D6BAEEE /* DeferFlowable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DeferFlowable.h; path = yarpl/flowable/DeferFlowable.h; sourceTree = ""; }; + EF2AA62775C165D266DA00828D077CBA /* GTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTest.h; path = folly/portability/GTest.h; sourceTree = ""; }; + EF2E667DA84DA6200288704C51094F2D /* RCTCxxMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxMethod.h; sourceTree = ""; }; + EF3BE123851A9F73F566DE3EC5425D97 /* RNCAsyncStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorage.h; path = ios/RNCAsyncStorage.h; sourceTree = ""; }; + EF6D7ECA3104F08D129960154380094E /* UMSensorsInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMSensorsInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + EF70101429F793BDF96DFEF00FB14A93 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + EF818D16053A03214D9381DCB959CABE /* RCTImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageLoader.h; path = Libraries/Image/RCTImageLoader.h; sourceTree = ""; }; + EF848C3AAEB2094BCE44541A8B4DEE0A /* GlobalThreadPoolList.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalThreadPoolList.cpp; path = folly/executors/GlobalThreadPoolList.cpp; sourceTree = ""; }; + EF89D7EE6893861B6EA4BA7986F0BC5F /* ShutdownSocketSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ShutdownSocketSet.h; path = folly/io/ShutdownSocketSet.h; sourceTree = ""; }; + EFA80C524A1A4B7C125DC537833790CB /* SDImageHEICCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoderInternal.h; path = SDWebImage/Private/SDImageHEICCoderInternal.h; sourceTree = ""; }; + EFAD8F4295532640B801BA9AA0FA9A33 /* RNCAssetsLibraryRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAssetsLibraryRequestHandler.h; path = ios/RNCAssetsLibraryRequestHandler.h; sourceTree = ""; }; + EFB25367CD28E0EA8D9C874A8CDE0E6B /* ReactNativeKeyboardInput.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactNativeKeyboardInput.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + EFC353A8992E16A43B7382700B37DC54 /* ResourceBundle-TOCropViewControllerBundle-TOCropViewController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-TOCropViewControllerBundle-TOCropViewController-Info.plist"; sourceTree = ""; }; + EFD1C40E3EBF951B518DD912933B112E /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + F00147BC38DFF5CE6B6D3F09DA896980 /* UMFaceDetectorInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFaceDetectorInterface.debug.xcconfig; sourceTree = ""; }; + F02B43E6BBF07447245C524F40669B02 /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; + F02C8429A2F05F88373037FE5B2B1E98 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + F02FE91C19FF0251907D6FD30F0D1AD8 /* react-native-mmkv-storage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-mmkv-storage-prefix.pch"; sourceTree = ""; }; + F0312F4892FE1283E8BB5A4D71AA2F8E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + F07696D13F3180C59A85684E07C1C859 /* UMBarCodeScannerInterface.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UMBarCodeScannerInterface.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + F07F53D45BB15DCCEE60E68A08E9F892 /* FrameTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FrameTransport.h; path = rsocket/framing/FrameTransport.h; sourceTree = ""; }; + F0A018AD4413FD148B1CBB429AB60CA1 /* UMSingletonModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMSingletonModule.h; path = UMCore/UMSingletonModule.h; sourceTree = ""; }; + F0DD40A881E7F2F8472C796875F6A739 /* React-RCTVibration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTVibration-dummy.m"; sourceTree = ""; }; + F0DF4ED97F36D082123404D0161ED273 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + F0F6F689F59BCC945E70F682F4517895 /* RNScreens.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNScreens.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + F11B264A0686C7D8C3555BD6888B003A /* FIRInstallationsStoredItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredItem.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.h; sourceTree = ""; }; + F13FA6D60DE601D258767B93E62EFF66 /* RNNotificationCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenter.m; path = RNNotifications/RNNotificationCenter.m; sourceTree = ""; }; + F1408C30DB3C00F99306C584B3B8F5C7 /* RNScreens.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNScreens.debug.xcconfig; sourceTree = ""; }; + F1427BAE4902839B19780BC178D4AFBE /* AtomicUnorderedMapUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicUnorderedMapUtils.h; path = folly/detail/AtomicUnorderedMapUtils.h; sourceTree = ""; }; + F144AE35828C9BECC6CF9A680EC9F907 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + F16F559B4D9FE759C99048918E0EBA2E /* RNCSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCSafeAreaViewManager.h; path = ios/SafeAreaView/RNCSafeAreaViewManager.h; sourceTree = ""; }; + F18AA46C09E72D8A88F09458700D689F /* Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Private.h; sourceTree = ""; }; + F1AB1FB9DDB2F406C7CC2614E3758631 /* REACallFuncNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REACallFuncNode.h; sourceTree = ""; }; + F1D7932FDBDC43C3BBDF0364EE33D4D9 /* ExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExceptionWrapper.h; path = folly/ExceptionWrapper.h; sourceTree = ""; }; + F1F2271E757FD253A3D4209A695940BB /* RCTUIUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIUtils.h; sourceTree = ""; }; + F1F65F86386B237B05B0316B1A3B4A55 /* crc32_armv8.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = crc32_armv8.cpp; path = Core/crc32/crc32_armv8.cpp; sourceTree = ""; }; + F1FC7DA124123D6F483A20E77DB88C34 /* UMViewManagerAdapterClassesRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMViewManagerAdapterClassesRegistry.h; sourceTree = ""; }; + F212C141BE63F876613767B52538D014 /* RCTConvert+Text.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Text.m"; sourceTree = ""; }; + F22046E41AAE417B72E995E64B2D67E9 /* Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Common.h; path = rsocket/internal/Common.h; sourceTree = ""; }; + F2432E8B9CD3DD7CFA48FBEF88B37FAE /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = "Objective-C/TOCropViewController/Resources/it.lproj"; sourceTree = ""; }; + F257DD7FEAD25B3AC731294D344F4530 /* PTProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTProtocol.m; path = peertalk/PTProtocol.m; sourceTree = ""; }; + F25D520DE4EF61DA503BF3B66A93B846 /* FIRCLSMachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSMachException.c; path = Crashlytics/Crashlytics/Handlers/FIRCLSMachException.c; sourceTree = ""; }; + F25F87AA623BA162D848B5B3EC9C60B7 /* SysStat.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysStat.cpp; path = folly/portability/SysStat.cpp; sourceTree = ""; }; + F28241BC6DA02EA06D59DA73F65E833D /* react-native-webview-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "react-native-webview-dummy.m"; sourceTree = ""; }; + F28ACE1864E9FDF940BB4869B1ABD7FD /* RNDateTimePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDateTimePicker.m; path = ios/RNDateTimePicker.m; sourceTree = ""; }; + F290E2B38BF7A6D0E519530A715DDF00 /* FlipperResponderImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperResponderImpl.h; path = xplat/Flipper/FlipperResponderImpl.h; sourceTree = ""; }; + F2D093548B4C8A9CEE24778469FC8EEB /* REAOperatorNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAOperatorNode.m; sourceTree = ""; }; F2E7C88DFCD460A4B46B913ADEB8A641 /* libReact-jsiexecutor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-jsiexecutor.a"; path = "libReact-jsiexecutor.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F2E8099A78C485E2ED5C976F24BAB22C /* rn-extensions-share-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "rn-extensions-share-prefix.pch"; sourceTree = ""; }; - F2F208B67F4BF4F7700CD149C4CC6C88 /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = ios/include/openssl/hmac.h; sourceTree = ""; }; - F3019DF95426F18BC3C20871E16B089D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - F301CC3E64C9B2DBFB07459A48F17278 /* DeviceUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DeviceUID.m; path = ios/RNDeviceInfo/DeviceUID.m; sourceTree = ""; }; - F30A5E06EA95BC4736C2D62CDDB6E5AD /* Replaceable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Replaceable.h; path = folly/Replaceable.h; sourceTree = ""; }; - F31B8E1CFFC76235A0DA3FEAAD5CBE1A /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; - F324F1517F2FD156164BA6904200BA55 /* RSocketRequester.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = RSocketRequester.cpp; path = rsocket/RSocketRequester.cpp; sourceTree = ""; }; - F3350D0DE7EA6E6558960F9441FC697F /* CertificateUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CertificateUtils.h; path = xplat/Flipper/CertificateUtils.h; sourceTree = ""; }; - F3488107C82A6CB613082DDD2D830AFC /* SKStateUpdateCPPWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKStateUpdateCPPWrapper.h; path = iOS/FlipperKit/SKStateUpdateCPPWrapper.h; sourceTree = ""; }; - F350944EA40CEADDF0F4C7171F813B59 /* RNTapHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNTapHandler.m; sourceTree = ""; }; - F382D054D64750038F056CF817ABF9CD /* Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Merge.h; path = folly/container/Merge.h; sourceTree = ""; }; - F390A4ADFE5065ED118026F7A8CC5920 /* react-native-safe-area-context.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.release.xcconfig"; sourceTree = ""; }; - F398B91E8838747B7ECA29A66CD5B25B /* ARTSolidColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ARTSolidColor.h; sourceTree = ""; }; - F3BB2AE2F63C291FF044365616F2EBA4 /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; - F3DD930BE80233CD66D322362F35FEB9 /* react-native-document-picker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "react-native-document-picker.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - F3E82A5BFCACDC39A13BCFA7AAACAAB9 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; - F3FDF8EA6880ED4CA0959629FFF8285E /* FIRInstallationsStoredAuthToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredAuthToken.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.m; sourceTree = ""; }; - F40075B936115DC5B57997FBD0D84841 /* SSLContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLContext.h; path = folly/io/async/SSLContext.h; sourceTree = ""; }; - F42FD5A2EBD29B9258B1771FBA172705 /* PropagateConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PropagateConst.h; path = folly/lang/PropagateConst.h; sourceTree = ""; }; - F44192C3FB065A7DAA1A8AEBF57B1436 /* TestSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestSubscriber.h; path = yarpl/flowable/TestSubscriber.h; sourceTree = ""; }; - F45C86671E626431A5D11FB234D8DFBA /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; - F46740C50C4F1E03FE092B3D1C710F26 /* JSIDynamic.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSIDynamic.cpp; sourceTree = ""; }; - F4685F766E3A537439E671C91583CD6D /* UMSingletonModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMSingletonModule.h; path = UMCore/UMSingletonModule.h; sourceTree = ""; }; - F4C95E42DCA4EB60D68F2EDA80EFB4EA /* RNCAsyncStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAsyncStorage.h; path = ios/RNCAsyncStorage.h; sourceTree = ""; }; - F4D6965BD62563B064DEC19B24099599 /* IPAddressV4.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = IPAddressV4.cpp; path = folly/IPAddressV4.cpp; sourceTree = ""; }; - F4E4005F48DF332C4BEE1AA75C1D0839 /* QBAssetsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBAssetsViewController.m; path = ios/QBImagePicker/QBImagePicker/QBAssetsViewController.m; sourceTree = ""; }; - F4EB1A7EAB18453C0D385A4B95875284 /* RCTDivisionAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDivisionAnimatedNode.h; sourceTree = ""; }; - F4F2CB6239F8738A653B3A5ED87558B2 /* api.md */ = {isa = PBXFileReference; includeInIndex = 1; name = api.md; path = docs/api.md; sourceTree = ""; }; - F4F872604D973C5C2E7F249F16CA2E9C /* ErrorCode.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ErrorCode.cpp; path = rsocket/framing/ErrorCode.cpp; sourceTree = ""; }; - F526891B950D9445B1A66AC87FCC3B19 /* React-RCTSettings-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTSettings-prefix.pch"; sourceTree = ""; }; - F52A886CC8A999ABD8AAC5AFA1E12821 /* SKInvalidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKInvalidation.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.m; sourceTree = ""; }; - F53573B1146133FD1FC6647F31DD6A94 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - F546B7E8168F1EFA6B4FC83BFBAF4F8D /* FBReactNativeSpec.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBReactNativeSpec.release.xcconfig; sourceTree = ""; }; - F5552A954FD3C3E5AEF301461745A4CF /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - F564B224DD26082298C97D6A1A1FE620 /* RCTImageViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageViewManager.h; path = Libraries/Image/RCTImageViewManager.h; sourceTree = ""; }; - F5784CDDB261C02F14394FDD99A97BE1 /* RCTSinglelineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputViewManager.m; sourceTree = ""; }; - F5BADE8D5BF1F09FCC4FF33A6578A037 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - F5C32CA22F602B73CDF7D859D50B67DC /* EXAudioSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAudioSessionManager.h; path = EXAV/EXAudioSessionManager.h; sourceTree = ""; }; - F5C8131118E345A6D6CD17A8A3CEDF19 /* RCTConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConstants.m; sourceTree = ""; }; - F5C90F8428D1ECED9E0986EC790A7769 /* UMReactNativeAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMReactNativeAdapter.release.xcconfig; sourceTree = ""; }; - F5CF51212CBF9F332801DA2F4A79CA6B /* FIRCLSOnboardingOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSOnboardingOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSOnboardingOperation.m; sourceTree = ""; }; - F600F01DC5C0A19939C7E3C1DD49100E /* RequestResponseResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RequestResponseResponder.h; path = rsocket/statemachine/RequestResponseResponder.h; sourceTree = ""; }; - F60ADC913DA2666BCC70A8DF01D34BAF /* TypeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TypeInfo.h; path = folly/lang/TypeInfo.h; sourceTree = ""; }; - F618E351EAE404FAD585BA59E476D255 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; - F61A2F1091346B98B1DD25282EE1DA55 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - F64C32F9FE444089179FD89427121D4C /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTStatusBarManager.h; path = React/CoreModules/RCTStatusBarManager.h; sourceTree = ""; }; - F650B8B0C23ED9519A598442826CB29E /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; - F6547816449FD1C41E2C13C99FCD0750 /* FutureDAG.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FutureDAG.h; path = folly/experimental/FutureDAG.h; sourceTree = ""; }; - F6561E3F265A1D5850ED9807D713DF2B /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = "Objective-C/TOCropViewController/Resources/fr.lproj"; sourceTree = ""; }; - F667511CE16CA58A871C579C5615D138 /* boost-for-react-native.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "boost-for-react-native.release.xcconfig"; sourceTree = ""; }; - F66929CD5E95ED8EB0C1C5EEA4DCE5FE /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; }; - F66CF81B10C7E56E280D4BA65272BB3D /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; - F66F4E471DF620EE0F33A0732775F499 /* RCTSubtractionAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSubtractionAnimatedNode.m; sourceTree = ""; }; - F67E337E7F5A9F438DFB032A875437E0 /* GDTCORPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORPlatform.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORPlatform.m; sourceTree = ""; }; - F6920291020C8AB8AC7EFAA3308497EF /* FIRCLSRecordBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordBase.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordBase.h; sourceTree = ""; }; - F69CD72B379C98BD9A1332AC77336174 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; - F6A38E1049A139D1EFC30199A44CFDEF /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; - F6D46679673A45E2393DEE1E0F8B30EF /* RCTInterpolationAnimatedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInterpolationAnimatedNode.m; sourceTree = ""; }; - F6D60BA1CF75E2B12AE25427ED0D8E5F /* RCTTrackingAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTrackingAnimatedNode.h; sourceTree = ""; }; - F6EA00EC9B857A8052AC7173CD402F84 /* glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.debug.xcconfig; sourceTree = ""; }; - F6EE8B397595CE5A729585247F112E22 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = "Objective-C/TOCropViewController/Resources/tr.lproj"; sourceTree = ""; }; - F6F842C80AF223458EB655C1759715FC /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; + F2F92F78EDA32DE889084648A19D9103 /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; + F31F3B4D718BB4FFF5B66BD7227845CE /* SSLContext.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SSLContext.cpp; path = folly/io/async/SSLContext.cpp; sourceTree = ""; }; + F33F69F3F73D5176AEE6AAB0BD70BDE4 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "Objective-C/TOCropViewController/Resources/zh-Hant.lproj"; sourceTree = ""; }; + F34A4650F7A1ED079B718C89BFA1545E /* SKDescriptorMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKDescriptorMapper.h; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.h; sourceTree = ""; }; + F381A046A86C1216B2F66D645A3AED0D /* UniqueInstance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = UniqueInstance.cpp; path = folly/detail/UniqueInstance.cpp; sourceTree = ""; }; + F38E5C0A07B64F48FC05AE425C5B42E6 /* RCTFrameAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameAnimation.h; sourceTree = ""; }; + F39A5477174B41BC3F32C6C264C0DA8F /* ARTShapeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTShapeManager.m; sourceTree = ""; }; + F3A8B306F7F476F2FE4076F2DF2A0226 /* JSIndexedRAMBundle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = JSIndexedRAMBundle.cpp; sourceTree = ""; }; + F3B630E67519DA0855AEA8E3CE72715F /* FIRCLSFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFileManager.h; path = Crashlytics/Crashlytics/Models/FIRCLSFileManager.h; sourceTree = ""; }; + F3B697B70E909449FEB8849A5C50ADF3 /* EXSessionDownloadTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionDownloadTaskDelegate.h; sourceTree = ""; }; + F3BB7CF7803741C9CF1DCD07692FC497 /* ScheduledRSocketResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ScheduledRSocketResponder.cpp; path = rsocket/internal/ScheduledRSocketResponder.cpp; sourceTree = ""; }; + F3C79DA1C992C13EA1B3455AC94A0F27 /* RNFBCrashlytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNFBCrashlytics-prefix.pch"; sourceTree = ""; }; + F3E9EDA4508F3BA09D91D4FAA35B68E4 /* MemoryFile_Win32.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryFile_Win32.cpp; path = Core/MemoryFile_Win32.cpp; sourceTree = ""; }; + F401FD0451E497D451AAD10C018FCAE7 /* react-native-appearance.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-appearance.release.xcconfig"; sourceTree = ""; }; + F40A53185836579E30C3EB206F36EFB9 /* IPAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IPAddress.h; path = folly/detail/IPAddress.h; sourceTree = ""; }; + F410FF0BB5E0374104F6E01F589707E1 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + F4187923BF840480BDE7D577B29CE3DE /* JSDeltaBundleClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JSDeltaBundleClient.h; sourceTree = ""; }; + F42428EBE2A581D39BBA5A76C54A6366 /* EventBaseBackendBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EventBaseBackendBase.h; path = folly/io/async/EventBaseBackendBase.h; sourceTree = ""; }; + F424C4122D35FEDF0F9A1CCB3DD3EE41 /* BSG_KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSMach.h; sourceTree = ""; }; + F42BDAD0E575D59B84058C64CEB20955 /* RCTSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSliderManager.m; sourceTree = ""; }; + F444815D1ACE7BF9CB9E1DC1B600F360 /* openssl_md5_one.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = openssl_md5_one.cpp; path = Core/aes/openssl/openssl_md5_one.cpp; sourceTree = ""; }; + F44A4F7352ACDAC6377F1C540C3DF976 /* 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; }; + F4676669FD13B7DAB22D0BFFD5491780 /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = ""; }; + F48164D05236D968CFF3D9C51382E196 /* bn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bn.h; path = ios/include/openssl/bn.h; sourceTree = ""; }; + F4922F43F81BFD88EC332B9A4D9BC822 /* EXPermissions.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXPermissions.release.xcconfig; sourceTree = ""; }; + F4D580540A0BF4FA64B01DCB68E1A79C /* RNFlingHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFlingHandler.m; sourceTree = ""; }; + F50CE06800396FCE10EA52CB6114C66D /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; + F51E629F8EFC78ADB7349B1BF66E7891 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; + F527BAD956BE8E3F85185B82CDA4F74B /* RCTKeyCommandConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyCommandConstants.h; path = ios/KeyCommands/RCTKeyCommandConstants.h; sourceTree = ""; }; + F530F43983154FD7CA8E3007F576E52D /* ExecutorWithPriority.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ExecutorWithPriority.cpp; path = folly/executors/ExecutorWithPriority.cpp; sourceTree = ""; }; + F54980AC1301028B8A5AD42A7C9F0F09 /* React-RCTNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTNetwork.debug.xcconfig"; sourceTree = ""; }; + F56CDC8B5D61606D9B183428F20D7D0F /* IOBufQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOBufQueue.h; path = folly/io/IOBufQueue.h; sourceTree = ""; }; + F570304EB016E938ADF33BC841967810 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; + F5781E2207BD5AA39A36FD6D0AD4126D /* UMReactLogHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMReactLogHandler.h; sourceTree = ""; }; + F59079500F70E8EF795BE4C25D289C9F /* Observables.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Observables.cpp; path = yarpl/observable/Observables.cpp; sourceTree = ""; }; + F59C89E61FE4B104F80F65269107C910 /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; + F5A4B500D23E2A0D84A514290B001928 /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; + F5ADB8DC7FDDED153499FC52E631D35F /* BugsnagPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagPlugin.h; sourceTree = ""; }; + F5AEA69A60758F82D76902496ABECA33 /* RCTDeviceInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDeviceInfo.mm; sourceTree = ""; }; + F5B69ACDE600B57F0CFEF501D0CD65F5 /* FrameSerializer_v1_0.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameSerializer_v1_0.cpp; path = rsocket/framing/FrameSerializer_v1_0.cpp; sourceTree = ""; }; + F5BBB2B4EF78325EA09088754BC73C97 /* TOCropOverlayView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropOverlayView.m; path = "Objective-C/TOCropViewController/Views/TOCropOverlayView.m"; sourceTree = ""; }; + F5DC1EB060405AC6033F0E9F1ADD2E71 /* 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; }; + F5EA6DE155B44473912BE4FD23DEDE91 /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; + F5EED8B3D27FEB3E08D282761E4BE616 /* FIRCLSUnwind_x86.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind_x86.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_x86.h; sourceTree = ""; }; + F6107D31E48E3B71F6CD5D021359651F /* HazptrThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrThreadPoolExecutor.h; path = folly/synchronization/HazptrThreadPoolExecutor.h; sourceTree = ""; }; + F6200E8A54F15787ACD606AC7A8CA9AB /* RCTBaseTextInputShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextInputShadowView.h; sourceTree = ""; }; + F631A2AFFC433D3B38BDDE03D8404DC5 /* SKStateUpdateCPPWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKStateUpdateCPPWrapper.h; path = iOS/FlipperKit/SKStateUpdateCPPWrapper.h; sourceTree = ""; }; + F63D54002B58ECAD9D49158E50EA4799 /* FIRCLSSerializeSymbolicatedFramesOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSerializeSymbolicatedFramesOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSerializeSymbolicatedFramesOperation.m; sourceTree = ""; }; + F64379EA13F2261CF4A270CCE1A61C06 /* FIRCLSDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDefines.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSDefines.h; sourceTree = ""; }; + F6595F56D417C1B6B35E1F892D5D7E1A /* Flipper-DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-DoubleConversion-prefix.pch"; sourceTree = ""; }; + F67146862A39D255EEADB92E26FE8C57 /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; + F6A7DF13027A944C7B28667B6B41ED7C /* GDTCORUploadCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadCoordinator.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadCoordinator.m; sourceTree = ""; }; + F6B98771221062A48A96595D56507876 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + F6B9C4ACDF80EE73CCA18B0CF8E5341F /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; + F6C605E8FD650C0D64EB695BDE44199F /* RNDeviceInfo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNDeviceInfo-dummy.m"; sourceTree = ""; }; + F6C9187F4F949FA28C8F76BA4EFF007F /* EXAppleAuthentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXAppleAuthentication.m; path = EXAppleAuthentication/EXAppleAuthentication.m; sourceTree = ""; }; + F6CBFD8F076A8032BAA13550F10D0C41 /* FutureDAG.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FutureDAG.h; path = folly/experimental/FutureDAG.h; sourceTree = ""; }; + F6CE4A460F7E91A4B4BD5716E288A58D /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = folly/Demangle.h; sourceTree = ""; }; + F6D7B6463EE8B3B7BAB6872230EE9386 /* MMKVHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MMKVHandler.h; path = iOS/MMKV/MMKV/MMKVHandler.h; sourceTree = ""; }; + F6DEA7A1DADB1FC8DE511288627C737E /* react-native-cameraroll-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "react-native-cameraroll-prefix.pch"; sourceTree = ""; }; + F6E30BCF4DA423CAEDE6ED4073EF2A63 /* FIRCLSURLSessionDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLSessionDataTask.h; path = Crashlytics/Crashlytics/FIRCLSURLSession/Tasks/FIRCLSURLSessionDataTask.h; sourceTree = ""; }; + F6E92F56CD816CF94C92CE5C2B54DD2C /* RCTDevLoadingViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevLoadingViewProtocol.h; sourceTree = ""; }; F71EBF73F354B475D465FF6DE9A66707 /* libReact-RCTBlob.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTBlob.a"; path = "libReact-RCTBlob.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F71F10D8FF2C8494E35F3E9F6BB1EB3E /* RCTBlobManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTBlobManager.mm; sourceTree = ""; }; - F728AC20374201C6C5833167290A5E5C /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Private/GULKeychainUtils.h; sourceTree = ""; }; - F72C6AAB724012592341418F8B056825 /* FBLazyVector.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FBLazyVector.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - F73B701568E441DDD6BC3000D0D5B932 /* Varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Varint.h; path = folly/Varint.h; sourceTree = ""; }; - F75C21B39D888B53F815D553074F66FC /* ThreadId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadId.h; path = folly/system/ThreadId.h; sourceTree = ""; }; - F76B5B149795649B273FC0BF059DE901 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = ios/include/openssl/pqueue.h; sourceTree = ""; }; - F7767C424154BDFC98927B610F35AF43 /* FirebaseInstallations-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstallations-dummy.m"; sourceTree = ""; }; - F7782572C39EF264BF13CB967491D0E7 /* RCTRawTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRawTextShadowView.m; sourceTree = ""; }; - F783C63D8BF62C97A2110023560BF067 /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; - F788C76C4B4C4BF7E938A725AA517167 /* RCTTextAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTTextAttributes.h; path = Libraries/Text/RCTTextAttributes.h; sourceTree = ""; }; - F79212FF1BC55E2F5121E2DF04940601 /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = ""; }; - F8039CCD3C7E0FDE229D3B906E841298 /* SysMman.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SysMman.cpp; path = folly/portability/SysMman.cpp; sourceTree = ""; }; - F82DAB0168C9A616529AA60F814D8381 /* InspectorInterfaces.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = InspectorInterfaces.cpp; sourceTree = ""; }; - F82ED80F25FFBD6E7698FE3F774BC2A7 /* Libgen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Libgen.h; path = folly/portability/Libgen.h; sourceTree = ""; }; - F838AA84018BDF01E31B58B2E3EEFAE6 /* IOThreadPoolExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOThreadPoolExecutor.h; path = folly/executors/IOThreadPoolExecutor.h; sourceTree = ""; }; - F853FCFD5610E4F829F3B16A23D72606 /* String.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = String.cpp; path = folly/String.cpp; sourceTree = ""; }; - F85431ACB243CA110A229BE2C7FC8082 /* RSocketStateMachine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketStateMachine.h; path = rsocket/statemachine/RSocketStateMachine.h; sourceTree = ""; }; - F877C7367E9978E5268E70789C264BEF /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; - F879CDB2EBBAB29A51252B795D9C0342 /* StackTraceUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StackTraceUtils.h; path = rsocket/internal/StackTraceUtils.h; sourceTree = ""; }; - F882B3364320828DE2D9610696FD6D1B /* REATransitionAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REATransitionAnimation.h; sourceTree = ""; }; - F8A7B7D82F11122F254963066DF66613 /* HazptrObjLinked.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObjLinked.h; path = folly/synchronization/HazptrObjLinked.h; sourceTree = ""; }; - F8AB7578113C306217F64EF0CBBA6A86 /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; - F8B6D2612157B0F239ABDB54106627DA /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; - F8E3E041B86D708D61869B837ACC9A61 /* BSG_KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSCrashType.c; sourceTree = ""; }; - F8F89B08880AD931DD451E00C6CC6078 /* 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; }; - F8F98C8E4883CD18E543279129575A7E /* UMModuleRegistryAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryAdapter.h; sourceTree = ""; }; - F913C27BBB2B1100FDAF53AA22A0BD34 /* GULSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzler.h; path = GoogleUtilities/MethodSwizzler/Private/GULSwizzler.h; sourceTree = ""; }; - F92210F9DFE285959B3212269DC66D7C /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; - F94D1AEE1A1631D64AD7152A2C5DDECF /* FIRCLSSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSignal.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSSignal.h; sourceTree = ""; }; + F740AA6D7D8CBADE75ADB14C7C218913 /* EXAppleAuthenticationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAppleAuthenticationRequest.h; path = EXAppleAuthentication/EXAppleAuthenticationRequest.h; sourceTree = ""; }; + F74394FA55F7070CD095F5B64CE24EC2 /* Codel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Codel.h; path = folly/executors/Codel.h; sourceTree = ""; }; + F74ED970A16377064F060CB73E37DE9D /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.txt; sourceTree = ""; }; + F75463D5AC5B3922249F87D9C6945F1D /* RNFBMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBMeta.h; path = ios/RNFBApp/RNFBMeta.h; sourceTree = ""; }; + F7589A799C917893F1399133E638ED75 /* React-jsi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-jsi.debug.xcconfig"; sourceTree = ""; }; + F76168BDBB53E0EB4EC8CF751841B18E /* StreamFragmentAccumulator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = StreamFragmentAccumulator.cpp; path = rsocket/statemachine/StreamFragmentAccumulator.cpp; sourceTree = ""; }; + F76AD6DEF150A4569080B1D32591E9AF /* BugsnagUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagUser.m; sourceTree = ""; }; + F786C73BE8A9D02CDAFF2B9490CE0891 /* advancedIos.md */ = {isa = PBXFileReference; includeInIndex = 1; name = advancedIos.md; path = docs/advancedIos.md; sourceTree = ""; }; + F7983F1DB431407A7457D64EC5165357 /* whrlpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = whrlpool.h; path = ios/include/openssl/whrlpool.h; sourceTree = ""; }; + F7A69A91516FD34848657A75CC9D2F35 /* BSGConnectivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGConnectivity.m; sourceTree = ""; }; + F7BF8F2CDC46F4D4D6CABE542F655172 /* sorted_vector_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sorted_vector_types.h; path = folly/sorted_vector_types.h; sourceTree = ""; }; + F7D0D31313F3FBE3369B22495015B0A1 /* TOCropToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCropToolbar.m; path = "Objective-C/TOCropViewController/Views/TOCropToolbar.m"; sourceTree = ""; }; + F7F62AC197CF55D1A832B996E6FD49EA /* ParallelMap-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ParallelMap-inl.h"; path = "folly/gen/ParallelMap-inl.h"; sourceTree = ""; }; + F7FB19E53AADF5A3CF5055C14E70F147 /* RNFBVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNFBVersion.h; path = ios/RNFBApp/RNFBVersion.h; sourceTree = ""; }; + F80E10F109329588733E07FD354AD32F /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; + F84856F186668EBD41DDE6BD2BE7C867 /* rpc_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_compat.h; path = src/event2/rpc_compat.h; sourceTree = ""; }; + F86F12E26ACB0183CD35EFE067E43EA1 /* Sse.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Sse.cpp; path = folly/detail/Sse.cpp; sourceTree = ""; }; + F881D6AA1EC6DEBD0DFBE477EE6BD3A9 /* JSONSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONSchema.h; path = folly/experimental/JSONSchema.h; sourceTree = ""; }; + F8BD92E33238D2D4F483ACD6EF3BB5C7 /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = ios/include/openssl/hmac.h; sourceTree = ""; }; + F8BE4DED2942E1F0B695D741DD0C2010 /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; + F8F60025176EFF2C023432B118DEF266 /* React-RCTVibration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTVibration.release.xcconfig"; sourceTree = ""; }; + F8FA5857F1B0D25AFEEE689587A6A350 /* BitIteratorDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BitIteratorDetail.h; path = folly/container/detail/BitIteratorDetail.h; sourceTree = ""; }; + F92000338C16FC95FC27E8527C6DC587 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = ""; }; + F9298904FABCAC71BA497AB2F973AEB6 /* FIRInstallationsAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAPIService.m; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.m; sourceTree = ""; }; + F9459B3044F10D2D74FC214AAB3E3C68 /* TOCropViewConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCropViewConstants.h; path = "Objective-C/TOCropViewController/Constants/TOCropViewConstants.h"; sourceTree = ""; }; + F954B32AC8888CE3FF97711D2A6FBB76 /* FIRCLSCompoundOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSCompoundOperation.m; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSCompoundOperation.m; sourceTree = ""; }; F958876A082BF810B342435CE3FB5AF6 /* libRCTTypeSafety.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRCTTypeSafety.a; path = libRCTTypeSafety.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F98B8C80BAFE81848211A2B082408C5B /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; - F9AF1435D07F42704AE3EDA00049E97F /* fi.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fi.lproj; path = "Objective-C/TOCropViewController/Resources/fi.lproj"; sourceTree = ""; }; - F9D48F6F692CB2B4B48666DC835623BB /* SystraceSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SystraceSection.h; sourceTree = ""; }; - F9DCBD846AF2DEA4399B75EADDE23EDE /* symhacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = symhacks.h; path = ios/include/openssl/symhacks.h; sourceTree = ""; }; - F9EE93BB82B6922ED3469317BC8CA049 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = React/CoreModules/RCTActionSheetManager.h; sourceTree = ""; }; - FA03B0E32A0C529E05F4D69DD7243387 /* SysUio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SysUio.h; path = folly/portability/SysUio.h; sourceTree = ""; }; - FA10520ACAC79ACAD5A273E08745070A /* ThreadWheelTimekeeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadWheelTimekeeper.h; path = folly/futures/ThreadWheelTimekeeper.h; sourceTree = ""; }; - FA1D74676B28E8FD5FFDEBEF8A162860 /* YogaKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YogaKit-dummy.m"; sourceTree = ""; }; - FA2F1AE71FD4E0D504CC1BB23ADC472F /* CxxNativeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CxxNativeModule.h; sourceTree = ""; }; - FA31742AD2A94D363D05E51A34ED87AF /* TurboModuleUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurboModuleUtils.h; path = turbomodule/core/TurboModuleUtils.h; sourceTree = ""; }; - FA62BC0653157BD865D46127AEDAA0D3 /* RCTVirtualTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTVirtualTextShadowView.m; sourceTree = ""; }; - FA765364029410F519FF5760362E5376 /* UIView+Yoga.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Yoga.m"; path = "YogaKit/Source/UIView+Yoga.m"; sourceTree = ""; }; - FA82C05B69A05871A507E87CDC332270 /* Exception.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = folly/lang/Exception.h; sourceTree = ""; }; - FA868C8AEFC363B7DCA6560CD8CB2C08 /* ARTSurfaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTSurfaceView.h; path = ios/ARTSurfaceView.h; sourceTree = ""; }; - FA88DA0FD1C1E2BE0463D1675A97D882 /* ReactNativeART.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ReactNativeART.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - FA8C55648EBE21309FC8B1FFFF5C1C9C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - FA9BAD987A0B88DCA3C7E6B9381F0B5C /* RCTProgressViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProgressViewManager.m; sourceTree = ""; }; - FAAEE84DBB25715C319A69A09C3AB507 /* Conv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Conv.h; path = folly/Conv.h; sourceTree = ""; }; - FAC92C0395480DD001C2A66B7458BFF3 /* FlipperCppBridgingResponder.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperCppBridgingResponder.mm; path = iOS/FlipperKit/CppBridge/FlipperCppBridgingResponder.mm; sourceTree = ""; }; - FAD4ECEB1F70ECFB86378AC59310BE88 /* VirtualExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VirtualExecutor.h; path = folly/VirtualExecutor.h; sourceTree = ""; }; - FAD6926DFBD96416DF1301F4A8F8D53F /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; }; - FB01FFEEBEB11934944E8901A9D74B4B /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; - FB110F52027B8DE7CA9A8F0740578D92 /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; - FB391EAC7181CC3C2481AA66C998D311 /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; - FB48088D8278361389A0CA29114558C8 /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; - FB5636F03310523B5AB4AC1A89223497 /* react-native-safe-area-context.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-safe-area-context.debug.xcconfig"; sourceTree = ""; }; - FB6D4BD0BDCC88F0C30AB09638EB639C /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = ios/QBImagePicker/QBImagePicker/pl.lproj; sourceTree = ""; }; - FB701F812C4E81F3B1962EC2D915BA7A /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - FB7079DFC1E58A5E1B5B89081640875B /* DispatchMessageQueueThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DispatchMessageQueueThread.h; sourceTree = ""; }; - FB9E12BEAEED9961476A04B776B5FFA2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - FBC0B4EA10E268A34C5AC36C0EBF4815 /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; - FBC2DDBE90E7BFE19BAE4D1E299F8E53 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; - FBD189F2249AEF5C6A23662E07C1B9CC /* EXSessionUploadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionUploadTaskDelegate.m; sourceTree = ""; }; - FBF2091EACE8556C1666F1775EB57FF7 /* HHWheelTimer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = HHWheelTimer.cpp; path = folly/io/async/HHWheelTimer.cpp; sourceTree = ""; }; - FBF35F269F48AD2A014C0EDDD494FAFF /* FlipperRSocketResponder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FlipperRSocketResponder.cpp; path = xplat/Flipper/FlipperRSocketResponder.cpp; sourceTree = ""; }; - FC0F5A02284FAE4453FF9203B1B09CF6 /* ARTNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ARTNode.m; path = ios/ARTNode.m; sourceTree = ""; }; - FC18BF141D8B95451EB6164F0A8E304B /* Builtins.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Builtins.cpp; path = folly/portability/Builtins.cpp; sourceTree = ""; }; - FC1D83CACEF7424175AA61B3864FD586 /* RNScreens-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNScreens-dummy.m"; sourceTree = ""; }; - FC43AD7D7D6D6449F2AD11B47130069A /* EXKeepAwake.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXKeepAwake.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - FC5EE999FCA5EFB1DDAF60710B912F64 /* RCTCxxUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxUtils.h; sourceTree = ""; }; - FC6D4B5D0DE995D408A99471DF825A0E /* Instance.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = Instance.cpp; sourceTree = ""; }; - FC71A00FA060F57793E94E9200EEB2D7 /* QBVideoIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QBVideoIndicatorView.m; path = ios/QBImagePicker/QBImagePicker/QBVideoIndicatorView.m; sourceTree = ""; }; - FC7983728C8869A0CCFB3DB3FF1C5C97 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - FC9F495B764591D370E8445BDDBFA9C5 /* RNDateTimePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNDateTimePickerManager.m; path = ios/RNDateTimePickerManager.m; sourceTree = ""; }; - FCB1C88B1FFF2187394F4E6093BFDA17 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - FCD9CE39E1B114E366E66B6026FA70D8 /* Sched.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sched.h; path = folly/portability/Sched.h; sourceTree = ""; }; - FCE58116D862B296433378DE503785D0 /* TimedDrivableExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimedDrivableExecutor.h; path = folly/executors/TimedDrivableExecutor.h; sourceTree = ""; }; - FCF48F762050C1BDADEAD9656CF08F25 /* FIRCLSOnboardingOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSOnboardingOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSOnboardingOperation.h; sourceTree = ""; }; + F96BE4D6D572B0CC44809DDD0B30A502 /* Checksum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Checksum.h; path = Core/crc32/Checksum.h; sourceTree = ""; }; + F991CA7C9F0D9167212DC2432C47BEC0 /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTStatusBarManager.h; path = React/CoreModules/RCTStatusBarManager.h; sourceTree = ""; }; + F99AA5E8EC3DE67793989CF9D405F11E /* RNLocalize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNLocalize.m; path = ios/RNLocalize.m; sourceTree = ""; }; + F9A0DB1AEB9449FBF246B6A0D81E30C8 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; + F9A1674592AC805B7AACC85CC5841276 /* SKBufferingPlugin.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKBufferingPlugin.mm; path = iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.mm; sourceTree = ""; }; + F9E7E87F5BFB59FC739EB4B788C14433 /* BSG_KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSFileUtils.h; sourceTree = ""; }; + FA003619DC99BA599FA4F71F68CD7770 /* FIRInstallationsIDController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIDController.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.m; sourceTree = ""; }; + FA130D008B802681B6F2F5E96A558A82 /* FIRAEvent+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAEvent+Internal.m"; path = "Crashlytics/Crashlytics/Helpers/FIRAEvent+Internal.m"; sourceTree = ""; }; + FA1E65F34CE176C0443F7DEC13781145 /* RCTBaseTextShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextShadowView.h; sourceTree = ""; }; + FA1FBB3A505209DAFB94EAABBE20C043 /* RCTActionSheetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTActionSheetManager.h; path = React/CoreModules/RCTActionSheetManager.h; sourceTree = ""; }; + FA2E711743251592466DE361107441A7 /* Frame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Frame.h; path = rsocket/framing/Frame.h; sourceTree = ""; }; + FA4E4A0E0EC02A2A102D674CFD47678D /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; + FA8DD9EB9A50B54E5D2F66B1C5954805 /* REATransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REATransition.m; sourceTree = ""; }; + FA95719A67B0586532F57EF37510E52B /* RCTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUITextField.h; sourceTree = ""; }; + FA9CFFC0D417808BBBE6FAB670BF6265 /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSString.c; sourceTree = ""; }; + FACEE59B6126610AB5919182FC9F4842 /* FIRCLSCompactUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSCompactUnwind.c; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind.c; sourceTree = ""; }; + FAD4352234A7E738A20E9F3CA62E5BC3 /* FBReactNativeSpec-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBReactNativeSpec-dummy.m"; sourceTree = ""; }; + FADE21729C61E7E8C64BFC27E6069674 /* RNRootView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNRootView.debug.xcconfig; sourceTree = ""; }; + FADEE276B7968F94A40609AE21A52190 /* ARTSolidColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ARTSolidColor.m; sourceTree = ""; }; + FAE319DCADB617279454E8752623AF1D /* FIRCoreDiagnostics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnostics.m; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnostics.m; sourceTree = ""; }; + FAEFED44A29D817236B4D743430E65EC /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; + FB0850FD10986589FB4DB960F4EEBD56 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + FB186B567E08CC1B3BE01BD648265182 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; + FB209D641C6FF865E464757D6868CBFD /* FIRCLSMachO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachO.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachO.h; sourceTree = ""; }; + FB2D65FF1A2B7C9FA4257C70C6B366D8 /* rn-extensions-share.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "rn-extensions-share.debug.xcconfig"; sourceTree = ""; }; + FB6C3E69F2BF3BEFAD2EFB4F0F149236 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + FB7EEB766478B3BC4A7CB8C405472115 /* UMConstantsInterface.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMConstantsInterface.debug.xcconfig; sourceTree = ""; }; + FB8BBBFBF353EA7A6878FBEF5405399E /* Arena-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Arena-inl.h"; path = "folly/memory/Arena-inl.h"; sourceTree = ""; }; + FB8C997E098B1165386E43EC5E5A4948 /* HazptrObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HazptrObj.h; path = folly/synchronization/HazptrObj.h; sourceTree = ""; }; + FB8DDF457A105ECFDD931601A8671038 /* experiments.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = experiments.cpp; sourceTree = ""; }; + FBCDC1026DD47968B433DA0A23D88E06 /* FIRCLSInternalLogging.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSInternalLogging.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSInternalLogging.c; sourceTree = ""; }; + FBD95EEABF364310DBAE7C78197248AF /* RNBootSplash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBootSplash.m; path = ios/RNBootSplash.m; sourceTree = ""; }; + FBDA67BB5B0B0C09FF4B282746C106E2 /* MMKV_IO.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MMKV_IO.cpp; path = Core/MMKV_IO.cpp; sourceTree = ""; }; + FBE3559167C5D50FA4F3520103889898 /* ReactMarker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ReactMarker.h; sourceTree = ""; }; + FBEEEEE744AD9DCD6162B1C52F82FDB2 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; + FC0AD7A01E623299EFB9BA141ACE0F60 /* React-cxxreact-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-cxxreact-dummy.m"; sourceTree = ""; }; + FC106A8E7AE574AF4EB0F57B430420CC /* REAEventNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAEventNode.m; sourceTree = ""; }; + FC2C9E283D60951BBF3F02223A762F22 /* MemoryMapping.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryMapping.cpp; path = folly/system/MemoryMapping.cpp; sourceTree = ""; }; + FC5D54C7C94EC93BFDA6EB43F9CBB6A2 /* GULSceneDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler.h; path = GoogleUtilities/SceneDelegateSwizzler/Private/GULSceneDelegateSwizzler.h; sourceTree = ""; }; + FC7329FF08FAB94A93B077A4052EAB10 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = ios/QBImagePicker/QBImagePicker/en.lproj; sourceTree = ""; }; + FC9139DCCA0961588C7B273BD507A84A /* Flipper-RSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-RSocket-prefix.pch"; sourceTree = ""; }; + FCA28C7B67B55AC4450519080C138415 /* CertificateUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = CertificateUtils.cpp; path = xplat/Flipper/CertificateUtils.cpp; sourceTree = ""; }; + FCB167E238DAE7C051F34D90252B9E55 /* ExceptionWrapper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ExceptionWrapper.cpp; path = folly/ExceptionWrapper.cpp; sourceTree = ""; }; + FCBAD1AAE01EBF37B16158C287F3DACA /* PublisherBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PublisherBase.h; path = rsocket/statemachine/PublisherBase.h; sourceTree = ""; }; + FCBB2CEF07D023E0AAA53383EE462F01 /* ConcurrentBitSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcurrentBitSet.h; path = folly/ConcurrentBitSet.h; sourceTree = ""; }; + FCCB6333386C1D0FD59A6F733F4DEC52 /* FIRCLSAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSAsyncOperation.m; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation.m; sourceTree = ""; }; + FCD2699936F4EB4DB66355F93C5AEE45 /* RNFBCrashlyticsInitProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNFBCrashlyticsInitProvider.m; path = ios/RNFBCrashlytics/RNFBCrashlyticsInitProvider.m; sourceTree = ""; }; + FCEFC073B804E1E31844C9345AAB122A /* Malloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Malloc.h; path = folly/memory/Malloc.h; sourceTree = ""; }; FCF61D9B2B75054A9A3185DDC609B7FF /* libSDWebImageWebPCoder.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImageWebPCoder.a; path = libSDWebImageWebPCoder.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FCF82FA21C0F6FF876AE1064187FE764 /* RCTFPSGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFPSGraph.m; sourceTree = ""; }; - FD02497DC00AB4BCF27C39F2D53BC87B /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - FD1A6D3700A187B9340B40E1CC0B1A07 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; - FD2022CE8709BF25A95565699B9E4EED /* BugsnagKSCrashSysInfoParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagKSCrashSysInfoParser.h; sourceTree = ""; }; - FD29547C2C3A1FA49DF682A9262506E4 /* RCTScrollContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentView.m; sourceTree = ""; }; - FD2F59900FE287CA52E3685C426D35CC /* evutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evutil.h; path = src/evutil.h; sourceTree = ""; }; - FD30FC48D149F5E26DCD521E8D4FEDAF /* RCTLocalAssetImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTLocalAssetImageLoader.h; path = Libraries/Image/RCTLocalAssetImageLoader.h; sourceTree = ""; }; - FD33C0439B76095288E5AB817E14F593 /* dynamic-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "dynamic-inl.h"; path = "folly/dynamic-inl.h"; sourceTree = ""; }; - FD4075D0EEA2E39293F1F66F46F392E7 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - FD42080AAFC24E1761EA45B633CACB30 /* Flipper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Flipper-dummy.m"; sourceTree = ""; }; - FD431B49BB02C8439651F9071824D20B /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - FD88A1E55DCA511E43CFE5EE6BAF8026 /* UnboundedQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnboundedQueue.h; path = folly/concurrency/UnboundedQueue.h; sourceTree = ""; }; - FD9FEEF6D4B48EC20A2ED6B28B080D61 /* Uri-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Uri-inl.h"; path = "folly/Uri-inl.h"; sourceTree = ""; }; - FDC0B6F5E8578026BED7FD6E2AF10D84 /* EXSessionDownloadTaskDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXSessionDownloadTaskDelegate.m; sourceTree = ""; }; - FDED236A58C2D088DBFEC89983AF042F /* EXSessionTaskDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXSessionTaskDelegate.h; sourceTree = ""; }; - FDF70BEB12C406F322F9EE7573864BE1 /* RNGestureHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandler.h; path = ios/RNGestureHandler.h; sourceTree = ""; }; + FD0A87C22F99DC9A05A1B9880188B7C6 /* MemoryFile.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryFile.cpp; path = Core/MemoryFile.cpp; sourceTree = ""; }; + FD1254373F44E1E4D0387E98B7DEF301 /* FKUserDefaultsSwizzleUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKUserDefaultsSwizzleUtility.h; path = iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsSwizzleUtility.h; sourceTree = ""; }; + FD236DFE6817BBC71CF2436E1716C085 /* glog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = glog.debug.xcconfig; sourceTree = ""; }; + FD2D36336859CAC15459C5BAA34FD6AF /* React-CoreModules-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-CoreModules-prefix.pch"; sourceTree = ""; }; + FD38BB00405FC9935354DC865D2EF86C /* TestSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestSubscriber.h; path = yarpl/flowable/TestSubscriber.h; sourceTree = ""; }; + FD4034D4B159285AA34D05DFF251FBF8 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + FD4DD47425531889D3309EDF0D15B61B /* OpenSSLUtils.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLUtils.cpp; path = folly/io/async/ssl/OpenSSLUtils.cpp; sourceTree = ""; }; + FD520F76FBD80356DA1FF8BED46E0FD9 /* FIRCLSUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUserDefaults.m; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults.m; sourceTree = ""; }; + FD8B8FF5F1C226985510B90AE4CCCBD6 /* RCTKeyCommandsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTKeyCommandsManager.h; path = ios/KeyCommands/RCTKeyCommandsManager.h; sourceTree = ""; }; + FD92AE5268A7E9BFFCD0B589DA132519 /* FIRCLSApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSApplication.h; path = Crashlytics/Crashlytics/Components/FIRCLSApplication.h; sourceTree = ""; }; + FD9D8F634F0AB740999BCFFFEFB97021 /* UMMagnetometerUncalibratedInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMMagnetometerUncalibratedInterface.h; path = UMSensorsInterface/UMMagnetometerUncalibratedInterface.h; sourceTree = ""; }; + FDB664EC5B7115AB589CA875D97B7FF2 /* RCTScrollEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollEvent.m; sourceTree = ""; }; + FDD1BDA90B12D34A198B55EC675A007C /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = ""; }; + FDE44B964AC8F16AA3D0AD773D9EC0E2 /* RCTDisplayWeakRefreshable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTDisplayWeakRefreshable.h; path = Libraries/Image/RCTDisplayWeakRefreshable.h; sourceTree = ""; }; + FDF02594F633048F439A30FA3C75542E /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = ios/include/openssl/obj_mac.h; sourceTree = ""; }; + FE03B59F2B5A0D48DBC11F41525B18BF /* Pods-ShareRocketChatRN-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShareRocketChatRN-umbrella.h"; sourceTree = ""; }; + FE1989B7C7E3997F367520FB2C934818 /* FirebaseCrashlytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCrashlytics.release.xcconfig; sourceTree = ""; }; FE1E812071397E31AE21DFF368B781B1 /* TOCropViewControllerBundle.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = TOCropViewControllerBundle.bundle; path = "TOCropViewController-TOCropViewControllerBundle.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - FE34BBB59F6F1F6F957581C6CF9D2859 /* UMPermissionsInterface-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UMPermissionsInterface-dummy.m"; sourceTree = ""; }; - FE64E2226DF655B148E0B726F776901E /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; + FE2373483D81A351F2657FA0998800D5 /* FFFastImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFFastImageView.h; path = ios/FastImage/FFFastImageView.h; sourceTree = ""; }; + FE2B7253C03CD7155EB7903E06BF55B7 /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; + FE3F9DB0E5B5FF537548C1B2957F1AA3 /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = rsocket/benchmarks/Latch.h; sourceTree = ""; }; + FE4876C0BE018609FE8464CE7E29D818 /* Replaceable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Replaceable.h; path = folly/Replaceable.h; sourceTree = ""; }; + FE4D8A84FB7AA243383EB8997F046C3D /* FIRInstallationsIIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.m; sourceTree = ""; }; + FE66489133152A3CAA539993880A3833 /* CancelingSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CancelingSubscriber.h; path = yarpl/flowable/CancelingSubscriber.h; sourceTree = ""; }; FE6D792B6328AAF68E46924D7F466631 /* AccessibilityResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = AccessibilityResources.bundle; path = "React-Core-AccessibilityResources.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - FE720CD807419A6800517A587B0E4A00 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - FE73A6B88E8638BC088A41F4E8AFBD31 /* FIRCLSRecordIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordIdentity.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordIdentity.m; sourceTree = ""; }; + FE7108D1A09300F0B4643E2F114C5604 /* Futex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Futex.h; path = folly/detail/Futex.h; sourceTree = ""; }; FE7B9294FF05AAFD1653E2104E10844A /* libReact-RCTAnimation.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libReact-RCTAnimation.a"; path = "libReact-RCTAnimation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - FE7E2ACF770FA1F5C61451F18B01DB2F /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; - FE8666F7C978BCDCF45027E49C25C325 /* BSG_KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSJSONCodec.c; sourceTree = ""; }; - FE866C37A692657284301D3C66E0E05B /* Optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Optional.h; path = folly/Optional.h; sourceTree = ""; }; - FE9AD63A66C49D000A31CFF2592E92C2 /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; - FEB192CC648D2770FB2A22E7521CC002 /* StreamStateMachineBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StreamStateMachineBase.h; path = rsocket/statemachine/StreamStateMachineBase.h; sourceTree = ""; }; - FED99EC61698F83EBBB40358492DBF66 /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; }; - FEE079432481F88B93B0B7AF4234558E /* React-RCTImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTImage-prefix.pch"; sourceTree = ""; }; - FEF1FBE718351B5FDEF0E05FCAF6F4C3 /* RCTBaseTextViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBaseTextViewManager.m; sourceTree = ""; }; - FF0F7F289DAB6779D1358BE55592F61D /* YGStyle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = YGStyle.cpp; path = yoga/YGStyle.cpp; sourceTree = ""; }; - FF17147295969C9ACC4288A586DDBA56 /* RNLocalize-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNLocalize-prefix.pch"; sourceTree = ""; }; - FF3F390A9E1DA13321325D9F3130CB1A /* FIRInstallationsHTTPError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsHTTPError.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.m; sourceTree = ""; }; - FF45853268F706452B241C7C236B9585 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; - FF82869990A40307590CA55A9F72B220 /* FIRCLSProfiling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProfiling.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSProfiling.h; sourceTree = ""; }; - FF9F27BAECB614007A22D13CEA8F45F7 /* RCTBaseTextViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBaseTextViewManager.h; sourceTree = ""; }; - FFAAC1AA0F94ACABCDF845F4DFEFE204 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; - FFB599276F9A96E8C162F8A8B6E02C89 /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; - FFB72840C115C96E91485EB841DF6373 /* BSG_KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashDoctor.h; sourceTree = ""; }; - FFCA39C5F531DF1B4083E7C9E7EAF51B /* GDTCORRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCORRegistrar.h; sourceTree = ""; }; - FFCD9DEA0C4E84783A478751D1860F86 /* FLEXNetworkObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkObserver.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.h; sourceTree = ""; }; - FFD4BD58CC6AA3D495B1C58C46C373AA /* FlowableObserveOnOperator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlowableObserveOnOperator.h; path = yarpl/flowable/FlowableObserveOnOperator.h; sourceTree = ""; }; + FE90FA9B601FB9683BF2199D13C6EB0B /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + FEA1A824D2D97EF76661709B3F4D3C83 /* REAAlwaysNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAAlwaysNode.h; sourceTree = ""; }; + FEDD1BC76F5318F87A8A9A5E3782606E /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; + FEDD51C8D7A4DA2A1F4D6ECEEE7E9BDD /* FileUtil.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FileUtil.cpp; path = folly/FileUtil.cpp; sourceTree = ""; }; + FEEADAE395EFAD95880D4ADFC657B6A4 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + FEF7E267E91ED2930A54BC3EF13DEAEE /* MallocImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MallocImpl.cpp; path = folly/memory/detail/MallocImpl.cpp; sourceTree = ""; }; + FEF8D9DFAA679DB21C5FE73D9E13135D /* Flipper-RSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Flipper-RSocket.release.xcconfig"; sourceTree = ""; }; + FF1398287B0064DE78BA009BEFCBCCE3 /* Syslog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Syslog.h; path = folly/portability/Syslog.h; sourceTree = ""; }; + FF14E3FB0FFEFA656E62395D18B93DC2 /* EXLocalAuthentication.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXLocalAuthentication.release.xcconfig; sourceTree = ""; }; + FF1CF0CD5E5832E3D28DE78D058DFE0A /* Subscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Subscriber.h; path = yarpl/flowable/Subscriber.h; sourceTree = ""; }; + FF2F229DBE2500EC6C68ED6457D17C63 /* FlipperCppWrapperPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperCppWrapperPlugin.h; path = iOS/FlipperKit/CppBridge/FlipperCppWrapperPlugin.h; sourceTree = ""; }; + FF384C992C01C2239A0D62107ADC442C /* SerialExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerialExecutor.h; path = folly/executors/SerialExecutor.h; sourceTree = ""; }; + FF6EBF5BB635669BCED603A25992E8DC /* MemoryFile_Android.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = MemoryFile_Android.cpp; path = Core/MemoryFile_Android.cpp; sourceTree = ""; }; + FF74D46885CF5D55B318522AA6BC33D5 /* FIRCLSProfiling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProfiling.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSProfiling.h; sourceTree = ""; }; + FF79D3BE39F7CDEA58A9C6F8F575592F /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; + FF958E28492C2570BC0408228DC7BC00 /* openssl_opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = openssl_opensslconf.h; path = Core/aes/openssl/openssl_opensslconf.h; sourceTree = ""; }; + FFA79E16FC807C133EC7583550C66FAE /* FLEXNetworkObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLEXNetworkObserver.h; path = iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.h; sourceTree = ""; }; + FFA7BDF10F32E1E9EE19FBCF45E59A4E /* EXAudioRecordingPermissionRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXAudioRecordingPermissionRequester.h; path = EXAV/EXAudioRecordingPermissionRequester.h; sourceTree = ""; }; + FFB03D6F41C2F957816EDE6AEA274733 /* EXConstants.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXConstants.debug.xcconfig; sourceTree = ""; }; + FFC4BAADAD67EE5ACF123C10EF8B4FAD /* RCTSettingsPlugins.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTSettingsPlugins.mm; sourceTree = ""; }; + FFC75A8F5B5124B06C4B64D73C06B1C2 /* MiniPBCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MiniPBCoder.h; path = Core/MiniPBCoder.h; sourceTree = ""; }; FFDC7746794AB17CFB7150820479DF40 /* libFlipper-RSocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libFlipper-RSocket.a"; path = "libFlipper-RSocket.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - FFE6E8C786BBE3BB5B6A0479A2E53867 /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; - FFE8F9E9E1BBB1D5100D2BC31A525A62 /* MoveWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MoveWrapper.h; path = folly/MoveWrapper.h; sourceTree = ""; }; - FFFFA05AAF8E632A18AB8C35E0622FE5 /* PackedSyncPtr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PackedSyncPtr.h; path = folly/PackedSyncPtr.h; sourceTree = ""; }; + FFF3356E34F6F52AADA25F98E8DEF2DD /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 06D8A572B8871C367C820AA7714C3A53 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0A6028879896422D70191264255C4F7F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10285,6 +10532,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1645B7A9413BF3E5FBE1A6FF39F6DCC0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1B739083933C43FE055D72257101C4FE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1D5EF4B1B01A93657025D24CB9649152 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10404,13 +10665,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 32FD1CC58E1C5FB3D2BD00639822C02A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 352EB3C137FDBA31749DCEF58EE9F6EF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10453,6 +10707,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3F3A740B2417770A10340F3709392A3E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 42FDC1C893B0D6A6ACC12855A72A7035 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10502,6 +10763,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 50CE90F2C723B9D4B6EC36D646FAF007 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5250282CB345567F67193554A241165F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10712,6 +10980,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A77C9988EF0B8D8066A260B713A6761B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; A827BE6979C7027F15EFD54D89316CB7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10796,20 +11071,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C72C08D1200886957BFEC33E236F1014 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C760E470A50E195F142F42E64F253B90 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; C776EA7DEE83C80C61541C071CA8B739 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10943,6 +11204,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FDF5B7896C2A1F59829E4CD199E70484 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; FFD53F02DE6776C8D6ECBFC967292969 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -10953,3623 +11221,6329 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00F68F3CA96F7AAB566786B5FCCB74CB /* FlipperKitNetworkPlugin */ = { + 0007459F2583FF8ECCE6FBCF9900394A /* Support Files */ = { isa = PBXGroup; children = ( - 072F502AFB8A651C136A272CC9256E3B /* FlipperKitNetworkPlugin.h */, - 41227C78FE12E5BF01473A6F8BAD0F69 /* FlipperKitNetworkPlugin.mm */, - 82AA68BDDB907F5270ABB4E44A1FB42E /* SKBufferingPlugin.h */, - 118C0F7587402A5502711B19B3F429CA /* SKBufferingPlugin.mm */, - 00E68C9D22DEAF608248AFF7D8E30C6B /* SKBufferingPlugin+CPPInitialization.h */, - 3E908157346CBB32E99418997F3DD50C /* SKDispatchQueue.h */, - DD6CBAC7265A674A7DC4821652763024 /* SKNetworkReporter.h */, - E61A7EB64920C3DBFBF1C0CF2BDF6D94 /* SKRequestInfo.h */, - 98A06C6ED02BDC47D135C8D13C803FF3 /* SKRequestInfo.m */, - 123275902CC1B6AA63A9EDB0D4026F9C /* SKResponseInfo.h */, - 6D64FF016044D6790C3FA09B272DA8ED /* SKResponseInfo.m */, - D7FF584FEF64FAA8ED31EC8AD274FABC /* SonarKitNetworkPlugin+CPPInitialization.h */, + E67EEC0AE90B655277F604F4095709D1 /* RNFBCrashlytics-dummy.m */, + F3C79DA1C992C13EA1B3455AC94A0F27 /* RNFBCrashlytics-prefix.pch */, + 4157A850EBA286774F3ACBE606A6AA32 /* RNFBCrashlytics.debug.xcconfig */, + 6F9CC30DD126A9D6A8DF41BC3E4B8CFF /* RNFBCrashlytics.release.xcconfig */, ); - name = FlipperKitNetworkPlugin; + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNFBCrashlytics"; sourceTree = ""; }; - 018D33D95591FEFCE3D888044D77242F /* Pod */ = { + 004DB0FD52134ED15225BD4A8A515587 /* RCTVibrationHeaders */ = { isa = PBXGroup; children = ( - E5AF60035C8105B0AB56C0A99515E219 /* React-RCTText.podspec */, + C865B7D9BC34AADD221FF4CDA72578CB /* RCTVibration.h */, + 4B5C78C336C14A195EE0529EA98A6C22 /* RCTVibrationPlugins.h */, + ); + name = RCTVibrationHeaders; + sourceTree = ""; + }; + 0058C43D1BE4A1B473917CD42128D430 /* FlipperKitHighlightOverlay */ = { + isa = PBXGroup; + children = ( + 3B9018C017CE1F173655CFDBF3C9505A /* SKHighlightOverlay.h */, + D03CA44CA8D6720A679EF538EE831E1D /* SKHighlightOverlay.mm */, + ); + name = FlipperKitHighlightOverlay; + sourceTree = ""; + }; + 01301B85F493D0530B56EE81AAB1B4F9 /* Pod */ = { + isa = PBXGroup; + children = ( + 05130F6F990546531C9C18C6B740C252 /* React-jsi.podspec */, ); name = Pod; sourceTree = ""; }; - 020990EB89C25BA58231AD3AC41CE5B0 /* EXConstants */ = { + 01D0E5565447530FB34C04EFE1D24C09 /* Support Files */ = { isa = PBXGroup; children = ( - 185BAEF4EA67ECDB3F3C8D8CB12A839D /* EXConstants.h */, - 59BC674A10587B8D18CDFE67FBC44D0A /* EXConstants.m */, - 88F12DA062AF850E2FEAED304CCAEE06 /* EXConstantsService.h */, - D12FAEB3375BBA04A0D84C42BE07D59C /* EXConstantsService.m */, - EE720B04417ED7A6A843DD8CC033D63E /* Pod */, - 79D60C94D7E15DA2E1870D398C0AE90A /* Support Files */, - ); - name = EXConstants; - path = "../../node_modules/expo-constants/ios"; - sourceTree = ""; - }; - 020FCC8A2D08F6E2944C080352B4F9CD /* RCTLinkingHeaders */ = { - isa = PBXGroup; - children = ( - 1EB7EBD62A5D30C9270951F92B4CBFC5 /* RCTLinkingManager.h */, - 0AF66D72B5D6952C34E6C65E90CF41F8 /* RCTLinkingPlugins.h */, - ); - name = RCTLinkingHeaders; - sourceTree = ""; - }; - 02439B99DD007337C9941347BBCEE561 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8A79536B310A95CADE2533A213CA0C89 /* React-Core-dummy.m */, - 291403C29A0DD0F75D8F868CDA327AB4 /* React-Core-prefix.pch */, - 7D73CFEE36A84DAC62307E1903F2E9B5 /* React-Core.debug.xcconfig */, - B822C39AA6B0EC03D3F6E42F67AB74BD /* React-Core.release.xcconfig */, - DA1F7258603E32301912920D04C84C57 /* ResourceBundle-AccessibilityResources-React-Core-Info.plist */, + E4036261C95C8E6831DAB252B7C7B126 /* MMKVCore-dummy.m */, + DC1BEF7BCA2DF8F2635C027CF790B82A /* MMKVCore-prefix.pch */, + 044C372F86C8E48BC0C7C3E65F591321 /* MMKVCore.debug.xcconfig */, + 0DFE79970AAB3A128637F0D90756AFD0 /* MMKVCore.release.xcconfig */, ); name = "Support Files"; - path = "../../ios/Pods/Target Support Files/React-Core"; + path = "../Target Support Files/MMKVCore"; sourceTree = ""; }; - 0462A743A4F1C4196A4EEA4D97A11A01 /* Support Files */ = { + 0212840B614EE31A8DDF9265270283D2 /* Support Files */ = { isa = PBXGroup; children = ( - 716F3C697AD5F3B1BB43E1C1669F2F47 /* RNCAsyncStorage-dummy.m */, - C18FE588563165C2933D5F0BF859CE5F /* RNCAsyncStorage-prefix.pch */, - 1D03C8F4266CCCDE032C086B8FEE0576 /* RNCAsyncStorage.debug.xcconfig */, - 0947433F261E40A143BAE8448915BCE7 /* RNCAsyncStorage.release.xcconfig */, + 210A51BFB8420DCC1B754A46ABF64811 /* UMFontInterface.debug.xcconfig */, + 39015F021D146C53CCF782A977162BA2 /* UMFontInterface.release.xcconfig */, ); name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNCAsyncStorage"; + path = "../../../ios/Pods/Target Support Files/UMFontInterface"; sourceTree = ""; }; - 04647071581DEFB44B352B1C83743FAF /* Support Files */ = { + 02CDA45AC36A5474AB0B1BD0F5475CB7 /* Support Files */ = { isa = PBXGroup; children = ( - 29180AE048012CD4589BA6C1AE87D9E1 /* RNUserDefaults-dummy.m */, - D78C16123F26867389FF7FE6E17714A0 /* RNUserDefaults-prefix.pch */, - 2A3EFED49392A9AF5CE0B7C48B7585F8 /* RNUserDefaults.debug.xcconfig */, - DCE28981DADFB136421AA01942EC8448 /* RNUserDefaults.release.xcconfig */, + 5E9624450639C051D1B8AB1F567D75FC /* react-native-jitsi-meet-dummy.m */, + 0719B5F818ACD9482DA35226A523ACCB /* react-native-jitsi-meet-prefix.pch */, + 126C26106CF51FDDDED8AFACA77549E6 /* react-native-jitsi-meet.debug.xcconfig */, + C10EB3FDF2428FEF7B1D0D7543095958 /* react-native-jitsi-meet.release.xcconfig */, ); name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNUserDefaults"; + path = "../../ios/Pods/Target Support Files/react-native-jitsi-meet"; sourceTree = ""; }; - 04B5697B02F482155572A4CFDA6317B2 /* Pod */ = { + 02D091C1F1A5E15F6F531A9BFED15240 /* Pod */ = { isa = PBXGroup; children = ( - 220CFA7BB31BB64689C9B1780ABDBE4F /* React-cxxreact.podspec */, + 21FA0495FAD5B489EB50F7E4FE8FC582 /* React-Core.podspec */, ); name = Pod; sourceTree = ""; }; - 05B433B8D43BC4D387758804FC5589CF /* QBImagePickerController */ = { + 0365A92D05F82B0816D0CDAE570CAB9E /* Support Files */ = { isa = PBXGroup; children = ( - 3DA8CD2ADE38BEC0F03627AEB3D60909 /* QBAlbumCell.h */, - A60EE0DC677F9126D19E38CA9E8F4FF4 /* QBAlbumCell.m */, - DB4EC185D4DEECB11ACB8223DAF9535F /* QBAlbumsViewController.h */, - DC57DD111EE87C957BED6D9A2B4AB339 /* QBAlbumsViewController.m */, - 9372BF2C4DCE7E376A2E15DAC6D4411B /* QBAssetCell.h */, - 693DE983F60B78C8C8C81442F39063F1 /* QBAssetCell.m */, - 16068D73A49A5A26BFF88CA416CE054C /* QBAssetsViewController.h */, - F4E4005F48DF332C4BEE1AA75C1D0839 /* QBAssetsViewController.m */, - 967230DF1C3FE2DD0BD4851B40CCC5B4 /* QBCheckmarkView.h */, - 29997E0EDEA534599D64FBD8CEE9D72E /* QBCheckmarkView.m */, - 7E45DD511DE41E270A3D52A6002B9DFF /* QBImagePickerController.h */, - A77252654B46B877F690EA895ABFECCC /* QBImagePickerController.m */, - 8C2AB648E07B7960F35B28879CE8FD53 /* QBSlomoIconView.h */, - 29655C07B10B5DF828A770A0A321F2B9 /* QBSlomoIconView.m */, - CF478C7810D07EA971A338A7AACCE201 /* QBVideoIconView.h */, - 80BAA64760F434809E497C3D06BC1AA8 /* QBVideoIconView.m */, - 667EEE31AFE56D70450BB1D7C58C7104 /* QBVideoIndicatorView.h */, - FC71A00FA060F57793E94E9200EEB2D7 /* QBVideoIndicatorView.m */, - 28FDD33D3CBAD949F72F588E5555896F /* Resources */, + E4338F43DBC984B327738D9039806667 /* Flipper-PeerTalk-dummy.m */, + C319E8C5B9A437B1828F40722AD15AC8 /* Flipper-PeerTalk-prefix.pch */, + 9289416E86B95FD37AC0002DD58D2C24 /* Flipper-PeerTalk.debug.xcconfig */, + AC7037C8611A45C4CBE6A7B2600A75AE /* Flipper-PeerTalk.release.xcconfig */, ); - name = QBImagePickerController; + name = "Support Files"; + path = "../Target Support Files/Flipper-PeerTalk"; sourceTree = ""; }; - 064063514E3B00B43000EAAB7F8805C2 /* GoogleUtilities */ = { + 046A9F9D4FB25006E22CE722E246DBAF /* JitsiMeetSDK */ = { isa = PBXGroup; children = ( - 1DCDF13F67887E617CC442BB30458428 /* AppDelegateSwizzler */, - 0F298455C87F63B744841A4930CEA3D2 /* Environment */, - B162ADD6EF5276D67715F815322DF8D1 /* Logger */, - 1C74BFA4A909CE798117215A9C6EB89A /* MethodSwizzler */, - 9AD7A131F0CB831447EC96A3EC8520F9 /* Network */, - D0BA83EEEB4653FCD1FC36489973A9C7 /* NSData+zlib */, - B684975FD630435B04E43CA8AB0ACF93 /* Reachability */, - 723C299FAB4559A31E8990A0AA17E02D /* Support Files */, - 3F5594F1FCD8E9616BC2EC3E2038F578 /* UserDefaults */, + 585117205089EE773CF8220FF60DE426 /* Frameworks */, + FC95F69E5AB9142B1ACC3DF9F797BC63 /* Support Files */, ); - name = GoogleUtilities; - path = GoogleUtilities; + name = JitsiMeetSDK; + path = JitsiMeetSDK; sourceTree = ""; }; - 0658AB779FF9F97487CCDE791507BEB8 /* Pod */ = { + 0507BBBD2AC100CB858A14BB118ABE41 /* Transitioning */ = { isa = PBXGroup; children = ( - C3228E4AB9503EF03C33153392E16F3D /* React-CoreModules.podspec */, + B0F08B04D385E0B44675C2FE1610A665 /* RCTConvert+REATransition.h */, + 02352FD39ADEBF31B80519EB25B9EC91 /* RCTConvert+REATransition.m */, + 7C66BDD7316004D070D9ED1E9D72F306 /* REAAllTransitions.h */, + 6A4B8082CF773B5721063EE9B1F35D89 /* REAAllTransitions.m */, + 8258B54DA4277514C5B50792248A8D40 /* REATransition.h */, + FA8DD9EB9A50B54E5D2F66B1C5954805 /* REATransition.m */, + 39AECF8206CA63D1D4430BCE094026C1 /* REATransitionAnimation.h */, + 3443367074CD74283D51F7A4ED51F4AF /* REATransitionAnimation.m */, + 65C8CCF18E9671569A378ECB293DB6A4 /* REATransitionManager.h */, + DD442FF4340A1B8D5E1D7FDB73759DEA /* REATransitionManager.m */, + BB93FDA72B2287CDC16BD2788BEB46CF /* REATransitionValues.h */, + 5C65FF578F41F172B0FCC108D5D8083C /* REATransitionValues.m */, + ); + name = Transitioning; + path = ios/Transitioning; + sourceTree = ""; + }; + 05DBE04C59177C00C84E446D33448F51 /* Support Files */ = { + isa = PBXGroup; + children = ( + 82E5AEDE42541E97AF96774ED57CB659 /* FBLazyVector.debug.xcconfig */, + 917668DBCBCA80E712061C3873DFF43D /* FBLazyVector.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/FBLazyVector"; + sourceTree = ""; + }; + 063E212150B9B17136BF19B6B6C656D4 /* ReactNativeART */ = { + isa = PBXGroup; + children = ( + 1F88FCA4A36B7D5D09A8190B36430640 /* ARTCGFloatArray.h */, + 98160D4827EF33F264B9656A82DDEF04 /* ARTContainer.h */, + E1DAE6EB3E59539070DD6B10BFFF6B5E /* ARTGroup.h */, + 1701B33955EEDDFC3BA3374407DD71EA /* ARTGroup.m */, + A0194F0D88805B8AA4F4816B9761E5CF /* ARTNode.h */, + C3CC951C942BC330CDA7C24D938B8EBA /* ARTNode.m */, + 20FE84FC3CDD01E34E727F7BB237CB98 /* ARTRenderable.h */, + 11B0BB19E5CFD537FDDADF5F0BD5BB84 /* ARTRenderable.m */, + EA98711C4E1D3A163D6D37B5651C14F4 /* ARTShadow.h */, + CCF667A186EC48CE01D33F4EC4DE4073 /* ARTShape.h */, + 9FDBBF7061629AE656CD2238B21A4AD7 /* ARTShape.m */, + 779809080B120885A02B4C14DB88FDA1 /* ARTSurfaceView.h */, + D4F0A66951134689B976F415E9ABCFDC /* ARTSurfaceView.m */, + BFE417FBDFA87AAEDD9258C9C38C618E /* ARTText.h */, + A9BDCC3EDECB1F47B9F7C0004086A718 /* ARTText.m */, + 6BBDD8CE14E222C1F989C3557EB5A942 /* ARTTextFrame.h */, + 519B452625B0C589E11D45AD93FEBDC2 /* RCTConvert+ART.h */, + 33A9A58E88C17428C65ACFC154C03085 /* RCTConvert+ART.m */, + 54CF0C6894F138F0924ACBD4FA7FA0AB /* Brushes */, + 24F9B6437FA3A8A5B60E295793F9E622 /* Pod */, + 2D11A0DBCF9FED7F7E8A0585C67E6E86 /* Support Files */, + 0653FEF4749AD3669D8021A9AC037C14 /* ViewManagers */, + ); + name = ReactNativeART; + path = "../../node_modules/@react-native-community/art"; + sourceTree = ""; + }; + 0653FEF4749AD3669D8021A9AC037C14 /* ViewManagers */ = { + isa = PBXGroup; + children = ( + 123751931C8013C60C7E3B3D45F41F40 /* ARTGroupManager.h */, + 837341BFCAF61126A5132BF0B895D65A /* ARTGroupManager.m */, + 1CC3E43B2B75E5014A9D95B50A1F1135 /* ARTNodeManager.h */, + 6E80A628D9B1C37EE745831479B0E6AA /* ARTNodeManager.m */, + E6CD7E7BE8BA595779849ADAC5A1A246 /* ARTRenderableManager.h */, + C1D706EBFB22DF6C7B782FD3F66B63A7 /* ARTRenderableManager.m */, + 30FC110662EC8E537E2F111A5D0B8A03 /* ARTShapeManager.h */, + F39A5477174B41BC3F32C6C264C0DA8F /* ARTShapeManager.m */, + B271DC6F882E5B38267E06BCFEB60DB1 /* ARTSurfaceViewManager.h */, + 352FA8614BD457A5C3CC92236B71E287 /* ARTSurfaceViewManager.m */, + A48444A9A73C0771ED84BC5D87830938 /* ARTTextManager.h */, + 379A72DE731E0441370536B9A6DDE9A4 /* ARTTextManager.m */, + ); + name = ViewManagers; + path = ios/ViewManagers; + sourceTree = ""; + }; + 067E3FF75062D1F4431277419257258D /* EXAppleAuthentication */ = { + isa = PBXGroup; + children = ( + 454B0FA9A3DC3806297B4E4F0B6335CB /* EXAppleAuthentication.h */, + F6C9187F4F949FA28C8F76BA4EFF007F /* EXAppleAuthentication.m */, + 0D9160C2BD9C4095D4C794F85FAAE1B2 /* EXAppleAuthenticationButton.h */, + E79BE1B9746904F3768988626FD60020 /* EXAppleAuthenticationButton.m */, + 906A47129B6A0095665747B79D7A1F5F /* EXAppleAuthenticationButtonViewManagers.m */, + 710B78C95787B0E5F91A17734B2B539C /* EXAppleAuthenticationMappings.h */, + D8A3EC1964D76A413FC74A8AC3A3C2CB /* EXAppleAuthenticationMappings.m */, + F740AA6D7D8CBADE75ADB14C7C218913 /* EXAppleAuthenticationRequest.h */, + 02BDF8041418EA575666FA38ECD26333 /* EXAppleAuthenticationRequest.m */, + 57E5346C1CE0F3B828E2F30C6825DB61 /* Pod */, + C2C4574CB07EC03C39C538A677006979 /* Support Files */, + ); + name = EXAppleAuthentication; + path = "../../node_modules/expo-apple-authentication/ios"; + sourceTree = ""; + }; + 0789A2CE19973DEC38C70ED7FBAE44EC /* ReactNativeKeyboardTrackingView */ = { + isa = PBXGroup; + children = ( + 9B94A02680E683D40359164CD06920DF /* KeyboardTrackingViewManager.h */, + 1C41A05525619DD0B88522C3F9D6662B /* KeyboardTrackingViewManager.m */, + 51646C9EF6476691FFB4973CE60C6E76 /* ObservingInputAccessoryView.h */, + 39CDA76339601D7B597AC1FDF06C82CC /* ObservingInputAccessoryView.m */, + CCBC09BA8CBAFC1F14747A03BB7D8022 /* UIResponder+FirstResponder.h */, + AB98905842294D1395E543A66831F9AA /* UIResponder+FirstResponder.m */, + 2AC7AB6AE6CB9318C373CAEB0E5F163F /* Pod */, + 40537AF8E876E53054A9A95021F85774 /* Support Files */, + ); + name = ReactNativeKeyboardTrackingView; + path = "../../node_modules/react-native-keyboard-tracking-view"; + sourceTree = ""; + }; + 08613262C3C345DF37376E3BE4934534 /* Pod */ = { + isa = PBXGroup; + children = ( + 4614CC3C081687287945AB76413741A1 /* LICENSE */, + 121073E30876F8E6980C93B2D2020F29 /* README.md */, + F0F6F689F59BCC945E70F682F4517895 /* RNScreens.podspec */, ); name = Pod; sourceTree = ""; }; - 067261FEA7E09A98BD0B844DF260779B /* Resources */ = { + 08B21C9F26134E3ABC6AB422DFA09272 /* TOCropViewController */ = { isa = PBXGroup; children = ( - CB65047EC0D46C0C4412606BF0EF6382 /* en.lproj */, + 94FC7CB00AEB28FEBFD5D8AFC620F9F0 /* TOActivityCroppedImageProvider.h */, + 6E594EEC19882003326320AA9B66CA32 /* TOActivityCroppedImageProvider.m */, + C8F90AEEEE3749DFB3A07AFF8A4804A3 /* TOCropOverlayView.h */, + F5BBB2B4EF78325EA09088754BC73C97 /* TOCropOverlayView.m */, + 6445EA0045D686A18AE86087E3588140 /* TOCroppedImageAttributes.h */, + 1E526059DE298C4026C050A54B2D6EA6 /* TOCroppedImageAttributes.m */, + BE763D454332C89C581D5761CD7FD5DB /* TOCropScrollView.h */, + 897EE487D5DFCF9DC8D5A277501259A8 /* TOCropScrollView.m */, + 42AF36E09DEF089E3AC8A2CF3A8A811B /* TOCropToolbar.h */, + F7D0D31313F3FBE3369B22495015B0A1 /* TOCropToolbar.m */, + 99720D30D4764EB212A54A8391F1E358 /* TOCropView.h */, + E8A50B7CED93C22A904707D53B2C2486 /* TOCropView.m */, + F9459B3044F10D2D74FC214AAB3E3C68 /* TOCropViewConstants.h */, + E1A4C6AA6995B678030A535C64E2493C /* TOCropViewController.h */, + 6B9B9C991B6C06853B8C573A449F3D36 /* TOCropViewController.m */, + A5F9643D2F853CD41A855F0FDCB49280 /* TOCropViewControllerTransitioning.h */, + AC3B704C6912BE8AC0725F4978560525 /* TOCropViewControllerTransitioning.m */, + 7673F97A0B8CB74FE0DEE39B6AEED401 /* UIImage+CropRotate.h */, + 49B2852213173F5CFF711D59E572336C /* UIImage+CropRotate.m */, + 2812FAB290DE50D0B2F92E3685847384 /* Resources */, + 8B5D3D6A59DDA44D0193F5E8C4D284FA /* Support Files */, + ); + name = TOCropViewController; + path = TOCropViewController; + sourceTree = ""; + }; + 09075F5693AC4C9573FE59FE2EA72E48 /* Support Files */ = { + isa = PBXGroup; + children = ( + 70F020ECE921B45B2089F81EC666DD4C /* RCTTypeSafety-dummy.m */, + 898AF1EB7FCE24F6B04FFCB89AA3F2DC /* RCTTypeSafety-prefix.pch */, + 5E74B67DCA6D65ABB4411377D87B0F6F /* RCTTypeSafety.debug.xcconfig */, + 107BDC9AEA8C73B4313E0A41161621E6 /* RCTTypeSafety.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/RCTTypeSafety"; + sourceTree = ""; + }; + 092E964DAC43F6E61216E49C0131F929 /* Folly */ = { + isa = PBXGroup; + children = ( + 667F0DDA57E645FF1582C17C842878BE /* Assume.cpp */, + 96CBD3DFD7AE046C50C14ADC5555748F /* Conv.cpp */, + 77FE32325544867C63F9BCB585EBCF62 /* CString.cpp */, + 3D6234CA033ABFD8DB0D4C4A979F1E9B /* Demangle.cpp */, + ACD73B37A1B1D19DFA67134D35AB9518 /* Demangle.cpp */, + A1EDD5A33711F21EEC893EE19A9B8F24 /* dynamic.cpp */, + 18E4E0618B189BF1F1B0F02FA592A47D /* F14Table.cpp */, + 8A469455F7808C1B76A4329258F6F6C0 /* FileUtil.cpp */, + DA398306081AC5A2ED74D71C88E5137E /* Format.cpp */, + 506FCC70C04FCDAF0FFEBB0EA7B20F57 /* json.cpp */, + 08051D2A5089A408C5C8CD59BCA08707 /* json_pointer.cpp */, + 779BE223DE836270C16006E859AF645C /* MallocImpl.cpp */, + C1D072B63D09454F7C7CA56040E8109A /* NetOps.cpp */, + 45809FAF67F2952419D4D7F8B3B2E511 /* SafeAssert.cpp */, + 3489F8F38CF643B6E1A1188CFBF5A45F /* ScopeGuard.cpp */, + 52DE54239AB0D7C69BE7689F26E4FFA0 /* SpookyHashV2.cpp */, + 7E5492EE69D6815A8CC646ED50CC3904 /* String.cpp */, + CE8411D003E03C0CF5E8DF1584C5C6AA /* SysUio.cpp */, + 2735C75D069E8CB064C5056FAA472EE1 /* Unicode.cpp */, + F381A046A86C1216B2F66D645A3AED0D /* UniqueInstance.cpp */, + 2DE58ADF19843562F9835F95B52F81AD /* Support Files */, + ); + name = Folly; + path = Folly; + sourceTree = ""; + }; + 0A0C1464528A518CA5DE98B1FE10C56C /* platform */ = { + isa = PBXGroup; + children = ( + 9A8C845FEE8D46DEE313F7D979923F52 /* ios */, + ); + name = platform; + path = turbomodule/core/platform; + sourceTree = ""; + }; + 0AE5C37BDABE831DE830C60414DB232A /* Pod */ = { + isa = PBXGroup; + children = ( + 86A7A123FE08908C435B8DA0E5ECEAB3 /* React-RCTActionSheet.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 0B1E8331161C7031FD8D81174D4E44E3 /* CoreModulesHeaders */ = { + isa = PBXGroup; + children = ( + 760AE37374898E22E97874C8B0919C59 /* CoreModulesPlugins.h */, + 9767ECAFA9543145B0E3C09D157BA1FA /* RCTAccessibilityManager.h */, + FA1FBB3A505209DAFB94EAABBE20C043 /* RCTActionSheetManager.h */, + BE7857913366C0AF4A23709986B988E1 /* RCTAlertManager.h */, + 9E9A57E0CB139E16F4A6BA73383783EE /* RCTAppearance.h */, + 0D0EDED71115737FB34A1C03EA0C6C05 /* RCTAppState.h */, + EB0CF99B31CA24865271310D3CDD52E8 /* RCTAsyncLocalStorage.h */, + 8EA00EAF36947C98AFCB1F9D5F592DD9 /* RCTClipboard.h */, + 139986F85EBA09B0BD50C18D1BD050F8 /* RCTDeviceInfo.h */, + 07C6667333AA95CE4B74E4ED6A65190B /* RCTDevLoadingView.h */, + B10DEF813A6C8CBDCFCC834A57292579 /* RCTDevMenu.h */, + 4825D1C2C2C5641AAAF481DE701DA41C /* RCTDevSettings.h */, + 8F9280815FB266D5C1CC730361C64700 /* RCTExceptionsManager.h */, + EECB695AC46A993AD6BE2B5B03CFDF69 /* RCTFPSGraph.h */, + A28C133808BB12844D2EEC6CDBB54190 /* RCTI18nManager.h */, + 2BD443B250DC8DC74912A445C777F39F /* RCTKeyboardObserver.h */, + EC537802B118BD3643D3629095C38BE9 /* RCTLogBox.h */, + 5DDA7772381438083A4FEC7669DB6A1E /* RCTPlatform.h */, + 71BC306415FBAB107046173C7D62DBA7 /* RCTRedBox.h */, + 692543648CAC3BE401D48DD627FB95DB /* RCTSourceCode.h */, + F991CA7C9F0D9167212DC2432C47BEC0 /* RCTStatusBarManager.h */, + 7BFCCE9DC374F07C4C59DB4878626834 /* RCTTiming.h */, + 46F1A212A86418F391D822ECFAC13860 /* RCTTVNavigationEventEmitter.h */, + 5AF004BF43F3CDD9E962248B90989738 /* RCTWebSocketExecutor.h */, + 6DEE401AE961C21700BE0C0E48DFB9A4 /* RCTWebSocketModule.h */, + ); + name = CoreModulesHeaders; + sourceTree = ""; + }; + 0B6F3975E2DDED062C3C130D1D0D3DF1 /* CocoaAsyncSocket */ = { + isa = PBXGroup; + children = ( + 0ADD6EEC74318B8FC73905C199941380 /* GCDAsyncSocket.h */, + BB735AA59253F87CCF6D4E8061D1B214 /* GCDAsyncSocket.m */, + F92000338C16FC95FC27E8527C6DC587 /* GCDAsyncUdpSocket.h */, + 280AE93CC3396E5BACA7C3D85E999106 /* GCDAsyncUdpSocket.m */, + 2190E9D0A50A0D812636F286A46886B0 /* Support Files */, + ); + name = CocoaAsyncSocket; + path = CocoaAsyncSocket; + sourceTree = ""; + }; + 0B8B912343EC19503B56C921190598E3 /* CoreOnly */ = { + isa = PBXGroup; + children = ( + B182D57D7021E327F308D5219F260659 /* Firebase.h */, + ); + name = CoreOnly; + sourceTree = ""; + }; + 0C9D77C9F09F0E685E535780C2AB4261 /* Static */ = { + isa = PBXGroup; + children = ( + 3B0D4BEE27801FE7549D8D8F0F0D82EF /* aes.h */, + 6EBBDCC72A0C6FA1D97D7635369DF9B4 /* asn1.h */, + 7D152770934C6485E9D0EA7BF5063F28 /* asn1_mac.h */, + 3F767A46DE9CEBA6202BBE963441F3B7 /* asn1t.h */, + 49D61B0F77E923C8AD911A206F2F169A /* bio.h */, + ABD4C2C2142A3E7B8F43D1879A0D991A /* blowfish.h */, + F48164D05236D968CFF3D9C51382E196 /* bn.h */, + D2A18288143E2D07305B90DD14112F03 /* buffer.h */, + 3F0F60A319F2108039CA8F128E66CBD6 /* camellia.h */, + A742E5671BD890389F43F6E3F4283722 /* cast.h */, + 2060D26E0317CE676D424E22009E7555 /* cmac.h */, + 84C65027A1E199E3E2C6CD1B1A0B3F17 /* cms.h */, + 5F1031B9505164B107149851320633DC /* comp.h */, + A54D6B482F7F4C1CC41A67369AAE530C /* conf.h */, + BAE1EC9CB0B7AB6C1F37C72C73133F9D /* conf_api.h */, + 7F723522B3B4D24FFA19D288436A8758 /* crypto.h */, + C4A8942F7F2855CFB48F9535658594CE /* des.h */, + 1EF843E5552E2BB730DFBFD2EB0CCA76 /* des_old.h */, + 224449707078BECC1912130BDDB3FA41 /* dh.h */, + 5C4F7A26EFA8C7A068F457F025BF1CB7 /* dsa.h */, + 9F02B8E06B5366040123CFC317EB0B44 /* dso.h */, + D06BAF6F0850F0A77332A594D0ED370B /* dtls1.h */, + 32C409F711D136ABBE7706D44CB72419 /* e_os2.h */, + 84BFD5650DC70FDC7139F58AEBC0892C /* ebcdic.h */, + 45A23E988D94A96CF49665CFDBFE0B28 /* ec.h */, + 9703307287BB820F43947525D8118ED1 /* ecdh.h */, + 82DE099E6D2D0B84C2B4E68059902254 /* ecdsa.h */, + 3947E3976826D1D8395F15F91E0EFC29 /* engine.h */, + 189C1F7D18C017CBF6C9E71491B371D9 /* err.h */, + C461345C5EBC41719BE75C1D174389E5 /* evp.h */, + F8BD92E33238D2D4F483ACD6EF3BB5C7 /* hmac.h */, + 583F7F082C7E9067D1A86DCCD4C42980 /* idea.h */, + 2FDDFD2EDD603B22FB67D2FDE3651F3E /* krb5_asn.h */, + 76B682D87AE0E46B2F8526E74CC305E7 /* kssl.h */, + D4FD14590F0B25977812C04848442621 /* lhash.h */, + EE43C0F0CAAF2D913B0E86A7C7E8379B /* md4.h */, + 74D6661EE15B5D7EC79BFF58A8696898 /* md5.h */, + 0AA27275AE70878ED9596408A6A4C83A /* mdc2.h */, + EF0C71E4D8EA8DA30C3C49EA645ACBAA /* modes.h */, + FDF02594F633048F439A30FA3C75542E /* obj_mac.h */, + 91AD235C714EBB54A9B7D23DD02EB46A /* objects.h */, + 719D7A4DC21E41C48CF70C840392E6A3 /* ocsp.h */, + CD29537A0F5CBB68F678384B20A35996 /* opensslconf.h */, + 4A3F3D3D3660DF724982F579A18B9D82 /* opensslconf-arm64.h */, + 9040CA74CF22B52BABD4D4B8B77ACE34 /* opensslconf-armv7.h */, + 77CD8D54EC4D250726C5F464A7488576 /* opensslconf-armv7s.h */, + 802E30CD5AA274C12F53486996E3EEE0 /* opensslconf-i386.h */, + B0E60F02DF445A197564B9B096161BB2 /* opensslconf-x86_64.h */, + 2DEC40F401684953C7258242084802C9 /* opensslv.h */, + E6BBFA827F14140BEA7126DD8DD5840E /* ossl_typ.h */, + 2D31F2C1537ADFB0C1D3169560037E9B /* pem.h */, + 810B053F3DE377A223D309DD9A921207 /* pem2.h */, + 3B8785CDB575B476AA2434A57D38EA65 /* pkcs12.h */, + 71E91A604A5AAA882EB34BA12611AC64 /* pkcs7.h */, + BAADB84BC96AC31F8E4BB4DAA7E21AF9 /* pqueue.h */, + A13AAA1E21D717E129A83F88BA0506C7 /* rand.h */, + 4EADDB39BC2F7D6BB1A80CEFD58B09D5 /* rc2.h */, + 759D903A284BEC849C04FDF842E0FF44 /* rc4.h */, + A1D67376FE91717287EFD003995F1603 /* ripemd.h */, + 9AB29DC06EE128715B33DB814DC5E8AF /* rsa.h */, + 50D1012FBF01F82968D1B23DE7B2AA62 /* safestack.h */, + A510ED9C562098C6CBA48E158517125C /* seed.h */, + 41E8306CB1F27800347C7C82B616F599 /* sha.h */, + B14B78DD999F7DB67027B075EA4C3753 /* shim.h */, + 188AAF0E2A8507CAA00770FC50A0A6D9 /* srp.h */, + 2411FA79D201C0BEF5FBAEE14F689966 /* srtp.h */, + EBD9AA1A278A3D54E85BB0D4506D88F1 /* ssl.h */, + 44377F6BC1FAF629CE1B8348F488032D /* ssl2.h */, + 81F7428E42F559BEB3AA5AE54B349465 /* ssl23.h */, + 985B607491C9F769B6EAFD506485D15A /* ssl3.h */, + EE3209E802318EAD669F944DCDBFDCE4 /* stack.h */, + E0D5E4867C3D79D8F51D5A0B30092786 /* symhacks.h */, + DA5EB5CF15FF8B257D7FA267ED6EBC58 /* tls1.h */, + E13FF4CC3674095510726A1EFD8DEA85 /* ts.h */, + 72E399C07FD8EB2CE3BA62CA285B75A1 /* txt_db.h */, + C75D9B6B687EA93BFB1FC767BC55A73A /* ui.h */, + 506901FC236A1E68773A2C4EE47C2941 /* ui_compat.h */, + F7983F1DB431407A7457D64EC5165357 /* whrlpool.h */, + C9747AA2B8D01716FCE80D520324E26A /* x509.h */, + 0F81143A1CBF0E5975925B934520B1C8 /* x509_vfy.h */, + 9D442D7D50ECFFDDED55BA30FCB89821 /* x509v3.h */, + DE77D077B3E9D90E037011C88B85E522 /* Frameworks */, + ); + name = Static; + sourceTree = ""; + }; + 0CEC133A828D8F6A1642DA7351B30C4C /* Support Files */ = { + isa = PBXGroup; + children = ( + 68A5FF9B15BE42BF711F3373C2C7005E /* FlipperKit.modulemap */, + 8A1979B97D255F084F2CDED967B5B6A9 /* FlipperKit-dummy.m */, + A5066F60713A65BD0F391A4315AAA8C8 /* FlipperKit-prefix.pch */, + C1BBE9032F531E4EC1C6C7DDF23C89F3 /* FlipperKit-umbrella.h */, + 3ADB54D5118EF457C66703A234F34BCA /* FlipperKit.debug.xcconfig */, + A36EB7EBFDA2BE3CDEF486C51CE6C823 /* FlipperKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FlipperKit"; + sourceTree = ""; + }; + 0D2F222EDAC97FAD5A91A748A25DBE5C /* Reachability */ = { + isa = PBXGroup; + children = ( + 7E59ED8665250F877CE5436A11220676 /* GULReachabilityChecker.h */, + 8F95B87CBA8D3DEC656CF9C2135D0B04 /* GULReachabilityChecker.m */, + 2471035527AC86FFEA69DAB45EBE51D8 /* GULReachabilityChecker+Internal.h */, + 61C940B8E70B47D19346B71BC35441D0 /* GULReachabilityMessageCode.h */, + ); + name = Reachability; + sourceTree = ""; + }; + 0DE311D6929FFEB6062376213262DD8A /* BaseText */ = { + isa = PBXGroup; + children = ( + FA1E65F34CE176C0443F7DEC13781145 /* RCTBaseTextShadowView.h */, + F02B43E6BBF07447245C524F40669B02 /* RCTBaseTextViewManager.h */, + ); + name = BaseText; + path = Libraries/Text/BaseText; + sourceTree = ""; + }; + 0F10688CBF7BB4551A9D08C4DAAE2795 /* Support Files */ = { + isa = PBXGroup; + children = ( + 38F188FEAA6C41E90DA7C9C8098D1D2C /* React-jsinspector-dummy.m */, + 0EA0536732944D820094FF5704FEAEE2 /* React-jsinspector-prefix.pch */, + 7CAF1879E8B5292737C84BD0A40F4283 /* React-jsinspector.debug.xcconfig */, + D9C274DA30266E4234E6A4A7338F7D96 /* React-jsinspector.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsinspector"; + sourceTree = ""; + }; + 0FE7C1BFE94F808B796170B2DD1B4113 /* Nodes */ = { + isa = PBXGroup; + children = ( + FEA1A824D2D97EF76661709B3F4D3C83 /* REAAlwaysNode.h */, + 0B7C36BEB9C313C55CB72BA0DD02224B /* REAAlwaysNode.m */, + A47FA7048D8A5A3CC4C502FF99DF81CE /* REABezierNode.h */, + 93D9B7710D299A44C2A002E7469472F9 /* REABezierNode.m */, + 80E19B84DDF4D89013781D9D9B03F686 /* REABlockNode.h */, + 24088230BFB6E69CE6606C0D707FA07F /* REABlockNode.m */, + F1AB1FB9DDB2F406C7CC2614E3758631 /* REACallFuncNode.h */, + DC60B6119E81CA2C4268E60A8F63040A /* REACallFuncNode.m */, + 14A61B8F29ED0CD9751CAAC0CC779F36 /* REAClockNodes.h */, + 60310F331512911BA0FD4142AF81779A /* REAClockNodes.m */, + AAF159B08D2B9F0FB4945F160EBD3808 /* REAConcatNode.h */, + 1D7B213E4CC80650B3A06D9F35DB4071 /* REAConcatNode.m */, + B27C5C868A21736797411CB0355487AD /* REACondNode.h */, + 65D5AAC303CD21E5EAFD35AD4BDF1395 /* REACondNode.m */, + CEF5929AD1B9BA6C3933CD0FF4B41CD2 /* READebugNode.h */, + 2A722CAE57134370CF3BAEF74F8ED281 /* READebugNode.m */, + 943707F1B2EA9D17F741FC58D9BB4325 /* REAEventNode.h */, + FC106A8E7AE574AF4EB0F57B430420CC /* REAEventNode.m */, + AAF0E79401BCFB935AA284B732D97DAA /* REAFunctionNode.h */, + 7B1B95DE0E5192C4944CE67909CD51CE /* REAFunctionNode.m */, + DC31E5C981475F41312BA6EAEEEFFFF0 /* REAJSCallNode.h */, + 73FFACA90B8ECA82E83CB32F80F7A85C /* REAJSCallNode.m */, + A51FCF2CCDE3E6CFA4CF5748B0675864 /* REANode.h */, + B9E5332BD7B13F6785DDC8399388BF4F /* REANode.m */, + 6943FF88E1E6A26A3D067A6802BF0986 /* REAOperatorNode.h */, + F2D093548B4C8A9CEE24778469FC8EEB /* REAOperatorNode.m */, + 08218C022EE64F789531D27BFD9E68D9 /* REAParamNode.h */, + ED3C27A4FBC929476B7C7BEFE26138DC /* REAParamNode.m */, + CBAAFA072A86E9E13C179D7084B079CA /* REAPropsNode.h */, + EC4335EFE6DF2218AB9F0EB44ED67DDA /* REAPropsNode.m */, + 49EB56AEABAFB6CE4FB2FE4460479F29 /* REASetNode.h */, + 16390CF4E160BAA74F8189FF0E1440A7 /* REASetNode.m */, + AB04BA9F80093A4C970BC9243C39DBB5 /* REAStyleNode.h */, + 1B66A76589C7DD9B1B258ABD72B4615D /* REAStyleNode.m */, + DC68BC23B8D721EBFCE3D9B971DC7EF3 /* REATransformNode.h */, + 774E9ABE496F37A70A1E756C0BA99A23 /* REATransformNode.m */, + 13F72A89FD18A8938B72C528A16B9695 /* REAValueNode.h */, + 881EE4C45A956AD071A96B9786FF90CF /* REAValueNode.m */, + ); + name = Nodes; + path = ios/Nodes; + sourceTree = ""; + }; + 10699B5F09038ECFE7681A4E1D51CE16 /* Support Files */ = { + isa = PBXGroup; + children = ( + 57EA5080E0100BD28FB9E83EF1DBB2EB /* Flipper-RSocket-dummy.m */, + FC9139DCCA0961588C7B273BD507A84A /* Flipper-RSocket-prefix.pch */, + B9DAC0C34C519A976E3B37141D84D98E /* Flipper-RSocket.debug.xcconfig */, + FEF8D9DFAA679DB21C5FE73D9E13135D /* Flipper-RSocket.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Flipper-RSocket"; + sourceTree = ""; + }; + 10A2D60EF9958BE7D11FA58F0DE3A597 /* Reporting */ = { + isa = PBXGroup; + children = ( + 47A14D9EDE76B957CD38D3A77E77585A /* Filters */, + ); + name = Reporting; + path = Reporting; + sourceTree = ""; + }; + 111AA8A31A6053F97B68BA817A64E776 /* FirebaseCore */ = { + isa = PBXGroup; + children = ( + 2F17AE626AB48BA2FECB01DC890BE7B1 /* FIRAnalyticsConfiguration.h */, + 69E34D6C25ADA1C118057E1787651A66 /* FIRAnalyticsConfiguration.m */, + 0C45139ECE89637DC802D68D4F19C389 /* FIRApp.h */, + CAC1FD759E3EA26A598645CA20B95EEF /* FIRApp.m */, + 5E8F9DFC3E9F233FD5B82DA468FFE387 /* FIRAppAssociationRegistration.h */, + B402A5E83CF2AC341ED741CC58C7188A /* FIRAppAssociationRegistration.m */, + 9E5018DDC168FC068C8643A56FC722A5 /* FIRAppInternal.h */, + A625D5B1A00836A8D8D0E7AD63B34B02 /* FIRBundleUtil.h */, + 012B713C1CA9852F2D7F841FA563F477 /* FIRBundleUtil.m */, + CAF79ABA691C5D9E7A52BF0F5FEB115A /* FIRComponent.h */, + 452E87A8A1899C42EFBEF4E5BF46216A /* FIRComponent.m */, + 5D9451B5759186B2FEFC890E00B66CF3 /* FIRComponentContainer.h */, + B054E6F3AAE18522B8731B7599F3E2F1 /* FIRComponentContainer.m */, + 33D51A8AFF07DCF68B2BB41459E9B8A1 /* FIRComponentContainerInternal.h */, + 16DB1707BC9908C3518722B608F5B223 /* FIRComponentType.h */, + 12AEECED6AF7D715C1A84D61FF91DF3A /* FIRComponentType.m */, + 32F0C2598813B8577CA20426C6F8C906 /* FIRConfiguration.h */, + 2D78F9C00BF67245B935CA95223EBF9B /* FIRConfiguration.m */, + 8D5B9420E822B44A0D897C0AC9B8C336 /* FIRConfigurationInternal.h */, + DFBFBB790A83F6914808B3DA1CA67F5F /* FIRCoreDiagnosticsConnector.h */, + 722696C1A7A2E6B2AD5F9DA93ED3FE16 /* FIRCoreDiagnosticsConnector.m */, + 3D77FCCC3D68CE58388AE633913FFA2E /* FIRCoreDiagnosticsData.h */, + B6B97EA2F8977F3CEAF07603545096EF /* FIRCoreDiagnosticsInterop.h */, + A072AB80F980D7FE4CCC2BB9E9D99BBA /* FIRDependency.h */, + 26CA0968F6DB5D4F3978C98664823F04 /* FIRDependency.m */, + 63D24CB1447F4332B0BD656806045F5A /* FIRDiagnosticsData.h */, + 86A7F03AEC29DAF692493D9250BD5F37 /* FIRDiagnosticsData.m */, + 4FDD2B0099449721B413A98305EC1602 /* FirebaseCore.h */, + 991B3A59C2EDBD7A7B485E185AEBF277 /* FirebaseCoreInternal.h */, + 5EA6F0E87B63E1232C20D9483BE5FF54 /* FIRErrorCode.h */, + EC7AB493D4E5BB4A98DC8DA00EA0D5AC /* FIRErrors.h */, + C66058D6B35811735A537386F5CC314D /* FIRErrors.m */, + 4AB02C78C715E4FAAFFA79E3129116C8 /* FIRHeartbeatInfo.h */, + 945BA2FD8A0CFBC2569706DC93627D71 /* FIRHeartbeatInfo.m */, + 5691846E62D41417D7ECC5B8CEA51CAA /* FIRLibrary.h */, + B3A052BB92C70494B7D1908A0A3CEF50 /* FIRLogger.h */, + E3C60919E7EB6F9180A787F54EF850C5 /* FIRLogger.m */, + 6B8FDEC15882BDE790AF498EFE474716 /* FIRLoggerLevel.h */, + 40BA46164F7B6B7BF35D6C75120060FB /* FIROptions.h */, + 3CADEB74AB3984448F4164432656C152 /* FIROptions.m */, + 9D3D5B888BA8A95E4120BA945FED3CAE /* FIROptionsInternal.h */, + 3D671A8DB96D321151A22C7777886198 /* FIRVersion.h */, + A67B2DCB63EE65810BD99DD048AFCCFF /* FIRVersion.m */, + 596959E8F6CA185C187D9DC91DAC32CF /* Support Files */, + ); + name = FirebaseCore; + path = FirebaseCore; + sourceTree = ""; + }; + 11E23E8ABDFF4BB36BBF5400BB53F388 /* Flipper-PeerTalk */ = { + isa = PBXGroup; + children = ( + E4F470400EBEAA1D8E020157AB664049 /* Peertalk.h */, + A02FCE0F66D4AD8D30EF8F3D3220A020 /* PTChannel.h */, + 78A3D0014B2EFB2235CCE8067329760B /* PTChannel.m */, + 9FA0CAA0DBA73E40FA693E392FDDF4B0 /* PTPrivate.h */, + 9E17D90CDC0CB979623935CA74C62CBE /* PTProtocol.h */, + F257DD7FEAD25B3AC731294D344F4530 /* PTProtocol.m */, + 2987799D477A67FEA74BC1C02AEB1F48 /* PTUSBHub.h */, + 213357BE51F85CA354F34E93E29CA4A5 /* PTUSBHub.m */, + 0365A92D05F82B0816D0CDAE570CAB9E /* Support Files */, + ); + name = "Flipper-PeerTalk"; + path = "Flipper-PeerTalk"; + sourceTree = ""; + }; + 12BDCF8275BB7C7425DBCC8C95ACE413 /* Support Files */ = { + isa = PBXGroup; + children = ( + 33BF7B796CACE0DDFED65EEEB4EB9AC1 /* RNFastImage-dummy.m */, + 06D760B86D9143A25E069C5464715E71 /* RNFastImage-prefix.pch */, + E295C908B4FCBE1C665623F32A973D6B /* RNFastImage.debug.xcconfig */, + 8E838EA87062E6DB0414F8FD80830787 /* RNFastImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNFastImage"; + sourceTree = ""; + }; + 133F4F22919794D5D69DAE7AB104051E /* Support Files */ = { + isa = PBXGroup; + children = ( + 3866B6F3062B77F9EB0C81C5209579F2 /* EXAV-dummy.m */, + 1E3FBBB6C4ED68CB101308928FB0D9AF /* EXAV-prefix.pch */, + 2EC3B9F36A50225E6063E78C10AA63CD /* EXAV.debug.xcconfig */, + 3AB89F171FA17DAB05CC94195D7E5F72 /* EXAV.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXAV"; + sourceTree = ""; + }; + 1402BFACAC77827E70FC97526C51BB9F /* Pod */ = { + isa = PBXGroup; + children = ( + 1B17ACC933D0111B77762AFF3F565D29 /* UMReactNativeAdapter.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 14A70E88CE79CB6C827CC5078A0B2F11 /* Support Files */ = { + isa = PBXGroup; + children = ( + ED9AD358F92ACAE62BD4F17BF59D0D5C /* PromisesObjC-dummy.m */, + 9C535830E31A68A8EADBA46E7414357B /* PromisesObjC.debug.xcconfig */, + E804AE12EBE0B41D3C8DE9CFB01AC933 /* PromisesObjC.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PromisesObjC"; + sourceTree = ""; + }; + 15AECEFFF722FED163F758C5D56ABC17 /* React-RCTImage */ = { + isa = PBXGroup; + children = ( + 9D33716044DEED00B8C92D55E59DFB68 /* RCTAnimatedImage.m */, + 43CF2E6FACCB782DD3F3E175AAE7A3A5 /* RCTDisplayWeakRefreshable.m */, + B3261136686376C03AC8534E86949F61 /* RCTGIFImageDecoder.mm */, + E9137655A7D76F7C616E18316A88A77C /* RCTImageBlurUtils.m */, + A91A8DFFEF027A8A1727B03ADDCC2B61 /* RCTImageCache.m */, + 7C2E05EF6F0116517E0BE3F3BDE07869 /* RCTImageEditingManager.mm */, + 61CC2F7ADB2B4E9B14C185FF0503DF41 /* RCTImageLoader.mm */, + 5B6EEBFA8B1A058307B54677560CCE5E /* RCTImagePlugins.mm */, + A15D530A98705AEC14036738E45462FF /* RCTImageShadowView.m */, + 8444AF025000F2EEE131AC3A83D5EDC0 /* RCTImageStoreManager.mm */, + 46FA259FC9785CE705BB3A2540F0003D /* RCTImageURLLoaderWithAttribution.mm */, + 1F2CCF20F5822CDFCE23B688204D8848 /* RCTImageUtils.m */, + C46BE923D816A56422CBB6B21234147D /* RCTImageView.mm */, + C56BC916738B6BF5539E00371F693A2F /* RCTImageViewManager.mm */, + 998C26CB5519FEA9C21A12508F876F52 /* RCTLocalAssetImageLoader.mm */, + 4E0F230A3351DF72197ECA5D173B3118 /* RCTResizeMode.m */, + 5D9F5566A69BBFF5C15C47DB8FB7033B /* RCTUIImageViewAnimated.m */, + 8DFDA094B516D738424E11154641206E /* Pod */, + 769F0E8C6467FE0E3954AB408B77C13F /* Support Files */, + ); + name = "React-RCTImage"; + path = "../../node_modules/react-native/Libraries/Image"; + sourceTree = ""; + }; + 15DD174CA5AE30C34FF5ECEE05CDB412 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4C579020D7DB657AFCC184E1F7F45CA1 /* EXLocalAuthentication-dummy.m */, + B0D914AC873E98A769B380CE3B5DBADD /* EXLocalAuthentication-prefix.pch */, + 5CCA0335E30B9B851BA274617762F3F4 /* EXLocalAuthentication.debug.xcconfig */, + FF14E3FB0FFEFA656E62395D18B93DC2 /* EXLocalAuthentication.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXLocalAuthentication"; + sourceTree = ""; + }; + 15E71B92C3DDC2A78363BF0C2DD59007 /* Pod */ = { + isa = PBXGroup; + children = ( + DE53139005BF31424AB243E53A4D000D /* LICENSE */, + 468767996459378C754690224BB16928 /* react-native-mmkv-storage.podspec */, + 179CACEBE54C8ADDD452CA9F7B508A77 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 193C5152715E5DFD599DC52242998705 /* Core */ = { + isa = PBXGroup; + children = ( + ); + name = Core; + sourceTree = ""; + }; + 19D82DDF04AEF5868380169B913D6D98 /* Core */ = { + isa = PBXGroup; + children = ( + 3EDD75C463805A61CE3A8A8B3F02D62F /* FlipperClient.h */, + BA49F138F43529241E7715ED61E9CB03 /* FlipperClient.mm */, + BF9C63F1F1AD22BD3CF112004A813279 /* FlipperClient+Testing.h */, + E57CEE4E9E6CBCC8D49BA0D9953325A5 /* FlipperConnection.h */, + 8999D50EA985660D0C1EDA6538E48133 /* FlipperCppBridgingConnection.h */, + B5EB86DD26EF41F80D4D3BA670D485F0 /* FlipperCppBridgingConnection.mm */, + AC23A228A9360E31082397AC2793BDBC /* FlipperCppBridgingResponder.h */, + 18A13DCC135781C94C0CF101CD05E3F3 /* FlipperCppBridgingResponder.mm */, + FF2F229DBE2500EC6C68ED6457D17C63 /* FlipperCppWrapperPlugin.h */, + 00AA30777DD6CC881D652F611A1BBF07 /* FlipperDiagnosticsViewController.h */, + E8EEBA666A29BA94151CD1AD0CDF1FD7 /* FlipperDiagnosticsViewController.m */, + 97110259DEEEC959980EF0B409E72C19 /* FlipperPlugin.h */, + 3CD3466D9D3651B36C3E28D89CD26C97 /* FlipperResponder.h */, + 310A9521535921338D30708091A337CD /* FlipperStateUpdateListener.h */, + BA640F40EF83A956AFC558E6EC6BDCF3 /* FlipperUtil.m */, + 9698A308246F9C475EFC0CF7FA7A64DD /* SKEnvironmentVariables.h */, + B54C96C636E8209C4BCF7976B30710E7 /* SKEnvironmentVariables.m */, + 4233895B66E94BB940774660B1D548A2 /* SKMacros.h */, + F631A2AFFC433D3B38BDDE03D8404DC5 /* SKStateUpdateCPPWrapper.h */, + 317F36784686BE8DA048215444CF35F1 /* SKStateUpdateCPPWrapper.mm */, + ); + name = Core; + sourceTree = ""; + }; + 1B5F27ED9554A3FBD16302E9C961C32F /* DoubleConversion */ = { + isa = PBXGroup; + children = ( + 3181D83556FA3489517437FB958CB6BF /* bignum.cc */, + 5D068D916BBBB1CF821F31827B18FADB /* bignum.h */, + 28D6D678892B43BFF90B8EA1E9393866 /* bignum-dtoa.cc */, + AB5987B23611640B17D0C9DE7EF77858 /* bignum-dtoa.h */, + 3301911E754A4C286ABC7C729C5CE04B /* cached-powers.cc */, + 722EBAC60CB81A25403068B5AA96488F /* cached-powers.h */, + EAC0824FE9BC00556ED59DF1DD9078A7 /* diy-fp.cc */, + 591C4155DA9D655F91FBCA3318F9E178 /* diy-fp.h */, + E685501A18B691A78AE63802778A8DC4 /* double-conversion.cc */, + 3BC5033AF0CAFB17D2BD347A0CD9E3BA /* double-conversion.h */, + 9881F43C243FDB00FAA65A90C28A02F1 /* fast-dtoa.cc */, + 7455879FAED5208B13E584DB0167E954 /* fast-dtoa.h */, + C50A9FFDA610BD2983A7ACF8123C704D /* fixed-dtoa.cc */, + 2ADA4F6534A98D5CDE31EBF47F865BA5 /* fixed-dtoa.h */, + 435279C77066A21BF19D14BA7885DCFF /* ieee.h */, + 84C1CDF6C3ED9D5001A9EE3CFC4BBB7D /* strtod.cc */, + B996C693A38D812D6D4B4A84613FE4F0 /* strtod.h */, + 262E9C9B6F4347B5DD35E88568FD8D34 /* utils.h */, + 6D9DFF6787A6BB619EA401C186FE626E /* Support Files */, + ); + name = DoubleConversion; + path = DoubleConversion; + sourceTree = ""; + }; + 1C52523A7E8B5F36CB651B6D47155BAC /* FBCxxFollyDynamicConvert */ = { + isa = PBXGroup; + children = ( + 37CDB61E056A7D391B5880650C9902FC /* FBCxxFollyDynamicConvert.h */, + A032E4FC910ABA49E338E0AC91B2B97F /* FBCxxFollyDynamicConvert.mm */, + ); + name = FBCxxFollyDynamicConvert; + sourceTree = ""; + }; + 1DF579727480E1081557ACF75FD50893 /* Profiler */ = { + isa = PBXGroup; + children = ( + 40C0E761619DCD1B98D53518C89E1532 /* RCTMacros.h */, + CA907B79E86DB67F647193F05933C5DC /* RCTProfile.h */, + B17CBF66B46F20C9FB4DFB59576DA144 /* RCTProfile.m */, + 50A949347391CFB25CA8BB208851E554 /* RCTProfileTrampoline-arm.S */, + F5EA6DE155B44473912BE4FD23DEDE91 /* RCTProfileTrampoline-arm64.S */, + 041EF6428FCF51FF77B3BE033A62324D /* RCTProfileTrampoline-i386.S */, + F5A4B500D23E2A0D84A514290B001928 /* RCTProfileTrampoline-x86_64.S */, + ); + name = Profiler; + path = React/Profiler; + sourceTree = ""; + }; + 1EE61F35007DA7FED2011206EE80A334 /* Text */ = { + isa = PBXGroup; + children = ( + 7BA8CF28BF76B757D66DC81C75B75034 /* NSTextStorage+FontScaling.m */, + 75B410BEFCAF369F2FC251FD5EA5E375 /* RCTTextShadowView.m */, + 4EE8C6A3E4F2104FD584A84F2B19CE75 /* RCTTextView.m */, + 8053E3EB9D67B143324CF4260AEA1678 /* RCTTextViewManager.m */, + ); + name = Text; + path = Text; + sourceTree = ""; + }; + 1FBC411B978207FD4CAB047DDE63BC21 /* SDWebImageWebPCoder */ = { + isa = PBXGroup; + children = ( + 67F0D75FA6FCBB0C44DB4773B08C38D2 /* SDImageWebPCoder.h */, + 048B99AAC8A1A2A86ABA6C8584D941F7 /* SDImageWebPCoder.m */, + 2AF63C27DA331326A58B61F06A0B59F6 /* SDWebImageWebPCoder.h */, + B901F19FEF43BC84CE222EC37A41FA3E /* UIImage+WebP.h */, + 7E6C438538BADDCBCF210BE8AA412E05 /* UIImage+WebP.m */, + 3A01F6917BC83AD97A6EFF8B241F0012 /* Support Files */, + ); + name = SDWebImageWebPCoder; + path = SDWebImageWebPCoder; + sourceTree = ""; + }; + 20029F9EC0AFA43F5A4B4A873C9D907E /* Support Files */ = { + isa = PBXGroup; + children = ( + AF141004709B4596316A54C26690214F /* MMKVAppExtension-dummy.m */, + 9F2BEF9C2CDA35054BB8CDB6F043B70C /* MMKVAppExtension-prefix.pch */, + 3C7EB4BDFCD396924476A09480A4AB23 /* MMKVAppExtension.debug.xcconfig */, + 147A0B1D3150527DDA8B90E08D5EC3B8 /* MMKVAppExtension.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MMKVAppExtension"; + sourceTree = ""; + }; + 20B2A3EA1657FFCB6BE5434F6ECAFA07 /* Pod */ = { + isa = PBXGroup; + children = ( + 3AD03D32DAE232909F3D208A3D832661 /* LICENSE */, + FB6C3E69F2BF3BEFAD2EFB4F0F149236 /* README.md */, + 14427E1B2031561E52A7269D50B6330C /* RNGestureHandler.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 20BB32E07C69E80F4FF8CCD232F71A7A /* Support Files */ = { + isa = PBXGroup; + children = ( + 4A7560F0B4DA9284112D8C4DE3008127 /* UMImageLoaderInterface.debug.xcconfig */, + A500CDC64E092D90C79577AD5361D504 /* UMImageLoaderInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMImageLoaderInterface"; + sourceTree = ""; + }; + 20F0DCC740292DACA145B93A1CBB236A /* Pod */ = { + isa = PBXGroup; + children = ( + 04640548418496CBADC04C2EF95D4D4E /* React-RCTAnimation.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 210B276C7C5E15605266D54EFF0711B7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1578F4EAD3A3699C5EDD23FDB4759D31 /* react-native-background-timer-dummy.m */, + 470D92E26F838C19103A20C24B72130B /* react-native-background-timer-prefix.pch */, + 688A2083A9A0ED4E256E8D7D5BB938B0 /* react-native-background-timer.debug.xcconfig */, + 5DCB00F737A084274B05FA9C0492793F /* react-native-background-timer.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-background-timer"; + sourceTree = ""; + }; + 218377890D1A52E9F163998FC9966486 /* RCTWebSocket */ = { + isa = PBXGroup; + children = ( + A565DCF4F5598059B87A9BDB592150C0 /* RCTReconnectingWebSocket.h */, + 5BFC751B26B334603C45E5C9096BA8D4 /* RCTReconnectingWebSocket.m */, + 53994B5D50B325F61D07EAFB9CD126AF /* RCTSRWebSocket.h */, + 426AC2216E822EFAFB916E23D4EF2F53 /* RCTSRWebSocket.m */, + ); + name = RCTWebSocket; + sourceTree = ""; + }; + 2190E9D0A50A0D812636F286A46886B0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 59F68D916F77D550FA740E5871A2C700 /* CocoaAsyncSocket-dummy.m */, + 1E12A3CC6A1AB9AAFDE508C8D7D08945 /* CocoaAsyncSocket-prefix.pch */, + DB6357FD85B8607CF19844E03CF551B6 /* CocoaAsyncSocket.debug.xcconfig */, + A14DBDBC65C0A86381D0923F3853CC35 /* CocoaAsyncSocket.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaAsyncSocket"; + sourceTree = ""; + }; + 22CD883D3D4983CAC522609D724BBBA1 /* Services */ = { + isa = PBXGroup; + children = ( + 3EB1835E2A8A33351ACC118C7D1D74D3 /* UMLogManager.h */, + A9C9B28E0BD1E981B9BF204B6FE33112 /* UMLogManager.m */, + ); + name = Services; + path = UMCore/Services; + sourceTree = ""; + }; + 241F0EDF9A441CF7771A04B7A0E08790 /* Pod */ = { + isa = PBXGroup; + children = ( + 8177035D097389E32C9B45798F72EC0D /* UMFontInterface.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 24F9B6437FA3A8A5B60E295793F9E622 /* Pod */ = { + isa = PBXGroup; + children = ( + DF6B1AF7AD9DC3EDF9FB98D4B8D1FAD1 /* api.md */, + 968AE4DD0CF0D9773F7D4B711A7534C9 /* LICENSE */, + 4B04806DCD12BB23332A12D200C558AA /* ReactNativeART.podspec */, + A92F3A508DBB2F31EE8048759D2051B8 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 25E764979D0970C31AE35D30A921F73B /* Pod */ = { + isa = PBXGroup; + children = ( + 2ED9AE6D75EC366EF3198DCFAE98C6B0 /* LICENSE.md */, + 9C4C2EF6286A2945C924589C1F3433E8 /* react-native-document-picker.podspec */, + 8EEBF4F6E571A190BA3D1FC89AD7E464 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 26647BF54F274F77B7C574AAE1B43B60 /* Pod */ = { + isa = PBXGroup; + children = ( + F44A4F7352ACDAC6377F1C540C3DF976 /* React-RCTBlob.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 26AA4B05F803AC80806B3193B10AB18C /* Pod */ = { + isa = PBXGroup; + children = ( + CE66C04574223BEDC58CAAB109A4924B /* RCTRequired.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 2812FAB290DE50D0B2F92E3685847384 /* Resources */ = { + isa = PBXGroup; + children = ( + 2C792AE38779EDE06A21B3BE620874DE /* ar.lproj */, + 2FC14241A4FB4A7C07F5B0D8922B4AEE /* Base.lproj */, + 22543CFC8553BDC4AC26E293C01A5569 /* da-DK.lproj */, + C804C12BB5483D94BE067F36E5FACE6C /* de.lproj */, + A3E8E3FFC84CC4831A5883942616F125 /* en.lproj */, + 595A94AF4B94EB0044011648ED952300 /* es.lproj */, + 1AF5D3EC1100F113CC3D3F0470618427 /* fa.lproj */, + 8420AF8C1F6EB4650F970C34B7221111 /* fa-IR.lproj */, + 8EC24129B4FA709297C0376D4F3DB49C /* fi.lproj */, + 31242A4A3BA081BE176B63314AA7D197 /* fr.lproj */, + 5D462EB7698BAB22FC3D470A86C03554 /* hu.lproj */, + C43F20A92B180AEF7A8C6C7AF12F1A10 /* id.lproj */, + F2432E8B9CD3DD7CFA48FBEF88B37FAE /* it.lproj */, + 937F2556B135DB1FFA4339F72FF08A5C /* ja.lproj */, + 1FF23D93A87E9997852AAF4CB31C4A8C /* ko.lproj */, + 9A405F82D82FA8A50DE20C1F529C0E82 /* ms.lproj */, + 7876296B34DE0344C1134A5AA1CBADFB /* nl.lproj */, + 06BD537C2CCD93C2293EFEEC85836499 /* pl.lproj */, + CA90277E8E4C7BEC5CD2B015A5AE5675 /* pt.lproj */, + D4B57FFBBEA9176B766C2461071C934B /* pt-BR.lproj */, + C5E4C0A8413D4F42D209506917181EAA /* ro.lproj */, + D63E9C6C6FF410F56AABC1FCD8ABAAA1 /* ru.lproj */, + B3E48D4E52F4BD78C0908507ED2E4102 /* tr.lproj */, + 47EF3DE89344103E4EFFB2621B2A847D /* vi.lproj */, + E843110D34ACC36D6BEF37D1EFAACD13 /* zh-Hans.lproj */, + F33F69F3F73D5176AEE6AAB0BD70BDE4 /* zh-Hant.lproj */, ); name = Resources; sourceTree = ""; }; - 081AD769DA1E0BEBB35CF1D64652E4BF /* Pod */ = { + 2940B507F9094B7488F9CEC71074EB89 /* Support Files */ = { isa = PBXGroup; children = ( - FD4075D0EEA2E39293F1F66F46F392E7 /* README.md */, - 3AC7F5E3C53487CC69587AE984C032B5 /* RNRootView.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 085FAA17CE5A56D57213C3EEF574F50E /* Support Files */ = { - isa = PBXGroup; - children = ( - A137B00CD5DF2AA05399AA9E08F2490B /* Firebase.debug.xcconfig */, - E750E9D091D1A9CC5627DDCC4EAA9832 /* Firebase.release.xcconfig */, + 36BADE24404B361DF91B2AA314DEBD28 /* RNBootSplash-dummy.m */, + B95A0F6C48DFC0EBA693D34CB5C47BC2 /* RNBootSplash-prefix.pch */, + E6ABC3957517D855B1E3EA3B44959015 /* RNBootSplash.debug.xcconfig */, + 724A7ED5AE5447FA68BA7DCED7E146CC /* RNBootSplash.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Firebase"; + path = "../../ios/Pods/Target Support Files/RNBootSplash"; sourceTree = ""; }; - 08682B9BA15D62C558A160E35616C1FF /* FBLazyVector */ = { + 2AC7AB6AE6CB9318C373CAEB0E5F163F /* Pod */ = { isa = PBXGroup; children = ( - 27868615EED7FE5E782EA23128323EC7 /* FBLazyIterator.h */, - 3C46A327592F5EEDA786FC0DE9D33BD1 /* FBLazyVector.h */, - 59DAB20FD51511AF0FAA8311AED4169D /* Pod */, - 1A7492250E4F685890CBC6B189DDCC9D /* Support Files */, - ); - name = FBLazyVector; - path = "../../node_modules/react-native/Libraries/FBLazyVector"; - sourceTree = ""; - }; - 09BC231BC33642E4F1EF9D729A3DB32B /* Pod */ = { - isa = PBXGroup; - children = ( - EDF912ABCDBE2A977D8EBBB859A99FC2 /* LICENCE */, - C4666EF3E75689F621B347AB37C0D8D4 /* react-native-cameraroll.podspec */, - B9097B61709ED3382E63E974A9751CF4 /* README.md */, + 4DF1486D03B17A2C45971F2945E93FBD /* LICENSE */, + 615662AB2BB1325855651E9D02E74272 /* ReactNativeKeyboardTrackingView.podspec */, + 5BBA4E6BCC765E9002C94EE12ABAE6A7 /* README.md */, ); name = Pod; sourceTree = ""; }; - 09C419BA6D386182A7C79CD116CA449D /* decode */ = { + 2B007214331C4BC1A5E887A60CF3A0A9 /* Support Files */ = { + isa = PBXGroup; + children = ( + 44A203C2716B974DECDD1C9F12231C06 /* React-RCTLinking-dummy.m */, + 685ACA3ADF7EC158698401F74DBC5EB0 /* React-RCTLinking-prefix.pch */, + 3657EFC3AEC7C2927B930C2A01D18553 /* React-RCTLinking.debug.xcconfig */, + 954BA6505E5AD83693136CA904BE601A /* React-RCTLinking.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTLinking"; + sourceTree = ""; + }; + 2B0DB31EAA1BE8E49919DB0FD1D5F120 /* React-jsiexecutor */ = { + isa = PBXGroup; + children = ( + 9F91E5DCF911543831CF7AC21C853DE7 /* JSIExecutor.cpp */, + A2EF00F58C360895B6A7039E2273AC40 /* JSIExecutor.h */, + 1A89EA7FAF1CFF0AA0852973B7D5EB2F /* JSINativeModules.cpp */, + DAD23D00855D8E527736732D96E1F17E /* JSINativeModules.h */, + D252ED6E90DDA2AFE73BC046AD4E6BB4 /* Pod */, + 58EB844B959DE0AF7D17311555432B9F /* Support Files */, + ); + name = "React-jsiexecutor"; + path = "../../node_modules/react-native/ReactCommon/jsiexecutor"; + sourceTree = ""; + }; + 2B45E1347166FAE6749801F0E813E85E /* FlipperKitLayoutTextSearchable */ = { + isa = PBXGroup; + children = ( + 531D2B71FA6B7E9275671F117385490B /* FKTextSearchable.h */, + ); + name = FlipperKitLayoutTextSearchable; + sourceTree = ""; + }; + 2B895678DABF619A73FFC8F4C616D666 /* BugsnagReactNative */ = { + isa = PBXGroup; + children = ( + 5DC688DB3364CF735579BC46FAB8552F /* BugsnagReactNative.h */, + 06A5C0159EAAC29130FFC359D2BDB68D /* BugsnagReactNative.m */, + 193C5152715E5DFD599DC52242998705 /* Core */, + 602DA97E4AEE452699D251A3FD369507 /* Pod */, + 5E69F6E35A5E16A30E60FC78BD2C8258 /* Support Files */, + 9B4A78A939DD2F9204D0440C21545968 /* vendor */, + ); + name = BugsnagReactNative; + path = "../../node_modules/bugsnag-react-native"; + sourceTree = ""; + }; + 2BCA4838704C1019FC816ECC99553001 /* Pod */ = { + isa = PBXGroup; + children = ( + 30001F6D3849BC4B4B276AA81EFD1657 /* React-cxxreact.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 2C8F886FFB08EE6EB8E83633D398BE11 /* decode */ = { isa = PBXGroup; children = ( ); name = decode; sourceTree = ""; }; - 0B8020C2C440930142E6FAF69A94AEAA /* react-native-appearance */ = { + 2D11A0DBCF9FED7F7E8A0585C67E6E86 /* Support Files */ = { isa = PBXGroup; children = ( - 83CDE58D5FBF2A177AD8AF13164513D9 /* RNCAppearance.h */, - B69C7C00A5732F511B0954ABCC50E172 /* RNCAppearance.m */, - B5D066D4EAC03BAF75BB78CB74A7002E /* RNCAppearanceProvider.h */, - 1B7CCA9413A61AE736F636A5E68E6543 /* RNCAppearanceProvider.m */, - 1B91E14DDB92EF245CC0042F0DEA2139 /* RNCAppearanceProviderManager.h */, - B07A26A7DFBB35CA9A90B48E8286C628 /* RNCAppearanceProviderManager.m */, - 2173DE4FDFFDDE865AF9F0E8800EC798 /* Pod */, - A971D6BBBE4397DDC0D17D80C7908A1D /* Support Files */, - ); - name = "react-native-appearance"; - path = "../../node_modules/react-native-appearance"; - sourceTree = ""; - }; - 0C57CE8FD5DC879AE192FD0131573BA5 /* React-RCTAnimation */ = { - isa = PBXGroup; - children = ( - 7150100752089D9774B67052D2CEF1A0 /* RCTAnimationPlugins.mm */, - EE164727FB3FEFEEDC309301CC6174B4 /* RCTAnimationUtils.m */, - 0F93F0F3ADC3C7B0D33D69D20687F0EB /* RCTNativeAnimatedModule.mm */, - 364DB5BD16873F10FAC67C82E3C633C9 /* RCTNativeAnimatedNodesManager.m */, - 5584C24562BE167C7F77F485B6734D62 /* Drivers */, - 37ECEC8255A0B4B2CEA56751FC24C29B /* Nodes */, - 982F2E02769AFCE8F0F7E60FFE924BF4 /* Pod */, - E3439D30DC54F3B49C6C0139E44F596E /* Support Files */, - ); - name = "React-RCTAnimation"; - path = "../../node_modules/react-native/Libraries/NativeAnimation"; - sourceTree = ""; - }; - 0CDF9BB12CC29063052CF727143AFEB5 /* Pod */ = { - isa = PBXGroup; - children = ( - 6F7B6C5BED3609A2F34807DDE18A1C0A /* EXVideoThumbnails.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 0D61EF3FAFF2B3F1D683D382A1D1EE55 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 503C390C2A9CAB064DEE9968BACF07A3 /* JitsiMeet.framework */, - 1042B75E9DBF2A3ACA18E4982A17A9D1 /* WebRTC.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 0DFC34218C4D7364D7F6E022B9D192C4 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8BC8BE97ECD6781E8AF985B22B169ED0 /* GoogleAppMeasurement.debug.xcconfig */, - A775460F308E0E9BECB41B0D5533BCF4 /* GoogleAppMeasurement.release.xcconfig */, + BDB276A23E06654C6DD34A66B77F255A /* ReactNativeART-dummy.m */, + A58B093119AE8D92098B8D684D4E0BF3 /* ReactNativeART-prefix.pch */, + A039D0852F33BAA26B8DCA815FFE9269 /* ReactNativeART.debug.xcconfig */, + B469A516E5324D4758288F0D4DB9EFAA /* ReactNativeART.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/GoogleAppMeasurement"; + path = "../../../ios/Pods/Target Support Files/ReactNativeART"; sourceTree = ""; }; - 0F298455C87F63B744841A4930CEA3D2 /* Environment */ = { + 2DE58ADF19843562F9835F95B52F81AD /* Support Files */ = { isa = PBXGroup; children = ( - 618ECA20DE3D216339F209F32DF9DC64 /* GULAppEnvironmentUtil.h */, - 23EC78D9E585E6FC3B84966F8990DC32 /* GULAppEnvironmentUtil.m */, - F1A645E546694C2244A5AFD1099E28E9 /* GULHeartbeatDateStorage.h */, - 256F7DB27ACB7D7FA896C141FB145882 /* GULHeartbeatDateStorage.m */, - 8E88D4C1E3B50296AA50B1E0645DC0C4 /* GULKeychainStorage.h */, - 4484A32897865024F6976422DA1F6F72 /* GULKeychainStorage.m */, - F728AC20374201C6C5833167290A5E5C /* GULKeychainUtils.h */, - 1D20F37A934540CF6448BE3C1C76F6CF /* GULKeychainUtils.m */, - 587EF9B70434429044D5E4E1C0818B28 /* GULSecureCoding.h */, - 4CD310EE34B662E6CCA4901934453E4E /* GULSecureCoding.m */, - ); - name = Environment; - sourceTree = ""; - }; - 1132634C493EEAAD85ABB986608F2B98 /* RCTRequired */ = { - isa = PBXGroup; - children = ( - 2BA50BEB85CDEB7F710F384F38314E47 /* RCTRequired.h */, - 5A567CED4BD63F9323491BF6F6227315 /* Pod */, - 79EE71B5295318175FD84A54CD7371FF /* Support Files */, - ); - name = RCTRequired; - path = "../../node_modules/react-native/Libraries/RCTRequired"; - sourceTree = ""; - }; - 1173600D3DE88233614795BB1EF16817 /* ReactCommon */ = { - isa = PBXGroup; - children = ( - BEBA3B74BC5BAA9E0F95DCA2577816CC /* Support Files */, - C610E38D1B5E9E89D61019E959B25EFD /* turbomodule */, - ); - name = ReactCommon; - path = "../../node_modules/react-native/ReactCommon"; - sourceTree = ""; - }; - 12608368C25577A631F7BD0763342EC1 /* CocoaLibEvent */ = { - isa = PBXGroup; - children = ( - B76A90ED9E44ED3B15F89EB662C2ABF7 /* buffer.h */, - 6698DF7672302452D12E8F8FA339638B /* buffer_compat.h */, - ADF7948164BC405C41BB28AA4725194E /* bufferevent.h */, - C78B635B9A224AD7B149387A6F039970 /* bufferevent_compat.h */, - 1984130AC9859409C9291C08C9EFEBA5 /* bufferevent_ssl.h */, - A87A337FD06C7DE49C5268D3A32F2889 /* bufferevent_struct.h */, - C2BE735E7D3712383AA21EE699871983 /* dns.h */, - 44F991DE655F71DEFED268D1DF4E043D /* dns_compat.h */, - DF4DA3E5645DBAA0402D9E4646554307 /* dns_struct.h */, - 473EAD33EA5EFD30394856E90492F7BB /* evdns.h */, - 40C267DF999628C86094476C9C616FAF /* event.h */, - 945D027B31400F5D962EB6D46E107B13 /* event.h */, - 2E642032847273B0FA7EE286C5748303 /* event-config.h */, - 2DF065CF6AEEF67333ADA442B00564E7 /* event_compat.h */, - 195104710D931D85250E1716488E3565 /* event_struct.h */, - 9CF6E2E9DAF8B678188507245149E047 /* evhttp.h */, - EEB2E41EF7F4B75D598C884FA80A1459 /* evrpc.h */, - FD2F59900FE287CA52E3685C426D35CC /* evutil.h */, - 1FE706D2ACE2792BF08E4E70F94DAFB8 /* http.h */, - 5010D96E7C0CE1DFB80A43B956461DFE /* http_compat.h */, - 3942E700C554EBA040E352A237B947DA /* http_struct.h */, - 6C3E0E72AC613DA8EE2571E973759DF0 /* keyvalq_struct.h */, - 20514B16228C17A82D921ABC6343A0F1 /* listener.h */, - 972307791D3909AD02BA6255085CBEBE /* rpc.h */, - 4DB0179667730726EC4FC29079CF2240 /* rpc_compat.h */, - AE87ACA68D2EED9D0044D08DA160196C /* rpc_struct.h */, - 57BE90115D5DC303A5E29DFC7D3D82B1 /* tag.h */, - 41AE4CB94AE6E3A734F70CF6B23E5B5C /* tag_compat.h */, - 7E17D993214B87C92E8BCD5A9C9FE1B7 /* thread.h */, - F1C4F954EFDDE9C8BF7A1364C186B6F3 /* util.h */, - 18F152900A9201BAA333CB4505979F1F /* visibility.h */, - 6CBB45CBDAAA298FD9B01D6EF2F52A85 /* Frameworks */, - D178D235BAE3BD66B2CBE11152C9D4C3 /* Support Files */, - ); - name = CocoaLibEvent; - path = CocoaLibEvent; - sourceTree = ""; - }; - 131E2D36D95DFD87D98274780ED9F3D3 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0F12B59F9DF6782E82843788360369FA /* react-native-jitsi-meet-dummy.m */, - 4909A17F606A67E1707ECB15C3A11DB5 /* react-native-jitsi-meet-prefix.pch */, - 523DF1DDD948533ECC09FAD0FFA44732 /* react-native-jitsi-meet.debug.xcconfig */, - 525880D7321AB021C70521B79D0DB240 /* react-native-jitsi-meet.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-jitsi-meet"; - sourceTree = ""; - }; - 132C5EDCC1EBBFB19094F9612AF936DE /* Support Files */ = { - isa = PBXGroup; - children = ( - 22269C4A96526A43CA43EDFCCB2ADD22 /* EXLocalAuthentication-dummy.m */, - 41F067803700B21CF695E473B8C9FD00 /* EXLocalAuthentication-prefix.pch */, - E11152178C28AA50B47376E8919D4805 /* EXLocalAuthentication.debug.xcconfig */, - E00C04F111934CCA0CF49B66116F31AF /* EXLocalAuthentication.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXLocalAuthentication"; - sourceTree = ""; - }; - 14384A404F6A82EE191D0ABD4CE5EA2E /* Support Files */ = { - isa = PBXGroup; - children = ( - FE34BBB59F6F1F6F957581C6CF9D2859 /* UMPermissionsInterface-dummy.m */, - E7D92EE151CD8CF5103DD3EA12B62582 /* UMPermissionsInterface-prefix.pch */, - C99A858C6E2FA0F9908159864A40BD93 /* UMPermissionsInterface.debug.xcconfig */, - E377BFD509F53255A0906A3F5D3E2721 /* UMPermissionsInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMPermissionsInterface"; - sourceTree = ""; - }; - 1451A97A0001C25D77E8240BF1027FEE /* Pod */ = { - isa = PBXGroup; - children = ( - AB4060BE11A773B16711180C44F6FFA0 /* UMSensorsInterface.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 153A67AABD9B5F612CCD8279E501EA9D /* FlipperKitUserDefaultsPlugin */ = { - isa = PBXGroup; - children = ( - 7571DC76DC3EADDE963E586E138F8C14 /* FKUserDefaultsPlugin.h */, - 57BD096A0AB10042760B13F762F639AA /* FKUserDefaultsPlugin.m */, - C0BC53810B2EF06324FB8E91968ED00E /* FKUserDefaultsSwizzleUtility.h */, - D4EBA7BFD322A0C942FE9C93C965A06A /* FKUserDefaultsSwizzleUtility.m */, - ); - name = FlipperKitUserDefaultsPlugin; - sourceTree = ""; - }; - 16448E64E5DDA987F164C322DD32FFA4 /* Support Files */ = { - isa = PBXGroup; - children = ( - 44B5F12FE1FB7D76171891F7BDEB9249 /* rn-fetch-blob-dummy.m */, - D3D252E98E5FDE432A51D5F0430640A3 /* rn-fetch-blob-prefix.pch */, - BACA52C24099F0800D61CF1C7A6C4588 /* rn-fetch-blob.debug.xcconfig */, - B97B2D7FE0E734635F61FB19F658FC9D /* rn-fetch-blob.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/rn-fetch-blob"; - sourceTree = ""; - }; - 1733B28C33F4DD608639D5BC1749EC61 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3D42917C924867E370FA16321C92C276 /* GoogleAppMeasurement.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 17806737AB8843ED205E379A08CA1644 /* Support Files */ = { - isa = PBXGroup; - children = ( - 9A493FF5ECE799F8773951B83D84B40D /* UMCore-dummy.m */, - 944B0F7A57C59A4360F98042BF96033F /* UMCore-prefix.pch */, - B511866C557FC6A4878CDC484356D0FC /* UMCore.debug.xcconfig */, - 6FF883FD05920DC5D11E10AF337F704F /* UMCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/UMCore"; - sourceTree = ""; - }; - 18359D1111542D66AA1CB21E6D2E2F97 /* Pod */ = { - isa = PBXGroup; - children = ( - 99D6277633D0745518D5EEC9BB5A6D08 /* LICENSE */, - D5479F3E9496239A6874B908FAA082AB /* README.md */, - B30BA0A1F6C0B36295ADD9637D5CFBC5 /* rn-fetch-blob.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 1887F8269500AA16A6D4C5127842BF96 /* Support Files */ = { - isa = PBXGroup; - children = ( - D76481BA42895BBC55EF6913C8B9C0ED /* EXAppleAuthentication-dummy.m */, - D8978B41EC5C42C72E39B57CDB731BFC /* EXAppleAuthentication-prefix.pch */, - E4E480D3B09BDBA497547A283A7D0910 /* EXAppleAuthentication.debug.xcconfig */, - 562358291754429BDABD830DBC6BBD5B /* EXAppleAuthentication.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXAppleAuthentication"; - sourceTree = ""; - }; - 191D63BC3A7EA57DC5CB946DBA905BCA /* Support Files */ = { - isa = PBXGroup; - children = ( - A846D19AFA9BD80524577EBBBF4AC156 /* React-jsiexecutor-dummy.m */, - A6FC1CFFB5DC32295F20E44DCDB47E96 /* React-jsiexecutor-prefix.pch */, - 6F0A2A0EF0637CF3EFB74B0D6111D57D /* React-jsiexecutor.debug.xcconfig */, - 996461F103F45D5BE5529D84D47528FC /* React-jsiexecutor.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsiexecutor"; - sourceTree = ""; - }; - 19408177D9DC1BB97679E92263D03552 /* Support Files */ = { - isa = PBXGroup; - children = ( - 360D75EE7718C8B5E7E91509B0499EBF /* react-native-cameraroll-dummy.m */, - 6E7106C969A9FE906A20816086BFA5F8 /* react-native-cameraroll-prefix.pch */, - 158702D57A31386B362AC76FE0879CDB /* react-native-cameraroll.debug.xcconfig */, - 1EA92D5997FAF3B0BDE7E6B06A1D7A44 /* react-native-cameraroll.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/react-native-cameraroll"; - sourceTree = ""; - }; - 1A5DF7367F074772C94D37C6F61C8E1B /* React-RCTText */ = { - isa = PBXGroup; - children = ( - 36BE1D0F231B6C4F5E25643D57EBD82F /* RCTConvert+Text.m */, - 4546FAAB66769B385F1C10B5D17AB782 /* RCTTextAttributes.m */, - 9010A7105BC48189E294F1431A4E5B44 /* BaseText */, - 018D33D95591FEFCE3D888044D77242F /* Pod */, - AF62EFE1CA11C259AB282459299AEFA7 /* RawText */, - 9349E9949AEF880C821F966FD23DE4E0 /* Support Files */, - 63F237A2177E17E1A0193BC4A8CE74C4 /* Text */, - D28205F4D052F6DFED609E76D144048F /* TextInput */, - 8FB2BB756416D5422C7A5CBFC24CD256 /* VirtualText */, - ); - name = "React-RCTText"; - path = "../../node_modules/react-native/Libraries/Text"; - sourceTree = ""; - }; - 1A7492250E4F685890CBC6B189DDCC9D /* Support Files */ = { - isa = PBXGroup; - children = ( - 9BFB858FFCD75C16524DAE41E50EDA6C /* FBLazyVector.debug.xcconfig */, - F10320087A957C5D7E95D07242064BE2 /* FBLazyVector.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/FBLazyVector"; - sourceTree = ""; - }; - 1B0A308C600B2BD4046EBEE75BFCACC4 /* React-jsinspector */ = { - isa = PBXGroup; - children = ( - F82DAB0168C9A616529AA60F814D8381 /* InspectorInterfaces.cpp */, - 63B24C00CC5FBFF0104C5CEAF26E85CD /* InspectorInterfaces.h */, - B34FBD1B460804386117F4B2909A7B93 /* Pod */, - 45F8461B437A185AB847ED051991025F /* Support Files */, - ); - name = "React-jsinspector"; - path = "../../node_modules/react-native/ReactCommon/jsinspector"; - sourceTree = ""; - }; - 1B9E0DF4E627A0DE58E5C07A1B1F36D0 /* Video */ = { - isa = PBXGroup; - children = ( - 05EDC5EF4F7A61CC4C83B5623AB8466D /* EXVideoManager.h */, - 4A9B577A6378CE182C205BF8D566C836 /* EXVideoManager.m */, - 5D28A2F85BE3CAEE42670EA684A59DB8 /* EXVideoPlayerViewController.h */, - C8972C8A0470C9BC3219DA4032A09601 /* EXVideoPlayerViewController.m */, - 428B8F140F25393AF875A94951A154F9 /* EXVideoPlayerViewControllerDelegate.h */, - CF8DCCE23CDBAB54A36458A4E4D5EADB /* EXVideoView.h */, - AAB51BAD1D7EB7BB5508094F794F42BD /* EXVideoView.m */, - ); - name = Video; - path = EXAV/Video; - sourceTree = ""; - }; - 1BAB352DD59812C7A38695712309A98B /* RCTNetworkHeaders */ = { - isa = PBXGroup; - children = ( - 6C5965AA3E29FC898B32DF6B21D82EEA /* RCTDataRequestHandler.h */, - 7DD4A6659C93D9324AA8FDCC19D544AE /* RCTFileRequestHandler.h */, - 962C9C1558BE0FBB69BAF645AD26C2A1 /* RCTHTTPRequestHandler.h */, - 555E6E5DD1E71AD0281C53042760395F /* RCTNetworking.h */, - 06C98C79B5EF2C133FF6CE557FF42847 /* RCTNetworkPlugins.h */, - BAC3BF99ECBDA7FAAAB832C9282CC5E5 /* RCTNetworkTask.h */, - ); - name = RCTNetworkHeaders; - sourceTree = ""; - }; - 1C74BFA4A909CE798117215A9C6EB89A /* MethodSwizzler */ = { - isa = PBXGroup; - children = ( - CE5167562CDE6169DA6D106D090D7DE6 /* GULOriginalIMPConvenienceMacros.h */, - F913C27BBB2B1100FDAF53AA22A0BD34 /* GULSwizzler.h */, - D58AF32ED9DB1F74C78993A077BD0FB9 /* GULSwizzler.m */, - ); - name = MethodSwizzler; - sourceTree = ""; - }; - 1D2C396C05A727041C7C3702ED0822CC /* RCTVibrationHeaders */ = { - isa = PBXGroup; - children = ( - 4ABB6DE6CFDF5327CBEB702D3BFBF97E /* RCTVibration.h */, - E99986382AB553201CAC68181E0D19EB /* RCTVibrationPlugins.h */, - ); - name = RCTVibrationHeaders; - sourceTree = ""; - }; - 1D3A9126B4CCC6DBAC0B07793364ECD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3FF3F9F5D4B96F992106B3D82288AE35 /* React-RCTBlob-dummy.m */, - A4D54A32E207A52E94C4F5219C97F37D /* React-RCTBlob-prefix.pch */, - 3DB517B983E703D101B71F0C4F108313 /* React-RCTBlob.debug.xcconfig */, - 1DB9CB995820A385301DDF362DEF8758 /* React-RCTBlob.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTBlob"; - sourceTree = ""; - }; - 1D6C301C450EAA57AE4610B126AE9379 /* Support Files */ = { - isa = PBXGroup; - children = ( - 76C8411FD4ADAEE39D1AB0D8BB5F5FC7 /* FirebaseCrashlytics-dummy.m */, - 50E274B0FDC45577FA9549D3C187242B /* FirebaseCrashlytics.debug.xcconfig */, - 22C541BE27C6A4521817D915D71EE8A1 /* FirebaseCrashlytics.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseCrashlytics"; - sourceTree = ""; - }; - 1D960554F77201415EAE9651353B2CE0 /* EXImageLoader */ = { - isa = PBXGroup; - children = ( - EAF23BFCE92AA47A2873B6BC54CE9A82 /* EXImageLoader.h */, - 8650B4EEF412482AF89B9400A42CA245 /* EXImageLoader.m */, - 909A982B318F492E79A0B0080E7F62E0 /* Pod */, - 8BBFD1D57490B447D7FFF30F43CB9A7C /* Support Files */, - ); - name = EXImageLoader; - path = "../../node_modules/expo-image-loader/ios"; - sourceTree = ""; - }; - 1DCDF13F67887E617CC442BB30458428 /* AppDelegateSwizzler */ = { - isa = PBXGroup; - children = ( - 0D93E553F70D183C91A3920A509DD4DD /* GULAppDelegateSwizzler.h */, - 42AB3BBB463F5EC27C22C10A80989826 /* GULAppDelegateSwizzler.m */, - 0102F39227A15B9D206728EC8E11B82F /* GULAppDelegateSwizzler_Private.h */, - F21299F97711820C37335AEB062868C1 /* GULApplication.h */, - 91BB95B9291ACE4D0989F38EC2988C6F /* GULLoggerCodes.h */, - 563CDA5896F58BC15DFB5DC4034FBD97 /* GULSceneDelegateSwizzler.h */, - 84712B50AB1AF1E436DB1DA71E2D2CA7 /* GULSceneDelegateSwizzler.m */, - BD96F1F174D44004F2B151A5D9F6E827 /* GULSceneDelegateSwizzler_Private.h */, - ); - name = AppDelegateSwizzler; - sourceTree = ""; - }; - 1E9D0739370A46FEFF936FD2233CABEE /* FlipperKitReactPlugin */ = { - isa = PBXGroup; - children = ( - B52867177ABED01D3ABB5EC4169B8859 /* FlipperKitReactPlugin.h */, - 468E01F2EB689338BB2B3579C4FFAAD3 /* FlipperKitReactPlugin.m */, - ); - name = FlipperKitReactPlugin; - sourceTree = ""; - }; - 1FBF978C00A0C3B39C2CF68CA5FA1CDF /* Services */ = { - isa = PBXGroup; - children = ( - 364AAF719192994782312AC2667283A4 /* UMReactFontManager.h */, - 4184308CE6AA6421254E0CDA732DDD3C /* UMReactFontManager.m */, - BD8722B88E814091C19479A32D208AA7 /* UMReactLogHandler.h */, - 5BA879111DE2652A9191BDEADD90C73D /* UMReactLogHandler.m */, - E501194E937A3BFA2518E6A318AF5C0B /* UMReactNativeAdapter.h */, - 33085967C658BAB1A7E41C3173AB2378 /* UMReactNativeAdapter.m */, - 0AFAD99F891D83ECB26F52872B68D810 /* UMReactNativeEventEmitter.h */, - 6C0F1CC8E0B502D0C629574C64F369BD /* UMReactNativeEventEmitter.m */, - ); - name = Services; - path = UMReactNativeAdapter/Services; - sourceTree = ""; - }; - 1FDCC29DB23EDE31F9694745538009C7 /* Support Files */ = { - isa = PBXGroup; - children = ( - AFECFD51798699035DB0BCF6B49FB45B /* RNRootView-dummy.m */, - 6CEF81A5F611EF0476B2CFB2576845DD /* RNRootView-prefix.pch */, - 93317CB6FAB6B5749D8046FD3B0DCCCD /* RNRootView.debug.xcconfig */, - 2C04FBD6FA48936DAF7EAD4995FBDC01 /* RNRootView.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNRootView"; - sourceTree = ""; - }; - 208DA16BBE6D847A0E155DAA172E6AA8 /* UMCore */ = { - isa = PBXGroup; - children = ( - 0A194A89E97A8617215769B0AE3B435E /* UMAppDelegateWrapper.h */, - 70A13EB69CA9BDD874681BA6977F2382 /* UMAppDelegateWrapper.m */, - BF6CC9E1559313D2D819B74ED1ADC435 /* UMDefines.h */, - 63E1E28392FDDDCD117772C8187B9AB9 /* UMErrorCodes.h */, - A6F37BCFA3A5E229FD1BB7EC45AB0D94 /* UMErrorCodes.m */, - 28341F3A91E1977E1903CEB50390D7D6 /* UMExportedModule.h */, - 88F8834973F0172F692546FFF74125A3 /* UMExportedModule.m */, - F4685F766E3A537439E671C91583CD6D /* UMSingletonModule.h */, - 0ADC1D86EDC0770C17F5DE8A7E021996 /* UMSingletonModule.m */, - E74C6677509574D65B174FB977F4BDEC /* UMUtilities.h */, - 7C5A75DBEBA07D1D329053979A1E1F7D /* UMUtilities.m */, - E4FF97E12FC2AB186BCBE9BEA9367894 /* UMViewManager.h */, - 12A3D4A2CEA64FE1A40E366F6EFD7A9E /* UMViewManager.m */, - 2F2FF8290701D2BD8A42448C63AC954C /* Pod */, - AF8FA3743EF2F00A64CF6271B1CA0CCA /* Protocols */, - A60CDE737F526D7425B011B2DC527755 /* Services */, - 17806737AB8843ED205E379A08CA1644 /* Support Files */, - DED22F350E43D6594180BA9764FDCF52 /* UMModuleRegistry */, - A90CAFB5D029228E6F94A9FE0DE8A641 /* UMModuleRegistryProvider */, - ); - name = UMCore; - path = "../../node_modules/@unimodules/core/ios"; - sourceTree = ""; - }; - 2173DE4FDFFDDE865AF9F0E8800EC798 /* Pod */ = { - isa = PBXGroup; - children = ( - 5391FDD4800368F989EB3093C245BE46 /* LICENSE */, - 4F9BA4B3AA26DE7BB0DDE22100C8818D /* react-native-appearance.podspec */, - 44EF6C6F319A7FBFB3639EDC7FF05578 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 22549ECE3D00D588E87D786DB3C7CFAB /* RNFetchBlob */ = { - isa = PBXGroup; - children = ( - 31C4204D58E0E145C4DBA328B0162E12 /* RNFetchBlob.h */, - 8ACE316B3FFB1BD0D60444A8BBFB7040 /* RNFetchBlob.m */, - ); - name = RNFetchBlob; - path = ios/RNFetchBlob; - sourceTree = ""; - }; - 24D8DE1E4562FAA738CA0E576FAF96D2 /* React-cxxreact */ = { - isa = PBXGroup; - children = ( - 33D726781738E2B01F5B74C0653D6439 /* CxxModule.h */, - 132A5078717FC91D9B2D0EC41ABE914A /* CxxNativeModule.cpp */, - FA2F1AE71FD4E0D504CC1BB23ADC472F /* CxxNativeModule.h */, - FC6D4B5D0DE995D408A99471DF825A0E /* Instance.cpp */, - 978114B5BFEDE880EDCF41632D8A9570 /* Instance.h */, - 9D7D30FD062FA2F4CE761A3A1CCA8F85 /* JsArgumentHelpers.h */, - AD50CECE3CCFF5A4DC48B6D5C0A607B7 /* JsArgumentHelpers-inl.h */, - E73DD6E2DDB845423C380CAD3B5C28B9 /* JSBigString.cpp */, - D2499C8B2186DA8E61F638035B873017 /* JSBigString.h */, - 9FC5884C82AABE2EC8332BCB64221E9A /* JSBundleType.cpp */, - 30E873B2AF20F8F5322BD2B723FBFBBE /* JSBundleType.h */, - 4F1C090597007F883059F0DBFE7503FA /* JSDeltaBundleClient.cpp */, - A6ADA129893F70144FEF13AEC75F6C50 /* JSDeltaBundleClient.h */, - 7F81D7793360D01BE72A5DA71D7FCCBE /* JSExecutor.cpp */, - BF7C89715C342A26D2AE3FBD19699A91 /* JSExecutor.h */, - B06DB10651505B1202A5EBD31DC18D5E /* JSIndexedRAMBundle.cpp */, - C2DE2A07BE9D20BB2D46088AA36B890E /* JSIndexedRAMBundle.h */, - 67D4209A48F82ADDA4F5818E3EEDB964 /* JSModulesUnbundle.h */, - 5B05CA75F156B8CFF6045C4F3F87CDC5 /* MessageQueueThread.h */, - BA9C24247421D29B5BD9E43BD588A665 /* MethodCall.cpp */, - D5B0029823E72E494A8A47AC82D8D02C /* MethodCall.h */, - 579D50755D6C05683866DF1EC201B0A5 /* ModuleRegistry.cpp */, - 092712BFAC70FAB2B3B011A19B02873E /* ModuleRegistry.h */, - CDCFD5FBA22753E346CB7AA7F72793D7 /* NativeModule.h */, - 3A9DC1D9F0B8012EE56D474C37681860 /* NativeToJsBridge.cpp */, - E685060B7E28DE532F3A85C18B146079 /* NativeToJsBridge.h */, - 524BAB40CDC93E796CC2BB13B74D16D3 /* RAMBundleRegistry.cpp */, - BE52A37A1BE7982A06FB78B7CE518E5E /* RAMBundleRegistry.h */, - E791609D7BB21AA3D70750B1A1CAE766 /* ReactMarker.cpp */, - 37D8507932C176FD9A70992AB837AE8F /* ReactMarker.h */, - 925B493C179939C067B87958520CB2C1 /* ReactNativeVersion.h */, - ABB1F06AA1DF276D588AF6CC5CDF84D2 /* RecoverableError.h */, - DB342CB3D65E6B3C7690F3A485DD4A17 /* SharedProxyCxxModule.h */, - F9D48F6F692CB2B4B48666DC835623BB /* SystraceSection.h */, - 04B5697B02F482155572A4CFDA6317B2 /* Pod */, - FC98867B7FFD6C45EBD30A130648523B /* Support Files */, - ); - name = "React-cxxreact"; - path = "../../node_modules/react-native/ReactCommon/cxxreact"; - sourceTree = ""; - }; - 2580FA943229888A77F50ADE6F65B89E /* Support Files */ = { - isa = PBXGroup; - children = ( - 9655546D55EF3CA44CC44C6FBE351C28 /* RNFBApp-dummy.m */, - 4783223EC3E3FE738BD7B35FFC92CD37 /* RNFBApp-prefix.pch */, - BC282D79910D6F5C3C62503D5C1F04C3 /* RNFBApp.debug.xcconfig */, - 7BD0ED98734525242432A759D5F27FBF /* RNFBApp.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNFBApp"; - sourceTree = ""; - }; - 2583B775845F0F0D31F4B23DFAA14608 /* Pod */ = { - isa = PBXGroup; - children = ( - DCF7A4DCA000540AAE3AB8F4C832C85C /* React-RCTImage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 2667D906D41BC0B1430ADEBD42377934 /* UMTaskManagerInterface */ = { - isa = PBXGroup; - children = ( - BCD33FA1C4A2DE809A407E674FD93977 /* UMTaskConsumerInterface.h */, - 5D85A284C5F3C63E268E4028F6C491B2 /* UMTaskInterface.h */, - 2A31498DD7FFE5AC83A57E0A20328FD3 /* UMTaskLaunchReason.h */, - D0D5223366946270BD599C4598AB0B0A /* UMTaskManagerInterface.h */, - 53828832B31E3AD0ABCC7423D79998B6 /* UMTaskServiceInterface.h */, - 6A3049C7E8D41E5455E65CA8032E38D6 /* Pod */, - D6C2991C4C40CD41197596951C05E876 /* Support Files */, - ); - name = UMTaskManagerInterface; - path = "../../node_modules/unimodules-task-manager-interface/ios"; - sourceTree = ""; - }; - 2670145818F8C132EC82F7751F4FD798 /* Pod */ = { - isa = PBXGroup; - children = ( - 85DB9DCD90930166F793C7CA35983E71 /* React-jsi.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 2695A8A599265E7AE6C1465AD18FF2EC /* Support Files */ = { - isa = PBXGroup; - children = ( - 00C5A3A73D5F0FA3B10AE16775F271DF /* React-RCTLinking-dummy.m */, - 6924862759A987052892CB24F5948797 /* React-RCTLinking-prefix.pch */, - 4BF6B8C2CDE8431224EDED81BBAA94F7 /* React-RCTLinking.debug.xcconfig */, - 17B5187116367FE0095FE4AB06B77488 /* React-RCTLinking.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTLinking"; - sourceTree = ""; - }; - 276654A5E1206D1E591EF1EFC4A0E7FC /* Modules */ = { - isa = PBXGroup; - children = ( - 4F86E8C83611809E996BFEE4CCDE8343 /* RCTEventEmitter.h */, - 184583558AD095BE04823010CFDB855E /* RCTEventEmitter.m */, - 1EE0A5CD5E8D4CA609724F95213B542B /* RCTI18nUtil.h */, - 1A1FAF62998B16AB4476447123A54E5B /* RCTI18nUtil.m */, - 849AE929FF332905341897AC24CD6E1D /* RCTLayoutAnimation.h */, - D324B9F20D3B0BF34F35245AC8ABC505 /* RCTLayoutAnimation.m */, - 32EF82EE1A1D8756C98666B0A26B9255 /* RCTLayoutAnimationGroup.h */, - 3AB05BEFA17D5D67D3C53036B5AE38E4 /* RCTLayoutAnimationGroup.m */, - E6E1EB5C5A60DE8EB818D9FFF6EB2941 /* RCTRedBoxExtraDataViewController.h */, - 53D0830ABE6F5338B281F64C4817C86A /* RCTRedBoxExtraDataViewController.m */, - 4A20830F243A0EE718A622E2C44FB987 /* RCTSurfacePresenterStub.h */, - 0D734DC8F87ADD26C796D0CB7216A261 /* RCTSurfacePresenterStub.m */, - 2A424B921F34A2E684E3317DE9C9F0B0 /* RCTUIManager.h */, - 5FC3DDF45091DA3AC479A574842CC386 /* RCTUIManager.m */, - E035C799787B26FB103927867AB59D05 /* RCTUIManagerObserverCoordinator.h */, - 89934B9D4927DCE9310D7C45B12B7B3E /* RCTUIManagerObserverCoordinator.mm */, - BE2B8394DC33A02F432878F1D821234A /* RCTUIManagerUtils.h */, - 6038AE431D283EF67E531354FC54133B /* RCTUIManagerUtils.m */, - ); - name = Modules; - path = React/Modules; - sourceTree = ""; - }; - 2777ADA4E455AE0B0164A464EC2511F6 /* Support Files */ = { - isa = PBXGroup; - children = ( - 7962B97C0094DF949B3502BDFB8165E5 /* EXWebBrowser-dummy.m */, - 4A2BD6FFF54A43E54E9C814C442F2B69 /* EXWebBrowser-prefix.pch */, - C59DB90CF3AC928BF2F41DEEDA4939E5 /* EXWebBrowser.debug.xcconfig */, - 2D77C6DB0287A5D60AC414B8A6560502 /* EXWebBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXWebBrowser"; - sourceTree = ""; - }; - 279C8F59F403B33573E3E57A04B685A1 /* Support Files */ = { - isa = PBXGroup; - children = ( - A110C36112C624ED8ECBF5AF8E1914E0 /* UMFaceDetectorInterface.debug.xcconfig */, - 248D3CB1F9995186AC0EB934A5CAC0CB /* UMFaceDetectorInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMFaceDetectorInterface"; - sourceTree = ""; - }; - 28640BFBCAB291E1DBAE2CC7AE5C7134 /* Nodes */ = { - isa = PBXGroup; - children = ( - 0029EF376D659E2A8E63C158711381ED /* RCTAdditionAnimatedNode.h */, - 5CAFE45FD6D43A417A0316AB4C6B57D5 /* RCTAnimatedNode.h */, - BCD29E30D08AA725101A72D71096FF99 /* RCTDiffClampAnimatedNode.h */, - F4EB1A7EAB18453C0D385A4B95875284 /* RCTDivisionAnimatedNode.h */, - B27C1729B947583819817A07568759FC /* RCTInterpolationAnimatedNode.h */, - BDB5D7FD80EE9CC211FEDAD1FFAACAAF /* RCTModuloAnimatedNode.h */, - EB55CC314436DBB45945DDC51FE7D004 /* RCTMultiplicationAnimatedNode.h */, - A849B46747A2D27F06CD4B0F19DFA865 /* RCTPropsAnimatedNode.h */, - 31C9DBAB0B12753EFD09AB5FF51312FA /* RCTStyleAnimatedNode.h */, - CCA445C75B442CC0833E539B3948F610 /* RCTSubtractionAnimatedNode.h */, - F6D60BA1CF75E2B12AE25427ED0D8E5F /* RCTTrackingAnimatedNode.h */, - 70C69A5DB7AC59F60F22F98605C4CFCE /* RCTTransformAnimatedNode.h */, - B78492F97AD567F7C43E727921B571DD /* RCTValueAnimatedNode.h */, - ); - name = Nodes; - path = Libraries/NativeAnimation/Nodes; - sourceTree = ""; - }; - 28A091192A04A256A671E6D18B4D008E /* Flipper-Folly */ = { - isa = PBXGroup; - children = ( - A76D6A693C0D21E2384BF0959E030A63 /* Access.h */, - B40817A55A6AE1DBA3B73B68BCE8E6D9 /* Align.h */, - 59776B710AC4B9E37259D6CFE6591268 /* Aligned.h */, - B2E218777922850F8FD2F2ED85C3558C /* ApplyTuple.h */, - 88E06EDD49EAA4EA3B221D0DF8AB80A2 /* Arena.h */, - 331D538CAE6C431B474CF5CD0EA2769E /* Arena-inl.h */, - EE25F1E9F68747A3CBE0820C8E825A24 /* Array.h */, - 28414E289A382126C99F42C0655BEEF3 /* Asm.h */, - 44126AA1060404910BD45627850D607C /* Assume.cpp */, - E065368D6FD3F1479EA5C7D24E148373 /* Assume.h */, - 956F5D99E06DD7FD97D9460CE5CB5FD5 /* Assume-inl.h */, - 27F1A6BECB87CF25790CF1EEC78FFCDF /* AsymmetricMemoryBarrier.cpp */, - B75BCBFFF6925D3612F1250AF81E6FEE /* AsymmetricMemoryBarrier.h */, - 8AC594F02CC16F66B98E4468C6C59C62 /* Async.h */, - D291DE38229CCA16DF54B55291CDD8AF /* AsyncPipe.cpp */, - AF2A19ACD78BA942503C43E989CB083D /* AsyncPipe.h */, - 2A89CEB0219B928E95E7D2561B3A7949 /* AsyncServerSocket.cpp */, - DEE74521553B07DF14372091022DF068 /* AsyncServerSocket.h */, - 3455E1B830D610EBB778934F64D6A975 /* AsyncSignalHandler.cpp */, - 7944D3F7795268BBDC2804BDF5D596C0 /* AsyncSignalHandler.h */, - 8EE94A12F93DF005287FCD544E42723C /* AsyncSocket.cpp */, - 74AB9F0D12C65D3D5887677C3B984BE2 /* AsyncSocket.h */, - E670FDD3653083B21240F5654FA2215D /* AsyncSocketBase.h */, - 2E72F8E8BCDFD8F4466385DDC7BC9D3A /* AsyncSocketException.cpp */, - A2815A30FB1FF4B8F62752C035B70A46 /* AsyncSocketException.h */, - 977AACBE4CE84B021995365A14DB94E6 /* AsyncSSLSocket.cpp */, - 4D05E334092DECED86610A79DAA33B70 /* AsyncSSLSocket.h */, - 56BDC7855EDC9F1D2AB8B748729E77EE /* AsyncTimeout.cpp */, - 91C24BBC5333024EBB822ECEC5BD27E8 /* AsyncTimeout.h */, - B213E36BD092B8ECF924B73AC7950F42 /* AsyncTrace.cpp */, - 78A376D29FCC01585E352B355886B7C9 /* AsyncTrace.h */, - 0455887BDACBBACB48FC0692AC6079A2 /* AsyncTransport.h */, - 608FB776F77192F81A2FA13081A692FE /* AsyncTransportCertificate.h */, - 7598CA288C53C7B3D212231FEFEA0D8C /* AsyncUDPServerSocket.h */, - 6D888598C4E37A01FD6936829047571A /* AsyncUDPSocket.cpp */, - 17494F9C1DFAE5E426E7C147EAD8821B /* AsyncUDPSocket.h */, - AF65D9B11D6F359DD6F8BDBD7A62082A /* AtFork.cpp */, - DC6A9ADCC13FD83092A97CFFC08CF82F /* AtFork.h */, - D782570526354C26DF397665643D6BFE /* Atomic.h */, - 89C062B8ED4D916D00E38E692F628ECC /* AtomicHashArray.h */, - 1BF2F8A4AF73D25D37813F0B113541ED /* AtomicHashArray-inl.h */, - 2BC4B6B859189315E479A3B28B20CC45 /* AtomicHashMap.h */, - E8845CE8F3CFCB7F539E339526559513 /* AtomicHashMap-inl.h */, - D52A0BB4D92DDC9B593AF5C5AEF7FBE9 /* AtomicHashUtils.h */, - 2208AE898BE00C8E9A20D53E3B61751C /* AtomicIntrusiveLinkedList.h */, - B88A238698DB985A72ABBB4934774B45 /* AtomicLinkedList.h */, - 822BEA017B4A92C48753B01E55150A0C /* AtomicNotification.cpp */, - EA673DE59200B0B5F64F611040331D9B /* AtomicNotification.h */, - 4168DF9F6E37BBC9E9A44D37DD4F8A12 /* AtomicNotification-inl.h */, - E3917CFBA8A1DD50F4584D0D892B7A17 /* AtomicReadMostlyMainPtr.h */, - 80545F6091AA92EEAF783BF4EF965E1C /* AtomicRef.h */, - 592B252AB58909176BDDB7B3701554A0 /* AtomicSharedPtr.h */, - 000C1C9CF9386C890FF6ED473A586760 /* AtomicStruct.h */, - 14CB491DA261DA5C281CB6B3CD5DC2AE /* AtomicUnorderedMap.h */, - 92FF476829752ADDF95984D8F7AC0D7A /* AtomicUnorderedMapUtils.h */, - 61DF78A65709484E73FEBB34A52318F1 /* AtomicUtil.h */, - D8BFF2C75F1D020BB8BADE27D4F3A221 /* AtomicUtil-inl.h */, - 68E79F88A98BDBD2FADE64873E49BE5D /* AtomicUtils.h */, - C30F7F89E791711B48464342106226F8 /* AutoTimer.h */, - 47DDDA3EF1B2A03E5986C29F9AD3230E /* Barrier.cpp */, - 54EB121F312B8CE431C69C32CDD64F19 /* Barrier.h */, - 1C6BC3DE74F63D43695D38CCC4B8FB41 /* Base.h */, - 7DBA531456175987BF425721A5C406DD /* Base-inl.h */, - DDE43A897EC38B3CB5703723105E8E34 /* BasicTransportCertificate.h */, - D1FEB8A17E597B536CD017BB386ACF22 /* Baton.h */, - C453D6935668B31A88214650D990B85D /* Benchmark.cpp */, - BD1B62C6CCC9B0025AF7A6FB03DC4E4B /* Benchmark.h */, - 41C927B83DC0948365569F95AE829FF9 /* BitIterator.h */, - 114BD75B686EA1B03D9B45F94A22306E /* BitIteratorDetail.h */, - 700FB860CEDDA46DEA68FA1BB107667B /* Bits.h */, - C6E791AAFDE581645641A9BE02AD212B /* Bits.h */, - 34E902E97DA04910A3A694AB725291EA /* Bits.h */, - 1FC8A17AF94F032F2F9C8219997247BB /* BitVectorCoding.h */, - EDA60D556401803478C9108C4C502BF2 /* BlockingQueue.h */, - FC18BF141D8B95451EB6164F0A8E304B /* Builtins.cpp */, - 02471DCEA92594DDAF0D982FEFEDA153 /* Builtins.h */, - BEE0464E0C94B162B36114026C0592E2 /* CacheLocality.cpp */, - 83C70F9E0CA6D994C20D82596A791956 /* CacheLocality.h */, - 8C494AE0F641C814E22A3A06BEA1688C /* CallOnce.h */, - 8F544917428E69389934AA67C6A36D47 /* CancellationToken.cpp */, - 46F780D4489FEEE14491C005E7039D33 /* CancellationToken.h */, - 52EDC1B63F64BCFF4069403F93325357 /* CancellationToken-inl.h */, - 19BF06738DD0F51C47546F1D2283D906 /* Cast.h */, - 5E692FA6C355B3E1AACF59DBE2931CCB /* CheckedMath.h */, - A1D820240F0210A102F96722E586A1AC /* Checksum.cpp */, - 3CD8BD7E54E4C96062CA6B79415D777C /* Checksum.h */, - 3B7FE43CAEF809B4218C9ED13CEEC451 /* ChecksumDetail.h */, - 446493CFD0C6CEE379392E362B08E9CF /* Chrono.h */, - 34D5E6F348BDD95757416B6031B9A117 /* ClockGettimeWrappers.cpp */, - A8CD097D222DD48A5707C487C634FF8B /* ClockGettimeWrappers.h */, - E7F89F69D58231307B377A09D2F20A93 /* Codel.cpp */, - 4F42A4FFE0C6D566668EC7A2D36FDF5D /* Codel.h */, - A7002C4ED447F0AF7C642C886490C66E /* CodingDetail.h */, - B9665409270F1193682225868F3A7A82 /* Combine.h */, - 910B713ED3D194484C37B0EA32185B88 /* Combine-inl.h */, - 1154F2BD12B38548689C278F523B692F /* ConcurrentBitSet.h */, - 417E4FE64BADEB1C33CC9305F6AC4BEF /* ConcurrentHashMap.h */, - 41C6F33F3ACAD20BA9745D7CB0C43D3A /* ConcurrentSkipList.h */, - 322B81AC3D163C6FF26E1064983DB705 /* ConcurrentSkipList-inl.h */, - EA248B5B87A57BDD6811A1434C7E9AD5 /* Config.h */, - ABE1208B3C2EA015BD10A4C0B83FFD2A /* Constexpr.h */, - 15E8876BE0BBCE43FAAFB1D7617F3BBD /* ConstexprMath.h */, - C4B488DCBE297BF27E5027CA04CD1C41 /* Conv.cpp */, - D6FA790EC256A7F768FC0C91157E5C4E /* Conv.h */, - FAAEE84DBB25715C319A69A09C3AB507 /* Conv.h */, - 6B229390E5DC7BAF77CF58F87A0D2C06 /* Core.h */, - 852C0606A4CB62EF49CEAC0A8CC22091 /* Core.h */, - 4AD9BAE026FEDF83CD19FB2029CE8941 /* Core-inl.h */, - 0653876D2A6D0E1E0E290096153FB5C3 /* CoreCachedSharedPtr.h */, - C307FA4DDA124CE3D860A07650C7336A /* CPortability.h */, - 2A269314E0604B53C09695234BD812E0 /* CppAttributes.h */, - A081FCF8E24CE17EE6C1EF96819E169F /* CpuId.h */, - E82064963A7ABDB567C56254B7F2A7DB /* CPUThreadPoolExecutor.cpp */, - 4F6C0E9A5B8F1E00BEEAA26B3E78DB3C /* CPUThreadPoolExecutor.h */, - D6E677AA069F3B2E0C95E2A3532E7545 /* CString.cpp */, - 3C3DF31F31BFD595F0FF72EADD21C14B /* CString.h */, - 49429B22C3AB31FEBC588E5FB6BB7E0F /* Cursor.cpp */, - 55C2011F83AA4DDC64CD927FD8447E5A /* Cursor.h */, - 72E23120C5376BC53C0D6BAF02093D4E /* Cursor-inl.h */, - 24180451BF7C918523EE2F2D21D04DB4 /* CustomizationPoint.h */, - ACCD86DE9ABFDC69CD5982FF9C8BDA2E /* DecoratedAsyncTransportWrapper.h */, - 6B647D738484EA506391EF525673DCDD /* DefaultKeepAliveExecutor.h */, - 9D5DAD20CF4A7EBEC0EF93F1E3C7CCFC /* DelayedDestruction.h */, - 8597C38FF2B6314F7BBE0C87F0911E94 /* DelayedDestructionBase.h */, - E3129A23443A70A78B91986A738276C7 /* Demangle.cpp */, - CF8281271ADB1F358A919C352A86515F /* Demangle.cpp */, - 0117554899DA5E30A66E9EF1126DCBC9 /* Demangle.h */, - 07561C396E25DDE60BD06FC80FCA2EC1 /* Demangle.h */, - C617F30F38D7264BBC69D87465DAB6E4 /* DestructorCheck.h */, - 734A2DE6B8E3195A0323DD08113E3DAD /* Dirent.cpp */, - AF0504E5E31C9BB8CA6DFAA251617684 /* Dirent.h */, - B8421EBD92A3A57D52FDF461D9DECC2D /* DiscriminatedPtr.h */, - D552AA6F9A19F177C535E3D8C9996AD4 /* DiscriminatedPtrDetail.h */, - E3484287C86F3C361E19FA82FE4676E8 /* DistributedMutex.cpp */, - 73E8F2E1EBF1D2B5F90C1BA225EF2460 /* DistributedMutex.h */, - D49491FFF9858D16254048821075C689 /* DistributedMutex-inl.h */, - B8FA1BDFCA7226956CF2EEC8AF63E901 /* DistributedMutexSpecializations.h */, - 21E4E2187CE05275E6A620BAF348931F /* DrivableExecutor.h */, - 60535C87D0FC894ADB2DD82CC2A28E53 /* dynamic.cpp */, - 5716F6616169F99432AD1D3894329AEA /* dynamic.h */, - FD33C0439B76095288E5AB817E14F593 /* dynamic-inl.h */, - 8313B3CD1D07DD4D6FCE7D40613A8FE4 /* DynamicBoundedQueue.h */, - 082D536AD9A7EA2CDF47A276ED8A62B8 /* DynamicConverter.h */, - 3C23C2BDE7E08B7D04B3F5940676930B /* DynamicParser.h */, - 4E1D7E81F01D4D9D32B2BA8D87BE0DA8 /* DynamicParser-inl.h */, - 77254540357DA2C913AA45CCE9A2BD0B /* EDFThreadPoolExecutor.cpp */, - 48341C210561DE5E1037F4D81D85E20C /* EDFThreadPoolExecutor.h */, - 2EBEBEE1954663B995A9E6D7C64199F0 /* EliasFanoCoding.h */, - 2919C9877EF941C1709E394910ADED79 /* EnableSharedFromThis.h */, - 0685B12F74013DC73F69FF3FD9821261 /* Enumerate.h */, - EE5C9EDCAF241D698D2916516A93E4A2 /* EnvUtil.h */, - 1772C780D2DE5AADFE26B8A246B3D1B4 /* Event.h */, - C4141BB5449ECE42D0A3DDC9A489ECF3 /* EventBase.cpp */, - 3E8C54B5F0B21968B0CCCD7B06989C20 /* EventBase.h */, - EB70007E42411A897457FA7DC5A6CD3C /* EventBaseBackendBase.cpp */, - AC5D0745B0C7FB9596507A0F02F18491 /* EventBaseBackendBase.h */, - 798AA279081C1310DB4584F20A272A44 /* EventBaseLocal.cpp */, - 3ED5FF248E57447CE64A4876ED7B8DA4 /* EventBaseLocal.h */, - 7852BC13A2C87EB310181FD6FA0A09B1 /* EventBaseManager.cpp */, - CFCC2D274ED22535ECD02924D62DE800 /* EventBaseManager.h */, - 9737529540B90891761E6E271EFB788C /* EventBaseThread.cpp */, - 8A7C3160EF2F747B2440F1A3C5FE058D /* EventBaseThread.h */, - 25BE401A75E8670829B853400D0421F1 /* EventCount.h */, - 34D66EBD4D76C6D7FE612AC6B823A4AB /* EventFDWrapper.h */, - B3FC7F21CD9F656675673A5907F9D6A1 /* EventHandler.cpp */, - C3989D4ABB04D0A64F86389304BC5D61 /* EventHandler.h */, - 84F345CAFF57A670A6E8ED740FACD476 /* EventUtil.h */, - 66468B9D0AB50A722950310D7FE6362A /* EvictingCacheMap.h */, - D0067F371BD4B2788A1A0D3B25889D0F /* Exception.h */, - FA82C05B69A05871A507E87CDC332270 /* Exception.h */, - B419D9B36020C7037A307DD6EB37644D /* ExceptionString.h */, - DEABB9B94AE47F03448DD3A5A17E6953 /* ExceptionWrapper.cpp */, - 7CA868E2CF1961EC753E032F6F6AD921 /* ExceptionWrapper.h */, - 87DB3B65AF071F6B13BD008F884A4D93 /* ExceptionWrapper-inl.h */, - 838B6681E41D0760A7B5DB7018433C4B /* ExecutionObserver.h */, - 61B17AAA64F910027FEEA9DABFDFB34B /* Executor.cpp */, - AAD34FDF01C3E0CE5CBB6BD91286CC40 /* Executor.h */, - 2D394F885AEC1EDE28281853D9D2CBB3 /* ExecutorWithPriority.cpp */, - D49DC92A9BA7853CA58F46AC9266A803 /* ExecutorWithPriority.h */, - 32AAD906F9162328653ED321D640D957 /* ExecutorWithPriority-inl.h */, - 5165D61445A33BD272493C9B489868D2 /* Expected.h */, - 83923B28B4BC340F923D52434BA8B60B /* F14Defaults.h */, - 60B0D389EC73FDF997A7AEAFF5239B04 /* F14IntrinsicsAvailability.h */, - B870E1D42C8D3B51683AAB305991AC42 /* F14Map.h */, - 0204F448C1955F89B2D7BF442FA8A461 /* F14Map-fwd.h */, - 29F48E18A745D5661C52B0B9EE8B36DD /* F14MapFallback.h */, - 67410065864D62A7C742E81DB1DBBFE8 /* F14Mask.h */, - 3F1D0A45421638681EE0B25C8196FC10 /* F14Policy.h */, - 2FD347D99C81FBEAB106BCBF3C46EE03 /* F14Set.h */, - 1B32148E561167F8C22EEE28DC184571 /* F14Set-fwd.h */, - 1A5B80DCCE4EEDE066130D06EE2E8FE4 /* F14SetFallback.h */, - 209CE284D8DACEB268A1B4C8643DCB24 /* F14Table.cpp */, - 0CBBBDA03E670F57AE9B27A469C369CF /* F14Table.h */, - BE1E51DAF2980431DDB971605F808257 /* FarmHash.h */, - 641EEB6AE520CB5BB940CEAADD086D36 /* FBString.h */, - 300FAC486CF904F8E31345BF690A758F /* FBVector.h */, - 827D6BBA8C98FC9CE340B82257AFB2A2 /* Fcntl.cpp */, - 468FFF464946AEE007423B783648E2B7 /* Fcntl.h */, - F2C8F5041CA025BA7D33377BEB9D2235 /* FiberIOExecutor.h */, - 7FCD2F8E9DDCAB547EBCEE92B08260F8 /* File.cpp */, - 5BDCFB3E7E895E33DBB46260A502852B /* File.h */, - B557FCECCAF95A2A0E7178A3ABE68CBB /* File.h */, - 3D3ADD27AD67ECF38BDF5E6B60712927 /* File-inl.h */, - E20258783BAE679A2D612FC0A2DE6B8A /* FileUtil.cpp */, - 443D242916AB5FC2480F26DEA766BBE6 /* FileUtil.h */, - 35D9C6292267FF2509C7C2941F7524EA /* FileUtilDetail.h */, - B22A4F0C5C5073F153DFB33891288B87 /* Fingerprint.cpp */, - D9AD953A08259ECE88C05A86A3E7C5F6 /* Fingerprint.h */, - 5EB07BCC69F2E556561AC35C72234A71 /* FingerprintPolynomial.h */, - 9F22E961462439F5DE19AF2A9AB73729 /* FixedString.h */, - 06B8C344FAC449658DB496C12EE1B09E /* FlatCombiningPriorityQueue.h */, - BD8FF74FC2C68F044BCD34CCD9D0889B /* Foreach.h */, - CC6BB10D842A4A9E15B036B75213A500 /* Foreach-inl.h */, - 31EBCD32DFE1480A947114CB5883453C /* Format.cpp */, - 2CD37571E8A8157323BE289CDDAF2F6A /* Format.h */, - E4E420D43A0119E792E92942BADCC7B1 /* Format-inl.h */, - 158831662711618BC87690C3E8EE4FDA /* FormatArg.h */, - A9BB4EF9FE8F53144150B0C641B7AE66 /* FormatTraits.h */, - C70F877B24AD4A37B3DC052BD07BD341 /* Function.h */, - 13D08036CD5C40753B4FBBD6B3A57F4C /* FunctionScheduler.h */, - 1E4443E0A67F4F6CEE6D950579A0BC26 /* Futex.cpp */, - 48C58C0F2FD2122CB6F5086644CEB0AE /* Futex.h */, - 0E57FF41943A829FAA01AFFE142B8ABC /* Futex-inl.h */, - 9261C61EF5440C1CCA6B8BD8349FF409 /* Future.cpp */, - 0F2796D731300743A4057BCB2D64AAD8 /* Future.h */, - 2FDE8856D93DD3D024AB6B02BD5671EC /* Future-inl.h */, - 47967555776C70EC40299F9F2BE88F9F /* Future-pre.h */, - F6547816449FD1C41E2C13C99FCD0750 /* FutureDAG.h */, - EF11E8A38840A5B1EA48D172084CE814 /* FutureExecutor.h */, - B7F97D52CFDD14A3350B46776025F1BC /* FutureSplitter.h */, - 24ECF8FD895851C90EC070BC51AD2E39 /* GFlags.h */, - CC85EC7FAAD59D077810D1D2CCCE4CF4 /* GlobalExecutor.cpp */, - AC0D104B0EF983C65368EF4A7D568EF5 /* GlobalExecutor.h */, - 3004D665389E914D103F3DEEA9895A56 /* GlobalShutdownSocketSet.cpp */, - B78DB233E9B8759A132B9976CCDB7C60 /* GlobalShutdownSocketSet.h */, - 8D0F292DC9D03A66EAE4CE1EF2528CB4 /* GlobalThreadPoolList.cpp */, - 721E3B70A59F43610A3B08F5BBAD67F0 /* GlobalThreadPoolList.h */, - 29136F9BB3638A1122CB739D067F3262 /* GLog.h */, - 21004AC0A4582CCC552CDA183D9DC874 /* GMock.h */, - AD91FB7DFDC4BD0B1FEC91699C9ADFF9 /* GroupVarint.cpp */, - 96F787CF090DDA037FA87DAA4ACFE5C7 /* GroupVarint.h */, - BFA58B5670781EDFB4499E3B407B0D8F /* GroupVarintDetail.h */, - 7DA4658DF94BC568A50DE77B9A7E6C47 /* GTest.h */, - 6D74C79D7D5FB1B8BC786C37E060654E /* Hardware.h */, - 3ABC0E3B17BABA2B1338A9B131D2423A /* Hardware.h */, - 3334E2597C59E9252ED8290454BFE078 /* HardwareConcurrency.cpp */, - C18AD4E20713E272A237CF3B7E66CE69 /* HardwareConcurrency.h */, - AF4DDAFE73A2760792C1FD698E4F5F7A /* Hash.h */, - DA253442FCCFE9267924F820DDEAABCC /* Hash.h */, - 8D1E56880C335CA741243304C3685EB5 /* Hazptr.cpp */, - 5E9B1F92B5A28A31846F6E524402C949 /* Hazptr.h */, - 292EB77EC12530C08E37B59EF1FC90FC /* Hazptr-fwd.h */, - 535E847ABF41DFCA51907F18E7EED33B /* HazptrDomain.h */, - 8DAD9A0ED847DB05BD8A3846F1928EE5 /* HazptrHolder.h */, - 379BF6B46ECB17D231150C0C428F15DF /* HazptrObj.h */, - F8A7B7D82F11122F254963066DF66613 /* HazptrObjLinked.h */, - 7DEBCBF1B626C6C41228540C6474FC8C /* HazptrRec.h */, - 0A933B12CE54B9A28EC1E8EFE6ED2C46 /* HazptrThreadPoolExecutor.cpp */, - 968663FA1FB09B860DD8510075F2EAEE /* HazptrThreadPoolExecutor.h */, - 8BF48A73600607CCF16A089B70F9881B /* HazptrThrLocal.h */, - E9236DAFA6B93985F858462C379B68D4 /* HazptrUtils.h */, - 56B3E2FA89BB5855515C69A456A406EB /* HeterogeneousAccess.h */, - D7267D6853057BCC3AA6120C86810954 /* HeterogeneousAccess-fwd.h */, - FBF2091EACE8556C1666F1775EB57FF7 /* HHWheelTimer.cpp */, - 2F53EA5B542DD00983E6AE9DFD0BB609 /* HHWheelTimer.h */, - AE7F4E89ACD757D1414078813800BCC1 /* HHWheelTimer-fwd.h */, - A9DB086520DF52114ACB861BF3D32B77 /* Indestructible.h */, - 07A28140D5B3D7A5A0F04DA4C43790FF /* IndexedMemPool.h */, - BB2B2706232F03B53A8D43357F13823F /* Init.cpp */, - CF8804BC3E347D4851ADD147BAB6EDBC /* Init.h */, - 2329226FFEA5104B4DD6E15DC4ABD2E5 /* Init.h */, - 9C2E1877EE5FC0B6EEBBDDEFA3A94CC5 /* InitThreadFactory.h */, - 5F287AF97C73FAD86ADCFB2B08891D28 /* InlineExecutor.cpp */, - E43D4354872E035AC1C8043C67B92DA8 /* InlineExecutor.h */, - 793D49457BE2881351EC89F3919BBD2A /* InlineFunctionRef.h */, - D0A2D5085A9C7246D336E57AB03F491D /* Instructions.h */, - 92F66EDE16505F83607A0EFFA7674116 /* IntrusiveList.h */, - 63424A439276B5C1DB6C6C9C43654A68 /* Invoke.h */, - 9D3D9958F6CB7E4E0642099398810093 /* IOBuf.cpp */, - 90B4D1DBD0FE3FBA0170C4211A38E7F7 /* IOBuf.h */, - E0EDCD0844E053BC8DDB3FDC39E74EEB /* IOBufQueue.cpp */, - 1468CCAD5F747280CF84F5DE0DDCF11C /* IOBufQueue.h */, - 3660486B72C513704AEA66F7F0B8C478 /* IOExecutor.h */, - F27BC406AA427190F7009FF9049BD8AD /* IOObjectCache.h */, - A9450B220E2FAD9FB66FC7D161733C1C /* IOThreadPoolExecutor.cpp */, - F838AA84018BDF01E31B58B2E3EEFAE6 /* IOThreadPoolExecutor.h */, - F2831FC57283BBC96AB42237214E5A4D /* IOVec.h */, - 3B86D68BE787940CFEA113DDB1F1A5CD /* IPAddress.cpp */, - EFAF6A782701FE357235EC92BC286F99 /* IPAddress.cpp */, - 74956CEE21DDBFE8376A86DC8FF7879A /* IPAddress.h */, - ADF0EF4CB83EC500D9F0E79FEC019A8D /* IPAddress.h */, - 3DA72FD511360769DEE06D96F4A0CFB0 /* IPAddressException.h */, - 615D287D14AB05522C3D6005FBA9898B /* IPAddressSource.h */, - F4D6965BD62563B064DEC19B24099599 /* IPAddressV4.cpp */, - 9BABD11FF59C0C00F4255F87443E298B /* IPAddressV4.h */, - 16DB6DCCF1E49B4ED1C6B67571C18525 /* IPAddressV6.cpp */, - 68A222D093EEEC26DF1E5D7E72398AF4 /* IPAddressV6.h */, - 65FBA1C4282B51EF47E4157E496FE8AC /* IStream.h */, - 2F5E7FDE96061C5CB75C24795739A465 /* Iterator.h */, - D21E34F415CE98C43A45525B1341DBA2 /* Iterators.h */, - 7D8D796789F3D6C6BF1B73946AF1B1BD /* JemallocHugePageAllocator.h */, - 945C7B9DE5C7749C8AF93C78396E33F3 /* JemallocNodumpAllocator.h */, - E3BD5C236B3C384900BE54D78F456616 /* json.cpp */, - ED02939DC8FA00700488775914C2FCFB /* json.h */, - 3DCCB7B5B285B545249C9E330DAA4275 /* json_patch.cpp */, - 3D7BABEDC78A2D882E39A2D379375040 /* json_patch.h */, - 6EE7E5858AD7914DDC0BB54E58ED2D5F /* json_pointer.cpp */, - D156D0FA1E2F685372E62ABE58EA2C73 /* json_pointer.h */, - 590AA461A8068282BB1A7443506BAC4C /* JSONSchema.h */, - 8F2D56C0B547C6E296DFBB24FFBC4D17 /* Launder.h */, - 82536BB0DC219B76759232C0E9B087CE /* Lazy.h */, - 4E01F1027F0A65A2F923FDF26113FFE5 /* Libgen.cpp */, - F82ED80F25FFBD6E7698FE3F774BC2A7 /* Libgen.h */, - B5263EB718B07A8904F6171B9650CFC5 /* LifoSem.h */, - E984569071FB6F805DF876395BE2BA3A /* LifoSemMPMCQueue.h */, - E5657D0821A3BB1A7FFECD2E0D206874 /* Likely.h */, - 16C81446AB6763731F3465143146C7A5 /* LockFreeRingBuffer.h */, - 4D4C7691E8B7A159349986F7D98EF55E /* LockTraits.h */, - 00CBFF92D56DA6B36FE47533193E9695 /* MacAddress.cpp */, - 57F90EC11E2BCEB8D2203AFCC6DD9C75 /* MacAddress.h */, - BEF42821D115C4B51E21250EE57DCBFD /* MallctlHelper.cpp */, - D663FB020110A69454793BA1C65B70BE /* MallctlHelper.h */, - 5743CB6EC98AB0D17ED30F21819A4197 /* Malloc.cpp */, - 09152A09A11A3594B0E7948CDC8AA185 /* Malloc.h */, - 90A101C1BF62F8015950FE51820C9005 /* Malloc.h */, - B4639B772DB39D4D2A279DB9D79471FD /* MallocImpl.cpp */, - 440FBC0646982458D8627FFBD5CB4C70 /* MallocImpl.h */, - BA42125CC2E10D520A5604301F9B6041 /* ManualExecutor.cpp */, - CBE8DA9EF47B2DF6E24BF46ECC99504A /* ManualExecutor.h */, - 02A4CC48C0CC44FDAB7807933A26642A /* ManualTimekeeper.cpp */, - 64A0AA369F51C42EC83BC294952451DC /* ManualTimekeeper.h */, - 3BCCF8FE3129240D5E1CA436BB461A65 /* MapUtil.h */, - 7FF0CBC22ECC08F79723E220F75ABBF0 /* MasterPtr.h */, - 41D436244703D58A32C838EE448210D4 /* Math.h */, - C8C705230CA55BC0655C5ED11110778B /* Math.h */, - D006B45F73E3EB98184E5E01EA61C062 /* Memory.h */, - 620586CB2D409D760D1BD1D5D4A9FD80 /* Memory.h */, - 414DFE8CB8A396E7C28F380CFFBFA5B9 /* MemoryIdler.cpp */, - B851ADC9A9ED54BECE01236CBE9EFD44 /* MemoryIdler.h */, - 2359CD957BA4C8B2CB9A1754302E46C2 /* MemoryMapping.cpp */, - D744DBB287F294E3E4909C69FBC72BF7 /* MemoryMapping.h */, - 99C9CAFFCFE22274385F710F072B29A7 /* MemoryResource.h */, - F382D054D64750038F056CF817ABF9CD /* Merge.h */, - 673F4DBBDF1C81FFB1DA1723C5EEFE11 /* MicroLock.cpp */, - 38EA67C961952378D9FDCDA996723DC0 /* MicroLock.h */, - 6AB013FC1B5AB2DD8E10D5C020FA5901 /* MicroSpinLock.h */, - 29E7A2AB42B85B66A198276F7D9EA95B /* MicroSpinLock.h */, - FFE8F9E9E1BBB1D5100D2BC31A525A62 /* MoveWrapper.h */, - 691631C37566A58620754076CB66C925 /* MPMCPipeline.h */, - 9FFBB1EA94B4B41E86AFD609025CCE50 /* MPMCPipelineDetail.h */, - 13904027F62BCCF191891DFD0ED5B440 /* MPMCQueue.h */, - CF7C5FBE44267D75D7624C4853972AB1 /* NamedThreadFactory.h */, - D6F59D495EA402CC8014E131087820ED /* NestedCommandLineApp.h */, - 44B5ACEFBDB14D212ABE5B187AE4A3E9 /* NetOps.cpp */, - 324DB7D168502DA9822B3031DB3A760B /* NetOps.h */, - 75749D3761C0944C6655DEAEE9A38CA3 /* NetworkSocket.h */, - 0A9D8B5A5ACDFEF9FE69B3333035EB63 /* NotificationQueue.h */, - C32D1847F790C890FF54165A3577E950 /* OpenSSL.cpp */, - C3D0B731AE100532F2662E22FB50CC67 /* OpenSSL.h */, - 4425B9ABA1EC8BA9E06BFEF7E4A75888 /* OpenSSLCertUtils.cpp */, - 8606A8A06A4A6D3686D2E6AB02E47B63 /* OpenSSLCertUtils.h */, - 542D6EE5A27AECAFF639F3DB53420D60 /* OpenSSLHash.cpp */, - C9CFFD5ABC45030F942FC9BCB1EA1BEA /* OpenSSLHash.h */, - DB6B9416A00283FD7E767ACDC68B80EA /* OpenSSLLockTypes.h */, - 31A9B41A3FBE3A46897085F5D47B72D8 /* OpenSSLPtrTypes.h */, - CEE886B7CAE178D81226A4C10A7A652A /* OpenSSLThreading.cpp */, - D8D9605C760B55C2A4986F290E32981D /* OpenSSLThreading.h */, - 32D8B0A0493ECE6D2B90A97129243FA5 /* OpenSSLUtils.cpp */, - BF59D3DDFDAEAA2F0B0DD8E6E780975F /* OpenSSLUtils.h */, - 8AF70313D7D290F3F9DE0DAFC6BBD307 /* OpenSSLVersionFinder.h */, - FE866C37A692657284301D3C66E0E05B /* Optional.h */, - CA07F830D3DCA4E1EC5DF4D590D93872 /* Ordering.h */, - 21EF648BF1BDE8D65ABE5F0CAD9A2DF2 /* Overload.h */, - FFFFA05AAF8E632A18AB8C35E0622FE5 /* PackedSyncPtr.h */, - EDAEA3088D709CEB8E89EE623F59F595 /* Padded.h */, - 926E963CD723D74A05E1CBC44724BBEF /* Parallel.h */, - E63EEB3AAB147DB6D68D011BEC098641 /* Parallel-inl.h */, - 99F241E194119E22497F0BBE063E2FF8 /* ParallelMap.h */, - 6DB896C552A03E2139C6ED00E08271B2 /* ParallelMap-inl.h */, - C726E05B4F05E6451476515A1092F10B /* ParkingLot.cpp */, - AD9AFE100CCA7B80C790FECCF0EA38A5 /* ParkingLot.h */, - E00888A954132CDA18BC44F319AC147E /* Partial.h */, - 0142A2151000129C9513A721D32A13F1 /* PasswordInFile.cpp */, - 34F112AD4DCB7424F61EB3493B9FFEA3 /* PasswordInFile.h */, - 8B246C0EDAE983AA2B8062390F5120C8 /* Phase.h */, - A2753B277060D11E0A6EF6AA5DB7BCFD /* PicoSpinLock.h */, - C029C98C5203133743360966E72DD122 /* Poly.h */, - CBBE73D808462C2869392C6BD48CA4E5 /* Poly-inl.h */, - 121AD784F9815F279F436F8D2E8372FC /* PolyDetail.h */, - B7851E80B74E6136AC1F7656B00BAB11 /* PolyException.h */, - 67812C16D924B895F732ED2284D34D02 /* Portability.h */, - 7E8666F420194686503CAA717A8B4452 /* Portability.h */, - 82A2D4FE69837872342EB338FFBDA02B /* Preprocessor.h */, - A926914D137BAE3D5B0D9EA130554748 /* Pretty.h */, - C64BC1718707B1A113EE6BE56A5AB74D /* PriorityLifoSemMPMCQueue.h */, - 5BD5B1AF70C3CA3936B716570EC990BC /* PriorityThreadFactory.h */, - 9476641CFC65AAFBD424E20B037D972C /* PriorityUnboundedBlockingQueue.h */, - BE3649EB3CE3A580B449A847ABA02273 /* PriorityUnboundedQueueSet.h */, - DD25D40ECEE446AA7CC1689C02583B7C /* ProducerConsumerQueue.h */, - 7C671A04B96474F5EB8546560FA40157 /* ProgramOptions.h */, - B78C914D0DDC6AEC1FE178D4D2257956 /* Promise.h */, - 517F288EDC87F5BC1007ACFF161BADF8 /* Promise-inl.h */, - F42FD5A2EBD29B9258B1771FBA172705 /* PropagateConst.h */, - EA689CB45B9255133B5191E3C67DE789 /* ProxyLockable.h */, - B665E4C6DA3790D807C96D8D13A5CE47 /* ProxyLockable-inl.h */, - 9EE8EABA697CAD3C088C278AAF62F880 /* PThread.cpp */, - 5242CF811C2023183389CD1B7DDF8FE2 /* PThread.h */, - 64FC54E588C81F0206FFCDFC84ED4876 /* QueuedImmediateExecutor.cpp */, - BA95CBE1D99F3A9AED81628E727470FF /* QueuedImmediateExecutor.h */, - 8FF6199AEAF7121D0AE424638D5725C7 /* QuotientMultiSet.h */, - 8524B5EA22FA3717480AF21588922B83 /* QuotientMultiSet-inl.h */, - 3847E83C0505B4422BC11B984C5E7B47 /* Random.cpp */, - 90E9A66F61B1987C02C1F6B39436DB87 /* Random.h */, - 7A8AEE0060E2C094AB213EBCBB4CDD08 /* Random-inl.h */, - 4095CC3BA5BAD2A6234D7EE713C935EE /* Range.h */, - 7096A5AD801F63DB158C959977ECC850 /* RangeCommon.cpp */, - 74E3E34702FFA1318BAAC42F8C32B15E /* RangeCommon.h */, - A65BE022C1E6E9C4E2D24A4B27784FEB /* RangeSse42.cpp */, - 0ADCEF1ED73B20EE7E814478E42002A1 /* RangeSse42.h */, - C62C8B9EAE3CFF78053EFF659E7A9A8C /* Rcu-inl.h */, - F121793B88730F859CA0404B3CEBB833 /* ReadMostlySharedPtr.h */, - B669426002B57006ABA90A955CBB404A /* RecordIO.cpp */, - B2ED6DBFD924840998A0C46761F585D7 /* RecordIO.h */, - 46193BDF6A470CE909841704AB16E70C /* RecordIO-inl.h */, - 9DD3EF1C6D3DE055DAB3B1DAC5262D91 /* ReentrantAllocator.cpp */, - 90A97D7281D270A8185628EF9E0E147A /* ReentrantAllocator.h */, - 5D8FECC7392A6932F95BAAA375CB3D64 /* RelaxedConcurrentPriorityQueue.h */, - F30A5E06EA95BC4736C2D62CDDB6E5AD /* Replaceable.h */, - 699BC2809B3DDEBBBFADA3006F967133 /* Request.cpp */, - 09ABEA1261F80AFDEBC4195E200EE237 /* Request.h */, - 3745C343C8F94172F4009052118AEB2E /* Retrying.h */, - 5F5672BC307A06464E3471B902EA8F23 /* RValueReferenceWrapper.h */, - E66161EA3814824B6F11D5D3623AE23A /* RWSpinLock.h */, - 6F77753336444E4AC189FD4160700BC6 /* RWSpinLock.h */, - 9C9A254A254A1AC4B483B0AB59F19BA2 /* SafeAssert.cpp */, - AB475280C59BD9871C05412BDDD86FB8 /* SafeAssert.h */, - AEB6BDCD96FFBB6571C832D2207C2FCC /* SanitizeLeak.cpp */, - 80DF87845281A0627FBC71B4058D432E /* SanitizeLeak.h */, - 73C1601CE7937FE02A790EB41B8D37E2 /* SanitizeThread.cpp */, - 6CC2419D1E848812600A0F87DE6BD33A /* SanitizeThread.h */, - C342A484C7AF378CAF18A0CDFE2E0877 /* SaturatingSemaphore.h */, - 2258553FA321966F9D02EB6B488D6A5F /* Sched.cpp */, - FCD9CE39E1B114E366E66B6026FA70D8 /* Sched.h */, - 32DD0D755D3ADEF89AEBD4ECF7C5D440 /* ScheduledExecutor.h */, - 376FED7EB937AF74CAB358B678C90A82 /* ScopedEventBaseThread.cpp */, - 8C26C01A38DB126D61350F53D40B29C6 /* ScopedEventBaseThread.h */, - 32EE73EF649B61A7434249B8BB3B71CF /* ScopedTraceSection.h */, - E2EABCA1C06ED768FE8595C01740CB28 /* ScopeGuard.cpp */, - EA2A3E10EE98B90487683B800B158B43 /* ScopeGuard.h */, - BE605AAAFCDAF34DE912991CEBF479C7 /* Select64.h */, - D55EE896BA9E886C8CC4209E453E1747 /* Semaphore.cpp */, - 52C013BFB87AA447B327BA7400FCDBB5 /* Semaphore.h */, - 629B4B01D6EEBECB27F2A51805DA6D13 /* SequencedExecutor.h */, - 4F1F8F002F139155D76E8BA0939EF115 /* SerialExecutor.cpp */, - 9E78A6591875A2E87C3D9B92C25BA517 /* SerialExecutor.h */, - 9FF9192DB0085A1E3A6AAC823BDDFCB9 /* SharedMutex.cpp */, - 155A0DF860630C9B8B70983D145CFAE3 /* SharedMutex.h */, - 7DA26BF59B04F4CD669F95C3C4A1512C /* SharedPromise.h */, - 2E0FCA6F7C316AB98C81E7D5BEB5BF08 /* SharedPromise-inl.h */, - BF74BBBEC6741E80407BE482F91CE4B3 /* Shell.cpp */, - 7D0AD6D3CF3E6E18BEB41A6A681E7AA7 /* Shell.h */, - 1542A52949750DFEB857D086FDCBBA57 /* ShutdownSocketSet.cpp */, - 96FCCAB6D6C3A3FABF1F45FF497AE2E1 /* ShutdownSocketSet.h */, - E937E785B312959005739495C040D53F /* Singleton.cpp */, - 36AFD0C23EB836C4A4255F7C363E7F0E /* Singleton.h */, - A24C7D282F66A9FD25CBD5041231EA2C /* Singleton.h */, - 53BFA5B72FC8C9E59DC28F1C6AB7B662 /* Singleton-inl.h */, - A3F2601C7D430A952DA08D18520AAB0F /* SingletonRelaxedCounter.h */, - 92E0FB9EC2BAB227D17599B5793BD136 /* SingletonStackTrace.cpp */, - B52F8BE551A2E00D181C98D318D45A83 /* SingletonStackTrace.h */, - 33603B081B182532FE328C6365D0E994 /* SingletonThreadLocal.h */, - F06C31104F4D714FEEB7A3C4E0271A26 /* SingleWriterFixedHashMap.h */, - 132A282E6860A4B3F5DCCBE7DD8606F7 /* Sleeper.h */, - 6424BC64023B5537BE2560FBCBE4DD96 /* SlowFingerprint.h */, - 644BF86A5A22153F1948B3E238C190EB /* small_vector.h */, - 9893F1FF5D07793FA6DCEC1628856C0B /* SmallLocks.h */, - A64EACCAC2AD1192454CC5C7C68922BF /* SocketAddress.cpp */, - C63998ECC5F17889AC0A1B7BDFD6CF09 /* SocketAddress.h */, - 75733073D5EA416ED33FE1CA0E4600C0 /* SocketFastOpen.cpp */, - 750C56621A7C7B8252FFBCE0198514FC /* SocketFastOpen.h */, - 11253EBB5B7CBEC636E16266DBDDE287 /* SocketFileDescriptorMap.h */, - 8B7E9AEC5A6084B6CE988F3D084D7404 /* SocketOptionMap.cpp */, - 4760C988893B13B0B41BEAB1749C4D06 /* SocketOptionMap.h */, - B4458140E6D2028D79E668F93BBC2D1C /* Sockets.cpp */, - 6AA59F2DE9131CB33AEF6E9EF67053D3 /* Sockets.h */, - 77C20593398B018F5C8B223BE3D6F04B /* SoftRealTimeExecutor.h */, - 122E2401229CFF382C23869C6B7D99B8 /* sorted_vector_types.h */, - 0B6D5FB75180D4F0F957A9D91CE62CBC /* SparseByteSet.h */, - 578805566F5BF284F901A106CD959833 /* Spin.h */, - 2821567518024875EA0FE9DE47F759F1 /* SpinLock.h */, - 9DEA61F84FCCD1A8BC54C4031629C8D6 /* SpookyHashV1.cpp */, - A0579689A0AA2FD1418C4E1BEC2D759F /* SpookyHashV1.h */, - 1D01E5ACAB1A14C697739FA440102BDE /* SpookyHashV2.cpp */, - B30FBF72273EED52EE488B0E4553704D /* SpookyHashV2.h */, - EC46FA42142EA5C958585925BD6A4690 /* Sse.cpp */, - 81B71D08E3CF203A49D78B381A119A15 /* Sse.h */, - DDFF884E47DBF09F53C84431AD41F52A /* SSLContext.cpp */, - F40075B936115DC5B57997FBD0D84841 /* SSLContext.h */, - DCC259173C3B5318500F2071F6DB6BFD /* SSLErrors.cpp */, - 63498114C3EA6AAAC31C39E2674C49D5 /* SSLErrors.h */, - CEA243D951DB804A2D2B061752D4838F /* SSLOptions.cpp */, - C31EB01DE51A7B7602E85F5B860644AA /* SSLOptions.h */, - 9725C06642ED2A558A105962D98A73F1 /* SSLSession.h */, - CE7A439AB1D7DA8406151F48943F0FA2 /* SSLSessionImpl.cpp */, - E4BEBC275EE6A6E239E088F61BE38B0D /* SSLSessionImpl.h */, - D5C3A3ED07819AA58E2388510FC12EF3 /* StampedPtr.h */, - 7DE60624E76F59C29DA8F63CAF38D59B /* StaticConst.h */, - 3BCB47EEA132D582BF77322AE54F499E /* StaticSingletonManager.cpp */, - 7EC28935A3AC29AF72A76302619CAD26 /* StaticSingletonManager.h */, - 50E238170AB70EFD6AC1086EA2F251DA /* StaticTracepoint.h */, - 3D67366578E37B9768EDA8420106E285 /* StaticTracepoint-ELFx86.h */, - BFEDF1AF19BFCBED0DC57C5D7820D920 /* Stdio.cpp */, - 4E25A8E08E4DD46E8E9C8DC95ECD4B59 /* Stdio.h */, - 86EF5B883FD9EA0ECA724535C4754B02 /* Stdlib.cpp */, - 5AB56DD7E5299F231F2F69DDEC40525C /* Stdlib.h */, - 6FFEC21B364EFE37FB6B36AEED77E5E7 /* stop_watch.h */, - E525954B7F5EF59800ECC0A9F23400A7 /* String.cpp */, - A0E87E798698FE098A0C563DFCE30C2F /* String.cpp */, - 10D0186678DB0BD36FEE84998FBC64CC /* String.h */, - 84E929774DE381C3972DEFD66EAF9A8B /* String.h */, - D9C536C9D9E93047012E73C262822EA8 /* String.h */, - 26EE0EF8BDE394A160A91BFA295871B0 /* String-inl.h */, - AC142A670CFA71C3B078555A66CCEC37 /* String-inl.h */, - 88B04AF1BDF18085CFE54FB20705F3EE /* StringKeyedCommon.h */, - 512018EA82B88EBBDF93B7F349A2826A /* StringKeyedMap.h */, - 3ECF1C6C7A6D4627AF8270961DE502DF /* StringKeyedSet.h */, - 5441D9C8F0774DA9EBDAC235FF9839E2 /* StringKeyedUnorderedMap.h */, - 547D9D9E1723D0A2A1D45DC41B3054F6 /* StringKeyedUnorderedSet.h */, - A82DB10CEF4AD624093C41C5236AECB1 /* STTimerFDTimeoutManager.h */, - ED01487D2DE3631DA4C9618031D03915 /* Subprocess.cpp */, - 7C339D4A98D2F464FB744C8311B8930F /* Subprocess.h */, - F0F8A94287F4DC9CAB895057C1501197 /* Synchronized.h */, - 5B9282EEA2B5555D50FEA7D682DD1D2B /* SynchronizedPtr.h */, - 00F52A594E2C80A0DF4AE080469582BE /* SysFile.cpp */, - E279489923D6663F7522CD83CD71939B /* SysFile.h */, - 1AE0ACDDB3B412C3A6D01B047B21CF81 /* Syslog.h */, - 686CCD9DC1D719B18ABDFC8DDC09AFBC /* SysMembarrier.cpp */, - 89ED429065B06DB4B6B4BC6DB02F0D8A /* SysMembarrier.h */, - F8039CCD3C7E0FDE229D3B906E841298 /* SysMman.cpp */, - 19FB65FFAEF99D8826793E642936DCBE /* SysMman.h */, - BD87456377ECC7FDB6C6803925D1D7D2 /* SysResource.cpp */, - 0632852FC21C147A01E78EBFD7BB779C /* SysResource.h */, - B41D245736BFC4423B50A15CB56959DB /* SysStat.cpp */, - 7367E117C3129F71C0939722532DEACE /* SysStat.h */, - 507B46167C759455BC9A0A20982D6844 /* SysSyscall.h */, - 612020D5BE4C593ACE0D7CF102536480 /* SysTime.cpp */, - CDD10E3EAD8DC815BF645C8BA8D97737 /* SysTime.h */, - 4EAAE20AF318ADF36E2B751CF903D8FB /* SysTypes.h */, - 01BA1F390E03046334B6FA8C65D5161C /* SysUio.cpp */, - FA03B0E32A0C529E05F4D69DD7243387 /* SysUio.h */, - 3D22A72EF987B784AE5C54A2A8EFB2AE /* Tearable.h */, - E4C9339C9E6BF54EF634DA3B4686F85B /* TestUtil.h */, - C4F07654FD3094B454512BD85A427606 /* ThreadCachedArena.cpp */, - C646C169A280E39C2FC6B82856CB057E /* ThreadCachedArena.h */, - 9AEEA5A29B1E57C2E1292C34D4E013EC /* ThreadCachedInt.h */, - F2CB8699905D4AECB2EA5ABD317EE9C9 /* ThreadCachedInts.h */, - B77BC85CBF3600F35E8CB3E735700FC7 /* ThreadCachedLists.h */, - 896C79386505AB6551664FA34D9DFB3B /* ThreadedExecutor.cpp */, - 829B4D94B8648DC836058F8B87661011 /* ThreadedExecutor.h */, - 73DE71682AC1FBA16DABF9CE6620D83C /* ThreadedRepeatingFunctionRunner.h */, - 809C14EF92D1A3A20AFD372D138BB55A /* ThreadFactory.h */, - F75C21B39D888B53F815D553074F66FC /* ThreadId.h */, - D1036F01106D7DF59D8A20219D893A91 /* ThreadLocal.h */, - 7F4D8EE1AB88A80276B6DB6467D43D8C /* ThreadLocalDetail.cpp */, - 0B0A586B9BF395D71ABE5F32344057DE /* ThreadLocalDetail.h */, - 428A17C2B36A0B827DE991A650647A54 /* ThreadName.cpp */, - A7CB4A8E23DEA51B29118A7E23B9ADC7 /* ThreadName.h */, - 04AE5FCFD49E7AC15AB9899359D02233 /* ThreadPoolExecutor.cpp */, - 201F746F8E0E1B8D73FADACBE01D2141 /* ThreadPoolExecutor.h */, - 9F0CDC412D3BC1DE73D9AA45C945E83A /* ThreadWheelTimekeeper.cpp */, - FA10520ACAC79ACAD5A273E08745070A /* ThreadWheelTimekeeper.h */, - 894B5C976B9AA4234BBBF58168F002CA /* ThreadWheelTimekeeperHighRes.h */, - 1B392F3048947A5EAFF082EB795E785B /* Time.cpp */, - AD6C301670C68E1E2AD81A1B3DA132B7 /* Time.h */, - 123C4EC5677594B2E31C7167A00AB5F3 /* TimedDrivableExecutor.cpp */, - FCE58116D862B296433378DE503785D0 /* TimedDrivableExecutor.h */, - 4BEF802392AF5D77C00017078750251C /* TimekeeperScheduledExecutor.cpp */, - CBC6A743A4576AB895C1007CEE84A86D /* TimekeeperScheduledExecutor.h */, - DFADDB9096EAE269A1047ACDC3909543 /* TimeoutManager.cpp */, - BE839073D61550D2CD5027048D1E550D /* TimeoutManager.h */, - C9C7345871F0300E23872F039A8D7BFD /* TimeoutQueue.cpp */, - 6A3647195D9C0194FB49BD1B23F81D43 /* TimeoutQueue.h */, - A1E42D060EB9AC14839CB57030345E6E /* TimerFD.h */, - DE545F42622CDC093FA359E115DDCFF7 /* TimerFDTimeoutManager.h */, - 96CD31CF3530DEE59CAE211676707481 /* TLRefCount.h */, - 55D8493FE613EB1B542F98A8B4230806 /* TLSDefinitions.h */, - 96A57B02FF30BD10957597C5A1C0DABE /* TokenBucket.h */, - BF035BF0C0C598620C14CB365BDBC4DC /* Traits.h */, - 6CFE7357F5C1283C60C5FAF87D994788 /* Try.h */, - E69FB7A00D6D24D1E54725DEB2184EB9 /* Try-inl.h */, - 72896DB3773021CBCAA4BA8556F85EF5 /* TupleOps.h */, - 775396E824CF5E8ED5F464D8F04A3E06 /* TurnSequencer.h */, - C637A6272077BF390AF8E503CA25F9DD /* TypedIOBuf.h */, - F60ADC913DA2666BCC70A8DF01D34BAF /* TypeInfo.h */, - 689EC159E23AF54921177F5404497941 /* TypeList.h */, - 05C4AFF5F881DC41914140609386E91D /* Types.h */, - 1B3FA4C792E91CD68F143FD96B4E8CC2 /* UnboundedBlockingQueue.h */, - FD88A1E55DCA511E43CFE5EE6BAF8026 /* UnboundedQueue.h */, - 347BF07C7DD3AE9F397121BFB6CDEBE4 /* UncaughtExceptions.h */, - 84C380A7734571FBE19B5D9B92128F0E /* Unicode.cpp */, - 07067FE5D61C32C991076DA4A8992F11 /* Unicode.h */, - 3FA3159AAF0ECCC984463AA16EB09095 /* UninitializedMemoryHacks.h */, - 11B137AA5893A18E48BC9E5500FC0C0B /* UniqueInstance.cpp */, - C2ABBCD0551B5BD38ED87B30CE3CE4A0 /* UniqueInstance.h */, - 66146BC2B85C13724BB29EAF2A487421 /* Unistd.cpp */, - 0B5CAC816DDEF983488160B440AEEED2 /* Unistd.h */, - 746944364A66327D70B75084D5BF6987 /* Unit.h */, - 3884F3FE37EC05F5EBAC9C24DB75B1E5 /* Uri.cpp */, - 046FA754D7F247F0E2FE8BF6BCBF7184 /* Uri.h */, - FD9FEEF6D4B48EC20A2ED6B28B080D61 /* Uri-inl.h */, - 1242BDB498F279B857238821D0F274C3 /* UTF8String.h */, - F08795C421DC1A296B93319B6F19C8D7 /* Util.h */, - 951CAAE88A7E15B568918C8CE389AB4D /* Utility.h */, - B0CF668ADA8DE63AF171C23F908B60E4 /* Utility.h */, - F73B701568E441DDD6BC3000D0D5B932 /* Varint.h */, - 23DA0C0CB9FAAB92820D145C153095A9 /* VirtualEventBase.cpp */, - 1BF5567626151A04338B1BC21EC15414 /* VirtualEventBase.h */, - FAD4ECEB1F70ECFB86378AC59310BE88 /* VirtualExecutor.h */, - 30A39872B9BBD02F4762B6A106F3648A /* WaitOptions.cpp */, - 60F5F5F57792A5F6B7DC07376665ED9A /* WaitOptions.h */, - 57BC6315E6560BF87E14F52772D35E58 /* Windows.h */, - 6AD408EFC7F64F8C3C44E1170EF5DA88 /* WriteChainAsyncTransportWrapper.h */, - 0ACB9F39AA7ADC4C5B8249F4319404FD /* WTCallback.h */, - 5F694A1E296A27A81E6344D1EFDAE975 /* Support Files */, - ); - name = "Flipper-Folly"; - path = "Flipper-Folly"; - sourceTree = ""; - }; - 28FDD33D3CBAD949F72F588E5555896F /* Resources */ = { - isa = PBXGroup; - children = ( - D2558CABF87F180513EE640FC82D1CBE /* de.lproj */, - 3BCB76317806C715FA5771BA730E980A /* en.lproj */, - 6EE0BD71B6916BCF37AA235175E69C71 /* es.lproj */, - 34657EB2F270AE6902A20E460C9FBE94 /* fr.lproj */, - 9FD87FA1B82E5D26C5A6665CC1B6F36B /* ja.lproj */, - FB6D4BD0BDCC88F0C30AB09638EB639C /* pl.lproj */, - 89C0CE47EDF6D262EF6412AA95303E8A /* QBImagePicker.storyboard */, - A5DBF0EF0AE9E9D08516585E61E7AD3F /* zh-Hans.lproj */, - ); - name = Resources; - sourceTree = ""; - }; - 2AF259375C0992621F88F5492F086AC8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8DA4E2C2F9097E387CE2E133BE46A2E6 /* React-RCTVibration-dummy.m */, - DEA98AA593CC70D9EA8EB5BEF9499F32 /* React-RCTVibration-prefix.pch */, - 587E2736E299E19869C89B553DCA7677 /* React-RCTVibration.debug.xcconfig */, - 02E9C129039A17E828B1E3DC260FA844 /* React-RCTVibration.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTVibration"; - sourceTree = ""; - }; - 2B272FBAEF7DC48D5CE4E89B9BE0AC83 /* BaseText */ = { - isa = PBXGroup; - children = ( - 842B9EE940BD30BBF74FFFAB474AFA2B /* RCTBaseTextShadowView.h */, - FF9F27BAECB614007A22D13CEA8F45F7 /* RCTBaseTextViewManager.h */, - ); - name = BaseText; - path = Libraries/Text/BaseText; - sourceTree = ""; - }; - 2F224C0F074AF242A9928E738E770F5B /* EXHaptics */ = { - isa = PBXGroup; - children = ( - 3430F6D9D154829830335E7F6313999B /* EXHapticsModule.h */, - 39A10BB3C37E130890781D22BF31F4A0 /* EXHapticsModule.m */, - 48327B25B35D3B7D359D65B8DFC52772 /* Pod */, - 3A6581DF2795E24727F2AEC0B5A76F42 /* Support Files */, - ); - name = EXHaptics; - path = "../../node_modules/expo-haptics/ios"; - sourceTree = ""; - }; - 2F2FF8290701D2BD8A42448C63AC954C /* Pod */ = { - isa = PBXGroup; - children = ( - 83DF0B95EB9A1316418742A7FD5BE172 /* UMCore.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 2F46BC52A9B5CD71FA5710C2697715CE /* Pod */ = { - isa = PBXGroup; - children = ( - B6F2D27935E40271411244186FD57C08 /* advancedIos.md */, - 28E6C99BD266452ED295DC97B659C7BF /* installation.md */, - 5D4CF224D5A50C2846D67D045F8D3554 /* LICENSE */, - CB5116DE3B4CC1DA76422E8DA604FE4D /* localNotifications.md */, - 538EB6F3ADB6DCD760A4BE583FAA852C /* notificationsEvents.md */, - 3DA33AE337C028D6616E3BB9D31A0912 /* react-native-notifications.podspec */, - 6484F69458E0CC690F28F2D472F8BCC6 /* README.md */, - 483255DD648FC921F5EA7B5AAA6ADBFF /* subscription.md */, - ); - name = Pod; - sourceTree = ""; - }; - 2FB2F2F902D2CA7A9EB82B36542887FF /* Pod */ = { - isa = PBXGroup; - children = ( - 2EE1995528678F37FD8CA5126B313D05 /* LICENSE */, - E17CBCA42A454FF545BC68AC213E0C24 /* README.md */, - 7994C9E8A864479BCE554404D286DADB /* RNUserDefaults.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 2FB7B0A1FDC03C3E83896B9D967ADDE2 /* Support Files */ = { - isa = PBXGroup; - children = ( - D9D2E0011E6FB9B34452AAF1764422BD /* Flipper-RSocket-dummy.m */, - F2A5A0F8C8A95B9A7298B3CA06D37886 /* Flipper-RSocket-prefix.pch */, - C3967C32512CD5EF785596B6A3D1CB53 /* Flipper-RSocket.debug.xcconfig */, - 98DB8D635F75EC308CD57804A3A446C6 /* Flipper-RSocket.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Flipper-RSocket"; - sourceTree = ""; - }; - 2FE8059FBBDA9A3EFE88368CD2E50321 /* Support Files */ = { - isa = PBXGroup; - children = ( - BCF3EBA563842A9B7B132E359B257EE1 /* Folly-dummy.m */, - 94E7A39379698281F37AEFEA27990679 /* Folly-prefix.pch */, - AB4BDEDA5764AD38E56FAC3FF32C53E0 /* Folly.debug.xcconfig */, - 73008C4FEF35C2623752AB0C56896EB9 /* Folly.release.xcconfig */, + 180B5A25AD0875E50337E7AED56B3FC7 /* Folly-dummy.m */, + C5D2959A6207953C39F1FA555E1EBE73 /* Folly-prefix.pch */, + 147CF0CDE16DC97ADC53CBCC97D436B5 /* Folly.debug.xcconfig */, + EC29168B9AD0FD2E560F723641C76D13 /* Folly.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Folly"; sourceTree = ""; }; - 3039DC1345CBE94C3F793B642EDFFBB7 /* Support Files */ = { + 2E41A8E2C089B35F0040F0CE604E3D88 /* UIUtils */ = { isa = PBXGroup; children = ( - 9B1FEA7C0C077226D84162CF1ED34F9A /* glog-dummy.m */, - 91EEC9727B2A6DCDD162A7D9CC1B2301 /* glog-prefix.pch */, - F6EA00EC9B857A8052AC7173CD402F84 /* glog.debug.xcconfig */, - D0C71BA9D25DA1A550006AACAFB19E1C /* glog.release.xcconfig */, + F1F2271E757FD253A3D4209A695940BB /* RCTUIUtils.h */, + 62C4C69557A28D597A656A64BB076177 /* RCTUIUtils.m */, ); - name = "Support Files"; - path = "../Target Support Files/glog"; + name = UIUtils; + path = React/UIUtils; sourceTree = ""; }; - 30C9ADAB56762AAA3E6BDAC0821E66D7 /* RNReanimated */ = { + 2E7FA49105227739D66E060B83824A5D /* UMBarCodeScannerInterface */ = { isa = PBXGroup; children = ( - 39FD99D4B527A7357DAF06D5AF92D02C /* REAModule.h */, - 7C2DFF1664EC73C434EA2C5FC8700E3E /* REAModule.m */, - C486A606163B725BA83E893805DD0904 /* REANodesManager.h */, - 546F8EC6A5BA2EACD8433663792C565D /* REANodesManager.m */, - 1D7658D1A395867640649B670435DEF0 /* REAUtils.h */, - 41677718CD41E09B377BFC1DBE02CAF9 /* Nodes */, - 3B40408F82A02CF967D1C0A10E651ADA /* Pod */, - 8A05E962AF26D9D5B81193A187AD7B74 /* Support Files */, - 8B05DEDA14F9435BD6AC943B3F169740 /* Transitioning */, + EAD47D5D7018BBA7F8E61A056961AEC7 /* UMBarCodeScannerInterface.h */, + 17833B7C1241CF780E82D31F77C3E475 /* UMBarCodeScannerProviderInterface.h */, + DDE52E47A1BA363956F4DE65066D234F /* Pod */, + CE207F90F3D7A578EA17265656CB9532 /* Support Files */, ); - name = RNReanimated; - path = "../../node_modules/react-native-reanimated"; + name = UMBarCodeScannerInterface; + path = "../../node_modules/unimodules-barcode-scanner-interface/ios"; sourceTree = ""; }; - 30E26B84B5472E6AFA77689D29B95890 /* FBCxxFollyDynamicConvert */ = { + 2EEDF7170F9DF0487515C2ED434F2D7C /* Pod */ = { isa = PBXGroup; children = ( - D4531DB289C980609179E55E7E05ADA9 /* FBCxxFollyDynamicConvert.h */, - 3393287E11CC9482CDC028594487C3B7 /* FBCxxFollyDynamicConvert.mm */, - ); - name = FBCxxFollyDynamicConvert; - sourceTree = ""; - }; - 31CEF9FC61EAAFE7E60708B31D74E2E8 /* Pod */ = { - isa = PBXGroup; - children = ( - 381C37C2967EDAC64D59720CA8E93561 /* React-RCTActionSheet.podspec */, + 3EF4E02C123604B48FA06109E3AF205C /* LICENSE */, + 53CC631BCD765F2BB70ACB1DC98951B9 /* react-native-jitsi-meet.podspec */, + 01FFA97CA93CB2C51F24982847A247F1 /* README.md */, ); name = Pod; sourceTree = ""; }; - 325523B32C582ACDA3C0EF8D11327567 /* Support Files */ = { + 3134ECC6B34121BE9E6E569D5369366B /* FlipperKitNetworkPlugin */ = { isa = PBXGroup; children = ( - 3037140F1A9967C130D4417F241B2121 /* RNFBAnalytics-dummy.m */, - A690B77AF36B409F1055F68CA6448437 /* RNFBAnalytics-prefix.pch */, - 761A9192EE9B0F232544C13FF99AFEB7 /* RNFBAnalytics.debug.xcconfig */, - 11F0798C2CE3B8FA8FC0CBC2DBF33686 /* RNFBAnalytics.release.xcconfig */, + 801375BE59492F7CC0A17EE8309DD8C5 /* FlipperKitNetworkPlugin.h */, + 963491A9E62786E0785789D2BF070D8D /* FlipperKitNetworkPlugin.mm */, + 8D469401E7282C56A94687BBD09E5E22 /* SKBufferingPlugin.h */, + F9A1674592AC805B7AACC85CC5841276 /* SKBufferingPlugin.mm */, + 6E4C2D4833B6422C913419373FFC9CF1 /* SKBufferingPlugin+CPPInitialization.h */, + 2443987C91F8174E5D7EBDE73B40EFCB /* SKDispatchQueue.h */, + B8929613C676A28B292CACE916AB8B84 /* SKNetworkReporter.h */, + B0AE3D11636D2FAD72C01C50C8BBFB80 /* SKRequestInfo.h */, + 0D212A38E6188F241EA5EFD43E4C8B77 /* SKRequestInfo.m */, + 4183BD06849CA1A16C75157F6A8A7827 /* SKResponseInfo.h */, + 58F222E7537A0134B613713ACF0E5447 /* SKResponseInfo.m */, + 18343429EC371A0D798414A686989445 /* SonarKitNetworkPlugin+CPPInitialization.h */, ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNFBAnalytics"; + name = FlipperKitNetworkPlugin; sourceTree = ""; }; - 325535D5D4CDDC93F2A01268E8F38396 /* RNRootView */ = { + 31BF594E3B2A8EB4C316A6489ECA426F /* CxxModule */ = { isa = PBXGroup; children = ( - 58FBA6BF8F5DEF89FA285E52026046E2 /* RootView.h */, - 0F32480CCE6172241CC35FCF80FC4695 /* RootView.m */, - 081AD769DA1E0BEBB35CF1D64652E4BF /* Pod */, - 1FDCC29DB23EDE31F9694745538009C7 /* Support Files */, + B62B2A73E7350BB5F1A4227ACB45F2C4 /* DispatchMessageQueueThread.h */, + EF2E667DA84DA6200288704C51094F2D /* RCTCxxMethod.h */, + B43899F50A79BCE14AE9B63097E00E07 /* RCTCxxMethod.mm */, + 74ED656D311678A64212FCF8F6D8A006 /* RCTCxxModule.h */, + C5D731E4B38B36168146D059954CCFA3 /* RCTCxxModule.mm */, + 0ECE81C39D0E1AF2A07AC52814A5DE70 /* RCTCxxUtils.h */, + 9A6EC4EC444A50B281601F280E41ABD6 /* RCTCxxUtils.mm */, + 1B93BFC9FFE9E01C9B7513A9EEFA65E6 /* RCTNativeModule.h */, + A52F05B262C209AFC8DE9EAC8291315B /* RCTNativeModule.mm */, ); - name = RNRootView; - path = "../../node_modules/rn-root-view"; + name = CxxModule; + path = React/CxxModule; sourceTree = ""; }; - 34003A6238C72DE598524230293B3FB6 /* Tools */ = { + 320D15EA317AB356B31428489EDD473D /* Pod */ = { isa = PBXGroup; children = ( - 2DA30F863A95CA63A9CA41DC1215B8CB /* BSG_KSArchSpecific.h */, - B91307C3A929D8DF91AC58B802C9E247 /* BSG_KSBacktrace.c */, - A26259A99D7BB43B4E5B892901507493 /* BSG_KSBacktrace.h */, - B5CB3671277BAEC0BF91F2FBD3A42D80 /* BSG_KSBacktrace_Private.h */, - A4646EA6592A48382242A9808410A72B /* BSG_KSCrashCallCompletion.h */, - 7B17532E2B223E59F45E9A8FB9ECBAB0 /* BSG_KSCrashCallCompletion.m */, - 59662D70CC0188329784D74C99BB4310 /* BSG_KSDynamicLinker.c */, - 7146855BE313403C5ED9FEC079FF52B1 /* BSG_KSDynamicLinker.h */, - 5EE32F40D2326C72907CA116A1204685 /* BSG_KSFileUtils.c */, - 281709ACAA55D9AFAACCE5AA7F5903BF /* BSG_KSFileUtils.h */, - FE8666F7C978BCDCF45027E49C25C325 /* BSG_KSJSONCodec.c */, - 81F11EEDC14F7C4E2AD6F2CCEA310344 /* BSG_KSJSONCodec.h */, - 54B4172F1418C6E30F22C3CCEA96A0F4 /* BSG_KSJSONCodecObjC.h */, - 7ADA317B19594AE3218117A8705CDE40 /* BSG_KSJSONCodecObjC.m */, - 05C256C0174F99CDCB35A0DFD17CF608 /* BSG_KSLogger.h */, - 03E5EB47B6A3A71B44638D9608347DF3 /* BSG_KSLogger.m */, - 38831898CC49426083C7D32DBDDDDFB2 /* BSG_KSMach.c */, - 14FC13817F76A9E1878059266BABDA0E /* BSG_KSMach.h */, - 9672644DCA64089147DE331ED18B734D /* BSG_KSMach_Arm.c */, - 76181D3BEF9681839092B950ABBDB66E /* BSG_KSMach_Arm64.c */, - 886AC1F36B8DEE39F487D5ED93776C00 /* BSG_KSMach_x86_32.c */, - 52A10F608DE17A15F5A037EF5954C287 /* BSG_KSMach_x86_64.c */, - EBE3DB2370C7C02C415C15384824DAA4 /* BSG_KSMachApple.h */, - B645C8150E6AD50B10361C0416E48B9C /* BSG_KSMachHeaders.h */, - 1F83739093BCCFAE205C9136BE161A71 /* BSG_KSMachHeaders.m */, - 52D609398B2F685E567D116134F67325 /* BSG_KSObjC.c */, - 9989D8FF156402DA473B382F354E8546 /* BSG_KSObjC.h */, - 6F316D102DA9DE8CDCD08BBACE4B96D7 /* BSG_KSObjCApple.h */, - 4C1B78E1803C23813A250CC2A5EC4ACF /* BSG_KSSignalInfo.c */, - 1BCD28B283C256AD4C796EAA9C2C79D0 /* BSG_KSSignalInfo.h */, - 478FB48FB5CDE7B792FDE0B9E8746200 /* BSG_KSSingleton.h */, - 434261158EB5302CC074E0D9AB6F6442 /* BSG_KSString.c */, - 84645EBCC45720045E50FCCEC8333FB9 /* BSG_KSString.h */, - 8A4525E2B09FFD4376CD4BC624AB3720 /* BSG_KSSysCtl.c */, - 00CE7932055F4F2101C67F5023A81F43 /* BSG_KSSysCtl.h */, - 37B6A17E32F09752D1C491E6E5FBDFCE /* BSG_RFC3339DateTool.h */, - 4C5099265536276347F457C5A85928CB /* BSG_RFC3339DateTool.m */, - 504E01F2F902C5E93CA0FDF7AC084217 /* NSError+BSG_SimpleConstructor.h */, - 230C59BF54A491FFA605006C56FD0B41 /* NSError+BSG_SimpleConstructor.m */, - ); - name = Tools; - path = Tools; - sourceTree = ""; - }; - 346D910AFBC139F615347025D7968AE5 /* ReactNativeKeyboardTrackingView */ = { - isa = PBXGroup; - children = ( - 2FBF889F45EB3C2CBCC0F9E4321FF1B9 /* KeyboardTrackingViewManager.h */, - DE1B4993B60E87E4148EE22CB928423E /* KeyboardTrackingViewManager.m */, - 36D256BF4CAA49DBC1CAC7D5BF1E2F63 /* ObservingInputAccessoryView.h */, - E000C11C6DF90635207CA5133B38C806 /* ObservingInputAccessoryView.m */, - C900C13132D72C348F00160742357092 /* UIResponder+FirstResponder.h */, - A6B532F95BF9183102D4EECEA65C6C40 /* UIResponder+FirstResponder.m */, - 60323F742774E248A15B427F6477A9BF /* Pod */, - 9F41AED7E43DF2335EE37C01608E4FCF /* Support Files */, - ); - name = ReactNativeKeyboardTrackingView; - path = "../../node_modules/react-native-keyboard-tracking-view"; - sourceTree = ""; - }; - 36EFF12934B4BC4E0F28DDDBF71C0357 /* React-CoreModules */ = { - isa = PBXGroup; - children = ( - 79FBF28A28386300D385A211F73C9F9B /* CoreModulesPlugins.mm */, - CDA53E6309D597F1A328D58C06B39D6B /* RCTAccessibilityManager.mm */, - 7AAB326CC1D6EC158A737333A7A24CB1 /* RCTActionSheetManager.mm */, - 0C463628649DEB06109D13ACDDCCBB59 /* RCTAlertManager.mm */, - E0F1A9E6DFC12D5FF1B791FD3EB348D0 /* RCTAppearance.mm */, - C7EF22BF34462DA4E33A8103B75E4076 /* RCTAppState.mm */, - CB66756B68D9BCD4C42A9E759B0D2120 /* RCTAsyncLocalStorage.mm */, - 31A71D3B96AC98877C45572CE5B79748 /* RCTClipboard.mm */, - 676B19D7ED4D3163C11EF01B7C520593 /* RCTDeviceInfo.mm */, - 2DD2C3F323139CD047CE80B6F2D9C395 /* RCTDevLoadingView.mm */, - 1CB433F762A599FC44DD432A7CD62DFF /* RCTDevMenu.mm */, - 98A13AFEBB39F488516653C7CC75C935 /* RCTDevSettings.mm */, - FAD6926DFBD96416DF1301F4A8F8D53F /* RCTExceptionsManager.mm */, - FCF82FA21C0F6FF876AE1064187FE764 /* RCTFPSGraph.m */, - 3D5639176CDD9669D4556831638B3763 /* RCTI18nManager.mm */, - 8A550C495FCC6EB98720BED6AE0389B3 /* RCTKeyboardObserver.mm */, - 3231820F12D9F31D02742625D5125C27 /* RCTLogBox.mm */, - 5A2FE45D33CECE11F662AF35429FCD12 /* RCTPerfMonitor.mm */, - BB3BD72FE1CB1FB1C94AD1E936F437EA /* RCTPlatform.mm */, - AC31DEC51B5F0464273FCE1E863FDA95 /* RCTRedBox.mm */, - 754D5140B8345DD611E51A98DBCAFDC1 /* RCTSourceCode.mm */, - 23A7E51EEA6CB9F0BC2B16575E04CDCC /* RCTStatusBarManager.mm */, - D3ABDD622ABCBDBB9B57E4C372874B25 /* RCTTiming.mm */, - 75C7AEC5335DB8BDFB34CB88C5498906 /* RCTTVNavigationEventEmitter.mm */, - CD3F8E4D63A82ED04CC3C4FDAB80A2F2 /* RCTWebSocketExecutor.mm */, - 6040B3A3DF348482A355B16BE00DA7D1 /* RCTWebSocketModule.mm */, - 0658AB779FF9F97487CCDE791507BEB8 /* Pod */, - BE028EC925F4E11441FEC1EA1E331684 /* Support Files */, - ); - name = "React-CoreModules"; - path = "../../node_modules/react-native/React/CoreModules"; - sourceTree = ""; - }; - 37ECEC8255A0B4B2CEA56751FC24C29B /* Nodes */ = { - isa = PBXGroup; - children = ( - BC49FBA937D0C70793E721F50A44F6B7 /* RCTAdditionAnimatedNode.m */, - 36867B33A22C7EF993DCBB3B4614F5C0 /* RCTAnimatedNode.m */, - 05D5E525457517A50EFA34B760767F4B /* RCTDiffClampAnimatedNode.m */, - 55B60445B564430D8FCC6703A32A708D /* RCTDivisionAnimatedNode.m */, - F6D46679673A45E2393DEE1E0F8B30EF /* RCTInterpolationAnimatedNode.m */, - 21928936A97A88A9FA82B955E7BEB826 /* RCTModuloAnimatedNode.m */, - 3D0093DD99E5523E0FB460A10B375718 /* RCTMultiplicationAnimatedNode.m */, - 302E7C75720BA7BDBB4BBB6003DD9934 /* RCTPropsAnimatedNode.m */, - 24687903163FF75252812F63FF1B4BC9 /* RCTStyleAnimatedNode.m */, - F66F4E471DF620EE0F33A0732775F499 /* RCTSubtractionAnimatedNode.m */, - 8C28554EF6D0DADF26EA3AEE55D546AA /* RCTTrackingAnimatedNode.m */, - 8D713BABFAD65EF8C45A6700E4B6F39F /* RCTTransformAnimatedNode.m */, - 1FB1745391EFB0909149AB6FDDDFA85C /* RCTValueAnimatedNode.m */, - ); - name = Nodes; - path = Nodes; - sourceTree = ""; - }; - 3848B00E2D732A8D0E9A8AFDA5FFD66B /* KSCrash */ = { - isa = PBXGroup; - children = ( - A4B44B674A8C7C5DF7486DDB41F6CE30 /* Source */, - ); - name = KSCrash; - path = KSCrash; - sourceTree = ""; - }; - 3A6581DF2795E24727F2AEC0B5A76F42 /* Support Files */ = { - isa = PBXGroup; - children = ( - CCA1D7E14117C738A5119AA2C3C7FA02 /* EXHaptics-dummy.m */, - C1D7863437C4B5CF0A49FC901466CB3C /* EXHaptics-prefix.pch */, - BA65CD9F60D6CD9D2918F1119B037C55 /* EXHaptics.debug.xcconfig */, - 91BA18ED6F6AF5B08848DD3D1BFA26C4 /* EXHaptics.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXHaptics"; - sourceTree = ""; - }; - 3AF7C679B6C22718162C9462A89AFBD0 /* Support Files */ = { - isa = PBXGroup; - children = ( - B6FB942E1E461388F22F393A3861A0E3 /* GoogleDataTransport-dummy.m */, - CFAD8597CC3ED06B8717AF6EBBEA4EFA /* GoogleDataTransport.debug.xcconfig */, - 3237E6B096228DF5F7E49EACFA08D536 /* GoogleDataTransport.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GoogleDataTransport"; - sourceTree = ""; - }; - 3B02B54CD6457DBC6EC769EEAAC4B1DB /* CocoaAsyncSocket */ = { - isa = PBXGroup; - children = ( - 61086AD6AE79FDC6F39B12C0E234E220 /* GCDAsyncSocket.h */, - 50A742A295C38B9BC45A8282B63FE069 /* GCDAsyncSocket.m */, - 1A9F6C643234641C2FFD0A82601DD935 /* GCDAsyncUdpSocket.h */, - 8AFF6CAA60FADAF008CECC75E14B73D7 /* GCDAsyncUdpSocket.m */, - DE5EC9CA7DC4792DB54E880EBB2C4AFD /* Support Files */, - ); - name = CocoaAsyncSocket; - path = CocoaAsyncSocket; - sourceTree = ""; - }; - 3B40408F82A02CF967D1C0A10E651ADA /* Pod */ = { - isa = PBXGroup; - children = ( - 7A4BED0978ADAF16D77D8108D65F8D54 /* LICENSE */, - 508BB417CB8DFD0722D75A5F4DF2E318 /* README.md */, - 80702357A447B46FE7A769E855205CF2 /* RNReanimated.podspec */, + 2B864FC7E016DB556801640E13180A9C /* LICENSE */, + 8F4ECD093C3F52C9419DE47EE243D655 /* README.md */, + 9311EB0CDB64D8B133CB555E69E09716 /* RNFastImage.podspec */, ); name = Pod; sourceTree = ""; }; - 3B96DAD66E4248E1673D835017EDCE10 /* RNLocalize */ = { + 326C7DDE28C5499D1F0128F9D6954788 /* rn-extensions-share */ = { isa = PBXGroup; children = ( - 51390823E553441028A6FCF5E88F91BA /* RNLocalize.h */, - 4710C0F0782227065D030B37B9241342 /* RNLocalize.m */, - EB4903D80CDFD473B9783C6F8D9046A5 /* Pod */, - A579D14974BBA2B5D7B78282023D5927 /* Support Files */, + C002F37E1670335B179CE3F851289ABE /* ReactNativeShareExtension.h */, + 9EAFD7F7C8610E54492134A3398C36AE /* ReactNativeShareExtension.m */, + DA9291131311E0FF516F822C640C0ED4 /* Pod */, + AE4108455E09518F74BCA39CE542B3D6 /* Support Files */, ); - name = RNLocalize; - path = "../../node_modules/react-native-localize"; + name = "rn-extensions-share"; + path = "../../node_modules/rn-extensions-share"; sourceTree = ""; }; - 3CD7A67ADEAB47B0809C59A0E735FEB3 /* Core */ = { + 32DA0112315D92C0854AAA8DCBA1E198 /* Support Files */ = { isa = PBXGroup; children = ( + 1D19811D2B8DD8D299915FFFC292CECD /* react-native-safe-area-context-dummy.m */, + 6C13760D5128A650AF7CD8C4768059EC /* react-native-safe-area-context-prefix.pch */, + 045D356244604F3734B7BF8F4E561D94 /* react-native-safe-area-context.debug.xcconfig */, + ED0D85C8A052C6996CB2B041053D0824 /* react-native-safe-area-context.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-safe-area-context"; + sourceTree = ""; + }; + 33B12D5AE8714112966C5201A58F9883 /* Support Files */ = { + isa = PBXGroup; + children = ( + 957CF3621DE5BAD8F6D763DAEFCABCB8 /* react-native-notifications-dummy.m */, + AB8F9AAADE95676395597DF708075212 /* react-native-notifications-prefix.pch */, + 25AAAB5AE85DCDE615A1BD2922C31123 /* react-native-notifications.debug.xcconfig */, + E10FBB5F736799DF5AA883DAE2673F69 /* react-native-notifications.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-notifications"; + sourceTree = ""; + }; + 33DE877B927FF371678F5757FD8DFC67 /* UMNativeModulesProxy */ = { + isa = PBXGroup; + children = ( + 32B1ED6C6455E86C8EB73A4018F5C6C2 /* UMNativeModulesProxy.h */, + B3D5DE7623D377DF00BFD90A0041314B /* UMNativeModulesProxy.m */, + ); + name = UMNativeModulesProxy; + path = UMReactNativeAdapter/UMNativeModulesProxy; + sourceTree = ""; + }; + 33F7058D8B6C285524969B82C18777CA /* RawText */ = { + isa = PBXGroup; + children = ( + 8B2BCB604C7755B0ADD23B0BFBEB730F /* RCTRawTextShadowView.m */, + 1AD7910FB255E5AE02C5F420DD2F016A /* RCTRawTextViewManager.m */, + ); + name = RawText; + path = RawText; + sourceTree = ""; + }; + 3400068431D3CEA258078DCD8DA8C835 /* Pods */ = { + isa = PBXGroup; + children = ( + AB2FD0CB1DC61420565381A535B87AB2 /* boost-for-react-native */, + 0B6F3975E2DDED062C3C130D1D0D3DF1 /* CocoaAsyncSocket */, + 7931A39B705A95BB7866F27ABB98A3D6 /* CocoaLibEvent */, + 1B5F27ED9554A3FBD16302E9C961C32F /* DoubleConversion */, + 6DF29A607C0E6B2D634E6B437FCACFE9 /* Firebase */, + 7379C5E618F712834D08CA2D2A372235 /* FirebaseAnalytics */, + 111AA8A31A6053F97B68BA817A64E776 /* FirebaseCore */, + 9BB451EB821AB63047B31B9C102AC3B8 /* FirebaseCoreDiagnostics */, + 72F070DC3360CE59390200E880493E96 /* FirebaseCrashlytics */, + BEB01A6804BAE14BDC1D7C0631B6361E /* FirebaseInstallations */, + 5BCFFA1DE18AC03DF2BDB0F208FAE05A /* Flipper */, + F0D123B30573E952F9942EE2A8BAB277 /* Flipper-DoubleConversion */, + 7035C80412B0C4841897265AEB12BD04 /* Flipper-Folly */, + 4DF7E720E9EFA067292067CA8FD4B76D /* Flipper-Glog */, + 11E23E8ABDFF4BB36BBF5400BB53F388 /* Flipper-PeerTalk */, + 383A495441D156DF2998066C5E194D51 /* Flipper-RSocket */, + D1B0B488533552F124F850163A3CB132 /* FlipperKit */, + 092E964DAC43F6E61216E49C0131F929 /* Folly */, + A1BD659F64B0160B559E0C8289F0044A /* glog */, + 4F6FFAA95CEF3008C049B14EF40F3D0E /* GoogleAppMeasurement */, + E04736081CFE4BC73F78EC30146236D2 /* GoogleDataTransport */, + F405FCFB05714E863676FA2A365B8698 /* GoogleDataTransportCCTSupport */, + F8772352142BADEDA856B1B04CC29720 /* GoogleUtilities */, + 046A9F9D4FB25006E22CE722E246DBAF /* JitsiMeetSDK */, + 78965AEC7CFAC80BAA06DF24D74E3323 /* libwebp */, + FB0EEA89FBCF129B1D0C38D6F0A030EA /* MMKV */, + 698A0BFBD27F2486B9151A654CC5C614 /* MMKVAppExtension */, + 4CB87717469CEA83AA657754FD2332DF /* MMKVCore */, + F017FD00E14318AB92BBCACC7D04A203 /* nanopb */, + EEFB5A178DB2A4448346FB0506750FA2 /* OpenSSL-Universal */, + 5C3F320CF35D45CBA4FAB6A7F34799D4 /* PromisesObjC */, + A4BD9703F9F43D3B54B612A58BF81EB8 /* SDWebImage */, + 1FBC411B978207FD4CAB047DDE63BC21 /* SDWebImageWebPCoder */, + 08B21C9F26134E3ABC6AB422DFA09272 /* TOCropViewController */, + BB5FABDA66760511AF47DE0D280E26E3 /* YogaKit */, + ); + name = Pods; + sourceTree = ""; + }; + 357143B75D28105F0787C779138DDB14 /* React-jsi */ = { + isa = PBXGroup; + children = ( + C8BA8D017F9848BDB6E0BEB7675FA005 /* JSCRuntime.cpp */, + 7928CF3299BDE165E4D7934A1F961A8F /* JSCRuntime.h */, + FF7945275F92926EEA4B3A1C9A73580D /* jsi */, + 01301B85F493D0530B56EE81AAB1B4F9 /* Pod */, + F356A5072D41CBE432C6469EBEBF98DB /* Support Files */, + ); + name = "React-jsi"; + path = "../../node_modules/react-native/ReactCommon/jsi"; + sourceTree = ""; + }; + 378B39CFE25A2A5A79426BE0E3067A47 /* Pod */ = { + isa = PBXGroup; + children = ( + C94A6C59CDBD5F242FF717719FB6F25C /* LICENSE */, + 5AF284ACC06F0CC8AB875D2D8B14F6D2 /* README.md */, + 9892462926A73DD070AEA19A24162205 /* RNCAsyncStorage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 37C1430946872277EAD12DD6DC890A07 /* react-native-mmkv-storage */ = { + isa = PBXGroup; + children = ( + 3BB854579DAAAFAFF94512AB246AE451 /* IDStore.h */, + 6E9ED5DD46E4BEDC2EC5D0F046649011 /* IDStore.m */, + 5E4CEEB41F25DED2D920F0FD395188D5 /* MMKVStorage.h */, + E6356DEE54E457C1C00B79AFF13204FC /* MMKVStorage.m */, + 0AE730B24A031509676BF742BE3ACAF7 /* SecureStorage.h */, + 25E73CA324D0E33D29E6B230BDD08E57 /* SecureStorage.m */, + CE98EFC898A5BEF015576CE2FAB4FF06 /* StorageGetters.h */, + 1E99FF31AFEDCD1149EC4AEC4CC4F255 /* StorageGetters.m */, + 2EEC16142E520F6AC834F3F7664172F5 /* StorageIndexer.h */, + 3B97890970021303829DC7E5D4E53FE2 /* StorageIndexer.m */, + EF0C745C33392A162CE22297A2332B24 /* StorageSetters.h */, + 50C338F65F3B2C3A1753D24EA4E91EA2 /* StorageSetters.m */, + 15E71B92C3DDC2A78363BF0C2DD59007 /* Pod */, + 9A6B657827D7A0D43FC0E5C646C09FE2 /* Support Files */, + ); + name = "react-native-mmkv-storage"; + path = "../../node_modules/react-native-mmkv-storage"; + sourceTree = ""; + }; + 37DFD76554362B7C7C27987C61958C94 /* Pod */ = { + isa = PBXGroup; + children = ( + BF96B91311179F2EF535A9A3BF251509 /* React-jsinspector.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 37FCBA57486A54B61ED5E8808D4F66CE /* Support Files */ = { + isa = PBXGroup; + children = ( + 488FB1BEA1DBF547841F483464B21B8E /* react-native-slider-dummy.m */, + EB0748D8AFC12E3DAF07739ECA84B73F /* react-native-slider-prefix.pch */, + C8E9DC1363AF7644DBA8F10B334E8D11 /* react-native-slider.debug.xcconfig */, + 17D8A14023446F0DB1CFDFDC7CFF651F /* react-native-slider.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/react-native-slider"; + sourceTree = ""; + }; + 383A495441D156DF2998066C5E194D51 /* Flipper-RSocket */ = { + isa = PBXGroup; + children = ( + 56654F409553C3328B0163C2CCE56603 /* Allowance.h */, + 18C0993205E2FC51861E4E74D88F0386 /* AsyncGeneratorShim.h */, + 1CB0228004BDF55526EF77A96B5DE9C1 /* BaselinesAsyncSocket.cpp */, + 8EB952E1C1834C0CEEAA4E5B7C8DC4A0 /* BaselinesTcp.cpp */, + 3CA677BF651865EC11C8D20C8EE515DE /* Benchmarks.cpp */, + FE66489133152A3CAA539993880A3833 /* CancelingSubscriber.h */, + 1E038CC21A6ADE42B2F2439769668BD7 /* ChannelRequester.cpp */, + DA44DECA28FC4BC69FA311437B636338 /* ChannelRequester.h */, + 0D2E437AE12824A83B8C1A82F77A3FD2 /* ChannelResponder.cpp */, + 05A7A7FF7CD4C4F405C3CFF889CBFF97 /* ChannelResponder.h */, + B38C2743AAC0846B2D22EA0225E3AAB1 /* ClientResumeStatusCallback.h */, + 60B6275CE5F7D80B0C80254CA5F105D4 /* CMakeLists.txt */, + CCBBF9764FB6AD4BE86FB46A28A388B6 /* ColdResumeHandler.cpp */, + C92C8A75373FDD65BA140C3FC5D19412 /* ColdResumeHandler.h */, + A72747DB044F16258ECE383BE6729A6C /* Common.cpp */, + F22046E41AAE417B72E995E64B2D67E9 /* Common.h */, + 3C6452F13967E498C581E927CA7720D3 /* ConnectionAcceptor.h */, + AFB62303CC4672914C42861A7628B4AA /* ConnectionFactory.h */, + 165A5D6A943859F7AC5F5CAD7698DFB6 /* ConnectionSet.cpp */, + C2704AB8D010D22F2049888E65BADBB5 /* ConnectionSet.h */, + 096A0A2F847360CF1FCB976B8084BB4C /* ConsumerBase.cpp */, + 55EC19563235B84E3C16129902421BC6 /* ConsumerBase.h */, + EF239415A954509CD83CCCBD7D6BAEEE /* DeferFlowable.h */, + D2DC62C332EA4624267D6CA4CBAC02E3 /* DeferObservable.h */, + 170DE10ABC42423AC407238DF71D2C88 /* DuplexConnection.h */, + 6B085D1FB16245A0F198DB2406EB08DA /* EmitterFlowable.h */, + 106165C45E0317EB7ABC82DD367CB99A /* ErrorCode.cpp */, + 409A77FBCA194CDF50804A2106A459DB /* ErrorCode.h */, + 46C3F960F2F470828033491C1D3D158F /* FireAndForgetResponder.cpp */, + 453CC615D2DAE67A94EDFB31C4B2AD85 /* FireAndForgetResponder.h */, + EEA32812336906D66EEFCF0358E2C024 /* FireForgetThroughputTcp.cpp */, + 08C8FBA463275A77C4AD39D317052A28 /* Fixture.cpp */, + 291ECEDE7675204DB498E8FB478238F6 /* Fixture.h */, + 3966967B277AC2F3E8AE6BCF38087818 /* Flowable.h */, + 6109E1F1875E47099A00E210146E5DD2 /* Flowable_FromObservable.h */, + 01376D456DEA9117D59A2869FA227E66 /* FlowableConcatOperators.h */, + E34D5BF38F34020D2C96769650FC5AD0 /* FlowableDoOperator.h */, + C660A0E99EFA410A5F3EDBA9D02D9711 /* FlowableObserveOnOperator.h */, + B172A9029098F47FCACF4F7708558907 /* FlowableOperator.h */, + 4232D2FD77BA802AFEEAB02E4A2EA05C /* Flowables.cpp */, + EC4850C151CD224548F62146DCD1C8CC /* Flowables.h */, + 72CE922B3754DEF832DD70ABE9EF23FC /* FlowableTimeoutOperator.h */, + 896DFE496A3123614B651C512D768D4B /* Frame.cpp */, + FA2E711743251592466DE361107441A7 /* Frame.h */, + 95792416180CB79A3E224367C8411ABF /* FramedDuplexConnection.cpp */, + 04D54CD2B7E9D3D2968B6808528891D0 /* FramedDuplexConnection.h */, + 1A1551993C495CED13DC4CDB275A213C /* FramedReader.cpp */, + 13388D990800B736F39CED712509D8EE /* FramedReader.h */, + 550DDE9B1D1807636182189F5EA16B4E /* FrameFlags.cpp */, + 106A0E6452DBB4A050E3FCA45B2B8607 /* FrameFlags.h */, + 25ABD9EAFDA114E22BF8ABFBAAA6A1E2 /* FrameHeader.cpp */, + 236024A068DDABE38303EA3FA7AC8994 /* FrameHeader.h */, + 8B7E13AFDC5D2CC40492D4340BA0640C /* FrameProcessor.h */, + 72A3EAE447C5BE0968B71AABBD1557F6 /* Framer.cpp */, + B2DD73F23E8E47F3810615C46B94DF58 /* Framer.h */, + 7D413EA356D41A308D1FE05DD999DD51 /* FrameSerializer.cpp */, + 3CBE4B35B932B5B32DE48A6B3EAE8C5A /* FrameSerializer.h */, + F5B69ACDE600B57F0CFEF501D0CD65F5 /* FrameSerializer_v1_0.cpp */, + EB2004ACF1EA96A7A3225CC6D1D87043 /* FrameSerializer_v1_0.h */, + F07F53D45BB15DCCEE60E68A08E9F892 /* FrameTransport.h */, + 2E3BBBF03432E9D906358AA7E355DD63 /* FrameTransportImpl.cpp */, + 0A05AF9229BB81A6A96C343D99EFA66D /* FrameTransportImpl.h */, + 34EDFC0601787FF6E6B34F444FC4958B /* FrameType.cpp */, + 654A23D2C1C8537C84CAD0D175556716 /* FrameType.h */, + 65CE076EC76385AA678905F342C2BE03 /* KeepaliveTimer.cpp */, + BE2C6A9AD5888A67928FE56FBABC1FF5 /* KeepaliveTimer.h */, + FE3F9DB0E5B5FF537548C1B2957F1AA3 /* Latch.h */, + 7461E1C5F7F18D5FF46A3B67FCAB4D49 /* Observable.h */, + 39D0DBE2677AD7AEB0D115FAB6DA6B3C /* ObservableConcatOperators.h */, + 894E75CFCE337BC472BA115415977912 /* ObservableDoOperator.h */, + 23E9107ABDF1DFBB3B3DC9EDDA6574E9 /* ObservableOperator.h */, + F59079500F70E8EF795BE4C25D289C9F /* Observables.cpp */, + 987E724D105C08C2B33EF09F8AA46FC4 /* Observables.h */, + 6931A5E79688F5E3798C562A3BD97709 /* Observer.h */, + DA1148F902A42412AFD1269913C9C7BC /* Payload.cpp */, + E758096D3F1B58B131EAE8EE951FDDF2 /* Payload.h */, + A019E28A9E6E9CEEEC24F9DD589D9797 /* ProtocolVersion.cpp */, + 5A88740BFEF9E93420EA41D40E2785CE /* ProtocolVersion.h */, + 0325CF8B511CC74E7EB485247DDA1080 /* PublisherBase.cpp */, + FCBAD1AAE01EBF37B16158C287F3DACA /* PublisherBase.h */, + 4ED0B1D843E6B1401918FC160A37D0BB /* PublishProcessor.h */, + 21F3594DFCA45CA204AC184CC6A1914B /* README.md */, + 31B9F5606C0A003A29164747152FD690 /* README.md */, + E3468E6DF40BE224FB7B5B36C3B42052 /* RequestResponseRequester.cpp */, + C413BD72DDEBD4CCC83EC286C1FA5C99 /* RequestResponseRequester.h */, + 0D7FC7F419E7B19628522F0ECA592B84 /* RequestResponseResponder.cpp */, + 5EFCBD3C5BCD71E59B7DF221F564EFC0 /* RequestResponseResponder.h */, + A9AA1086980BAA6EDED10FF8817158DA /* RequestResponseThroughputTcp.cpp */, + 89429D1E9F98E5621C0D0917AF24680D /* ResumeIdentificationToken.cpp */, + BF4288E6A85C4D6C401DF60967934E4D /* ResumeIdentificationToken.h */, + 6505F6C062E4A5D1040FEDB7153756C1 /* ResumeManager.h */, + 1AB3FE2A17BEDABCF0D67499A4E02A4F /* RSocket.cpp */, + BF3A5E967B851BD1E149E3A89F148124 /* RSocket.h */, + 1406AEFDE1A4D3B267A63FF43CF1B241 /* RSocketClient.cpp */, + D650EB3036130CC0F99273D1E13EB3F2 /* RSocketClient.h */, + 6CFBF16997CAB2F677E714F1C5AC2884 /* RSocketConnectionEvents.h */, + D1F1766B7ADFBC8356A75896D0F97C98 /* RSocketErrors.h */, + E7AB4E1A96911724B29D20FA711E4DD4 /* RSocketException.h */, + 2284E5DA42D24A8ABC297F049439F808 /* RSocketParameters.cpp */, + 74B2D0E582086F68A8B110AE777A2DE5 /* RSocketParameters.h */, + 6656F58967C010370695EDFC5C939AFA /* RSocketRequester.cpp */, + 2BF49EF972AFDCEF4147E3631E9E8D1F /* RSocketRequester.h */, + 037CFAC9C81542A028851020ED965541 /* RSocketResponder.cpp */, + C069F4AB3024907B4B9F727C3B5BD380 /* RSocketResponder.h */, + 61D4B512312F11187441E3F4D2B4857A /* RSocketServer.cpp */, + 32E1731084B4625473B52CDDD4F4CE46 /* RSocketServer.h */, + 14C6DE34A9B04BD83040B031CFC770D1 /* RSocketServerState.h */, + E2045932DC3A2534283607C5D26E6E95 /* RSocketServiceHandler.cpp */, + E19D89B2C2E4701FFDACB5E4D7ED6190 /* RSocketServiceHandler.h */, + BE649A5B3C8548305B0791F6BAC29354 /* RSocketStateMachine.cpp */, + 2C9DB9B33169804F44FB8B9867315459 /* RSocketStateMachine.h */, + 707A486419CB0C06F413C938309E1ACD /* RSocketStats.cpp */, + 1E7ED01554864BF8265C2F62B2AB1689 /* RSocketStats.h */, + 23E0F83B878A2015EE63E9131CE3F4E4 /* RSocketTransport.h */, + 5EA8164CADC66E4133EA05AA9B8B8B20 /* ScheduledFrameProcessor.cpp */, + 7538D18193E47EF2911EA32F73FC5723 /* ScheduledFrameProcessor.h */, + 7FEFD67E2F1B67EFEE3B6E755ABC5B56 /* ScheduledFrameTransport.cpp */, + 229FC863351FC15A1ADA9A4F9477F91F /* ScheduledFrameTransport.h */, + F3BB7CF7803741C9CF1DCD07692FC497 /* ScheduledRSocketResponder.cpp */, + 7A36DBB413643435E8629151EB8FDC16 /* ScheduledRSocketResponder.h */, + 3BC736F5F5CDA57D61E6A6765CC3A096 /* ScheduledSingleObserver.h */, + 318809000B2034C42F024E63559E32B6 /* ScheduledSingleSubscription.cpp */, + 661DD4092B863C163DDA6B5A061ECF21 /* ScheduledSingleSubscription.h */, + 460A56D8ECBF18816FA81ED31CF827B0 /* ScheduledSubscriber.h */, + 310035D1FB78DE2D64DB8961EFE8ED01 /* ScheduledSubscription.cpp */, + D3358D995274B0DFAAABFD6C5B7A701A /* ScheduledSubscription.h */, + 6E9904691569AF1FB8D6897AE9E4FCDA /* SetupResumeAcceptor.cpp */, + 0F75699D4BC5083760831FCA919BD21C /* SetupResumeAcceptor.h */, + 0DBCD73AE6E477EC41137748E2B30461 /* StackTraceUtils.h */, + F76168BDBB53E0EB4EC8CF751841B18E /* StreamFragmentAccumulator.cpp */, + 2C05937C718A1A204DE6AC17B844F985 /* StreamFragmentAccumulator.h */, + EF07638B1990430FC006C40DF347DFBC /* StreamRequester.cpp */, + D8EDDB9CCAADD5BCBDAD5150F933B233 /* StreamRequester.h */, + E05FCFBEC97296860E5891BC985B8BE9 /* StreamResponder.cpp */, + 21717E3C7228C968D72955CB29D078F3 /* StreamResponder.h */, + 9447D505967836D58DBCC077927687D4 /* StreamStateMachineBase.cpp */, + 4462CFAAA8C9BBE3C17275FDC4EB45AB /* StreamStateMachineBase.h */, + CB34B02012E0B2B4A50A5D88AB1ECA41 /* StreamsWriter.cpp */, + 6CC7B99C885158580AED5D67E7775727 /* StreamsWriter.h */, + 291B8471134F121BF9EE155EDDAB0AED /* StreamThroughputMemory.cpp */, + 66092E3A89FCDAA9CC2FFD9ECDFF4E28 /* StreamThroughputTcp.cpp */, + FF1CF0CD5E5832E3D28DE78D058DFE0A /* Subscriber.h */, + 7503E80611685718A42E1BD074E3DDA6 /* Subscription.cpp */, + BD37875EF15239DF7C195EA18DC9ECC8 /* Subscription.cpp */, + CF49436129715F2A1C1B93FD978FB27D /* Subscription.h */, + C105EC08146FCCE2785CC4DB6C5C4393 /* Subscription.h */, + B52E5F294AC830CB71560C2923E82B0E /* SwappableEventBase.cpp */, + D6B8DACC6EC868535DAB42D32BABD176 /* SwappableEventBase.h */, + 46DCB7305D8602FB7F98C639EA262C75 /* TcpConnectionAcceptor.cpp */, + 6373E4A04BEC6CBA035060CA99F0CC11 /* TcpConnectionAcceptor.h */, + BC11E5817E93C0D702265A42715FF434 /* TcpConnectionFactory.cpp */, + E16514CEAEAB9670F41BC49A1B951351 /* TcpConnectionFactory.h */, + 18AC4670DD43EE89F57C05872BB5D2E3 /* TcpDuplexConnection.cpp */, + 1B32C813FCD1F6971FA1A058EAC37DC9 /* TcpDuplexConnection.h */, + 10E98B42DD40D4369D494747760E7B00 /* TestObserver.h */, + FD38BB00405FC9935354DC865D2EF86C /* TestSubscriber.h */, + 02F6E3B8432991B587BE178EB2A2934B /* ThriftStreamShim.h */, + 007A425D647F56FBFE1500110E23D2C8 /* Throughput.h */, + CE47552437AA39F383916668046EEC10 /* WarmResumeManager.cpp */, + 3663B2B47DA53BA34C56D1CBC6DCD2D4 /* WarmResumeManager.h */, + 10699B5F09038ECFE7681A4E1D51CE16 /* Support Files */, + ); + name = "Flipper-RSocket"; + path = "Flipper-RSocket"; + sourceTree = ""; + }; + 38C4BE5FAE7261855E81FEDA00B807F4 /* RNFBAnalytics */ = { + isa = PBXGroup; + children = ( + 49836E77F6A8A3B3FA336079B5B9D8B3 /* RNFBAnalyticsModule.h */, + 40F1B4E3C573B32A5CA217C71C0859FE /* RNFBAnalyticsModule.m */, + 690A7DBAE3B3CE6D3CB6D84FC04A48CA /* Pod */, + AED01ECAE0DF3576B5B10D2435453213 /* Support Files */, + ); + name = RNFBAnalytics; + path = "../../node_modules/@react-native-firebase/analytics"; + sourceTree = ""; + }; + 39A3F58BA6A151B019DBE17BD73A6929 /* UMFontInterface */ = { + isa = PBXGroup; + children = ( + 65D8177D8949A3697170800FA5CCF32F /* UMFontManagerInterface.h */, + 8A5AAE661ADE081E7001FE34876F53BA /* UMFontProcessorInterface.h */, + 4EF5F24709C011C8B4CE1FF81CF2CB00 /* UMFontScalerInterface.h */, + 048165A39291E9EFC9F507ACBB8B49E8 /* UMFontScalersManagerInterface.h */, + 241F0EDF9A441CF7771A04B7A0E08790 /* Pod */, + 0212840B614EE31A8DDF9265270283D2 /* Support Files */, + ); + name = UMFontInterface; + path = "../../node_modules/unimodules-font-interface/ios"; + sourceTree = ""; + }; + 3A01F6917BC83AD97A6EFF8B241F0012 /* Support Files */ = { + isa = PBXGroup; + children = ( + AC7FC17AB389D472D0513E74ED376054 /* SDWebImageWebPCoder-dummy.m */, + B508DFD455108C925909740964433AF6 /* SDWebImageWebPCoder-prefix.pch */, + 37C6BC43D1C6C0993A711E4BCF33874C /* SDWebImageWebPCoder.debug.xcconfig */, + 51E64B2B3D62A2355AED489906EE2961 /* SDWebImageWebPCoder.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SDWebImageWebPCoder"; + sourceTree = ""; + }; + 3C41B48DC5216B5D7813D1BB955DD7D2 /* EXVideoThumbnails */ = { + isa = PBXGroup; + children = ( + 7CEE6350C63F7CF9CA2429C31E6B740E /* EXVideoThumbnailsModule.h */, + 503B3ABE79F53F5CCD8437EFF52B3C0D /* EXVideoThumbnailsModule.m */, + EF157FF2E7827386DE2A4E9554A7628F /* Pod */, + E023E21DF16B2B53836133774CFA2D9D /* Support Files */, + ); + name = EXVideoThumbnails; + path = "../../node_modules/expo-video-thumbnails/ios"; + sourceTree = ""; + }; + 3C81B018FEC3D4A3159900F8C3C311D7 /* EXConstants */ = { + isa = PBXGroup; + children = ( + CF4FE87CC28A733EDE67644781886717 /* EXConstants.h */, + 791F5D026DF1DB5273DCD05A53CABC9F /* EXConstants.m */, + 0E4BBC0857A224FF54288E75A25855D6 /* EXConstantsService.h */, + 888634B631EB38AFA20B3E12FA978DE5 /* EXConstantsService.m */, + AB265ADE0DEA9CD88D59AFF86CD3585C /* Pod */, + DCC6E989734C8AB47CF92F1BC2443D02 /* Support Files */, + ); + name = EXConstants; + path = "../../node_modules/expo-constants/ios"; + sourceTree = ""; + }; + 3C8351982DFBF8313FF9028D61F422D4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1A6F9CCB44759262D04CE2A22C1AB1FB /* nanopb-dummy.m */, + BB1B33C87BD0CF9A48BC11309EFFC382 /* nanopb-prefix.pch */, + C4F9C226F69243FD1C79D65C7BE53372 /* nanopb.debug.xcconfig */, + 1C2D2CBA9EA90FFED579FBA1865DA44B /* nanopb.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/nanopb"; + sourceTree = ""; + }; + 3D15816321FA860575620C01F7D68B35 /* UMImageLoaderInterface */ = { + isa = PBXGroup; + children = ( + CC798C70308EE3BC9C8AD5795C4F1223 /* UMImageLoaderInterface.h */, + BC4BBE886B237F296B2F16ED1D415F5C /* Pod */, + 20BB32E07C69E80F4FF8CCD232F71A7A /* Support Files */, + ); + name = UMImageLoaderInterface; + path = "../../node_modules/unimodules-image-loader-interface/ios"; + sourceTree = ""; + }; + 3E923272A18F060CDD5C823F264E2E0F /* RawText */ = { + isa = PBXGroup; + children = ( + C7C583C0DEC173EB2155DEBE09493B14 /* RCTRawTextShadowView.h */, + 1147C8AC4E29B32CC659349C6E4FCEA6 /* RCTRawTextViewManager.h */, + ); + name = RawText; + path = Libraries/Text/RawText; + sourceTree = ""; + }; + 3F95AF94DF45EA7203D71FB37C810F5C /* mux */ = { + isa = PBXGroup; + children = ( + 5B31C00F86A06EFB0136A743BAB25CED /* anim_encode.c */, + 12797FC69B985D90312EDCE7ECAB876E /* animi.h */, + 6E2449633F1E0C2F5C501E47997BFF00 /* mux.h */, + 0E11F253C1B79EACC5EEA0071F470DD8 /* muxedit.c */, + A59EB6859E98F06D6B27ACDA256F18BE /* muxi.h */, + FD4034D4B159285AA34D05DFF251FBF8 /* muxinternal.c */, + 9054638FF8871861E9C23D6601268C24 /* muxread.c */, + ); + name = mux; + sourceTree = ""; + }; + 3F97D52E9D2A656E86F4DBD57136E354 /* react-native-cameraroll */ = { + isa = PBXGroup; + children = ( + EFAD8F4295532640B801BA9AA0FA9A33 /* RNCAssetsLibraryRequestHandler.h */, + 65EA2EF7A6B6C73294E386B7EAD497E3 /* RNCAssetsLibraryRequestHandler.m */, + 93DCDE5576AF27DA89E40D0D82EF93BD /* RNCCameraRollManager.h */, + 1B76A5E6BE9FBFAFB088B777B18D480C /* RNCCameraRollManager.m */, + 9AEC4ACD5F68F14A2D7C221B4D7A96CC /* Pod */, + 400150BDE344A93D991C4A3B635AD612 /* Support Files */, + ); + name = "react-native-cameraroll"; + path = "../../node_modules/@react-native-community/cameraroll"; + sourceTree = ""; + }; + 3FAD10291E8865D48775AB8587B98D64 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7E1034D7EA89BEDAFA52FAE668444EAA /* react-native-orientation-locker-dummy.m */, + B2AC4C5CAF0EB3BBA2E9F6372D3392B7 /* react-native-orientation-locker-prefix.pch */, + B2BF569522F33432CA3259FBE80C3687 /* react-native-orientation-locker.debug.xcconfig */, + 6563505D97578F235B8525ECF410FA19 /* react-native-orientation-locker.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-orientation-locker"; + sourceTree = ""; + }; + 3FEBBF39E099EA795CB16B0CD983D0AD /* Protocols */ = { + isa = PBXGroup; + children = ( + 7ACB1AA5C7871346165EDF053E5C461A /* UMAppLifecycleListener.h */, + E539755CF27E4373543FB85B6B49477A /* UMAppLifecycleService.h */, + 43A40C522AF69638312D57E2D8D3EFEA /* UMEventEmitter.h */, + 547E93CDAEDA42C29F9EDE459CA4137F /* UMEventEmitterService.h */, + AC1B821274E95A8C981F9EEA24A575A9 /* UMInternalModule.h */, + 1EA23E9CB3B5A37BB5ECA5C6A525A150 /* UMJavaScriptContextProvider.h */, + 1282F8929AC0EA89CB989F9237299B33 /* UMKernelService.h */, + 23B3C0FFB9818E8019189990063DCE27 /* UMLogHandler.h */, + 0B9E39735576384BD56F5DF40B102D40 /* UMModuleRegistryConsumer.h */, + 2482FA0B69B1D2158DAC636CA238BB5E /* UMUIManager.h */, + A8859ED3BF52EE07A4FABBA69899DE23 /* UMUtilitiesInterface.h */, + ); + name = Protocols; + path = UMCore/Protocols; + sourceTree = ""; + }; + 400150BDE344A93D991C4A3B635AD612 /* Support Files */ = { + isa = PBXGroup; + children = ( + 74CE184BB500F18B85FCE68E646B22B1 /* react-native-cameraroll-dummy.m */, + F6DEA7A1DADB1FC8DE511288627C737E /* react-native-cameraroll-prefix.pch */, + BEB4A709AF3D0BA267F943FC63FC4B1D /* react-native-cameraroll.debug.xcconfig */, + 6AA5657F2B114A0696EA58AAB0792ECD /* react-native-cameraroll.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/react-native-cameraroll"; + sourceTree = ""; + }; + 40537AF8E876E53054A9A95021F85774 /* Support Files */ = { + isa = PBXGroup; + children = ( + 86FD3264E9719755F6BEF39013907F1E /* ReactNativeKeyboardTrackingView-dummy.m */, + 01B7AE0682316E291AE229A5AD57851C /* ReactNativeKeyboardTrackingView-prefix.pch */, + D93D0591C0D3E349420C33EEA84B83E1 /* ReactNativeKeyboardTrackingView.debug.xcconfig */, + 493B3167DBB28BE42C138276EF27B44D /* ReactNativeKeyboardTrackingView.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/ReactNativeKeyboardTrackingView"; + sourceTree = ""; + }; + 408E45690B5D1D1E9F5DDC86B830329B /* FBReactNativeSpec */ = { + isa = PBXGroup; + children = ( + 3ADD639F5BE4A611371D742CB9D1DE50 /* FBReactNativeSpec.h */, + CD5C88C544FCB8D45647095639CE6751 /* FBReactNativeSpec-generated.mm */, + 417B4256A017E157FD28E40A20E80A26 /* Pod */, + 92072E7C7B432B34341C9FBDCEA05B9F /* Support Files */, + ); + name = FBReactNativeSpec; + path = "../../node_modules/react-native/Libraries/FBReactNativeSpec"; + sourceTree = ""; + }; + 40CE1DE0CC38E6F4A88D89906C5C5E39 /* Pod */ = { + isa = PBXGroup; + children = ( + ED0CD9217AA340B4F8429746D85121DF /* EXPermissions.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 40E0E91C7A7EF0F3CF0A7A94B1142E8D /* Support Files */ = { + isa = PBXGroup; + children = ( + E37AA0662ABDE800052CB1066791CA41 /* Yoga.modulemap */, + 7C8EAF3498847DA28476F8947A3F9A83 /* Yoga-dummy.m */, + 1B940AA4213D8C9A07C82935044F4F5B /* Yoga-prefix.pch */, + 18705C913D5AD7AFA122B888938EF02A /* Yoga-umbrella.h */, + BF409F8B07F80E91540522DBBB112BAE /* Yoga.debug.xcconfig */, + 01B1F9CB2899C5A074599856B3DD31AC /* Yoga.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/Yoga"; + sourceTree = ""; + }; + 417B4256A017E157FD28E40A20E80A26 /* Pod */ = { + isa = PBXGroup; + children = ( + 0083E202B7B7BFCC068A8C0FC156E6EE /* FBReactNativeSpec.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 437C353E9CF56DCE767CD9F4A4AD432F /* React-RCTAnimation */ = { + isa = PBXGroup; + children = ( + BDBE2DE954A94B406427B71115D0D64E /* RCTAnimationPlugins.mm */, + A6D22124312D89DD821D4D237889001C /* RCTAnimationUtils.m */, + C73D7DC2B919408981136EFC8588C5AA /* RCTNativeAnimatedModule.mm */, + 7A3A5ED7BB70587BDCDDAF628AA2575A /* RCTNativeAnimatedNodesManager.m */, + A7A60EA67B7A181DB32A7A5D2381BCA0 /* Drivers */, + DC5FA27760AE45C2B289BB9860B89D65 /* Nodes */, + 20F0DCC740292DACA145B93A1CBB236A /* Pod */, + 443D362693A3508C83C8C902D112D47C /* Support Files */, + ); + name = "React-RCTAnimation"; + path = "../../node_modules/react-native/Libraries/NativeAnimation"; + sourceTree = ""; + }; + 443D362693A3508C83C8C902D112D47C /* Support Files */ = { + isa = PBXGroup; + children = ( + 2BFE9CCC8316A0BA718EA97208B3D36F /* React-RCTAnimation-dummy.m */, + 67CC6306FA9900281196BE5CA8A7B0B9 /* React-RCTAnimation-prefix.pch */, + 1A4A1A2BCDBF1216AD0FDFBCC9C1C35E /* React-RCTAnimation.debug.xcconfig */, + C086185B89B903C644D69E5000D02E7A /* React-RCTAnimation.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTAnimation"; + sourceTree = ""; + }; + 44EFDFEDE7AAE0F0F0DDECBA10B18C6B /* rn-fetch-blob */ = { + isa = PBXGroup; + children = ( + B81DF202A1B85049215E6EA198E2A625 /* IOS7Polyfill.h */, + 5A8F8E9A88E0A3A62B592225F610D9E9 /* RNFetchBlobConst.h */, + 1C1CBC880F724675DDDAA39DC05BE941 /* RNFetchBlobConst.m */, + 4E478E13DDAFA5D4762AAACB6F9C55BE /* RNFetchBlobFS.h */, + EF0BC2F3CEC9EB8D962CEDDCF3BB0842 /* RNFetchBlobFS.m */, + C4DD7AD407AECDA8738CF982310DE454 /* RNFetchBlobNetwork.h */, + 20A10E8EFC8489132F40117315D785DC /* RNFetchBlobNetwork.m */, + 5654BBD1C85274A93D8D13CA7F407544 /* RNFetchBlobProgress.h */, + 418C94A72C0EC6671453C131C8E772EC /* RNFetchBlobProgress.m */, + 06EF0E7C64F860A5767AB456B6CC6441 /* RNFetchBlobReqBuilder.h */, + 264578D270CE6F0B3B2060E150186A36 /* RNFetchBlobReqBuilder.m */, + 706AFCDA4F567646DBBD027E7FB1CADD /* RNFetchBlobRequest.h */, + 6115947CA0B617AA15D59F7C3C470DF9 /* RNFetchBlobRequest.m */, + D6E9A75F50A181800113E855172DBC97 /* Pod */, + AC49173CF0F035B3A262FC1F732675A0 /* RNFetchBlob */, + 7A9C903D05E9BC1271E7A13C52647E47 /* Support Files */, + ); + name = "rn-fetch-blob"; + path = "../../node_modules/rn-fetch-blob"; + sourceTree = ""; + }; + 45B95D251665611D0C77BFB3C92D80FD /* AppDelegateSwizzler */ = { + isa = PBXGroup; + children = ( + 2F92B6663CEAC4B5F3C08886E565F523 /* GULAppDelegateSwizzler.h */, + B70A573BCA9B6B41C0BA4C0834D5680D /* GULAppDelegateSwizzler.m */, + 78CD3415891AA0B040C339108DE2C350 /* GULAppDelegateSwizzler_Private.h */, + CAD9EC209A4AB30125621565D7E5B66B /* GULApplication.h */, + 6304289097410B42387B3F2622F04C0A /* GULLoggerCodes.h */, + FC5D54C7C94EC93BFDA6EB43F9CBB6A2 /* GULSceneDelegateSwizzler.h */, + 85B16069E70D320C65095CDEFF4AA15F /* GULSceneDelegateSwizzler.m */, + 2A8180D9D0600FBB6EFA7C626EDA808A /* GULSceneDelegateSwizzler_Private.h */, + ); + name = AppDelegateSwizzler; + sourceTree = ""; + }; + 45C0927A09CAE787F0FA5681C24825E1 /* Support Files */ = { + isa = PBXGroup; + children = ( + C52B38E4F2E052CC6695C27D051DDA25 /* React-RCTNetwork-dummy.m */, + 915C7C422B691D60750D23D979917303 /* React-RCTNetwork-prefix.pch */, + F54980AC1301028B8A5AD42A7C9F0F09 /* React-RCTNetwork.debug.xcconfig */, + 4B244C7D7B74D5F60DEF366BE42FDA15 /* React-RCTNetwork.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTNetwork"; + sourceTree = ""; + }; + 462140CADD3801D5E672EAE68459B0D9 /* event */ = { + isa = PBXGroup; + children = ( + 7D55B4AE235CD400DC7E87A9EA8AC43E /* event.cpp */, + 05A2C18ECBB57CBB5B2D383AE9486659 /* event.h */, + ); + name = event; + path = yoga/event; + sourceTree = ""; + }; + 47A14D9EDE76B957CD38D3A77E77585A /* Filters */ = { + isa = PBXGroup; + children = ( + 17A763F2E5AEED377C70DEA4E18F2C35 /* BSG_KSCrashReportFilter.h */, + CDF3922527C4DDE0CF193C8EFBF7D7DD /* BSG_KSCrashReportFilterCompletion.h */, + ); + name = Filters; + path = Filters; + sourceTree = ""; + }; + 47EAF7497AFB7B81D8E472B04DEF5C9C /* React-RCTSettings */ = { + isa = PBXGroup; + children = ( + 06155BAE63C15F006528DC77A97E37B7 /* RCTSettingsManager.mm */, + FFC4BAADAD67EE5ACF123C10EF8B4FAD /* RCTSettingsPlugins.mm */, + 85FE0208B4B81FA79687D5759D8AF46C /* Pod */, + 5090FD027FD3897583F9BC0D8F84EE3A /* Support Files */, + ); + name = "React-RCTSettings"; + path = "../../node_modules/react-native/Libraries/Settings"; + sourceTree = ""; + }; + 4803DB6A5D2BC91C6C9DCD07E6FEE713 /* ReactNativeKeyboardInput */ = { + isa = PBXGroup; + children = ( + 9E85DF4DA63A5220C03628CD90EB95FC /* LNInterpolation */, + 9AA4B6896484740C36C43C38C29C1F11 /* Pod */, + FF66EB539EFD4DC4946F7421A0C0D943 /* RCTCustomInputController */, + 5CF9A12BB26A0E3075F237AC46CA1701 /* Support Files */, + ); + name = ReactNativeKeyboardInput; + path = "../../node_modules/react-native-keyboard-input"; + sourceTree = ""; + }; + 483449424C756ABFE1F5C1FF044A3032 /* Pod */ = { + isa = PBXGroup; + children = ( + A7B2CC9EEB270F942B76ED2D1E1B7818 /* React-callinvoker.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 48AE7C2EDAE3CDA159CB901A838311D2 /* turbomodule */ = { + isa = PBXGroup; + children = ( + CF57FB8239EACD57C5DD3008D05DE31F /* core */, + ); + name = turbomodule; + sourceTree = ""; + }; + 48BB4F6287420B3816B46F13252424F9 /* React-jsinspector */ = { + isa = PBXGroup; + children = ( + 59987A9716CC47BD0C68E941925952EF /* InspectorInterfaces.cpp */, + 5FB50673272ADD6EF01ACB396B2127EE /* InspectorInterfaces.h */, + 37DFD76554362B7C7C27987C61958C94 /* Pod */, + 0F10688CBF7BB4551A9D08C4DAAE2795 /* Support Files */, + ); + name = "React-jsinspector"; + path = "../../node_modules/react-native/ReactCommon/jsinspector"; + sourceTree = ""; + }; + 494B119E0E7CA98E5728119B7D988CA3 /* Support Files */ = { + isa = PBXGroup; + children = ( + 498249EACC04B3EAD707CCB97B1D05D5 /* Flipper-Folly-dummy.m */, + 33362207E38B4AB33CC5504F86067DB6 /* Flipper-Folly-prefix.pch */, + 9AE36B038AFA428DEBA76CA96A143D34 /* Flipper-Folly.debug.xcconfig */, + C2587209864FD883C05CB17B58A05DBA /* Flipper-Folly.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Flipper-Folly"; + sourceTree = ""; + }; + 4A6D810F2FA6D243B5A66A7A12158016 /* Pod */ = { + isa = PBXGroup; + children = ( + 1DBBED1D667DF9123E41FECFB8E65897 /* LICENSE.md */, + 80A30FE781069145B934673853834AF9 /* README.md */, + E686B97DE1F9039099AEAD484A143C5C /* RNDateTimePicker.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 4A71100C3F8EDEAD906F76D75D44B22D /* Resources */ = { + isa = PBXGroup; + children = ( + 00F8DE6204DC517E182796CF3FDBC1CA /* en.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + 4B7AF1E99E00E2408FB9CBACC5258603 /* Support Files */ = { + isa = PBXGroup; + children = ( + B90B7078CF4BE3C3EAC5B20FD9A9BDF9 /* React-RCTBlob-dummy.m */, + 517AF83BB8D660240A751B850FCAFDB5 /* React-RCTBlob-prefix.pch */, + 5F4C62A006829CB0DE643F48BB04C382 /* React-RCTBlob.debug.xcconfig */, + 424F534732AF11AD04AA2301515031DB /* React-RCTBlob.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTBlob"; + sourceTree = ""; + }; + 4BE233923C8C72CC74AB8B6523716951 /* react-native-slider */ = { + isa = PBXGroup; + children = ( + 5063E7BEB11E5135153203157209B743 /* RNCSlider.h */, + BE355C020CD62A78BFC266662ABC6AC5 /* RNCSlider.m */, + 6A3659E977B5E8286EEA9205F4F7426D /* RNCSliderManager.h */, + 0DE55B91E76847E227F9B2871D18F569 /* RNCSliderManager.m */, + F41240DD639EF2FB3DDCEB6DBAB36076 /* Pod */, + 37FCBA57486A54B61ED5E8808D4F66CE /* Support Files */, + ); + name = "react-native-slider"; + path = "../../node_modules/@react-native-community/slider"; + sourceTree = ""; + }; + 4BFBBE84D49EF23CE7D4F6640A428597 /* Pod */ = { + isa = PBXGroup; + children = ( + BD0F6AAFB712701337CC69770DFEAD4D /* React-RCTNetwork.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 4CB87717469CEA83AA657754FD2332DF /* MMKVCore */ = { + isa = PBXGroup; + children = ( + B27F6E993DF24D410A1E20DF23310A0A /* AESCrypt.cpp */, + 07928018B1902ED19163ED0D46E0B78B /* AESCrypt.h */, + F96BE4D6D572B0CC44809DDD0B30A502 /* Checksum.h */, + 5145977F0E57DB5CB2A88B1FFAD79FB9 /* CodedInputData.cpp */, + 8982A7DC531ADA3AEE86AC93C775649D /* CodedInputData.h */, + 61C875414226907EB3B46857E800FF1E /* CodedInputData_OSX.cpp */, + B4FC835C27B7AF6477DE7EEB0392E293 /* CodedInputDataCrypt.cpp */, + C208C377500CB45E85C51BF651206F02 /* CodedInputDataCrypt.h */, + C6114C15E0FCBBC21B34CB75B15B315C /* CodedInputDataCrypt_OSX.cpp */, + C64EECB2E8D7EA9669FFFE237B49A3C8 /* CodedOutputData.cpp */, + 225455752F6E169BAB78BCDF65CCC8E3 /* CodedOutputData.h */, + F1F65F86386B237B05B0316B1A3B4A55 /* crc32_armv8.cpp */, + 5A34DE3E221842CC83469D3E228715AE /* InterProcessLock.cpp */, + 8732EC9F817772D591B4DAA3C772D474 /* InterProcessLock.h */, + 89D828C290E303B1B3631F72A9FB86CD /* InterProcessLock_Android.cpp */, + BA9DBC64DF6D0336A60497A93DA45E7E /* InterProcessLock_Win32.cpp */, + EB64CA34DB64EE8B21063AB215C0306C /* KeyValueHolder.cpp */, + CC059C0AE44FC1A1AA162C66F274F452 /* KeyValueHolder.h */, + FD0A87C22F99DC9A05A1B9880188B7C6 /* MemoryFile.cpp */, + BFF6A27CD19A88C167BFDCA21098F735 /* MemoryFile.h */, + FF6EBF5BB635669BCED603A25992E8DC /* MemoryFile_Android.cpp */, + 76DD833ABBB2596BE24D44AE41C63D50 /* MemoryFile_OSX.cpp */, + F3E9EDA4508F3BA09D91D4FAA35B68E4 /* MemoryFile_Win32.cpp */, + 1A7680062F22F4745F5BE8D384CD6260 /* MiniPBCoder.cpp */, + FFC75A8F5B5124B06C4B64D73C06B1C2 /* MiniPBCoder.h */, + 60CEB4A382BD7439F09781B449EC63F2 /* MiniPBCoder_OSX.cpp */, + 7DE4E7799787EAEE48EF32E6B4BAA9E7 /* MMBuffer.cpp */, + 091722FF494A2188DDC63E7D19D48557 /* MMBuffer.h */, + 0A30242BC57DFE4D332A7228C8E5EC28 /* MMKV.cpp */, + C7EE0FFF94A2EA052B5C42F5347B57E1 /* MMKV.h */, + 878EB6EEBF09463E2211023187B5CB3E /* MMKV_Android.cpp */, + FBDA67BB5B0B0C09FF4B282746C106E2 /* MMKV_IO.cpp */, + 556BFA2EC56CA0C1FC63839589D38A7E /* MMKV_IO.h */, + E082D8A9AB450A53BAE6B3460C3BA9E6 /* MMKV_OSX.cpp */, + 21E0B16CB42C761661095F417C073820 /* MMKV_OSX.h */, + AA1F642328FC006E73638E971097208B /* MMKVLog.cpp */, + 3E9242EEAF4956D0A3E9005B662766EC /* MMKVLog.h */, + 9C60B15390B5A15B6AD61A8B8AB6D5ED /* MMKVLog_Android.cpp */, + 7EF7838F5C51D7F6A7D9CFA412DBC1F5 /* MMKVMetaInfo.hpp */, + 7DCEFF71B1D9E6E5355DDC8CA604AB79 /* MMKVPredef.h */, + 55C9337079C479AAA349F5708DD01725 /* openssl_aes.h */, + 533287C913A304B3274CA5BF049ACD95 /* openssl_aes-armv4.S */, + 9ED7836E27AA6987A9009F6A6F03831A /* openssl_aes_core.cpp */, + D7DCDA0186EE5E3611A03951159C5C08 /* openssl_aes_locl.h */, + 0AD84C00A9493DE4ACFC079372DDA730 /* openssl_aesv8-armx.S */, + 0360F96A7961E872BD9F22FD43F4BA38 /* openssl_arm_arch.h */, + EE5B62E76630B060E6E365BE7B554882 /* openssl_cfb128.cpp */, + 404087D898128DB18555B2F000165B9F /* openssl_md32_common.h */, + 4F505FB26EAE16EA0A8AC26397048EB3 /* openssl_md5.h */, + ED252E21FF7397ABC96B5EF8F34C8E9E /* openssl_md5_dgst.cpp */, + 204BF9F230931D6B8A99E4488DD5A2C0 /* openssl_md5_locl.h */, + F444815D1ACE7BF9CB9E1DC1B600F360 /* openssl_md5_one.cpp */, + FF958E28492C2570BC0408228DC7BC00 /* openssl_opensslconf.h */, + D600AAA914A8637D58963FF666B59CD0 /* PBEncodeItem.hpp */, + 86C038FB837827595E9C06CBE6265F9E /* PBUtility.cpp */, + 8DE7A55B5DD992C1A7299BBE472BF3D0 /* PBUtility.h */, + E28D6E1DFC61215A65072B6F3AC8E199 /* ScopedLock.hpp */, + BA0E5DF052D8B15D2AB5241F3B3FD619 /* ThreadLock.cpp */, + 8AB163A2BC1DB6F0837718EA750350CD /* ThreadLock.h */, + 04BA0BD1CC68B0FFFDC1E257AC87BBDF /* ThreadLock_Win32.cpp */, + 01D0E5565447530FB34C04EFE1D24C09 /* Support Files */, + ); + name = MMKVCore; + path = MMKVCore; + sourceTree = ""; + }; + 4CFF31DA4CE0F91237B164AA1D6E99CB /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 1E55741113A9CAB4A4D034169953C500 /* RCTSafeAreaShadowView.h */, + 402F2D646202E0C60E4C948D9D592979 /* RCTSafeAreaShadowView.m */, + 72D77B1280D2590D7DB2262CE7C782F4 /* RCTSafeAreaView.h */, + F59C89E61FE4B104F80F65269107C910 /* RCTSafeAreaView.m */, + BA01E7715D773AE64935C9E014525A8C /* RCTSafeAreaViewLocalData.h */, + 0FC8D9C295E7B10D8CFB9006B1FC9763 /* RCTSafeAreaViewLocalData.m */, + D1594B5887E85C681B39FFDA89B29D2D /* RCTSafeAreaViewManager.h */, + 5C211B02D5CC48D42B4FC674147D1BA7 /* RCTSafeAreaViewManager.m */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 4D7E8E8DE51D892B643D2F6CA29F12C5 /* Pod */ = { + isa = PBXGroup; + children = ( + 2EF34CFB79CEFD7EC448F1DCD49ED331 /* UMCore.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 4DF7E720E9EFA067292067CA8FD4B76D /* Flipper-Glog */ = { + isa = PBXGroup; + children = ( + E018F4831128EB129FE2410E15D941C2 /* demangle.cc */, + 7AC571A141141F6091B06FF183A38007 /* log_severity.h */, + 8AEBC87CEBF5C2C74564537E3E555AC6 /* logging.cc */, + 3A989A3AA197F38D1E3B7C0B70A38760 /* logging.h */, + 84BEB0EBE212A77C545C1D889DEE8C90 /* raw_logging.cc */, + 7976DE3D96AC7E782E421031A9128746 /* raw_logging.h */, + 797B76318FBB9F8DCF996160D4C79A6C /* signalhandler.cc */, + 6AA5867FE895A65536F3F6148AA6BAE4 /* stl_logging.h */, + 9352FB7DBE05F5908BBEC7CE1034322B /* symbolize.cc */, + A6A30629E47DB05D80D3CE9BC7C774F1 /* utilities.cc */, + 14F619F27EC6BCC194E4949C5678266D /* vlog_is_on.cc */, + 650839B18ADB322F125B475EB54E4FD0 /* vlog_is_on.h */, + C22D7639420093ED0085941A484DFBA7 /* Support Files */, + ); + name = "Flipper-Glog"; + path = "Flipper-Glog"; + sourceTree = ""; + }; + 4E02985696E804CE92BDC66A1660C391 /* RNImageCropPicker */ = { + isa = PBXGroup; + children = ( + 7B4D07681647B894890E55804180AC01 /* Compression.h */, + A86ACAF3CC6F25D8B2DA91557DA81715 /* Compression.m */, + 8601B7B89A4AC75AA6B2527C13795C96 /* ImageCropPicker.h */, + 9ABBF551C57D7CE117B25072566C0EC4 /* ImageCropPicker.m */, + 29DDDC4CBDF4009F66C0181F511173D1 /* UIImage+Extension.h */, + 85CBE0CAFBF268E412EA8225400D9DC4 /* UIImage+Extension.m */, + E0348650E18B87D5C870EE7CBD890946 /* UIImage+Resize.h */, + 65A56E0E50D7F7A95BF36ED582F303CF /* UIImage+Resize.m */, + EB70C102A7FAADCBF5D42FDB7D2AADD5 /* Pod */, + D92A4FC2443D757C6C8D9A3863EDAA8A /* QBImagePickerController */, + 9B77D3DB7E800073A1F6E2AC4C41F520 /* Support Files */, + ); + name = RNImageCropPicker; + path = "../../node_modules/react-native-image-crop-picker"; + sourceTree = ""; + }; + 4EB418C08FA064464C3FBFD8AAA63C4E /* DevSupport */ = { + isa = PBXGroup; + children = ( + 958E3E0A0415664D7A211F4BA4A062C5 /* DevSupport */, + 6F7EB9B4F6C4404BE4E5786257E35D98 /* Inspector */, + ); + name = DevSupport; + sourceTree = ""; + }; + 4EC78337B0E678FA2A540656318E843B /* VirtualText */ = { + isa = PBXGroup; + children = ( + 3D98706927B919470B7D0B6829D76416 /* RCTVirtualTextShadowView.m */, + D3E716B612DDF67724E5DA4D30DAFC1F /* RCTVirtualTextViewManager.m */, + ); + name = VirtualText; + path = VirtualText; + sourceTree = ""; + }; + 4F6FFAA95CEF3008C049B14EF40F3D0E /* GoogleAppMeasurement */ = { + isa = PBXGroup; + children = ( + 74F82CFA2A7C3CE5AD9C85B71AB9CDE1 /* Frameworks */, + 50FB14E744A0716848E232EBD4939D36 /* Support Files */, + ); + name = GoogleAppMeasurement; + path = GoogleAppMeasurement; + sourceTree = ""; + }; + 5090FD027FD3897583F9BC0D8F84EE3A /* Support Files */ = { + isa = PBXGroup; + children = ( + 5C81914B0FCD2609F121B4EB2909F82A /* React-RCTSettings-dummy.m */, + E2F518963D85A6B4E0F8795759EBE0DE /* React-RCTSettings-prefix.pch */, + 5BEF188A9483314D071B80B0FF16A6E3 /* React-RCTSettings.debug.xcconfig */, + 1FDFE96CF6C17E5C7C82EC9F09DA0AA4 /* React-RCTSettings.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTSettings"; + sourceTree = ""; + }; + 50FB14E744A0716848E232EBD4939D36 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1C93D5B59C2FF4DC3E07CCD8D7EB844B /* GoogleAppMeasurement.debug.xcconfig */, + 4C1FD842D301365DD7B5A66F61D69513 /* GoogleAppMeasurement.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleAppMeasurement"; + sourceTree = ""; + }; + 51B3B8CB3DDCA94CE8EEDDCBBD482943 /* Core */ = { + isa = PBXGroup; + children = ( + EA6AE060BDB09ADB16FC1E1EED922690 /* NSBezierPath+SDRoundedCorners.h */, + B4348DCBD70BF95ED2AEB6DDBF395C16 /* NSBezierPath+SDRoundedCorners.m */, + 628B91F5952637F53226870B395B7975 /* NSButton+WebCache.h */, + 3BF0A46C403E493EA8A1C2CCD49A4467 /* NSButton+WebCache.m */, + EFD1C40E3EBF951B518DD912933B112E /* NSData+ImageContentType.h */, + 3BB695259EFD1A6F97D63899C791A673 /* NSData+ImageContentType.m */, + 72B556795D8C4553211AD8B77C5E48B1 /* NSImage+Compatibility.h */, + C989C6DE38EB8BAEB6957E262B311396 /* NSImage+Compatibility.m */, + 23057612E2F96F6EA0C08460935202EF /* SDAnimatedImage.h */, + 2F6398AD8936BEFE99D1B77E39D38A53 /* SDAnimatedImage.m */, + E32AC0D57736E296934D972402C781D0 /* SDAnimatedImagePlayer.h */, + AE7BD1DDAA769BA24E081873660E99FE /* SDAnimatedImagePlayer.m */, + 3AC5281D725EF697C3F1C31564DE860D /* SDAnimatedImageRep.h */, + E8CE7715D6333420A83E113B345FD9CE /* SDAnimatedImageRep.m */, + 6D44648BC266F8BA11F0D943B8DD5672 /* SDAnimatedImageView.h */, + 10D9D3FE14A3CBFD301293F57EAC711B /* SDAnimatedImageView.m */, + 4A5232C627636ED7608172E5B61E740B /* SDAnimatedImageView+WebCache.h */, + 05C36B610E67067EB1DF01028DF5B045 /* SDAnimatedImageView+WebCache.m */, + 4319295AF4FC4DA2D372A7A2242DBC0B /* SDAssociatedObject.h */, + 7D19397EEA8F7A16C85C82BF80D6D443 /* SDAssociatedObject.m */, + 96ACEF693DD14A9B36554DE1C8837282 /* SDAsyncBlockOperation.h */, + 449F342C2751DCD055BE843E0851F4DB /* SDAsyncBlockOperation.m */, + 4B53E40ABBBFEB903E35684CAD1B0D67 /* SDDeviceHelper.h */, + C2B4E90A947A43960679E397F59A9CAC /* SDDeviceHelper.m */, + 5C8C278630EACD4C65DF9089CB815DE8 /* SDDiskCache.h */, + E764AFAAF641A4FE37695C79504E5759 /* SDDiskCache.m */, + 7656942892C161E23A868FBD6692B259 /* SDDisplayLink.h */, + 9B87BD89FFC807940769C52E39B7D396 /* SDDisplayLink.m */, + 890AA27BE2BDEA25925DE114EDCA72EF /* SDFileAttributeHelper.h */, + FE90FA9B601FB9683BF2199D13C6EB0B /* SDFileAttributeHelper.m */, + EB60EB90116FADA18E2A8985F0C44F46 /* SDGraphicsImageRenderer.h */, + 298958769545D0A0CD4F77FBC0018816 /* SDGraphicsImageRenderer.m */, + 0FFF989E3CC045B3D32C4E5CEC8B9AB0 /* SDImageAPNGCoder.h */, + 6B34CF81E97EE6356F87B13D2F7D9C67 /* SDImageAPNGCoder.m */, + 564CA8699EEB111B2ED88494E0150D5F /* SDImageAssetManager.h */, + 3F4107EB691C1753CB2A9F8D56920179 /* SDImageAssetManager.m */, + 965A9B1B192D2C5521B1E99C0A146FD8 /* SDImageCache.h */, + 130AD96653DFB0B85D96782F91BE1413 /* SDImageCache.m */, + C35CD892B3FFA25DE377E2E2937A40D4 /* SDImageCacheConfig.h */, + BC92F5C7572D46E31CDF04CB9FEC4742 /* SDImageCacheConfig.m */, + 3BBB608478F4976B5227E0BA4CB6140D /* SDImageCacheDefine.h */, + 4F80DD90C6A1DA871F6F33CBFFF8BC2F /* SDImageCacheDefine.m */, + 55E479C3D615B6CF1D28016626DAEFAF /* SDImageCachesManager.h */, + EBABD933AB71D28946D5A1ABEBFF45BA /* SDImageCachesManager.m */, + A4062230649EB3CAC5B2271CDFEFD865 /* SDImageCachesManagerOperation.h */, + D698BF9CACF77A6EA39A01D1F7452B71 /* SDImageCachesManagerOperation.m */, + CAC47B5DBDADB42C364570B803D910E2 /* SDImageCoder.h */, + E204630DEFB7ADAB35464A0408D565E9 /* SDImageCoder.m */, + 748EA3EB396179ED935CE176587C6920 /* SDImageCoderHelper.h */, + F410FF0BB5E0374104F6E01F589707E1 /* SDImageCoderHelper.m */, + 508445BC9C1FB138C10A18EB86527087 /* SDImageCodersManager.h */, + FEEADAE395EFAD95880D4ADFC657B6A4 /* SDImageCodersManager.m */, + 9D211109B139C4F112758357ACA1723A /* SDImageFrame.h */, + DD224B32342883A8147E2B54F6650F2B /* SDImageFrame.m */, + 5785C1E2790EDD34B14952BC5F668B16 /* SDImageGIFCoder.h */, + 05AFD5AC20FA42C696EE0AD06F4E7ED8 /* SDImageGIFCoder.m */, + 14D6573E2B8E215491914EED243DF4F1 /* SDImageGraphics.h */, + C768E56EFD93442B8A537D03D2C0EF99 /* SDImageGraphics.m */, + F6B98771221062A48A96595D56507876 /* SDImageHEICCoder.h */, + 3F56FEFBF48F3D0E555E22F8D5C2AA55 /* SDImageHEICCoder.m */, + EFA80C524A1A4B7C125DC537833790CB /* SDImageHEICCoderInternal.h */, + 805E69C01A0845C589EB05FDD1BDF743 /* SDImageIOAnimatedCoder.h */, + B41E0974D5F18FCCEAEB4B15F97F957A /* SDImageIOAnimatedCoder.m */, + D856F7C4A6C153A4CCB62D9682BCB6FC /* SDImageIOAnimatedCoderInternal.h */, + 63F5F11A6995E23FA806F847374AF55B /* SDImageIOCoder.h */, + C6915F0E2EB304BA1935966DC0A4CC28 /* SDImageIOCoder.m */, + 485209EA6D0397BC5BCA057BB7370F2E /* SDImageLoader.h */, + 8581342460145C7EC9F6B5F357C02246 /* SDImageLoader.m */, + 70842C9DE36B9595408A0070537B0B4D /* SDImageLoadersManager.h */, + D277C5450FB38AE5E27874F9C715EC2E /* SDImageLoadersManager.m */, + 95DE5B6E1976CB78D2814FC724DA3541 /* SDImageTransformer.h */, + 09863058CABE4F4D75527B7D7AFFF3A9 /* SDImageTransformer.m */, + CB4A73EB8165B2E2985F8D6239736A87 /* SDInternalMacros.h */, + 4144DFC0E38513E8A0F0651E267AEF63 /* SDInternalMacros.m */, + E95DEDB271798F95980DC4B06279B63E /* SDMemoryCache.h */, + BFE72E75C6DABE5D29435E3BE4BDFB6D /* SDMemoryCache.m */, + 1EA0409148B59D082372AAE9C1784E37 /* SDmetamacros.h */, + 187319D1797E7B7B488AB5426C9483C0 /* SDWeakProxy.h */, + 2F3DB85865D79F4A726C43AAF5A91103 /* SDWeakProxy.m */, + 7E329C27A9B42D3693F968168A55ABE0 /* SDWebImage.h */, + 21F61F41ABDD6244A91BD73515AB9C3C /* SDWebImageCacheKeyFilter.h */, + C7BCEB4CE467EAC79C8D872A409D3DA1 /* SDWebImageCacheKeyFilter.m */, + 4AC72A1D88D2EF29FF478C63A05978F2 /* SDWebImageCacheSerializer.h */, + 267CB5D5CC6EEB55D13D01B7E6864A1B /* SDWebImageCacheSerializer.m */, + 34CA3EAB8271BD27AC665FABD6262137 /* SDWebImageCompat.h */, + 662665FE9F09E2A8AB99BADB2B35EF08 /* SDWebImageCompat.m */, + 15A80F17EFAE83359F19CB3301D8F0AA /* SDWebImageDefine.h */, + E44F0B0A2654DF06F2373E2AC40C7F1C /* SDWebImageDefine.m */, + 09899EEE1275EB46A839E7472C1D1858 /* SDWebImageDownloader.h */, + D3FF49BBB72A385DBC8A6E42EF72A889 /* SDWebImageDownloader.m */, + E4AC264BBD9EB4AF306F61129B26C7A6 /* SDWebImageDownloaderConfig.h */, + 35A494A764DF4FE9DAE895F6592A6FEE /* SDWebImageDownloaderConfig.m */, + 4DED4D23B0669071B283468905049422 /* SDWebImageDownloaderDecryptor.h */, + A294E318618A97FF297AE1D68EB73C1A /* SDWebImageDownloaderDecryptor.m */, + 9A0AEEA6606F62C0D917BF535E738CB7 /* SDWebImageDownloaderOperation.h */, + B04B2211ADF548091F1BD6F7397CA8E1 /* SDWebImageDownloaderOperation.m */, + 122530F5C1AA8ADB22E4D156F88A8621 /* SDWebImageDownloaderRequestModifier.h */, + 4E22E2AED665251378C43B45AE08032E /* SDWebImageDownloaderRequestModifier.m */, + CBFF428EBE47C2BF3D2D6319F9C9545C /* SDWebImageDownloaderResponseModifier.h */, + C46034AC441CAF5D9E2AFC8218C74065 /* SDWebImageDownloaderResponseModifier.m */, + 4E8B2D26280BC86F63522EC0DBB03402 /* SDWebImageError.h */, + D0A886F7D02FCF86D156DD6CFA723B42 /* SDWebImageError.m */, + D50726014D9E22FB377119401B3ABB76 /* SDWebImageIndicator.h */, + C722D112E1034415060F76D4D4C107F0 /* SDWebImageIndicator.m */, + 2BBB0AC7C7BD3E24D4B5BCF36443E456 /* SDWebImageManager.h */, + ED870C9ED962185FC40C795711DB2309 /* SDWebImageManager.m */, + 64B2E21284F96DC922A617C4E62DA34C /* SDWebImageOperation.h */, + 86321040D1425732F69009DEB176766E /* SDWebImageOperation.m */, + 2A5457C15579961852C2E4BAE3AC7CE1 /* SDWebImageOptionsProcessor.h */, + A5E47FFFD2C6FCEDA03AD43688CF0763 /* SDWebImageOptionsProcessor.m */, + DA09D60C3C3C3D3785B8CA0A73841744 /* SDWebImagePrefetcher.h */, + A540849F2EE5DF78C104A26980E4B083 /* SDWebImagePrefetcher.m */, + 029CD850ACBBD3E4731687B582DC3129 /* SDWebImageTransition.h */, + BB824F4AB5400F724833397906D2FF41 /* SDWebImageTransition.m */, + 405905D8326629E31F5EAFB935A3EF01 /* SDWebImageTransitionInternal.h */, + 7056144BCE38F9B4F595EB0A03FB4227 /* UIButton+WebCache.h */, + F0DF4ED97F36D082123404D0161ED273 /* UIButton+WebCache.m */, + 526BA19EC83345B82436604077420426 /* UIColor+SDHexString.h */, + 90FC79C77E4F46863DD475533D06E8F4 /* UIColor+SDHexString.m */, + 22D5A0A3D76A2E8006E0D6AA16AE8B83 /* UIImage+ExtendedCacheData.h */, + F144AE35828C9BECC6CF9A680EC9F907 /* UIImage+ExtendedCacheData.m */, + 7F0DAE1D2DAEBD977A1EB235FA09069F /* UIImage+ForceDecode.h */, + 9C31B69AFD927F9BE6E1A94CCD9164E1 /* UIImage+ForceDecode.m */, + 362E6DF70DDF44613FAF8E9C07757DA9 /* UIImage+GIF.h */, + CD9FDE20BB6C3A8A95497CBD5EF63471 /* UIImage+GIF.m */, + 8C88A49AFD541B73D9A26B8F5D5760A9 /* UIImage+MemoryCacheCost.h */, + 092333F46742ECA6DCDDB1D667A1AB77 /* UIImage+MemoryCacheCost.m */, + 7ECBB15C0BBC77F5F9CF70A64A07A1F5 /* UIImage+Metadata.h */, + 8722B9D0CBEA355542FE99C936B63CC1 /* UIImage+Metadata.m */, + 91D35E2CDD2B60CDB96841698F3B78F4 /* UIImage+MultiFormat.h */, + A83221DB1AED012C6FA71A992212C881 /* UIImage+MultiFormat.m */, + 6FF4907F0B1E21B74D2FBCBA5A4FBDB7 /* UIImage+Transform.h */, + CAAB5256C605D9A712B4E4082C13AEE7 /* UIImage+Transform.m */, + 65140110B413F1F23561D57B4FAB24F0 /* UIImageView+HighlightedWebCache.h */, + 8A154717B3B07FF994D000022B4FBFC5 /* UIImageView+HighlightedWebCache.m */, + 90D63813C0FF0B6ACC623D4497FF0AA8 /* UIImageView+WebCache.h */, + 1917B88D75689E8876B6520174F6EB97 /* UIImageView+WebCache.m */, + 048103DFC8DAADF4924EEF0E3ACB98B3 /* UIView+WebCache.h */, + 937CACDBE2FDCB5F2864652AE4CB2CCC /* UIView+WebCache.m */, + 4A95CCF2E6F533CAA1CDFC6D5E9FD390 /* UIView+WebCacheOperation.h */, + 4DCB530F37CDD6129D7DC4E184037CCF /* UIView+WebCacheOperation.m */, ); name = Core; sourceTree = ""; }; - 3E0F4F26042B7F359109D7E7E257472B /* Singleline */ = { + 545F3750E0E9A352A308DC53866C16FC /* Pod */ = { isa = PBXGroup; children = ( - 391F645395DADABA74114F035E174C4D /* RCTSinglelineTextInputView.h */, - 643FCEC46D4EE7588770B96F2A9FA4FA /* RCTSinglelineTextInputViewManager.h */, - C8265C63AC43F5A886877016BFB2C59E /* RCTUITextField.h */, - ); - name = Singleline; - path = Singleline; - sourceTree = ""; - }; - 3F4F255B6E4ADA09A36D52A9A72F7194 /* Pod */ = { - isa = PBXGroup; - children = ( - D3B01EEE739ACB789829BE7C00604679 /* UMAppLoader.podspec */, + 894634B67D6DFFEE4D66F635266D5692 /* React-RCTLinking.podspec */, ); name = Pod; sourceTree = ""; }; - 3F548647CEBB70D1D941CFE1935D00F0 /* encode */ = { + 54CF0C6894F138F0924ACBD4FA7FA0AB /* Brushes */ = { + isa = PBXGroup; + children = ( + 5C769650B53932D2C153F53F0AFF6CA6 /* ARTBrush.h */, + 472EADDB5F5EA58C54A1D137FC66B271 /* ARTBrush.m */, + C32147C2F2DC87161B019017B6DE13EB /* ARTLinearGradient.h */, + 716C64E1E9CBC980F4ACB2272D421821 /* ARTLinearGradient.m */, + 63BFD2C47C8B73CF201FEECF31C35CAB /* ARTPattern.h */, + D34E2957ADAAFD200EC57B75FBCC653D /* ARTPattern.m */, + B142CC689676CB1080E7DAA8ACDC1433 /* ARTRadialGradient.h */, + 81C3BFC8D017F12A422E9E292C11E3B1 /* ARTRadialGradient.m */, + D0D7FEB4DAD12E54EC467BAA9C54837D /* ARTSolidColor.h */, + FADEE276B7968F94A40609AE21A52190 /* ARTSolidColor.m */, + ); + name = Brushes; + path = ios/Brushes; + sourceTree = ""; + }; + 56716630D1F6A1F5E4A132AE9F82385B /* Handlers */ = { + isa = PBXGroup; + children = ( + DA3137211C5E8206BEBCBAB8C27F8634 /* RNFlingHandler.h */, + F4D580540A0BF4FA64B01DCB68E1A79C /* RNFlingHandler.m */, + 3523646A56A632FDC38B376A93B57969 /* RNForceTouchHandler.h */, + 01E286E95471C0F2BEF7BA7A8B790058 /* RNForceTouchHandler.m */, + C4AC784523CC983839F3CE955CE89936 /* RNLongPressHandler.h */, + DD62E7438E56087AA7119C99B3CC46F7 /* RNLongPressHandler.m */, + 42B49793D53996F7C9060925090832F7 /* RNNativeViewHandler.h */, + 56A3027E7142E1F7E457D0D98B05C064 /* RNNativeViewHandler.m */, + A107931974DC5ECF2F574FBC434036FB /* RNPanHandler.h */, + 6C40A37DC5BA85D55B701AB985892712 /* RNPanHandler.m */, + 52FBBB524E3E96D85D4A0C49AC5F3579 /* RNPinchHandler.h */, + 7CFF6E7736EE37F242F293D52D878CE6 /* RNPinchHandler.m */, + 045D19D52F7B67C932392E3B93BE8280 /* RNRotationHandler.h */, + 5F3487253E4A7F6C65F8936F623F6CA1 /* RNRotationHandler.m */, + B9D3FC20338E9860262C18BCD1409AC0 /* RNTapHandler.h */, + 6760CE5BF28618E5D42C41C9FFAFEFE4 /* RNTapHandler.m */, + ); + name = Handlers; + path = ios/Handlers; + sourceTree = ""; + }; + 56F46CAF9878501BE5120471513113FA /* react-native-notifications */ = { + isa = PBXGroup; + children = ( + 0DA9962770B0DE78A79C3E23522FB9E5 /* RCTConvert+RNNotifications.h */, + 4452B72DAC4039A246B63DF6537F2461 /* RCTConvert+RNNotifications.m */, + 31767CF613B95C1ED8A3142257579045 /* RNBridgeModule.h */, + 0A539C1CDBC4B379F4DF54C3325FEB63 /* RNBridgeModule.m */, + 8C64126FD8E51CE80B111BF44AE95271 /* RNCommandsHandler.h */, + 19C1374E0F0FE4B99AC2A239BEA7999D /* RNCommandsHandler.m */, + 3EEB4573C7F0A1689B817C9D17860178 /* RNEventEmitter.h */, + 4A26742F38EB5950B9233D07D9624216 /* RNEventEmitter.m */, + 041F6622BBA6653681411805BA1189F5 /* RNNotificationCenter.h */, + F13FA6D60DE601D258767B93E62EFF66 /* RNNotificationCenter.m */, + 96F4425A7A879F199A43747D5779B57A /* RNNotificationCenterListener.h */, + 14C14D56BE99C1B012BCC9E74401BBA2 /* RNNotificationCenterListener.m */, + 2810E90801087116B07DB8C784EFF8F5 /* RNNotificationCenterMulticast.h */, + 32FC0D4A51B7BE560B3C77B31E275013 /* RNNotificationCenterMulticast.m */, + CFEC6D7B9ED035AFD1B7AFD60BD2ABD4 /* RNNotificationEventHandler.h */, + E97663F4B56123C4F65C7626C2E45BC4 /* RNNotificationEventHandler.m */, + 082D92DDF8CD0A2B648C297431AD4126 /* RNNotificationParser.h */, + E50CB4871ECDEEF85AFB59CEE907FEEE /* RNNotificationParser.m */, + 70E99183582E74BE96C08BDBAC09762E /* RNNotifications.h */, + A6286C4DE75A2A39F28C289161987281 /* RNNotifications.m */, + D02F5FFF5057C61C26CCA736E71BC6A3 /* RNNotificationsStore.h */, + 0D98A0C8DEA3E2F07B861774A11A4862 /* RNNotificationsStore.m */, + 64C4177BEEEE509C4A5F4AF952EFB60A /* RNNotificationUtils.h */, + A9D7117A720699CFD1D1011BBB8CEE18 /* RNNotificationUtils.m */, + 64B3E2A7A8440F5EB91DCA6360B9889A /* RNPushKit.h */, + 821DE14353D6A63E4734AEC905AEAF47 /* RNPushKit.m */, + 66E888F296ED4697F18401D891DCBFCC /* RNPushKitEventHandler.h */, + 2E353BC276BD16557AC6126A3D7276B3 /* RNPushKitEventHandler.m */, + 7491C746DC1BF438EF88E9E973E8B5C3 /* RNPushKitEventListener.h */, + 6544510EFCA14362661E1EA86D9385BC /* RNPushKitEventListener.m */, + DF9936C38E280AFA3F445D176CE3E382 /* Pod */, + 33B12D5AE8714112966C5201A58F9883 /* Support Files */, + ); + name = "react-native-notifications"; + path = "../../node_modules/react-native-notifications"; + sourceTree = ""; + }; + 57C8CD2D5497253167356A945713E86D /* Interfaces */ = { + isa = PBXGroup; + children = ( + 6B7670BD339453DA4AEBD7EA66AC9170 /* UMAppLoaderInterface.h */, + 642B9D66284FE2CFD6BBF841545FF8B1 /* UMAppRecordInterface.h */, + ); + name = Interfaces; + path = UMAppLoader/Interfaces; + sourceTree = ""; + }; + 57E5346C1CE0F3B828E2F30C6825DB61 /* Pod */ = { + isa = PBXGroup; + children = ( + 88EBDBC56876799D146B7EDFD89C69EE /* EXAppleAuthentication.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 58396D79B2512DB12EEAC086716A4A65 /* Support Files */ = { + isa = PBXGroup; + children = ( + 040B7C29E3A23205570815EF55CBD263 /* react-native-document-picker-dummy.m */, + B6C831CE40A875D3133CC1B45DB84AA4 /* react-native-document-picker-prefix.pch */, + 231071C81C3027C12FE842EB8394CFFE /* react-native-document-picker.debug.xcconfig */, + E3F5062CBC6AE4D8D80477733A0C2BBE /* react-native-document-picker.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-document-picker"; + sourceTree = ""; + }; + 585117205089EE773CF8220FF60DE426 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 013B2032DCD7235581AEB305E07D9AB9 /* JitsiMeet.framework */, + C2840E71ABD54957B6AFE59039641568 /* WebRTC.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 58AE53C0A517039EEA0E57E8727C3A2B /* Support Files */ = { + isa = PBXGroup; + children = ( + 3C87CAC797963EDF63CE970DCE325C35 /* EXFileSystem-dummy.m */, + 66BEDE475D0FA1A66F5BFDD188586235 /* EXFileSystem-prefix.pch */, + 3735F08F0673DBD990D48C0840F1BB91 /* EXFileSystem.debug.xcconfig */, + E58EAB76C0A9212A0CFECA777BB26A5C /* EXFileSystem.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXFileSystem"; + sourceTree = ""; + }; + 58EB844B959DE0AF7D17311555432B9F /* Support Files */ = { + isa = PBXGroup; + children = ( + 5A9375A6852531DB3E639E21158B7A08 /* React-jsiexecutor-dummy.m */, + 6AB698BD185F24ADD364E668541A55D9 /* React-jsiexecutor-prefix.pch */, + 17C69FCF3EB093B7EA728B133D13D94A /* React-jsiexecutor.debug.xcconfig */, + 615ED35049F24B0E977475B227215FAB /* React-jsiexecutor.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsiexecutor"; + sourceTree = ""; + }; + 596959E8F6CA185C187D9DC91DAC32CF /* Support Files */ = { + isa = PBXGroup; + children = ( + 5B24135BF3E27AD67AD78E014B6DF9F5 /* FirebaseCore-dummy.m */, + 416FED6D5C634CCE9FD36AB52F46D134 /* FirebaseCore.debug.xcconfig */, + B8AAF916EFD854B6431AF274ADB8B760 /* FirebaseCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCore"; + sourceTree = ""; + }; + 59FAE44F2AE574FF064E9CBFB39AF9F2 /* Services */ = { + isa = PBXGroup; + children = ( + DB546731B5713FC64EC6D5279FFF2CC9 /* UMReactFontManager.h */, + 011F5E4BAE057DCA009B89378D030314 /* UMReactFontManager.m */, + F5781E2207BD5AA39A36FD6D0AD4126D /* UMReactLogHandler.h */, + 0135F8A74DF4E74F68DC6F9D699F260A /* UMReactLogHandler.m */, + 82361FE5F0B21820CA161CD6F8CE5A23 /* UMReactNativeAdapter.h */, + C673569354127389E3F226F51DE90A62 /* UMReactNativeAdapter.m */, + 3BD2BF9FB66A6929683B32FA923F3F7F /* UMReactNativeEventEmitter.h */, + 2B915382393D42994C4090577BF4B5B8 /* UMReactNativeEventEmitter.m */, + ); + name = Services; + path = UMReactNativeAdapter/Services; + sourceTree = ""; + }; + 5B8F51C88042A440D531603516386B85 /* Support Files */ = { + isa = PBXGroup; + children = ( + ADF8285F30743113F4CDFCE81A0E7309 /* OpenSSL-Universal.debug.xcconfig */, + 62276A24A9F41501ABB0D00ED197588A /* OpenSSL-Universal.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/OpenSSL-Universal"; + sourceTree = ""; + }; + 5BB90D79FE52558BDC9EB7FB52FEE193 /* Support Files */ = { + isa = PBXGroup; + children = ( + 980C5E8685C2D6AB79054CA47043435F /* React-CoreModules-dummy.m */, + FD2D36336859CAC15459C5BAA34FD6AF /* React-CoreModules-prefix.pch */, + 9D3AAF375908BCE056DEDA31DD7A58EE /* React-CoreModules.debug.xcconfig */, + 83037AD3447F34A9A56B31DFF9640C3E /* React-CoreModules.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-CoreModules"; + sourceTree = ""; + }; + 5BCFFA1DE18AC03DF2BDB0F208FAE05A /* Flipper */ = { + isa = PBXGroup; + children = ( + 241479B1A70265C5EF920CEA1B30E3C8 /* CallstackHelper.h */, + FCA28C7B67B55AC4450519080C138415 /* CertificateUtils.cpp */, + 7960E58007D093D75C17B5B39DFBB1BD /* CertificateUtils.h */, + 02290B6692FB3DC0450A6BD5137AE1C9 /* ConnectionContextStore.cpp */, + DC33E30D616C3CA726C168E8CAAA5333 /* ConnectionContextStore.h */, + 8840248FA393A26F5DDAB7D0B2FB3635 /* FireAndForgetBasedFlipperResponder.h */, + B76DDEB4FBB4CA8EE7DB029F225EBBB7 /* FlipperClient.cpp */, + ADAEB1B80B33709735CAA46171F2C305 /* FlipperClient.h */, + 8239A37AFF72B7EFA62A781E5DEAEAD4 /* FlipperConnection.h */, + 535B743A191F399420E426D8B0102A3D /* FlipperConnectionImpl.h */, + 98BDFC3334866AB049C88363913B1E61 /* FlipperConnectionManager.h */, + 38FF482A8A3F534C5AFE2BE09662E9AC /* FlipperConnectionManagerImpl.cpp */, + 48700365D910E7342D98964C607737A0 /* FlipperConnectionManagerImpl.h */, + 0F98970A670689B1A268B0D0469F00A3 /* FlipperInitConfig.h */, + 07F65FB03B85510F0B6531AF44EE9976 /* FlipperPlugin.h */, + 4118C5AECDFC37DB9CD67E44741E5F90 /* FlipperResponder.h */, + F290E2B38BF7A6D0E519530A715DDF00 /* FlipperResponderImpl.h */, + BFF9E8564C7292628DA883FC605DB78E /* FlipperRSocketResponder.cpp */, + E65018B65877114579C0E4837C8E29E3 /* FlipperRSocketResponder.h */, + 39D749A4B1348C9699081C2A129C5607 /* FlipperState.cpp */, + 992F321CB4568B26B5C1CF22009BF270 /* FlipperState.h */, + 56B9C9D1B578DEE39C27584AC980B45C /* FlipperStateUpdateListener.h */, + 3E8D77C595107F9ADB666FE144CC4495 /* FlipperStep.cpp */, + E55740D63FC4B29E894BEDF1F86F2A4F /* FlipperStep.h */, + 2C907FD202E0FFDA105B5A509A977743 /* Log.cpp */, + 172E4EA66F6FA3C4E3A133F4C547335D /* Log.h */, + F81EB6A0400404A65EAE704B0D9150F0 /* Support Files */, + ); + name = Flipper; + path = Flipper; + sourceTree = ""; + }; + 5C0CCF0492D48EDD3609D9B5DD7C7EE2 /* encode */ = { isa = PBXGroup; children = ( ); name = encode; sourceTree = ""; }; - 3F5594F1FCD8E9616BC2EC3E2038F578 /* UserDefaults */ = { - isa = PBXGroup; - children = ( - 5EA5BC35AE5598354F039361FF028BA9 /* GULUserDefaults.h */, - DA61E79A1DA4850F186B6E7FAE885B2B /* GULUserDefaults.m */, - ); - name = UserDefaults; - sourceTree = ""; - }; - 3FE02D8FA844687F2FF416FB79EFA694 /* ios */ = { - isa = PBXGroup; - children = ( - 1CFAC1F94D57CDCB0B5D001D944668F4 /* RCTTurboModule.h */, - 6F60E8EDD3EB7670E8EB79D56340F729 /* RCTTurboModule.mm */, - 243401B845B68CB7AB081CC4CCF06704 /* RCTTurboModuleManager.h */, - E87DA28103B87D680B1EAABAD645DC45 /* RCTTurboModuleManager.mm */, - ); - name = ios; - path = ios; - sourceTree = ""; - }; - 41677718CD41E09B377BFC1DBE02CAF9 /* Nodes */ = { - isa = PBXGroup; - children = ( - 579E112BB7E32ECD9F097D5840406CE5 /* REAAlwaysNode.h */, - E115190DC576F2B2DC84264966A279DD /* REAAlwaysNode.m */, - 96E629813A79E1A1B2A6F1C220CB9F57 /* REABezierNode.h */, - 59965455D74C0B438124F5835829913F /* REABezierNode.m */, - C0C2E58B15F6B96D6E542C553E6248E3 /* REABlockNode.h */, - EBC5E288F58A6D96FC62880FB30274F9 /* REABlockNode.m */, - B81CD30965DFF268320C3E94FACF6BF0 /* REACallFuncNode.h */, - 16D4254ADF5C3F6A41BE4F12C7750B8E /* REACallFuncNode.m */, - 237316B707521AEC76705CCA86B47A0D /* REAClockNodes.h */, - BF8CDD264099EA4CB7EB7831969E98AA /* REAClockNodes.m */, - 33A8B74E82780E85783CF929D1E5C33A /* REAConcatNode.h */, - B7003F698BAF63FE172F3DD6410525E7 /* REAConcatNode.m */, - F111332F8BD2666EDBDF7148438E369B /* REACondNode.h */, - 24D26B10E97574156D744D78C628AF3F /* REACondNode.m */, - 13A2CE1EF3B7728E6B201CE0A9866BEF /* READebugNode.h */, - C1FF87D2217864C38E298491E235183E /* READebugNode.m */, - 2794048F0B28748195004537CAA2D24E /* REAEventNode.h */, - 59BD227B768F741C0631574F513D5B29 /* REAEventNode.m */, - BC886792F63CBB204AF163F4F10381F2 /* REAFunctionNode.h */, - 7308D34C6AF817F460B36C2863BB7E1D /* REAFunctionNode.m */, - 5073F6A7A6E70B84666C738A870B4BB0 /* REAJSCallNode.h */, - 01C0F8981C0D86606BF0639C364CE085 /* REAJSCallNode.m */, - ADC8934F7ADFEFF6A171E337FF1CF90A /* REANode.h */, - 2C5FE14ADE74DC6A73069DA443A98AA4 /* REANode.m */, - CA0D1B313D1DF488566BEB346ADA59E4 /* REAOperatorNode.h */, - 7A7D68D15B0243DFA258DB1E62CDA5F4 /* REAOperatorNode.m */, - E36D42AC3D45EAA28DBC294D95C9A7A8 /* REAParamNode.h */, - 018FF17C1BC7E4AEA45E2A67DB2ABC92 /* REAParamNode.m */, - C91D0A391046F259A09B4F20546CF13C /* REAPropsNode.h */, - 70E5A3AC1066B716AF5B48AE28779BCE /* REAPropsNode.m */, - B8B023184401C6EF64FB724C3F17CF1F /* REASetNode.h */, - 4AD40CF96F3B5613CA523EFFB6C4F838 /* REASetNode.m */, - 2501712FFF7A2530FBA2F2F040E5EAC5 /* REAStyleNode.h */, - 4E01037C53150DD7A4BE27157EF62784 /* REAStyleNode.m */, - 86C399F396152F8A49704DF5C9FF453B /* REATransformNode.h */, - AB1626DF9AA02609081D8183E536AD83 /* REATransformNode.m */, - E1C033AD761B3E0BD1EA35E2C84EBCAB /* REAValueNode.h */, - F17A40D774E2293A377BA9F5FE267C23 /* REAValueNode.m */, - ); - name = Nodes; - path = ios/Nodes; - sourceTree = ""; - }; - 4171BB3A0C9A3BC938CCCD0155AE4F6C /* RCTTextHeaders */ = { - isa = PBXGroup; - children = ( - 5DA37A201BF5D7381D9112D017DEB075 /* RCTConvert+Text.h */, - F788C76C4B4C4BF7E938A725AA517167 /* RCTTextAttributes.h */, - 55D28C4F446EF85B88F966A14F398624 /* RCTTextTransform.h */, - 2B272FBAEF7DC48D5CE4E89B9BE0AC83 /* BaseText */, - C9CA355C3E953A1C493B5F14198BDD5F /* RawText */, - 9081107DABCAB3B3A4CF56F5BF9D3CA3 /* Text */, - FA5292E0134B05A244356DE383F55389 /* TextInput */, - DA5C0C93837245DA777160F9882BD360 /* VirtualText */, - ); - name = RCTTextHeaders; - sourceTree = ""; - }; - 4294BB064AC395EDD48C4A9D00A7A784 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3DF7763DC2839EBBF4377FC5EE30D15E /* EXKeepAwake-dummy.m */, - F23F8715F75CDD091E99A431B5145660 /* EXKeepAwake-prefix.pch */, - 2CDE27B48928A37F5C3D238EF4D46660 /* EXKeepAwake.debug.xcconfig */, - C475CD97836017BA624960DEE9E51170 /* EXKeepAwake.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXKeepAwake"; - sourceTree = ""; - }; - 42BAED7EAC91BBEA71BF528089F7E319 /* Flipper-PeerTalk */ = { - isa = PBXGroup; - children = ( - 6FCF4BC58F130323783236A7C388C6F9 /* Peertalk.h */, - 15D5329068242004C23C8750C7518B99 /* PTChannel.h */, - F29CB76B10566F662F2F1D6C326A8205 /* PTChannel.m */, - 4E940FA2DB79E81B9BBED7CE4E28A8C5 /* PTPrivate.h */, - AA291DB2ED89D4A0FFEA36264FE8EA39 /* PTProtocol.h */, - EB75382F4995E73E5D121F26D89892C1 /* PTProtocol.m */, - 0A53D9823295D12BC31B2C89625AC8BF /* PTUSBHub.h */, - 999B4690B40AD8F2635BE66CC1B9576D /* PTUSBHub.m */, - 5C1B4F9A97AF3D0DACAADE3AB74991F5 /* Support Files */, - ); - name = "Flipper-PeerTalk"; - path = "Flipper-PeerTalk"; - sourceTree = ""; - }; - 42C9FA7BFEE22110376983E144DA8059 /* Support Files */ = { - isa = PBXGroup; - children = ( - 76927A9671ED42E8E5FA92BDBE1F9201 /* ResourceBundle-QBImagePicker-RNImageCropPicker-Info.plist */, - 77299313933A9BFA169A53D74BB1FD85 /* RNImageCropPicker-dummy.m */, - B34A5411E38593F13C8E70AD86AD3C6C /* RNImageCropPicker-prefix.pch */, - 30344D38AC24E622A7CB8F90B79B1BDD /* RNImageCropPicker.debug.xcconfig */, - 2732B5BC52CA8008D3579214389C4BE5 /* RNImageCropPicker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNImageCropPicker"; - sourceTree = ""; - }; - 43144EB1022E739AA849143176A5390F /* Support Files */ = { - isa = PBXGroup; - children = ( - 64814E0BE194994C80E70506268CD379 /* react-native-notifications-dummy.m */, - 498F9D448F1A2F8FCB916767C2E3FCDC /* react-native-notifications-prefix.pch */, - 7465EF4745AEA5201AC98AD425335674 /* react-native-notifications.debug.xcconfig */, - B7743AE73E9139677017E03C6DA9C817 /* react-native-notifications.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-notifications"; - sourceTree = ""; - }; - 441561515AF3388B3C86393E56B1D3CF /* Pod */ = { - isa = PBXGroup; - children = ( - 16C61EDF9448F4E6EDB3EDEF8387F64E /* UMFaceDetectorInterface.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 455F5737972E930DE18199979499DDA2 /* Flipper-DoubleConversion */ = { - isa = PBXGroup; - children = ( - A1673F8C9DD85AC5A52E6094F95F00DE /* bignum.cc */, - B6CB789D9800AB939DF5B886BFE4F2E1 /* bignum.h */, - 6D6325B06D3F4C407137BDDC41768194 /* bignum-dtoa.cc */, - FFE6E8C786BBE3BB5B6A0479A2E53867 /* bignum-dtoa.h */, - CBE6C69F27CB13EFB9F4ACA9780FDC5C /* cached-powers.cc */, - 2F8C8A39F7438E3AF108E6B210E6995D /* cached-powers.h */, - 6979EAB50AB5EF48EE6BB5AF4D3DE794 /* diy-fp.cc */, - 6560D89E5F019D347BE59995EBC3D773 /* diy-fp.h */, - 7410F2A1ED7C7B68D0E68EF4F3F94F89 /* double-conversion.cc */, - F618E351EAE404FAD585BA59E476D255 /* double-conversion.h */, - 36F6B478E1C8AA375374E0F9964F521B /* fast-dtoa.cc */, - DD955A50F1D367F42A0666F31733C86A /* fast-dtoa.h */, - 209E6159B2A3ED415D8A9F22EC1F49B3 /* fixed-dtoa.cc */, - 867199107D83A031C2690C93AC51B5BA /* fixed-dtoa.h */, - 5583F8386CC7AC57CE176AA365FB8EA4 /* ieee.h */, - 1263A8E0612F8ABC10F754CD754179DF /* strtod.cc */, - FBC0B4EA10E268A34C5AC36C0EBF4815 /* strtod.h */, - 549E0A88A80A156B7DA4A9FBEE7C0282 /* utils.h */, - B769BF77F668BB51D020A63960E880D6 /* Support Files */, - ); - name = "Flipper-DoubleConversion"; - path = "Flipper-DoubleConversion"; - sourceTree = ""; - }; - 45F8461B437A185AB847ED051991025F /* Support Files */ = { - isa = PBXGroup; - children = ( - 62B11F68B301D16E3AAB2FDD1D384F8E /* React-jsinspector-dummy.m */, - 6F2D5A1453987538D549BAA26DB61701 /* React-jsinspector-prefix.pch */, - 27B06FC1E3E74DC87660CC1C44A1853A /* React-jsinspector.debug.xcconfig */, - 70121B130EBD45D3CF9B351466EEB35A /* React-jsinspector.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsinspector"; - sourceTree = ""; - }; - 47776E789C6476DEE35F82BEF31F61C0 /* platform */ = { - isa = PBXGroup; - children = ( - 3FE02D8FA844687F2FF416FB79EFA694 /* ios */, - ); - name = platform; - path = turbomodule/core/platform; - sourceTree = ""; - }; - 48327B25B35D3B7D359D65B8DFC52772 /* Pod */ = { - isa = PBXGroup; - children = ( - DC69FA2A4EC2B49A56984778E676D622 /* EXHaptics.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 4853F06247866052A85429B2F48CB2DC /* Support Files */ = { - isa = PBXGroup; - children = ( - E04B19BD5A8E139C3FBB1819A1F39921 /* UMReactNativeAdapter-dummy.m */, - 03B6126D5858CD6E529195CF96442AEA /* UMReactNativeAdapter-prefix.pch */, - D42AFDA613E0E45A006CDC0E8DCCF71B /* UMReactNativeAdapter.debug.xcconfig */, - F5C90F8428D1ECED9E0986EC790A7769 /* UMReactNativeAdapter.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/UMReactNativeAdapter"; - sourceTree = ""; - }; - 48DF91A2E2B7B514FBC4D67675A2CB73 /* React-jsiexecutor */ = { - isa = PBXGroup; - children = ( - 23EA729B2C57815E3E5B59F0E318D8A0 /* JSIExecutor.cpp */, - C66080E2B8DB2977C93C96CDACD6A64F /* JSIExecutor.h */, - 76B12C7156A4F7E42D6CA1AA82F60A99 /* JSINativeModules.cpp */, - B15471ED62E393D50463991E5883996B /* JSINativeModules.h */, - CD861BF28B44335182A8E10219267D57 /* Pod */, - 191D63BC3A7EA57DC5CB946DBA905BCA /* Support Files */, - ); - name = "React-jsiexecutor"; - path = "../../node_modules/react-native/ReactCommon/jsiexecutor"; - sourceTree = ""; - }; - 48EB6C98A2AB4C23DF39FF0C925095AD /* Support Files */ = { - isa = PBXGroup; - children = ( - 1A8191EC0EBF48385F0338017A4746D5 /* React-callinvoker.debug.xcconfig */, - 572F73857E3AE75AFFF506AE103B02F8 /* React-callinvoker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-callinvoker"; - sourceTree = ""; - }; - 4910DC168C07CEA5BFACF51F1C7E6662 /* UMFontInterface */ = { - isa = PBXGroup; - children = ( - 6F3043826A89226A7366045E082D9584 /* UMFontManagerInterface.h */, - 0E4F870FD218E121124A4D3143F2E271 /* UMFontProcessorInterface.h */, - EDE23A2623E231629D960229923C2633 /* UMFontScalerInterface.h */, - 63F3B531A37B6FACABA0B0B734B5BFA6 /* UMFontScalersManagerInterface.h */, - 968A84E5244930373D40FDB5F5D2CDEC /* Pod */, - 86AFD7FA88CACE9D4CE5CF0CD9225A9F /* Support Files */, - ); - name = UMFontInterface; - path = "../../node_modules/unimodules-font-interface/ios"; - sourceTree = ""; - }; - 49640788344D20B32CFE837D7BBCF130 /* jsi */ = { - isa = PBXGroup; - children = ( - 4D9AD801C07FD32811D773A81D36DD57 /* decorator.h */, - D9B85170C4634A76D5AB655148A1A4D2 /* instrumentation.h */, - 316DE097F7754637102647D257337A16 /* jsi.cpp */, - CEF676D927EF30BF109A54DE3874714E /* jsi.h */, - 6D4154C92841AA06A2A4EDF702866E88 /* jsi-inl.h */, - F46740C50C4F1E03FE092B3D1C710F26 /* JSIDynamic.cpp */, - 7D7A81FC0EC00A335F1B848A5B9B2058 /* JSIDynamic.h */, - 0B8AEFAB328CB7DB757E4EC325FA37E3 /* jsilib.h */, - B00DD0BE7AC6D9C136E32F7A168E81B4 /* jsilib-posix.cpp */, - 7122D208E7CBDA56D7F285485D4C36DD /* jsilib-windows.cpp */, - 119031EBC17DB49D08AD59362E3FB948 /* threadsafe.h */, - ); - name = jsi; - path = jsi; - sourceTree = ""; - }; - 49AFB18E9EBCECAA0EAE9031DBF6EF7A /* RCTWebSocket */ = { - isa = PBXGroup; - children = ( - B3FDD204AA7584A8104379B1A39CE687 /* RCTReconnectingWebSocket.h */, - 436502371746803E5C159209760C5A3D /* RCTReconnectingWebSocket.m */, - 4023F329225D6A97E239B3392E99A0D7 /* RCTSRWebSocket.h */, - 225E2159F6A8AA9BA050DA754BCCD886 /* RCTSRWebSocket.m */, - ); - name = RCTWebSocket; - sourceTree = ""; - }; - 4A5A0673B8B45C06F8AD24B8BD17EDA3 /* UMAppLoader */ = { - isa = PBXGroup; - children = ( - D7B09C1B2107DC053C8EB1F4107DBB2A /* UMAppLoaderProvider.h */, - 27B50238FD1725E549B8016F06B6EB51 /* UMAppLoaderProvider.m */, - 86823FC030270B15B3A1CF9DFBD11247 /* Interfaces */, - 3F4F255B6E4ADA09A36D52A9A72F7194 /* Pod */, - F0F84E0523E30E70FFA299C43AE81570 /* Support Files */, - ); - name = UMAppLoader; - path = "../../node_modules/unimodules-app-loader/ios"; - sourceTree = ""; - }; - 4B0D1D5E237F48C2584EB729A6071706 /* UMNativeModulesProxy */ = { - isa = PBXGroup; - children = ( - B79F8D60DE89F1BC22AE005D981E0B63 /* UMNativeModulesProxy.h */, - 5837CA59DEFBA496C78103D2396783D8 /* UMNativeModulesProxy.m */, - ); - name = UMNativeModulesProxy; - path = UMReactNativeAdapter/UMNativeModulesProxy; - sourceTree = ""; - }; - 4B2D4B7F0D504FC434AE6F5DC3569292 /* DevSupport */ = { - isa = PBXGroup; - children = ( - 4D9EB9F1414A890594D521351ECC8FB6 /* RCTDevLoadingViewProtocol.h */, - 2250FC50E639D872FED62EFC3AC77442 /* RCTDevLoadingViewSetEnabled.h */, - 341BD64198173E046E86ACBF1EC97D21 /* RCTDevLoadingViewSetEnabled.m */, - A1A9376297DD52A7F492DD0F82F79FD9 /* RCTInspectorDevServerHelper.h */, - B0EF65143FEF1E8BF5F4863D198767DC /* RCTInspectorDevServerHelper.mm */, - 4E32D970E1EFB4FF292A76853E0E1A2E /* RCTPackagerClient.h */, - 443D86D676BDA6439C75244E0E2A37FC /* RCTPackagerClient.m */, - 1002FAF9D0840C5287A1AD3B81685D87 /* RCTPackagerConnection.h */, - B404EF4438136C9589D21E0096944B6C /* RCTPackagerConnection.mm */, - ); - name = DevSupport; - path = React/DevSupport; - sourceTree = ""; - }; - 4C63F63163549F4789AA4527430D1530 /* Pod */ = { - isa = PBXGroup; - children = ( - E48E06A106F75E5F1D16F6E2568FDADF /* Yoga.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 4CC1E690141B9C211E1D2110C8F71955 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6BB72509416C6A34E8A3D1D1A8BBF7B5 /* nanopb-dummy.m */, - 9CC78DB2A1715FC2DC8188A059408CE8 /* nanopb-prefix.pch */, - A5C8FBEB81978D0198E1F01083624C7F /* nanopb.debug.xcconfig */, - E41376F0ED4F75F8602210EC3CB15A69 /* nanopb.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/nanopb"; - sourceTree = ""; - }; - 4DEA5AEEA76775A09C8FC376F1F0BDE9 /* CxxUtils */ = { - isa = PBXGroup; - children = ( - DFA2E97EBDDD60CE01428880EDF3AB7B /* RCTFollyConvert.h */, - B9FA1C1D46EC0E307CC45842DACA0CCB /* RCTFollyConvert.mm */, - ); - name = CxxUtils; - path = React/CxxUtils; - sourceTree = ""; - }; - 4E7A42514D1A76EC347B3C7C4A15D16E /* Support Files */ = { - isa = PBXGroup; - children = ( - 6541A25970B3BA2CE271ABABDEBE1B81 /* UMConstantsInterface.debug.xcconfig */, - 7BFBAD1CC0AA23AFCC75E44DC37F8A37 /* UMConstantsInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMConstantsInterface"; - sourceTree = ""; - }; - 4E82CBDDFC88C93AFFDEC63D7F77AAFD /* Pod */ = { - isa = PBXGroup; - children = ( - B666216830B6B853F32CC6C38D2F67B4 /* UMConstantsInterface.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 4FDBA7480894C6E814049E6BD868686E /* UMCameraInterface */ = { - isa = PBXGroup; - children = ( - 03055A2EBF69009AA39593AE83A97542 /* UMCameraInterface.h */, - 71494E336BE4372028FEB98F1216C51F /* Pod */, - B4BDA464A9D885762DAF8E2F162C0699 /* Support Files */, - ); - name = UMCameraInterface; - path = "../../node_modules/unimodules-camera-interface/ios"; - sourceTree = ""; - }; - 4FE0F4EF5C4983C402C48CD928F64E6C /* Support Files */ = { - isa = PBXGroup; - children = ( - E4E3210222E7604D06C2A57E5A10F726 /* UMSensorsInterface.debug.xcconfig */, - 6B486A186239F52BD48F79798FE34685 /* UMSensorsInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMSensorsInterface"; - sourceTree = ""; - }; - 4FFDCE69E6767E9268DCE2BA4091C035 /* Flipper-Glog */ = { - isa = PBXGroup; - children = ( - 1579E525EC6E635D5103C145213B381D /* demangle.cc */, - FB01FFEEBEB11934944E8901A9D74B4B /* log_severity.h */, - 7F761D1EB806D3F7FCFAACFF6A958008 /* logging.cc */, - 7FE920F4D511C9670619E33AE211B85A /* logging.h */, - 4209CCCD0871814DD067867CED32B25E /* raw_logging.cc */, - 094F94D7E42FDC8CCB7A2DE9246860B7 /* raw_logging.h */, - CDD8B489FEE7559F434B9E2A898ADA1E /* signalhandler.cc */, - 4165568E88906B826A0C324ACC44594B /* stl_logging.h */, - E8A0E04B7E9A148D8D87648A58DEE8D8 /* symbolize.cc */, - BDE85F2AABBD97AB6DB7675D0A4E253E /* utilities.cc */, - 8D6ACD75F461F77ABF6D174E9B1955CB /* vlog_is_on.cc */, - C37041973B07121668BCB6C55581597A /* vlog_is_on.h */, - 915C9731DCFBA677BAD51F877FB8BF5F /* Support Files */, - ); - name = "Flipper-Glog"; - path = "Flipper-Glog"; - sourceTree = ""; - }; - 507F3588EFB011987711F322A2753B4D /* RCTBlobHeaders */ = { - isa = PBXGroup; - children = ( - C72C37267ACB301B335FD0DB84E0A927 /* RCTBlobManager.h */, - BB596ACA49EDF073E44F234D0869BE45 /* RCTFileReaderModule.h */, - ); - name = RCTBlobHeaders; - sourceTree = ""; - }; - 5171A468E3C010C7A84A4AC6DEB7EB4A /* SafeAreaView */ = { - isa = PBXGroup; - children = ( - 151079F7D3DD6C15785F8271FCF52A06 /* RCTSafeAreaShadowView.h */, - B8D9D2D340FF2BF639FDC74AEF3A6E75 /* RCTSafeAreaShadowView.m */, - BB949948C374544BE44417A02D9D49F5 /* RCTSafeAreaView.h */, - AAFF2100BEAAD51B76D28DA4825C6D13 /* RCTSafeAreaView.m */, - 6B8121C01DC744F53803C1A78D33B123 /* RCTSafeAreaViewLocalData.h */, - 0E4181FD10FDBBC784F2F5F61865614A /* RCTSafeAreaViewLocalData.m */, - B7E2F239C8FFF859F2A01A2FA0E32394 /* RCTSafeAreaViewManager.h */, - 76BD5F3010C6D566E7736D8675B652FC /* RCTSafeAreaViewManager.m */, - ); - name = SafeAreaView; - path = SafeAreaView; - sourceTree = ""; - }; - 519321310C6145F0BC711C3B3BC24F11 /* Pods-RocketChatRN */ = { - isa = PBXGroup; - children = ( - 65B0BB45DB99449B9171F3AE48FF2758 /* Pods-RocketChatRN.modulemap */, - 9C251BDD668A0833CABC259C54C08DB3 /* Pods-RocketChatRN-acknowledgements.markdown */, - 2D113AB762E333161D4F04EE310B3C90 /* Pods-RocketChatRN-acknowledgements.plist */, - 6EDDB0BF77E0162298A4164C90A4F5EB /* Pods-RocketChatRN-dummy.m */, - A8FC42D4FC5B5C609C187742BBAEBA82 /* Pods-RocketChatRN-frameworks.sh */, - F2CBE8588AEC619EF1058D5143DDDEBE /* Pods-RocketChatRN-resources.sh */, - D70D9EBB5B766C22C2364940119C9F1B /* Pods-RocketChatRN-umbrella.h */, - 5F2C9D4A4102266BF3CBD25EF6756A16 /* Pods-RocketChatRN.debug.xcconfig */, - 01CF13B9D679B7BC88155AD55F3DD540 /* Pods-RocketChatRN.release.xcconfig */, - ); - name = "Pods-RocketChatRN"; - path = "Target Support Files/Pods-RocketChatRN"; - sourceTree = ""; - }; - 52AB36CCC94F01D053AB41AC6BD11ACF /* Pod */ = { - isa = PBXGroup; - children = ( - 2E8F1B836E77BA3DCDE253AD6ABC28D1 /* FBReactNativeSpec.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 53616B3E68CD01186CDAA9A5E058D4B2 /* Pod */ = { - isa = PBXGroup; - children = ( - 5DC24783154DD270273BAF39620A3213 /* EXWebBrowser.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 543033DA6F7C436D4FEFF1AE35AFE1B8 /* React-RCTBlob */ = { - isa = PBXGroup; - children = ( - DB734CDD85DE035D3E3648615C166C51 /* RCTBlobCollector.mm */, - F71F10D8FF2C8494E35F3E9F6BB1EB3E /* RCTBlobManager.mm */, - 7D8DDE5B92253392601ADE5237F97ED5 /* RCTBlobPlugins.mm */, - C4500ED7625F4B31BA4A9BB0C356A0B9 /* RCTFileReaderModule.mm */, - AAEC9674CC882DB67244DB546B9C9E85 /* Pod */, - 1D3A9126B4CCC6DBAC0B07793364ECD0 /* Support Files */, - ); - name = "React-RCTBlob"; - path = "../../node_modules/react-native/Libraries/Blob"; - sourceTree = ""; - }; - 54FC3038B4824A7895A167FB13377D85 /* FlipperKitHighlightOverlay */ = { - isa = PBXGroup; - children = ( - D27C3F612CCCE53B76EEA2A7FE15C664 /* SKHighlightOverlay.h */, - B6E275C51BEDCA15C5244D977D306D7F /* SKHighlightOverlay.mm */, - ); - name = FlipperKitHighlightOverlay; - sourceTree = ""; - }; - 556FDE3012224A1834BC33D04F26D377 /* Pod */ = { - isa = PBXGroup; - children = ( - 99301D52ABA5602CDA8549C2847BE9C5 /* LICENSE.md */, - 6FFD9C0D2CBFC574BF52BAF79B127E77 /* README.md */, - 62EE55225C9B8279FB519B5382648618 /* RNDateTimePicker.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 5584C24562BE167C7F77F485B6734D62 /* Drivers */ = { - isa = PBXGroup; - children = ( - 35145D11DB7911A08652F4658F072CD4 /* RCTDecayAnimation.m */, - 79C28EBA0AB9D0E1E1E197DCBAE7591B /* RCTEventAnimation.m */, - 68B72C4765B9468FF5A33F4A8F148BC4 /* RCTFrameAnimation.m */, - EAFB6CF89AE27D47BE60053E0B880C6A /* RCTSpringAnimation.m */, - ); - name = Drivers; - path = Drivers; - sourceTree = ""; - }; - 577BCA7B9847D75F5EAA3256E8A0C48F /* Support Files */ = { - isa = PBXGroup; - children = ( - B474F17B094D105BD1B8A508374E07EE /* Yoga.modulemap */, - E30F480795515B199631678A529BAEBF /* Yoga-dummy.m */, - 1931EFB022C112711318EC972AACE65E /* Yoga-prefix.pch */, - 2A117C440D1DF33A1B8D7E7BED7B2C2F /* Yoga-umbrella.h */, - 406BF4C99CB4F1FD0319C9242FDEE632 /* Yoga.debug.xcconfig */, - 6E6D72DCE2064D4DE30A6DE733B88CA7 /* Yoga.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/Yoga"; - sourceTree = ""; - }; - 583A8F59356910D8114CACD7BD588639 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1E0048B2497147AA4895F2EA369A04B9 /* EXFileSystem-dummy.m */, - ED7C4C841923BFE4FF0571F44E51D380 /* EXFileSystem-prefix.pch */, - 3DD7C081F1053190D2A1D5378E0B12D3 /* EXFileSystem.debug.xcconfig */, - B92F821C4225B68C5B18D5B06629C189 /* EXFileSystem.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXFileSystem"; - sourceTree = ""; - }; - 587054A51D364FF13FE685F4560DAAE0 /* Support Files */ = { - isa = PBXGroup; - children = ( - BC2DA67449514277872F910294874E7E /* RNGestureHandler-dummy.m */, - 931C706B472CBA1C47C29E0E24B67BD9 /* RNGestureHandler-prefix.pch */, - 3BC6F446BD80D5F78F941FE2471C86F8 /* RNGestureHandler.debug.xcconfig */, - 032065F6323BD031086AE106FE42F7B7 /* RNGestureHandler.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNGestureHandler"; - sourceTree = ""; - }; - 598789CFA99F28829DE52A075E2E9FB5 /* KSCrash */ = { - isa = PBXGroup; - children = ( - B2BA11969FFB481D34AD305FC52E5556 /* Recording */, - D3421E87D2A7F72C681014425DB6A635 /* Reporting */, - ); - name = KSCrash; - path = KSCrash; - sourceTree = ""; - }; - 59DAB20FD51511AF0FAA8311AED4169D /* Pod */ = { - isa = PBXGroup; - children = ( - F72C6AAB724012592341418F8B056825 /* FBLazyVector.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 5A07E2CA90F4DE116AD936A98C153019 /* Core */ = { - isa = PBXGroup; - children = ( - E5EBE17A9890D22415CF33EFA3BAA55B /* FlipperClient.h */, - 15C6C5DF72A469AF8DD75E8E2C5B9FE5 /* FlipperClient.mm */, - CAAA557DA874749CDE0FFF6F91E828AA /* FlipperClient+Testing.h */, - D85EED07444D4B51858078CFD5682920 /* FlipperConnection.h */, - 094A8309D89F54191ABE2DBA02D93CF9 /* FlipperCppBridgingConnection.h */, - 690A08653B7401F9C72683392FA52555 /* FlipperCppBridgingConnection.mm */, - 854DF059F552091257A1C34464EECCCC /* FlipperCppBridgingResponder.h */, - FAC92C0395480DD001C2A66B7458BFF3 /* FlipperCppBridgingResponder.mm */, - 73E1A8F62B8927BFFF24DDF6DD940F53 /* FlipperCppWrapperPlugin.h */, - C9C553C8F56C05B906B96AEABE78037E /* FlipperDiagnosticsViewController.h */, - 770BD55F996E7ED0809CFBD4C6986E9A /* FlipperDiagnosticsViewController.m */, - DD4D28611153BB043B6A4D50390FF9C2 /* FlipperPlugin.h */, - 6D4FD5745F2681D91F4DA9723E1FCBCD /* FlipperResponder.h */, - 9F5807D7BDE94BFE16ED6972BD019525 /* FlipperStateUpdateListener.h */, - 5E28C96777E2631FC07448E1C13253A9 /* FlipperUtil.m */, - 831CBC069C3F01300D540F11687A9BD0 /* SKEnvironmentVariables.h */, - B908A43E3E2CD7AF7CB8C41A2C574215 /* SKEnvironmentVariables.m */, - 0CC0D1DFDA41CA4C2FF7789D51313B85 /* SKMacros.h */, - F3488107C82A6CB613082DDD2D830AFC /* SKStateUpdateCPPWrapper.h */, - 88D3F2DD016DB83E6C6176947E0E58D0 /* SKStateUpdateCPPWrapper.mm */, - ); - name = Core; - sourceTree = ""; - }; - 5A567CED4BD63F9323491BF6F6227315 /* Pod */ = { - isa = PBXGroup; - children = ( - BDB4D6F7A742AB23E860D735598C54C9 /* RCTRequired.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 5AD91CC93F714D389F380BD5CF20AE22 /* Pod */ = { - isa = PBXGroup; - children = ( - 039577ABC936EC3ACAF56D32A8983B7F /* LICENSE */, - 0546B38E89D5225EFBEEC25FB3B095C8 /* README.md */, - C1C5FEE9D571263D18B986F78BBAFAEB /* RNDeviceInfo.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 5B0BEA9A6C9DF6A707EDC5F2EEE5E328 /* Pod */ = { - isa = PBXGroup; - children = ( - 17F2F08227528700B0BA58B4D598943A /* LICENSE */, - E5F1E60239C7B528EF2F9A1BEFEB8855 /* README.md */, - 4513E3774F0605E3A3B323EED137EF6E /* RNFBAnalytics.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 5C1B4F9A97AF3D0DACAADE3AB74991F5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0432F434553D815CDA8F8F7454FCF6F2 /* Flipper-PeerTalk-dummy.m */, - CCA0E31995C102885FF7EB22F021C8FF /* Flipper-PeerTalk-prefix.pch */, - 40E60757A755EC2105B3D2A7902D73AD /* Flipper-PeerTalk.debug.xcconfig */, - CD76B92632517694DABAFDBCD0847C3F /* Flipper-PeerTalk.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Flipper-PeerTalk"; - sourceTree = ""; - }; - 5C35D3A96CF857E50B4CED608D92F2A3 /* Multiline */ = { - isa = PBXGroup; - children = ( - E507C5FD255553A749C8EFC6424CA581 /* RCTMultilineTextInputView.m */, - A5C96A1C11DB3ED91606C4295CE5004A /* RCTMultilineTextInputViewManager.m */, - D3727FAB0BE2037FEE16FE0B671AD10C /* RCTUITextView.m */, - ); - name = Multiline; - path = Multiline; - sourceTree = ""; - }; - 5D9BF44BA3D35DECED42A803CCE33F30 /* Pod */ = { - isa = PBXGroup; - children = ( - 7E42EF4FC928307821EB59AAE44A71CA /* React.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 5DE7CE119EEC801DDFA62EE05CEE6A1D /* Pod */ = { - isa = PBXGroup; - children = ( - E0756F5953137DDAA5358682F86A12FD /* LICENSE */, - 76B4D4AB293F0F729AF0BF42FA05EFCB /* react-native-background-timer.podspec */, - 8A0B6953C59C9D2B38E042FC7461962F /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 5E61B90073CF930B27640928906F3829 /* Pod */ = { - isa = PBXGroup; - children = ( - 316935E14C775D75A6B451E041612058 /* LICENSE */, - 128D3917D6DA2280E5D76D60BBE02EE8 /* ReactNativeKeyboardInput.podspec */, - 76D3601422F801D87E899BC4A61F16DD /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 5E8DF45D053F568D5842804099ABFED0 /* EXVideoThumbnails */ = { - isa = PBXGroup; - children = ( - 72CBA7B24624855860A01DFDCC6C723C /* EXVideoThumbnailsModule.h */, - 2ADE9AB62A37B435E018B1132C7FDFEF /* EXVideoThumbnailsModule.m */, - 0CDF9BB12CC29063052CF727143AFEB5 /* Pod */, - E1E421BBB7286321C148B488D08B6AD7 /* Support Files */, - ); - name = EXVideoThumbnails; - path = "../../node_modules/expo-video-thumbnails/ios"; - sourceTree = ""; - }; - 5F045128F608451B0D1BD06CFA0C5E86 /* UMBarCodeScannerInterface */ = { - isa = PBXGroup; - children = ( - 3371866E52645441D616687DD3B21EC9 /* UMBarCodeScannerInterface.h */, - EC8A7F4E5B173467ED89968D537F4BAE /* UMBarCodeScannerProviderInterface.h */, - C4918E48E03A558165BF14088B0BBFC0 /* Pod */, - CA41D916C39699306AD64D7261FE5B3D /* Support Files */, - ); - name = UMBarCodeScannerInterface; - path = "../../node_modules/unimodules-barcode-scanner-interface/ios"; - sourceTree = ""; - }; - 5F1815CE30B31686FFBAC53FADB0EFBB /* event */ = { - isa = PBXGroup; - children = ( - 4E312E4B24A5042A032E967FC1643882 /* event.cpp */, - 9B0299C2B37069873D2F1DA966C6E45F /* event.h */, - ); - name = event; - path = yoga/event; - sourceTree = ""; - }; - 5F4D03543DFFFF577C4E7B8AFD70E32A /* Pod */ = { - isa = PBXGroup; - children = ( - F6A38E1049A139D1EFC30199A44CFDEF /* LICENSE.md */, - F3DD930BE80233CD66D322362F35FEB9 /* react-native-document-picker.podspec */, - 0661EECF808F6E9905F868CA6983E029 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 5F694A1E296A27A81E6344D1EFDAE975 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1B11FD6CCA905A5EF664866CC2796594 /* Flipper-Folly-dummy.m */, - BEEEF4249B6909EB1BFD6C850BACB51F /* Flipper-Folly-prefix.pch */, - EB9F0EEB3285F9DFCD12E68EB3FB93DA /* Flipper-Folly.debug.xcconfig */, - 817DC2D43C507D5ECE1BA0991C35B7EA /* Flipper-Folly.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Flipper-Folly"; - sourceTree = ""; - }; - 60323F742774E248A15B427F6477A9BF /* Pod */ = { - isa = PBXGroup; - children = ( - 45D71F7219F5AC6D6398ED36135E588B /* LICENSE */, - B90D2B3CC85E13D905C62FB4DBE07DBA /* ReactNativeKeyboardTrackingView.podspec */, - C0B878BE30AF115074D0B02354D82966 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 620DCC7D5E23C7287BE81C01E9032188 /* Support Files */ = { - isa = PBXGroup; - children = ( - CB2655499D2764752901A4AEC16BBE7D /* ReactNativeART-dummy.m */, - E9C12ABB7663D671D0FBB4ECBE0AE182 /* ReactNativeART-prefix.pch */, - EAD1A90878A4208C166B3CB5FF718894 /* ReactNativeART.debug.xcconfig */, - 5DEB102DABB3B9DB0C73E9C3DFA8CBFD /* ReactNativeART.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ReactNativeART"; - sourceTree = ""; - }; - 621B1E96F4068DE96A0C73DE2BA6E3A8 /* RNCAsyncStorage */ = { - isa = PBXGroup; - children = ( - F4C95E42DCA4EB60D68F2EDA80EFB4EA /* RNCAsyncStorage.h */, - 8258B9877D65443B98C03BD5A17A27D9 /* RNCAsyncStorage.m */, - AEDFEC830C6396DC336515996BCABA8A /* RNCAsyncStorageDelegate.h */, - 6B0E520C39E3403C4718DB025F7C019C /* Pod */, - 0462A743A4F1C4196A4EEA4D97A11A01 /* Support Files */, - ); - name = RNCAsyncStorage; - path = "../../node_modules/@react-native-community/async-storage"; - sourceTree = ""; - }; - 63F237A2177E17E1A0193BC4A8CE74C4 /* Text */ = { - isa = PBXGroup; - children = ( - 5F51E4002185AABCB6902118765D16B6 /* NSTextStorage+FontScaling.m */, - AEC47ABD196CA68E5B3CAA944A380989 /* RCTTextShadowView.m */, - 130B04FC1D20D5FC2BE328A052C068D5 /* RCTTextView.m */, - 270D7844C35BA0D746D45981ADB64C2E /* RCTTextViewManager.m */, - ); - name = Text; - path = Text; - sourceTree = ""; - }; - 64079D04D503E9D81BF43CE526FEBAB4 /* FlipperKitLayoutTextSearchable */ = { - isa = PBXGroup; - children = ( - 8DB0863FEEBA79B7135ED6D56CBA8FE4 /* FKTextSearchable.h */, - ); - name = FlipperKitLayoutTextSearchable; - sourceTree = ""; - }; - 645516F425987F0AAC80CC0D863A6989 /* Support Files */ = { - isa = PBXGroup; - children = ( - 294504C486F5F64864F99B2EFB421FE9 /* UMImageLoaderInterface.debug.xcconfig */, - 3D5FD0B95ACC58746CBA3B0C6E668BD3 /* UMImageLoaderInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMImageLoaderInterface"; - sourceTree = ""; - }; - 64B47B1FD3C9B34FDC881BCFF71F68D7 /* Support Files */ = { - isa = PBXGroup; - children = ( - 382A426BE4A12489EDDCD59CB0E7AC12 /* React-jsi-dummy.m */, - 992A71B82D810DFD51FB042D3A046289 /* React-jsi-prefix.pch */, - 1BBB8586CCC5771E3123F71C5B381644 /* React-jsi.debug.xcconfig */, - 1945EE587E1BE1EAAAA7448B347758F7 /* React-jsi.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-jsi"; - sourceTree = ""; - }; - 64D7DF0A5D356B715009B81778AB6DCE /* glog */ = { - isa = PBXGroup; - children = ( - E3B5482BB9BF22409828FEA630DD445F /* demangle.cc */, - 3C52B41C88AB9A712CD2F32C98446048 /* log_severity.h */, - F8B6D2612157B0F239ABDB54106627DA /* logging.cc */, - 21A25C4AB14CE49EA562D742266A45DB /* logging.h */, - AA62312D15439145FA1B26275171FCEF /* raw_logging.cc */, - 389212ABF0A7DCE5014A167F3AE8C3B4 /* raw_logging.h */, - 091CD97C1986638BA7F1ECA01086271D /* signalhandler.cc */, - 0898CFFF0189F9F73BC31E40FA48767D /* stl_logging.h */, - 34B4A366A7C4EBE2B11006AB0FF65BB2 /* symbolize.cc */, - 6963509CAE81A67680672A2703FF91EE /* utilities.cc */, - 5F9E67E8DAE269A8354FA865212C060A /* vlog_is_on.cc */, - 4BDBFBE03CFAC07F29A12A72EF346F7B /* vlog_is_on.h */, - 3039DC1345CBE94C3F793B642EDFFBB7 /* Support Files */, - ); - name = glog; - path = glog; - sourceTree = ""; - }; - 654C290CE1E1127FA6F91BAE6BE6343C /* Support Files */ = { - isa = PBXGroup; - children = ( - 9C59E950AED0EA83139AD0A0DDD4D111 /* ReactNativeKeyboardInput-dummy.m */, - 72FBE81319107DAD3733527ACB227DC5 /* ReactNativeKeyboardInput-prefix.pch */, - A1C73AD44C809A7DB22A5F187106DA39 /* ReactNativeKeyboardInput.debug.xcconfig */, - 8DCDA898216AFF5600FE513729B89CC7 /* ReactNativeKeyboardInput.release.xcconfig */, + 5C3F320CF35D45CBA4FAB6A7F34799D4 /* PromisesObjC */ = { + isa = PBXGroup; + children = ( + B98CB91D6B7838DE160F401F45EFC20D /* FBLPromise.h */, + 690F5784C704DF287B139A9D7C750AAF /* FBLPromise.m */, + 1EABEB5B0ED4B2FF486465703D6185F2 /* FBLPromise+All.h */, + 50FC14BC25E0E93C7E481559276BB9A3 /* FBLPromise+All.m */, + 0CADD08B73E2965179229D42D64F18DB /* FBLPromise+Always.h */, + 0B2347BCCA21DAA5052BA753E0EFDF4E /* FBLPromise+Always.m */, + DCD30613133E75627E8E07B7B22F86AD /* FBLPromise+Any.h */, + 0AFDB24D195B1C26075A0338826D2DAE /* FBLPromise+Any.m */, + E70A19B66B026FB48473A66CF3E9CB52 /* FBLPromise+Async.h */, + A3090845172D72D4D19ECD5800982FA9 /* FBLPromise+Async.m */, + 55A1DBC2A01AB6C06BE89546618B8587 /* FBLPromise+Await.h */, + 382B7ED7CC50FCC22787DB5FEAE68964 /* FBLPromise+Await.m */, + 7A01E18194F6EA7B8074FF79ADEFA5DC /* FBLPromise+Catch.h */, + EEC0C045EE568154F674095E2E9EDC7B /* FBLPromise+Catch.m */, + 0043880CE50D21543C9A3B70EDA3D203 /* FBLPromise+Delay.h */, + 38ED227967D423511B8471BC47BF9760 /* FBLPromise+Delay.m */, + 4CDB9425EF8E65082AEB3B13FB362BCD /* FBLPromise+Do.h */, + A92E79641B310162AD0C1942F5B389D8 /* FBLPromise+Do.m */, + 3EF274C30290A8E7AA8535DB4CC73D04 /* FBLPromise+Race.h */, + 4D60C99B1B4C99EB0D05E65A41B11DBD /* FBLPromise+Race.m */, + FFF3356E34F6F52AADA25F98E8DEF2DD /* FBLPromise+Recover.h */, + 108B8A013394A4B9DF6805473D14F6D6 /* FBLPromise+Recover.m */, + 1EE56E1ED3667A5E18BCC2A966F68318 /* FBLPromise+Reduce.h */, + 0388A04B410B44CB2356334BAE78D71D /* FBLPromise+Reduce.m */, + 74C8BC1CD4600E60C84F3B0D429967C4 /* FBLPromise+Retry.h */, + 7EBF0B3032A56309C27B438746A70349 /* FBLPromise+Retry.m */, + E34ED41386B129A0DE2B4C49679D6F57 /* FBLPromise+Testing.h */, + AF02C242465A72DCBCF36847EA043397 /* FBLPromise+Testing.m */, + 2BC3B279EC7B3584AF1AA293619E4DCA /* FBLPromise+Then.h */, + 412B38AB8ABA12580A6E2542B6393808 /* FBLPromise+Then.m */, + A9FBDD16D8524D04F2E9A34E9A7A877C /* FBLPromise+Timeout.h */, + BB69E3A616A3A69DF7A2CA81DB6B6B89 /* FBLPromise+Timeout.m */, + 7C73D3BB5E4BEDFCF64752FD0C7FE9F9 /* FBLPromise+Validate.h */, + 28BFE045C9B62D7C872945AF797A0997 /* FBLPromise+Validate.m */, + 44C20E449661C3A845F1FF5A829A3E6F /* FBLPromise+Wrap.h */, + 1B3E342EAF652660551C85D45C60C4C3 /* FBLPromise+Wrap.m */, + BC9CF97DB93DA9C5F72B7ABEF9A5B4DD /* FBLPromiseError.h */, + F4676669FD13B7DAB22D0BFFD5491780 /* FBLPromiseError.m */, + 7395B37403EE0C69672FF57413CF7877 /* FBLPromisePrivate.h */, + 2A0D48513A8D99ED1A00A076F46C3816 /* FBLPromises.h */, + 14A70E88CE79CB6C827CC5078A0B2F11 /* Support Files */, + ); + name = PromisesObjC; + path = PromisesObjC; + sourceTree = ""; + }; + 5CF9A12BB26A0E3075F237AC46CA1701 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5B6995E70C32FA67D48F8D29F1B4C5FE /* ReactNativeKeyboardInput-dummy.m */, + 761B02F5D003E52FD999198D1AA138F5 /* ReactNativeKeyboardInput-prefix.pch */, + 8A7F6456A871706AB6F707FE6F931CB7 /* ReactNativeKeyboardInput.debug.xcconfig */, + D0B47510C5A2CB011B76933D440E35B6 /* ReactNativeKeyboardInput.release.xcconfig */, ); name = "Support Files"; path = "../../ios/Pods/Target Support Files/ReactNativeKeyboardInput"; sourceTree = ""; }; - 6797AC2B6A2C539EE54A5CFA08B7B85F /* EXLocalAuthentication */ = { + 5D210F9128D713E00D03C1F69EB4FC12 /* Pod */ = { isa = PBXGroup; children = ( - 3036C06861E5784B6061546B1BF887AF /* EXLocalAuthentication.h */, - 73D6BC1DD7224F079A9E99183D7D8C34 /* EXLocalAuthentication.m */, - F02435DEF2721CFAB42C5ED14DB4EC73 /* Pod */, - 132C5EDCC1EBBFB19094F9612AF936DE /* Support Files */, + B8C775293D2B15E7808AADE70F64D8B9 /* LICENSE */, + C9231A314EAE2C8B1C275E3374FB2FF3 /* README.md */, + 83C8CC811B9863FC35E9CD87E2BE0762 /* RNFBCrashlytics.podspec */, ); - name = EXLocalAuthentication; - path = "../../node_modules/expo-local-authentication/ios"; + name = Pod; sourceTree = ""; }; - 68008486913108E9ECCFA21833329839 /* FirebaseCrashlytics */ = { + 5DBDFB69F4CA4ABD9CB5934DE6FCEABD /* NSData+zlib */ = { isa = PBXGroup; children = ( - 91A9CCDD95C21077EEF8CE07C19AB3AC /* crashlytics.nanopb.c */, - 6B526E45A33E8AF5EBADDB002F415104 /* crashlytics.nanopb.h */, - 1DF52B5E92EDB8E2FBAC99CAA3758D85 /* dwarf.h */, - B0B2958A1D0A7BD13E6A915313643353 /* FIRAEvent.h */, - A43BCE29FCEF86AAA4D786DE72FCD206 /* FIRAEvent+Internal.h */, - 8077B75DA65AED5AD968FB062345BA55 /* FIRAEvent+Internal.m */, - 3C73AF067EE017B1C7D4DD37C9D29AC0 /* FIRAnalyticsInterop.h */, - CB73B05A85B9346F0A3CF80C49B994AA /* FIRAnalyticsInteropListener.h */, - 7E347C6BF2B9F76C0059F9F21C9BCB80 /* FIRAppInternal.h */, - AA5C6670BC1E9CD617E1993F92F4A046 /* FIRAValue.h */, - 8B338B13FB2A0CB1CDCEFC615CB7B580 /* FIRCLSAllocate.c */, - EED611C560BF97239C7E1E38A8618F6F /* FIRCLSAllocate.h */, - 80DED9425178C98B16FB10A99873E0F4 /* FIRCLSApplication.h */, - A535C14C4C0DF18A481BAC455E82A9B5 /* FIRCLSApplication.m */, - 60224AC883FC9B9434CB06F258BA2F7C /* FIRCLSApplicationIdentifierModel.h */, - A22D9A7CFBC22707CE31B8C69953EA96 /* FIRCLSApplicationIdentifierModel.m */, - A634D57EC222D84FF4ECC0A0BFDB203E /* FIRCLSAsyncOperation.h */, - E188A705C5B6B9FCEC18267135BE84B3 /* FIRCLSAsyncOperation.m */, - D14E497BA6EACDDFF8B4B8F6190DEBAE /* FIRCLSAsyncOperation_Private.h */, - EE8B5CD82A2247EE689EA950066A50DA /* FIRCLSBinaryImage.h */, - 72B53398F7799CF7AF271D3990F6A469 /* FIRCLSBinaryImage.m */, - 2C5F56BE2A8F083B1A4274718E4C109D /* FIRCLSByteUtility.h */, - 5AFB594654333C6F38545DF653E7E2C3 /* FIRCLSByteUtility.m */, - 44D40C676E1C46BA4CA6A4F2C51C3366 /* FIRCLSCodeMapping.h */, - E4FE6A7F9EFA3C2709A76C90A0ACD130 /* FIRCLSCodeMapping.m */, - 9A26B1E2138AF774E3D5228700334E96 /* FIRCLSCompactUnwind.c */, - 02D12BED99C08C449134F3ABA2D7312E /* FIRCLSCompactUnwind.h */, - D372D5BE6AF13F4983B8238EFA79822A /* FIRCLSCompactUnwind_Private.h */, - 4EDD1717F9D97F2BF385E3E0E68B4D5C /* FIRCLSCompoundOperation.h */, - CE32AAE75C4BD581E7BC9D6B73A8F88B /* FIRCLSCompoundOperation.m */, - 62E15403D2A1838600C6BF72034026F3 /* FIRCLSConstants.h */, - 495414D279674B6F2BB6EE26E07DD922 /* FIRCLSConstants.m */, - 73CC56853E37F8D86F73D226BBF790D8 /* FIRCLSContext.h */, - E146A1F6BDC7039BFE0424C45287E293 /* FIRCLSContext.m */, - 4941684C4855A4B810B172E41A7F1444 /* FIRCLSCrashedMarkerFile.c */, - E6D27532401A51A34C1A13132C34C219 /* FIRCLSCrashedMarkerFile.h */, - 1E78BBB2C861C183103333E5F0254F80 /* FIRCLSDataCollectionArbiter.h */, - E9155CDCB6F9477DAA638981DD1F8EF1 /* FIRCLSDataCollectionArbiter.m */, - 4C35D35B6FE83F49910F7849152BE57D /* FIRCLSDataCollectionToken.h */, - DA6858A479AB9FE0C884C5E7FF4046D8 /* FIRCLSDataCollectionToken.m */, - DF498B8A4D1A9565313C90AA12B4E086 /* FIRCLSDataParsing.c */, - 7019BE6F2D6A11B8C865FE227BF87C7A /* FIRCLSDataParsing.h */, - 0DCBEB0E852C760897A70A1607A215EA /* FIRCLSDefines.h */, - 251E2B37D10A53AB4AA265294CBC9E50 /* FIRCLSDemangleOperation.h */, - D5DB6FC2EBE9CDD062A29F854D56A109 /* FIRCLSDemangleOperation.mm */, - 75EC9DD95652E29C13E312C8FE13F59B /* FIRCLSDownloadAndSaveSettingsOperation.h */, - 3CD01D16EF9FBC5A8826CD74D7B2B0B0 /* FIRCLSDownloadAndSaveSettingsOperation.m */, - 3F6C17F149C53C8AA14FDD3901B51759 /* FIRCLSdSYM.h */, - DA06F1A0859CB257877B8F2190F57600 /* FIRCLSdSYM.m */, - 4E983DB519359D301C29C7D8E2A75C70 /* FIRCLSDwarfExpressionMachine.c */, - 7C20EB0B39CA362AB7A0DAD5602D348E /* FIRCLSDwarfExpressionMachine.h */, - C5D5B55DE426FBF8666A75743E87094B /* FIRCLSDwarfUnwind.c */, - C98EDB5D7FC65AA16888B7C5F5C0B236 /* FIRCLSDwarfUnwind.h */, - 3B26A6BB2D65930BE87FCD4C97CE50DB /* FIRCLSDwarfUnwindRegisters.h */, - 33661B36D9C3F3010D759B837CB5BA85 /* FIRCLSException.h */, - 8A546B934018A1CEFDA66A8FC345EB48 /* FIRCLSException.mm */, - D949714B82A3876A47FCBE15A0ADC935 /* FIRCLSExecutionIdentifierModel.h */, - 36AA042A2066DCCF6F2423C27FE9896F /* FIRCLSExecutionIdentifierModel.m */, - 920247926C5331B1EC290AE92CF3C8C1 /* FIRCLSFABAsyncOperation.h */, - EB2886A12930D246EE32FB51B309ED6E /* FIRCLSFABAsyncOperation.m */, - ADED4B467E106FD0A53033E1ADB3CCB3 /* FIRCLSFABAsyncOperation_Private.h */, - A57E897FD9EB7C345ECF04ED47097BC2 /* FIRCLSFABHost.h */, - BE7CC2BAD08A670CD2B94687FEE57CBA /* FIRCLSFABHost.m */, - 13EF754CAD9601B7A7EF6111C1854708 /* FIRCLSFABNetworkClient.h */, - 311C6FB1748BA7883B86D832345C9570 /* FIRCLSFABNetworkClient.m */, - EE703EAED3358FD81E42E02DA0472E66 /* FIRCLSFCRAnalytics.h */, - D1DC49481802A33DECEF52D19B2A6DE3 /* FIRCLSFCRAnalytics.m */, - 0FB106ACF9EBD609913E569FA5B9CCFF /* FIRCLSFeatures.h */, - 14728D3BF46891D85321ED2A8C4B7D78 /* FIRCLSFile.h */, - CD3C9A9022B9DD377CC29BE1056E468D /* FIRCLSFile.m */, - 50151768B0767106EC7CA1753601BCE5 /* FIRCLSFileManager.h */, - C1F996E72EE7854D636C3AB7125A19BC /* FIRCLSFileManager.m */, - 8C47950876FB080FEE6CF111D6965109 /* FIRCLSGlobals.h */, - 74456F55B8E8CF1F872EDB3F968C9962 /* FIRCLSHandler.h */, - 1B8E799130F337E86BFB5100E2A3DE64 /* FIRCLSHandler.m */, - 75CBC4556E468DC2DE1975958B072823 /* FIRCLSHost.h */, - D39F2F593B426FC17FAA344D8A0C4BB3 /* FIRCLSHost.m */, - 979860C073443F85314DE3A66FB900CC /* FIRCLSInstallIdentifierModel.h */, - 7E981B382A68E854FAC7C861289CB2C4 /* FIRCLSInstallIdentifierModel.m */, - 86BC3BB242CB1BF65E1D7CBDD1931B2D /* FIRCLSInternalLogging.c */, - C3357C3D92B275430BE1CA336548C8CF /* FIRCLSInternalLogging.h */, - 6C21AF31C080D37F901A28DFD46A3D44 /* FIRCLSInternalReport.h */, - AE53ABA58C65425E382B06C5D488EA9A /* FIRCLSInternalReport.m */, - 58D253E3ED3F575E7CC390AE1901A34B /* FIRCLSLogger.h */, - DAB360787BD09147B7D4275C2EE9CE1E /* FIRCLSLogger.m */, - 508BD37104E3C01A678A4EF80C2DA628 /* FIRCLSMachException.c */, - BDDF861A37CFD8442F2EC5A4A183C88C /* FIRCLSMachException.h */, - 46B3774D6B0B67D497675ED1E81966DF /* FIRCLSMachO.h */, - 65A0193310483DD740AA94256A20CE10 /* FIRCLSMachO.m */, - 25536AE414B531041F0CD8D17D1924FF /* FIRCLSMachOBinary.h */, - 60472B6B1CDB6468AEE60402A37320DD /* FIRCLSMachOBinary.m */, - 3CC7095DC87240FA7E6F97CA982A06F9 /* FIRCLSMachOSlice.h */, - 46F67377A28C0FA361EE3E81B76D9B74 /* FIRCLSMachOSlice.m */, - 6069C78D991BE2763D082CA2A215472A /* FIRCLSMultipartMimeStreamEncoder.h */, - DBA1A78B72CAF7F6F2B4F7DA48BC50B0 /* FIRCLSMultipartMimeStreamEncoder.m */, - AC06769877230EE670F699DA9C97CA0F /* FIRCLSNetworkClient.h */, - 72865931433A9294C64A0C359F16EEDA /* FIRCLSNetworkClient.m */, - 42C7624D74DDE436F79F1B74A97FB676 /* FIRCLSNetworkOperation.h */, - 0A986C256F4460A399A7E0ED0C247E61 /* FIRCLSNetworkOperation.m */, - 4D05B2947997B6332C4550580E068271 /* FIRCLSNetworkResponseHandler.h */, - 8D4398376C658332A4E207A3C6EC1636 /* FIRCLSNetworkResponseHandler.m */, - FCF48F762050C1BDADEAD9656CF08F25 /* FIRCLSOnboardingOperation.h */, - F5CF51212CBF9F332801DA2F4A79CA6B /* FIRCLSOnboardingOperation.m */, - 2EB62790A8FBB69F1D3EE7F8033B7229 /* FIRCLSOperation.h */, - AB47869EAA35910D419276C3898E9841 /* FIRCLSPackageReportOperation.h */, - 57CBFE1FEC2178F9CF4712AD5A6D156D /* FIRCLSPackageReportOperation.m */, - 21A7953AE54F39EDE08EED767866B12F /* FIRCLSProcess.c */, - 563E55D46F0423FFC2241430780F937A /* FIRCLSProcess.h */, - E6E3AE6BB8DEC2E24087DB7AADE60E41 /* FIRCLSProcessReportOperation.h */, - 9AE848FA083D178953EBCE99B1AE60BB /* FIRCLSProcessReportOperation.m */, - 0CE11D477C44340424F11B975AAAD232 /* FIRCLSProfiling.c */, - FF82869990A40307590CA55A9F72B220 /* FIRCLSProfiling.h */, - CA015E8AEF215DBBEC722E24ECAD42DA /* FIRCLSRecordApplication.h */, - EFAAA844D485C9B9F7D48BFB2EA3D20E /* FIRCLSRecordApplication.m */, - F6920291020C8AB8AC7EFAA3308497EF /* FIRCLSRecordBase.h */, - 980860B4EBD4FEE077A8347D1C65272B /* FIRCLSRecordBase.m */, - 974231CA2D92B7FC40AA468569B99461 /* FIRCLSRecordHost.h */, - 679B79E15C566E210C77FCAE1DCD48E9 /* FIRCLSRecordHost.m */, - D5F9AA892A3D82F221F0349435A24B99 /* FIRCLSRecordIdentity.h */, - FE73A6B88E8638BC088A41F4E8AFBD31 /* FIRCLSRecordIdentity.m */, - 35C794FF5DAC4896B30F9F73BBF1157D /* FIRCLSReport.h */, - 6FF07E88F4A437F6D725E5CE17A04335 /* FIRCLSReport.m */, - D25D9BFA97BE17F3CBD7B42D3D39A123 /* FIRCLSReport_Private.h */, - 526070E3E1788527F8E4D26C87F4ECF2 /* FIRCLSReportAdapter.h */, - 23C9283AC1D1C810A0288E7F43F1AC7E /* FIRCLSReportAdapter.m */, - B496DFF7D0BB3686DC6EC9DDE2163B8F /* FIRCLSReportAdapter_Private.h */, - 6CED2FDB76AC597DE9F056575AD2CA75 /* FIRCLSReportManager.h */, - D24CAA086F77F9010EA8201A3EFF59A9 /* FIRCLSReportManager.m */, - 5C5281CA90C4EC355AE34A31B824217B /* FIRCLSReportManager_Private.h */, - 4181961BDE7E046D6C5EC3512B700681 /* FIRCLSReportUploader.h */, - 9A753105AFC15D0D5195B78D817D0CFE /* FIRCLSReportUploader.m */, - 70A94B572FCAA0767312D88D681D5140 /* FIRCLSReportUploader_Private.h */, - 8CB9B22C72AA59D0A6AAC17079BACD05 /* FIRCLSSerializeSymbolicatedFramesOperation.h */, - 8C4047EDAB36FAFC73C964E7CB4B38E5 /* FIRCLSSerializeSymbolicatedFramesOperation.m */, - E0F605EDBA48EE3FB4151B10849A2C0C /* FIRCLSSettings.h */, - 3598492752D5FA5E1ABA842AA6A0E913 /* FIRCLSSettings.m */, - A2D7CCDCF1C8DE8449332EF5ECFFFFCB /* FIRCLSSettingsOnboardingManager.h */, - 73F59B44EA98C28F2BEA10791E153953 /* FIRCLSSettingsOnboardingManager.m */, - 193ACDE555B9B6308054D0D0C7B106C9 /* FIRCLSSignal.c */, - F94D1AEE1A1631D64AD7152A2C5DDECF /* FIRCLSSignal.h */, - 01DE1A7C164C19C5C41CA6B753E4D9F6 /* FIRCLSSymbolicationOperation.h */, - A1011E110924DC5239489D276CE4D257 /* FIRCLSSymbolicationOperation.m */, - 3E5635867A95D1AF56CFB6137CBB346A /* FIRCLSSymbolResolver.h */, - 0CD242961C3E62BF415281FEBFA64258 /* FIRCLSSymbolResolver.m */, - E4DAC6F57EF60757FDE43DE970B2C0DE /* FIRCLSThreadArrayOperation.h */, - AF91ED62C8FCABF57348996D54435C62 /* FIRCLSThreadArrayOperation.m */, - 85694364113E72419951156931325A1A /* FIRCLSThreadState.c */, - 36E90BA5DBB8428DD80683F7008704B3 /* FIRCLSThreadState.h */, - 995177A13A1B08DC476F83C60261146E /* FIRCLSUnwind.c */, - CB86913A2964BFCED45D24480BB55482 /* FIRCLSUnwind.h */, - 626A959999CE881ECE30346AAFC28430 /* FIRCLSUnwind_arch.h */, - ED34AB4ACBED89FB4EF1E89A1DA24B7E /* FIRCLSUnwind_arm.c */, - 0D17B27C7DC887EBDBCB46E9FED7B29E /* FIRCLSUnwind_x86.c */, - 810DEDD3635F8744DAB27871885A95DF /* FIRCLSUnwind_x86.h */, - 3335457CAD39AD9B8912FA0C97F35C0E /* FIRCLSURLBuilder.h */, - A9A9520BCCFE84444C092865963AE9AE /* FIRCLSURLBuilder.m */, - C1DEFABAFF75C96B932168C9BACE677D /* FIRCLSURLSession.h */, - 9B0AAE84C3EF2B9C607571DAACB65FF4 /* FIRCLSURLSession.m */, - 48617060209F19DDDA7E39BA141B9C5B /* FIRCLSURLSession_PrivateMethods.h */, - CD9C305B1161EAFEB0273D62045CBFB1 /* FIRCLSURLSessionAvailability.h */, - 0D0BC66D0E9739DEACF3B1336987FEA6 /* FIRCLSURLSessionConfiguration.h */, - 3F1A27E3439D9ECCF51F08419D9AFEBE /* FIRCLSURLSessionConfiguration.m */, - CFFA0BCA42AA79D5F6DA194B2B9F7549 /* FIRCLSURLSessionDataTask.h */, - E7F27C38B81025F809C1185240F5FB3C /* FIRCLSURLSessionDataTask.m */, - BD61C89570B5A88E2570EC349EF795FF /* FIRCLSURLSessionDataTask_PrivateMethods.h */, - 46711A77D0B69AEC5E367DBF2368BAF9 /* FIRCLSURLSessionDownloadTask.h */, - 88E4CF555FD659586B1D8B1CBEC6F760 /* FIRCLSURLSessionDownloadTask.m */, - 29151FCD9095101600D17E4091F9BDB6 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h */, - 827B467A361DA82928536D9F7471F92F /* FIRCLSURLSessionTask.h */, - 4829966A3B3A403D991368353ACC829F /* FIRCLSURLSessionTask.m */, - 75ACCD2CBCC34AD5D7935BC14CC92D59 /* FIRCLSURLSessionTask_PrivateMethods.h */, - CAFC6E52C58FF0F4DF956FBE62F844B7 /* FIRCLSURLSessionUploadTask.h */, - 099DB66F5F41C540E35EFFA2DF9A8A40 /* FIRCLSURLSessionUploadTask.m */, - 390F7D62151F3EA2D4859C7539AAF535 /* FIRCLSUserDefaults.h */, - E37EF9DC59FA0F39D3EB6A22D9BF7B7C /* FIRCLSUserDefaults.m */, - 56AC50337CE66A02050975CD595E8B97 /* FIRCLSUserDefaults_private.h */, - 38474893F2379F64947A91290FA2D4C0 /* FIRCLSUserLogging.h */, - 68939E2A0F691ECC7F8A5209306F8DEB /* FIRCLSUserLogging.m */, - 1ABE418FAA33CD5D7A86D40E289070AD /* FIRCLSUtility.h */, - 9F79B09A11FC5373131D8BD312B9C5FE /* FIRCLSUtility.m */, - C646FE3EB952D4ACD7AB461CA254C21A /* FIRCLSUUID.h */, - 96F3280EC2ACE76E96BFBDD0D16DEA5C /* FIRCLSUUID.m */, - 5AD903D55DB23C6DB0DF7E1DF8AF868F /* FIRComponent.h */, - A399A511739E94F4FD8E1A82764664FD /* FIRComponentContainer.h */, - CB6C61548755A9F5988E6C06022D09AA /* FIRComponentType.h */, - 55D0646EDC545C1CCFD0792BBFDD3408 /* FIRCoreDiagnosticsConnector.h */, - 064579C97FE2FD85F8F6FABB2DA1FCB9 /* FIRCrashlytics.h */, - 568DF2545E111D7BA742814E569DABA2 /* FIRCrashlytics.m */, - ECDC3CA8CC5F201C7FAD517E34EA6CCB /* FIRDependency.h */, - 205907610E35F8508E30E8AC2C5DBE71 /* FirebaseCoreInternal.h */, - EC7C0D1A5675D5212F6CDC8DC050FA91 /* FirebaseCrashlytics.h */, - 1ED9721DDF164729FF651CE5B84DBA60 /* FIRErrorCode.h */, - 057C10612EEE697E31A534FECD6725C9 /* FIRErrors.h */, - 2356EEE214CBA29FF161A0EE248EEEAD /* FIRExceptionModel.h */, - 556E74A364CCFC0E6941E869662E47C5 /* FIRExceptionModel.m */, - 5E792802A89788DF420D5C87689D48C6 /* FIRExceptionModel_Private.h */, - 1EEDEF2DBD6C72DE1DB720898CE3BF80 /* FIRHeartbeatInfo.h */, - E34463439B9C11992D90A9D81C5A5B60 /* FIRInteropEventNames.h */, - 2896250BA85349D866917AD3CB04191C /* FIRInteropParameterNames.h */, - 11BF740FBBD0FF4F6B1AFB4191B2D801 /* FIRLibrary.h */, - 67E1D52A1B984C74AE9E6358B01F89EA /* FIRLogger.h */, - 4E9F1E50223C8F81438625D0E0D3C53C /* FIROptionsInternal.h */, - 7574F9D8294F4241EBF6F1709817A202 /* FIRStackFrame.h */, - BFC99C09E5CDD8F3F63DF87C58BF997D /* FIRStackFrame.m */, - F07A9E46FD0C2F2752683C14A8BF8CB2 /* FIRStackFrame_Private.h */, - 1D6C301C450EAA57AE4610B126AE9379 /* Support Files */, + E3A91DB8523107DCA6BBA6C430DA44F1 /* GULNSData+zlib.h */, + 9936E01F702B68A71DF6FC5030D94EE3 /* GULNSData+zlib.m */, + CE2DD1461FF34AB8CA362D6277D1E44E /* GULNSDataInternal.h */, ); - name = FirebaseCrashlytics; - path = FirebaseCrashlytics; + name = "NSData+zlib"; sourceTree = ""; }; - 685277F7E011FB0DC3733EDAFA6E666B /* React */ = { + 5E69F6E35A5E16A30E60FC78BD2C8258 /* Support Files */ = { isa = PBXGroup; children = ( - 5D9BF44BA3D35DECED42A803CCE33F30 /* Pod */, - F3EEC48D2E9D1D8ED11CCC480FE0C893 /* Support Files */, - ); - name = React; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 68939D77DFBF58631F305F3AAF443738 /* RNImageCropPicker */ = { - isa = PBXGroup; - children = ( - D20E2386F518E8E4CE98EF9C8F896925 /* Compression.h */, - 887614149377D43F39373680F4866684 /* Compression.m */, - 623CC8C222A5E75D8DA536F832D8C029 /* ImageCropPicker.h */, - EA98154EB72A5898BABD6144770CAFD6 /* ImageCropPicker.m */, - C436F1FFF2784DCB906FA3FDDE2BB48D /* UIImage+Extension.h */, - 15481B4DB7F185B8E4811FFCDA83CCBF /* UIImage+Extension.m */, - F069E5E3118E6E253A337FFAAEA2B091 /* UIImage+Resize.h */, - C54B454D6AAC14D6C0EE7A5D4235273A /* UIImage+Resize.m */, - 8A707788C01D4359B77C80D59F88304D /* Pod */, - 05B433B8D43BC4D387758804FC5589CF /* QBImagePickerController */, - 42C9FA7BFEE22110376983E144DA8059 /* Support Files */, - ); - name = RNImageCropPicker; - path = "../../node_modules/react-native-image-crop-picker"; - sourceTree = ""; - }; - 6907DA024691024FC3B7B89D06EE6269 /* Support Files */ = { - isa = PBXGroup; - children = ( - F7767C424154BDFC98927B610F35AF43 /* FirebaseInstallations-dummy.m */, - A947B3C19810FBC8007D4747F09BC5A7 /* FirebaseInstallations.debug.xcconfig */, - 39079329D5EF4D688459A38EBDC71EB6 /* FirebaseInstallations.release.xcconfig */, + 6015F8A90202452D32960B9DB3FC9113 /* BugsnagReactNative-dummy.m */, + 5FB7E30B05C3578311D9E786CD327EF2 /* BugsnagReactNative-prefix.pch */, + 40ED4ACCCB5B9438B0BF221B6D9D117E /* BugsnagReactNative.debug.xcconfig */, + E269E150A6A98C07E4D8CE23ECFBF8B1 /* BugsnagReactNative.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/FirebaseInstallations"; + path = "../../ios/Pods/Target Support Files/BugsnagReactNative"; sourceTree = ""; }; - 692E2B3EA223E5B7274F90176EBDD08A /* Pod */ = { + 5F1F7D82844C2FAC2D07FDBC7E56DBD3 /* Base */ = { isa = PBXGroup; children = ( - B2345C6E92A99582DE012EFD3C6825CC /* React-RCTSettings.podspec */, + 258DA94C29255EB13D9159ACC98563E1 /* RCTAssert.h */, + C711D9A2C45AC8F03D56D71106F79ECB /* RCTAssert.m */, + EC5F395236E678073701E9B4394AF052 /* RCTBridge.h */, + 93F5134E3E50667489F26C7EC6B60BDC /* RCTBridge.m */, + CCDD9384CE5D9946CA8BC29CDC9BE53C /* RCTBridge+Private.h */, + 56DF8E0F4010D4164E757970216A2D96 /* RCTBridgeDelegate.h */, + 915E51182156F41F2D5B7C2C903555E0 /* RCTBridgeMethod.h */, + E0FCDBC920D9350935A33B76B5AAAB60 /* RCTBridgeModule.h */, + 82CB8240AC5073300C5846320101E72D /* RCTBundleURLProvider.h */, + 77E4FFA51C88DCDD1CE50FB9A71C735C /* RCTBundleURLProvider.m */, + 97480F7BCA563D265C470CFAE45E18A4 /* RCTComponentEvent.h */, + C76E78AC48D6908CE4ACB64A25CC9A7E /* RCTComponentEvent.m */, + 2B2ECAE1CE9ACBBC00A8F74278314FBF /* RCTConstants.h */, + 60AC739A04077DC15A714B740E932F1F /* RCTConstants.m */, + 550B89590FA1AEEF72B97591DE9A0EF3 /* RCTConvert.h */, + 1BC9076975331DA140BEADE23B495B4C /* RCTConvert.m */, + 44FAADF7F3F016B27306404CFAF74267 /* RCTCxxConvert.h */, + 13C25DFB58C7B5524EE5E99611701329 /* RCTCxxConvert.m */, + DD8DFE20AF4561A9584EDFED5CBFA6ED /* RCTDefines.h */, + 44BED1DC3C12BD73ABDC78E50A90F04F /* RCTDisplayLink.h */, + 96889E362A9796EEBBC30E41F8073792 /* RCTDisplayLink.m */, + 5448C414096E474282CD321D3C82C002 /* RCTErrorCustomizer.h */, + 1285E27F6A5A8197875D5CA8A80210FD /* RCTErrorInfo.h */, + C391DBA89D21207456AF48F3240B44C2 /* RCTErrorInfo.m */, + 0D3C8F100D2D70395A1A0294CDF8E95A /* RCTEventDispatcher.h */, + 721FDF1F1C6154B279EAAEC95D98FBE7 /* RCTEventDispatcher.m */, + 25F91B13981F4D04DF6266299CA57EFB /* RCTFrameUpdate.h */, + 625DD47397252AE560D6EF0BF8EBCBCF /* RCTFrameUpdate.m */, + 15C66E969A979A0678C168EC949A2325 /* RCTImageSource.h */, + 14F908229236F21B020F6F914AFE117A /* RCTImageSource.m */, + 9C6AA440E5392C15B9E007DD775FAC88 /* RCTInvalidating.h */, + 4BC650AC23DCCC3F865A13A43B905B4E /* RCTJavaScriptExecutor.h */, + 6A7052770B68F592CADA51AC795584CC /* RCTJavaScriptLoader.h */, + EDE8F77EEB18A36CA43308AF936FB564 /* RCTJavaScriptLoader.mm */, + 5496CECAA22FCCE0A5E44CDE4C3225CB /* RCTJSInvokerModule.h */, + DBE58BCE374ABC6D42B98AB487D42AF3 /* RCTJSStackFrame.h */, + 70C9B90539E86C961311E40F161265CC /* RCTJSStackFrame.m */, + B1B0741F9CBD70869E6D8C0F3224508A /* RCTKeyCommands.h */, + 1094B0872DD7147D437D250FFA1590F1 /* RCTKeyCommands.m */, + 107CC5F03C1B536C16B54FD801AB41FF /* RCTLog.h */, + 93C3535B262824453CB45CEE01338AF6 /* RCTLog.mm */, + 0524FB7EAE1806087251EDD5F918CCA5 /* RCTManagedPointer.h */, + C7E1517C6F1839859E8D2234280B3577 /* RCTManagedPointer.mm */, + F51E629F8EFC78ADB7349B1BF66E7891 /* RCTModuleData.h */, + 0DF5E8172359B783D1FE59AE3A371B01 /* RCTModuleData.mm */, + 9A107511BB1900642AECF197062D10E8 /* RCTModuleMethod.h */, + 58F07884CCEEA89E893A79728E2B8EDE /* RCTModuleMethod.mm */, + ADE2E734C4D060D4F762E7DBF36BC0F5 /* RCTMultipartDataTask.h */, + 79923C4FCEC3A24B1D6256AD1DEECD6F /* RCTMultipartDataTask.m */, + 8AE89B3F284D5A548CFC3BB0016FA0AF /* RCTMultipartStreamReader.h */, + 479504B355D60B3C269B6EBBF4BECEE6 /* RCTMultipartStreamReader.m */, + 3E8A4E27663F15FEBDE917FCD55886C0 /* RCTNullability.h */, + FB186B567E08CC1B3BE01BD648265182 /* RCTParserUtils.h */, + AD454E4F0DA321C13CB7C2BF365A2E5B /* RCTParserUtils.m */, + BCF7CF156C99B29E6692A9347E30AAFD /* RCTPerformanceLogger.h */, + 56B9E9F915D7D91951DBEE1C4373AD17 /* RCTPerformanceLogger.m */, + 88F1327C95D85CE54FB60BC20A2D6C92 /* RCTRedBoxSetEnabled.h */, + 77F2878B4523078301081222723913BC /* RCTRedBoxSetEnabled.m */, + 8DD944D096BF76D80F73409854625368 /* RCTReloadCommand.h */, + FAEFED44A29D817236B4D743430E65EC /* RCTReloadCommand.m */, + 0711B373E9BDD8D71F0E0D1F83691461 /* RCTRootContentView.h */, + 7C262DA27AC36FE4F259FE5FCA17258F /* RCTRootContentView.m */, + E0BCFCAFFB6724E28991F304EC303A7F /* RCTRootView.h */, + 4FA324886F4882016362046D680D4201 /* RCTRootView.m */, + ECC2538455767F3C60B0543D0B247472 /* RCTRootViewDelegate.h */, + F50CE06800396FCE10EA52CB6114C66D /* RCTRootViewInternal.h */, + 114CE25C081F676E822D1692925DCC1F /* RCTTouchEvent.h */, + 8AD80974FBD8EFA203B097089FBB57C9 /* RCTTouchEvent.m */, + 92AE83952B945C595CCB1F326A364B71 /* RCTTouchHandler.h */, + DA031A00A38A9CC67326E947818CC421 /* RCTTouchHandler.m */, + 5167B9B4A09517E1E9D30E46EB64ECC2 /* RCTURLRequestDelegate.h */, + E10353E8E3A7914DA63998828EBF3A6D /* RCTURLRequestHandler.h */, + 5F5624C31CAD20F62E5D4DAA87567321 /* RCTUtils.h */, + B860D347AE8DFE65A59E7DBB072BBBB8 /* RCTUtils.m */, + D5E3416B90F7B83186C71DC0E6BAE35C /* RCTUtilsUIOverride.h */, + D95A70BAF6FFB4781B347EC03F231803 /* RCTUtilsUIOverride.m */, + 6AB10F36C2A5C317B177EFF6770432F4 /* RCTVersion.h */, + E89919CED24AFEC1135A6E5B3BF2DB5E /* RCTVersion.m */, + 1BFF3F64B097C4D57F01E4B37508CAC1 /* RCTWeakProxy.h */, + 4AEFAB6DF8680C44F431F3901393AD59 /* RCTWeakProxy.m */, + 92D739EA4B684EE83FCE0B39C16DB577 /* Surface */, + ); + name = Base; + path = React/Base; + sourceTree = ""; + }; + 602DA97E4AEE452699D251A3FD369507 /* Pod */ = { + isa = PBXGroup; + children = ( + E76DF4A4FB7D70CCFBDCE3FCE2CA6DA0 /* BugsnagReactNative.podspec */, + F74ED970A16377064F060CB73E37DE9D /* LICENSE.txt */, + FB0850FD10986589FB4DB960F4EEBD56 /* README.md */, ); name = Pod; sourceTree = ""; }; - 6A3049C7E8D41E5455E65CA8032E38D6 /* Pod */ = { + 6095EBFF1414BC0AE4ADCD1CC4B92117 /* RNFBApp */ = { isa = PBXGroup; children = ( - 62F835C017D7F2661C18E80173697DFD /* UMTaskManagerInterface.podspec */, + D056A49A54BA59A088BD6F7FEBA2B9C5 /* RCTConvert+FIRApp.h */, + BD215B9C277C5EE2F79C466365F58B42 /* RCTConvert+FIRApp.m */, + 06E139BD5706F40E973E30E44F51FA5C /* RCTConvert+FIROptions.h */, + 7A01EFFEDD32B38532BA33E2E05072CA /* RCTConvert+FIROptions.m */, + AD0F9DBA5488D8B2B26E923FEE35F1E5 /* RNFBAppModule.h */, + 05C7D3196070AF0704AA670AE6BC4575 /* RNFBAppModule.m */, + 519E5373CEE8E2CA80FE98936500EDAE /* RNFBJSON.h */, + 7D7E8C9F79ABB4AA5EEBEC599E18D2CE /* RNFBJSON.m */, + F75463D5AC5B3922249F87D9C6945F1D /* RNFBMeta.h */, + EE976AD35AC6F8257DCBAD5BA3C63DB7 /* RNFBMeta.m */, + E22C531819536B138048E298406EEA2D /* RNFBPreferences.h */, + C602190418BC24C519634B7CD406E857 /* RNFBPreferences.m */, + 9AF8BDB1EA67052C727FE27B41A7AA17 /* RNFBRCTEventEmitter.h */, + 380E7E393C7627FA46177C15510AE5CF /* RNFBRCTEventEmitter.m */, + 40DEB05B54241AE2CB56064E21B2D80E /* RNFBSharedUtils.h */, + 8A329A0BE504D29332649373C5FC2AD1 /* RNFBSharedUtils.m */, + AF6AEB96C06BCA4FEF5420C19DB6EADD /* RNFBUtilsModule.h */, + 508D865A5D58DBC99B5BAC072040D74A /* RNFBUtilsModule.m */, + F7FB19E53AADF5A3CF5055C14E70F147 /* RNFBVersion.h */, + E20865238495459081929930EC6A3BF9 /* RNFBVersion.m */, + FF365D30BEBE36C366DC12BBFA62434A /* Pod */, + 949D122ED647A7500B180A5FA42CEE1E /* Support Files */, ); - name = Pod; + name = RNFBApp; + path = "../../node_modules/@react-native-firebase/app"; sourceTree = ""; }; - 6A4E1FB5EA14CA10737F3CB51399896E /* Core */ = { + 60C59D832C0E7481F181A4D63459A2F2 /* Support Files */ = { isa = PBXGroup; children = ( - 5964D03579D8DF03055FC4FDB2751E39 /* NSBezierPath+SDRoundedCorners.h */, - FD02497DC00AB4BCF27C39F2D53BC87B /* NSBezierPath+SDRoundedCorners.m */, - 7A9804B97B8351E855D0B9D9A3AB5984 /* NSButton+WebCache.h */, - 01FE36D624878EBD60F0E573CB5949C5 /* NSButton+WebCache.m */, - 435B374D44BCE12B4130C36FFFE8F055 /* NSData+ImageContentType.h */, - 48526691C3ED22B47A87E0C38A50030E /* NSData+ImageContentType.m */, - 31B86B1123EE86D29AB2716C1D7FF33C /* NSImage+Compatibility.h */, - DEFC4AC23F3BDCE1E880C7FE6F254A66 /* NSImage+Compatibility.m */, - 3815FC4F44C997B3CA2BC28B387C577F /* SDAnimatedImage.h */, - 34E179D8F68C14A806FFAEC890C1C6D2 /* SDAnimatedImage.m */, - 1CDE81405DBD64D1A697C8E95036D6D7 /* SDAnimatedImagePlayer.h */, - 0D3DC433F6CF761615A4EE4118F99CF4 /* SDAnimatedImagePlayer.m */, - DCFDE752107DBE06301B466EF1DA2D00 /* SDAnimatedImageRep.h */, - 8217EB2EA7812E8BD2B072B120DF42CD /* SDAnimatedImageRep.m */, - FE720CD807419A6800517A587B0E4A00 /* SDAnimatedImageView.h */, - 940A2EDDED3BA8FE4F7437F924DE902C /* SDAnimatedImageView.m */, - D49DBE19A2224B63E60F7946DCE2DCBC /* SDAnimatedImageView+WebCache.h */, - 22FFA3CA1BC07691BA7C3978B922A25C /* SDAnimatedImageView+WebCache.m */, - 21555701A3530D3B5C82697493CB7B37 /* SDAssociatedObject.h */, - A5577C0F2D8D5C2DC5D7EA3BBC536D8F /* SDAssociatedObject.m */, - F5BADE8D5BF1F09FCC4FF33A6578A037 /* SDAsyncBlockOperation.h */, - D27036E21C986400F5F94AB52C5DDF5B /* SDAsyncBlockOperation.m */, - D4FF583822AD5EE4F35FA0BC25181BEC /* SDDeviceHelper.h */, - EA0623992F4DF24E9BFEDD30768B8439 /* SDDeviceHelper.m */, - 4C9F6FF35206F917F63C05DF9008ED94 /* SDDiskCache.h */, - 704BBF23795634168F8266D91AB85611 /* SDDiskCache.m */, - 423E6295395104EA9D8320DD6C894074 /* SDDisplayLink.h */, - 35220CA232F89F7A84F6E5E7237BED12 /* SDDisplayLink.m */, - C0A22C9278CA947AE60BED7BD3998B1E /* SDFileAttributeHelper.h */, - D8008EE7E4997CA88AE86541711A3D52 /* SDFileAttributeHelper.m */, - 8F1DF8E8135EE9941DE57B6D73193444 /* SDGraphicsImageRenderer.h */, - 12E2CC69318DF0EE25036DE73B8EDF91 /* SDGraphicsImageRenderer.m */, - 5FF428A7D4FE6C57B4CD6C2756A12DE8 /* SDImageAPNGCoder.h */, - 4C2BCD08EDEF360E493D86114FAA2543 /* SDImageAPNGCoder.m */, - E5A32CBDEC9C56EF0D0DB69668F2DCA0 /* SDImageAssetManager.h */, - 9EEF581B0A0DDC0537B752219C768A2C /* SDImageAssetManager.m */, - 0CC232510FBC7AF04525D03A168718E9 /* SDImageCache.h */, - 7ECC929CF6FD2CC882DA01DC24B97431 /* SDImageCache.m */, - 02A7A6EE0BDE271AEA9B8F092BA77ECD /* SDImageCacheConfig.h */, - 15D38604B03F4318AC46EA7F8A61C80E /* SDImageCacheConfig.m */, - A24284C74F85ABEDEA36C8B3588B98E6 /* SDImageCacheDefine.h */, - DF6AFABDBADF52E4F614055915B0724E /* SDImageCacheDefine.m */, - E02418E058BCA523AC7849267BEBDF41 /* SDImageCachesManager.h */, - 5D992F73AFF2DDE0ED96E4ACF18438F1 /* SDImageCachesManager.m */, - 4FEFA437E395C4AFEF921ECE6AE16F30 /* SDImageCachesManagerOperation.h */, - AF4CD1EFC5BF0D7131F5EB9A2C3D8A04 /* SDImageCachesManagerOperation.m */, - C8F34AF3B88CCEC074D0777A5E4688FC /* SDImageCoder.h */, - 61BFB0B901C7FC1440F6B01017648161 /* SDImageCoder.m */, - 8ECB7DE442578B4250D103A2CC9DFD67 /* SDImageCoderHelper.h */, - AA2088DCA6A069516608B5F7D3CBB86F /* SDImageCoderHelper.m */, - FD431B49BB02C8439651F9071824D20B /* SDImageCodersManager.h */, - C798B7984A25A4FDBF685F8AE32B5206 /* SDImageCodersManager.m */, - 910B6E346ADF2EA88D681358353F2385 /* SDImageFrame.h */, - DCDD037A359CA7D019F0241DD6AEAD58 /* SDImageFrame.m */, - 77A904B96DACD5E072ED19615AEFAB99 /* SDImageGIFCoder.h */, - 873F0F716D3C21046502FF5DC13B399E /* SDImageGIFCoder.m */, - 9465B9D6403EED9F3BB5F0CC2638C5E1 /* SDImageGraphics.h */, - D7D2CE91B0F1539697C4EB6BCBADC774 /* SDImageGraphics.m */, - 59605669D19CDC4CEF77C9F70E3F4FEA /* SDImageHEICCoder.h */, - 8F00CE382FC97B23F198F2EF91229C8C /* SDImageHEICCoder.m */, - C4CF7BC049CC7E28A6D3502E44A12248 /* SDImageHEICCoderInternal.h */, - 8936A4E53BCF8BA5CF715044BD01D0A3 /* SDImageIOAnimatedCoder.h */, - BDC04ACA19D50CB3F37840A676EF96D1 /* SDImageIOAnimatedCoder.m */, - 349F92ACE634708AF1FE1AF39B381392 /* SDImageIOAnimatedCoderInternal.h */, - E8D39C00814A844B5D0D2FA2A9AB5EB8 /* SDImageIOCoder.h */, - E37175AD68829654212F57BA02FDD293 /* SDImageIOCoder.m */, - 897CFC6BCAD9715BD60DE2B2E4C87D32 /* SDImageLoader.h */, - 5FB245DD490CE4FC2275E1D3C43AF643 /* SDImageLoader.m */, - EAB131C6AB34AEE54C5A410672BBB28E /* SDImageLoadersManager.h */, - 64E9038FA03EF60BC9D81D7B541D1F9C /* SDImageLoadersManager.m */, - B3C7A19714DEBBAAF4DA1C17E3539BD4 /* SDImageTransformer.h */, - 4DA46A718970441984ACAE4BB277B67E /* SDImageTransformer.m */, - 27F67524319D29AC0776504BF2D178C2 /* SDInternalMacros.h */, - 406EBF17E725C7C78735375D7FDD5321 /* SDInternalMacros.m */, - F08B9575F0B6EED6845FDE7635D3E2E2 /* SDMemoryCache.h */, - 36F17D58E2AF986CB156A10C008B9B30 /* SDMemoryCache.m */, - FC7983728C8869A0CCFB3DB3FF1C5C97 /* SDmetamacros.h */, - 67CA478259614A4937EB584786ABC46C /* SDWeakProxy.h */, - 59D0F4F6EFD9A3FFC9672551AAFB8CEF /* SDWeakProxy.m */, - AF64C327CA5F3EDF8CDAF5B102C443B2 /* SDWebImage.h */, - 58DF18892C7EB780A1F399075C80DC81 /* SDWebImageCacheKeyFilter.h */, - 1DB0EA054562F72CC84C74D6F5E01E43 /* SDWebImageCacheKeyFilter.m */, - E4A4BF9C02577C5444491D132FF306C3 /* SDWebImageCacheSerializer.h */, - 22D8BCC69C89987119832A4DE6BA6CC0 /* SDWebImageCacheSerializer.m */, - E5AF56A8D2B5A1A72FE8BCD0955F15D4 /* SDWebImageCompat.h */, - D4FBD0D54235095901816BAD1591D244 /* SDWebImageCompat.m */, - E3F3B2E2BA9F3B09851C9D2041EC958F /* SDWebImageDefine.h */, - F53573B1146133FD1FC6647F31DD6A94 /* SDWebImageDefine.m */, - ED6720730BF150F532C5ACF09A797386 /* SDWebImageDownloader.h */, - 780DB45C12E1B7F353696376BF2B9F48 /* SDWebImageDownloader.m */, - 10D0ECD597DC47C6BF1B3EFF30F0B5CA /* SDWebImageDownloaderConfig.h */, - FCB1C88B1FFF2187394F4E6093BFDA17 /* SDWebImageDownloaderConfig.m */, - 769A4A6E65154C0E727C70917308E1D3 /* SDWebImageDownloaderDecryptor.h */, - 419C21DE03C7ED90C021F5C7A17DAE4E /* SDWebImageDownloaderDecryptor.m */, - 8B411D56B0722F0042A139888031AB62 /* SDWebImageDownloaderOperation.h */, - BDD5F79EA0CDF85DB4991BA3920931CB /* SDWebImageDownloaderOperation.m */, - 51B6DF4E778C4DF540E2730C18950134 /* SDWebImageDownloaderRequestModifier.h */, - 06F217CFFE8C10DD44F2F84C372C197C /* SDWebImageDownloaderRequestModifier.m */, - D5BEE6F6E58926E4E227F4F23CD9F2E9 /* SDWebImageDownloaderResponseModifier.h */, - AE30E261819D23C9AB49EAC5A4D59350 /* SDWebImageDownloaderResponseModifier.m */, - B0089C1340C7665EEDA237988C9F6981 /* SDWebImageError.h */, - 2DA474163086E4BB515B570BEFCCA89B /* SDWebImageError.m */, - 7056581678F8F0B048C4B1DEF111B18B /* SDWebImageIndicator.h */, - 878FEB13EDDBC5864A86714D1689CADF /* SDWebImageIndicator.m */, - EE4D03CF3B6B05A91F824780567C6BDD /* SDWebImageManager.h */, - C73984F9AF5A3D5EFCE8B428C9F2B31F /* SDWebImageManager.m */, - 20FDCCFB85C207F8487526B90F487438 /* SDWebImageOperation.h */, - 3230208FB2508F403AA1AAB211A0838A /* SDWebImageOperation.m */, - 45ABA523C1CBC35147335C30B07433F6 /* SDWebImageOptionsProcessor.h */, - EFFEDF8AEC1135DC222C4AE58E738140 /* SDWebImageOptionsProcessor.m */, - A3167313ECE7FD9005A4185BF31DB2EB /* SDWebImagePrefetcher.h */, - FB701F812C4E81F3B1962EC2D915BA7A /* SDWebImagePrefetcher.m */, - C5A95432B6070546FF747D5AA2420AB9 /* SDWebImageTransition.h */, - 0F6D9ED51A1A5CC925A4C8E2291BF810 /* SDWebImageTransition.m */, - 7BF8ABE2C9DBFE33CBFCA97361836DF0 /* SDWebImageTransitionInternal.h */, - 7401666CD03D7A880620212139E453DB /* UIButton+WebCache.h */, - 0B34D080D9AAB4A31319BB4238369D53 /* UIButton+WebCache.m */, - 9B7BE8F2D52CAAC1A1A0D5FA4C11331E /* UIColor+SDHexString.h */, - 851B54F330B9717D1DD606ED30512BA0 /* UIColor+SDHexString.m */, - 878FD84776C457C8588F1FE37EE8F309 /* UIImage+ExtendedCacheData.h */, - 1F47541D370DC62C5B41AF9D8561AFD5 /* UIImage+ExtendedCacheData.m */, - 2EB3F0AB2BB873E745F85BE1CD41C462 /* UIImage+ForceDecode.h */, - 66207FEC17AA84822BD40161C945A5DF /* UIImage+ForceDecode.m */, - 22A3931AA81AA9F92BD05C58C01EB3E8 /* UIImage+GIF.h */, - 0578FBA19D9B1209FBDD7387C3388360 /* UIImage+GIF.m */, - 2205E7C347D94443D6EC356D29E6FBA9 /* UIImage+MemoryCacheCost.h */, - DB248296E395E7513088B9554AF15B81 /* UIImage+MemoryCacheCost.m */, - F5552A954FD3C3E5AEF301461745A4CF /* UIImage+Metadata.h */, - 8D1573A39C750B43D3F510471DBF5425 /* UIImage+Metadata.m */, - 0E2A22AABBED559B7526E72EECF6898A /* UIImage+MultiFormat.h */, - 102A6C64850A4C68E83846F76B096023 /* UIImage+MultiFormat.m */, - ACF94B1EA40A9E302767E9B8BFD88B35 /* UIImage+Transform.h */, - A9E5795A957D0B9B061734BC5F032D34 /* UIImage+Transform.m */, - 57C73510853533815CACDD3746C4FCD5 /* UIImageView+HighlightedWebCache.h */, - 9FB8473115801B8DAADF0B2E3A59B836 /* UIImageView+HighlightedWebCache.m */, - 7269CE50AA8F2D9C7F33924BE9B7FB25 /* UIImageView+WebCache.h */, - F12D7B5124DDB3A645644C77932BE8FA /* UIImageView+WebCache.m */, - 2FF4B815A0699B64BEE8527AD39E6CA0 /* UIView+WebCache.h */, - 0B59A0C3023E0C57017EC773D8DE5315 /* UIView+WebCache.m */, - 32E129B116DD8EE63064AEFD0AE7B2E2 /* UIView+WebCacheOperation.h */, - 995CB46BC392BF0AF27270E18696EA9B /* UIView+WebCacheOperation.m */, - ); - name = Core; - sourceTree = ""; - }; - 6A6280EC547C29C652A7A778F6F32BE8 /* JitsiMeetSDK */ = { - isa = PBXGroup; - children = ( - 0D61EF3FAFF2B3F1D683D382A1D1EE55 /* Frameworks */, - 757D9FCA693638CEBD7909DADD8AAABA /* Support Files */, - ); - name = JitsiMeetSDK; - path = JitsiMeetSDK; - sourceTree = ""; - }; - 6B0E520C39E3403C4718DB025F7C019C /* Pod */ = { - isa = PBXGroup; - children = ( - 238CB2CACAC2ECF51F65A726E505C359 /* LICENSE */, - 0932E59627CCA66EB569C1163C2EADF1 /* README.md */, - AF3F9404B3BF466F59DA49FEFB4BDA61 /* RNCAsyncStorage.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 6B855C494DBBDF1AD7A8BAE290A60E33 /* Pod */ = { - isa = PBXGroup; - children = ( - EBCE65DCC6FB536115E3FC64D680516E /* LICENSE */, - 13CB8DD3AFBA8660A9439A3BB3AC528F /* README.md */, - 84861E1FFEE73585E77F8FFFE23E2CCC /* RNGestureHandler.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 6CBB45CBDAAA298FD9B01D6EF2F52A85 /* Frameworks */ = { - isa = PBXGroup; - children = ( - A312099D302195A9FF7DF10D03D5EF27 /* libevent.a */, - 9E364C59C27AA05317CF1F625F7F0AB3 /* libevent_core.a */, - 1CE1CABF23ED306DF56121ABF3701014 /* libevent_extra.a */, - CAC1E1BFBCE8B6C218C73D00A33BFDC8 /* libevent_pthreads.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 6DA3B98B9AE3908A49CD0A216C0631AC /* EXSessionTasks */ = { - isa = PBXGroup; - children = ( - CB7FAEBA9D689C73A940EBDAEC58B625 /* EXResumablesManager.h */, - 027A65AD9723F1BC0B73083CB0FD34B7 /* EXResumablesManager.m */, - 5BBEE77C5439F0C094A26988065D3F9F /* EXSessionDownloadTaskDelegate.h */, - FDC0B6F5E8578026BED7FD6E2AF10D84 /* EXSessionDownloadTaskDelegate.m */, - B946381FB2B4E28BB88F1ACEDEA452BB /* EXSessionResumableDownloadTaskDelegate.h */, - 218A7C1CB3F3F0EE38F365F9D0EF8FED /* EXSessionResumableDownloadTaskDelegate.m */, - FDED236A58C2D088DBFEC89983AF042F /* EXSessionTaskDelegate.h */, - 755824F8DDF2D469C459E8C9C7CB897C /* EXSessionTaskDelegate.m */, - 685846496BF0EC2906DA008F252304B0 /* EXSessionTaskDispatcher.h */, - D25ED1CD1ACB72C9EA7AAF0297417A5E /* EXSessionTaskDispatcher.m */, - E48698ECDAA84196E2680807D1F0071C /* EXSessionUploadTaskDelegate.h */, - FBD189F2249AEF5C6A23662E07C1B9CC /* EXSessionUploadTaskDelegate.m */, - ); - name = EXSessionTasks; - path = EXFileSystem/EXSessionTasks; - sourceTree = ""; - }; - 6E0B2235695ACF3FDBF0FA60099CCEFE /* SKIOSNetworkPlugin */ = { - isa = PBXGroup; - children = ( - FFCD9DEA0C4E84783A478751D1860F86 /* FLEXNetworkObserver.h */, - 6E2C28BAC624BFE10AB8DB4DF2E4028C /* FLEXNetworkObserver.mm */, - 28BA4DBAEDB3E2EE40C53AAF5C23B2B5 /* FLEXNetworkRecorder.h */, - 633737D6994987500E6EB4A6C7579466 /* FLEXNetworkRecorder.mm */, - 3842B13CB7B47A7AFD03D98AB73359F0 /* FLEXNetworkTransaction.h */, - 1D43F3BD74424903DE15CD5B97C1F3B9 /* FLEXNetworkTransaction.m */, - 8715181C789B513EE718305DAAD7B2A2 /* FLEXUtility.h */, - 57AE0865E6F1870E913D10B6058BEA3F /* FLEXUtility.mm */, - 80B169EEAA61B4FA9910AE47771885CA /* SKIOSNetworkAdapter.h */, - D3B7A8958EB01D6B4C199D7AFC54B407 /* SKIOSNetworkAdapter.mm */, - ); - name = SKIOSNetworkPlugin; - sourceTree = ""; - }; - 6FC3940998E055EAE81BFAAD4B33F98D /* Support Files */ = { - isa = PBXGroup; - children = ( - 639DCD59A293C7E3E947F9E703532426 /* RNFastImage-dummy.m */, - E9B6F3CFA57FC49F9367B4D6707236AC /* RNFastImage-prefix.pch */, - 9710E213DF582CC31939C04EE0D5A781 /* RNFastImage.debug.xcconfig */, - CA782B6CB8D0E07AD5544587498F4408 /* RNFastImage.release.xcconfig */, + 21D1F545D4DBCEFC9B20BCE38F8ADC28 /* UMCore-dummy.m */, + 3F0C1376C7129F1AD932C86A6E9EB51D /* UMCore-prefix.pch */, + 0A33A624074830A019388DBA4A9777ED /* UMCore.debug.xcconfig */, + DE73D0458D7BD5BA87810404B55E310D /* UMCore.release.xcconfig */, ); name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNFastImage"; + path = "../../../../ios/Pods/Target Support Files/UMCore"; sourceTree = ""; }; - 70ADE43FF7A18F9C00EF2DE4DF54598A /* Pod */ = { + 6188D364A86D89F2CF6235DDBF496CB7 /* Pod */ = { isa = PBXGroup; children = ( - A8515FB5F1C12DB7D542564CB98954D2 /* UMPermissionsInterface.podspec */, + 2FFDE786701BF883A07673D7693A6EEF /* README.md */, + EF0141B40540DCB2D40B1AE59193A53C /* RNRootView.podspec */, ); name = Pod; sourceTree = ""; }; - 70BF40757E35BCEC130686803810BDFC /* Pod */ = { + 619190EDF6F4A32066F203A0731FCC45 /* Support Files */ = { isa = PBXGroup; children = ( - 0C1833C9E7F6B42D0E53D7EAFDF0375C /* README.md */, - 25C131015C99BF301C27398530106C9A /* RNCMaskedView.podspec */, + D793877698A3CAA979201C50B1D53656 /* UMPermissionsInterface-dummy.m */, + 3A7B86DAD8AE721D3205D4C33C539323 /* UMPermissionsInterface-prefix.pch */, + 901124399D0AD7F2F4AA3487507561F8 /* UMPermissionsInterface.debug.xcconfig */, + B12494F3B9BFAFC7F4263BE54B9AB41D /* UMPermissionsInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMPermissionsInterface"; + sourceTree = ""; + }; + 621D0F9D32E261A341A5F1F01738072B /* Pod */ = { + isa = PBXGroup; + children = ( + B1FBBEDDB7B6F28C9BFEAC2B5A6DD6E0 /* RCTTypeSafety.podspec */, ); name = Pod; sourceTree = ""; }; - 70F1EE7C2304AE4A996838C17AAC1211 /* libwebp */ = { + 6327FCA2ECE742A4CBF46DB136BC8D78 /* TextInput */ = { isa = PBXGroup; children = ( - C1C3AFE2F8AACA4964C98538E2C06423 /* demux */, - F6E248F439658C3F0881773A572D652B /* mux */, - B52588E879004FCD449705976A8F061C /* Support Files */, - BA6FC1153F63D3BF5CE7B6976C4F5E9D /* webp */, + 708C5CBA6E6E9C6A97058511E4579926 /* RCTBackedTextInputDelegateAdapter.m */, + 80B87FA1D2F5E0ED1CA4EA507A117660 /* RCTBaseTextInputShadowView.m */, + 70B4C88238479EC40146A8D8C00B7A45 /* RCTBaseTextInputView.m */, + 9CCB9552905A88554A35313D50FC94DF /* RCTBaseTextInputViewManager.m */, + 422E0DD01EC73E48A8F6DD71F8F7D78A /* RCTInputAccessoryShadowView.m */, + AABAB47DA8E933C191748F12A6CC7EF0 /* RCTInputAccessoryView.m */, + 4257B8C8EA6485492180D6FC57C7C7E1 /* RCTInputAccessoryViewContent.m */, + 3EFB579BD71734AF2DFC5C154EF41A7F /* RCTInputAccessoryViewManager.m */, + 5261FA7379B6215B172CC7038FEB89F1 /* RCTTextSelection.m */, + 9D6D28EC4E8D32EFCE8200B4FB137652 /* Multiline */, + C0B82E8EDBD1E56ED0B03A61527C4593 /* Singleline */, ); - name = libwebp; - path = libwebp; + name = TextInput; + path = TextInput; sourceTree = ""; }; - 71494E336BE4372028FEB98F1216C51F /* Pod */ = { + 632C252797411359AFE6BF406C5AC12F /* Pod */ = { isa = PBXGroup; children = ( - 86B5F5B570A2CBD2663248ADEEE519F5 /* UMCameraInterface.podspec */, + 6669F511348B7358E8F388EF36B8595B /* React-CoreModules.podspec */, ); name = Pod; sourceTree = ""; }; - 7196CC4F2708ED8CDC8051ADF1CA3B23 /* Support Files */ = { + 6422D09AC03F547D429C182C2A41EA56 /* RCTRequired */ = { isa = PBXGroup; children = ( - 0F43706799D302C52DA8D5D9A93654C0 /* react-native-webview-dummy.m */, - 49C07F839DE7B2ACD1D3A50506E4440D /* react-native-webview-prefix.pch */, - 43B313C2EAFDE643A654012BE6963E02 /* react-native-webview.debug.xcconfig */, - 080FA1029D64D66B630C2230FAD56666 /* react-native-webview.release.xcconfig */, + 620375EA772E6E21FD155A5DB7E1B809 /* RCTRequired.h */, + 26AA4B05F803AC80806B3193B10AB18C /* Pod */, + F86D93B85ED24AC572284FCA7FDDFF39 /* Support Files */, + ); + name = RCTRequired; + path = "../../node_modules/react-native/Libraries/RCTRequired"; + sourceTree = ""; + }; + 67A70C3DB663C3E60CDFDFCC9590905C /* FBDefines */ = { + isa = PBXGroup; + children = ( + 115B15905C9E27E8F291210C81B4D2A6 /* FBDefines.h */, + ); + name = FBDefines; + sourceTree = ""; + }; + 683E72D9D7A7C81414D10C7FCD01720F /* Environment */ = { + isa = PBXGroup; + children = ( + E4A4E7E72061108B2D150068D7ABBEA5 /* GULAppEnvironmentUtil.h */, + EE4CD9DB36CBD104B31440FD4D2C255B /* GULAppEnvironmentUtil.m */, + 187E87502130366CEDEE391457285975 /* GULHeartbeatDateStorage.h */, + A8D27969317372F0383D1B9F1533BFAF /* GULHeartbeatDateStorage.m */, + 048017DCC836D969DCB47524086360F8 /* GULKeychainStorage.h */, + 6A5F3BDA5E155FBAF3D85E3E5158B4C9 /* GULKeychainStorage.m */, + CBC5FD4C0CE7EEF0F505F247CAEE821D /* GULKeychainUtils.h */, + E11D056E6F92331F74B6EAF8D0677E9C /* GULKeychainUtils.m */, + 41EA283E65F1C71F711C4134E71A771B /* GULSecureCoding.h */, + 6A5C6E09A8E3297C23D5578BD608C9FD /* GULSecureCoding.m */, + ); + name = Environment; + sourceTree = ""; + }; + 686CB2A08647EC4C29C9E34245C6E53D /* RNVectorIcons */ = { + isa = PBXGroup; + children = ( + 7FC81D1C74038F4E7CB5415215B0704A /* RNVectorIconsManager.h */, + 9223C6BAD4966102418572C73817EEEC /* RNVectorIconsManager.m */, + AE8625AF82928466D4167E067A616488 /* Pod */, + 7B0E71DC94073BCFB7AF6B9B0AB88D8C /* Resources */, + D21B50FC1180468F0D211FF7C13E4E76 /* Support Files */, + ); + name = RNVectorIcons; + path = "../../node_modules/react-native-vector-icons"; + sourceTree = ""; + }; + 68793454EF52DFB880FD32A1DB3F1A02 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9655531DE0429DE4C1BD529A96AB5110 /* RNGestureHandler-dummy.m */, + 3B1B4B919203510AC92E61577C7C6433 /* RNGestureHandler-prefix.pch */, + A4B528A09CC21E7870A0445F326FFAA1 /* RNGestureHandler.debug.xcconfig */, + 10A94D21A98593704ADC5F91EAF94EA6 /* RNGestureHandler.release.xcconfig */, ); name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-webview"; + path = "../../ios/Pods/Target Support Files/RNGestureHandler"; sourceTree = ""; }; - 71AE4D444F1CBA59A79A5F45D02850BD /* DevSupport */ = { + 68C27CEB5DB7AC94B3C90696A913AC0C /* Pod */ = { isa = PBXGroup; children = ( - 4B2D4B7F0D504FC434AE6F5DC3569292 /* DevSupport */, - DF60B72AE6064BC3E77FCBAC39680F1F /* Inspector */, - ); - name = DevSupport; - sourceTree = ""; - }; - 723C299FAB4559A31E8990A0AA17E02D /* Support Files */ = { - isa = PBXGroup; - children = ( - 60F350C4BFD5AE0E56B234ABB6DE8094 /* GoogleUtilities-dummy.m */, - CC0CE5A3FFDD97552D725E57667A6C86 /* GoogleUtilities-prefix.pch */, - 64527AAA071B9A71DC7257F2B7125E06 /* GoogleUtilities.debug.xcconfig */, - DDA186F2D12CC245B1F0165BF1603DF1 /* GoogleUtilities.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GoogleUtilities"; - sourceTree = ""; - }; - 7290BB1C5ED77A029A997A96E84DF050 /* KeyCommands */ = { - isa = PBXGroup; - children = ( - 855E19E00BCCC9D0E8F7010CD3AEC66F /* RCTKeyCommandConstants.h */, - C935479999A27089DE9E10F5AB6D6D62 /* RCTKeyCommandConstants.m */, - 21DBDBA437786C746351D2DFC78A97CE /* RCTKeyCommandsManager.h */, - 86057C2F677FB198EEF2098C4C42A644 /* RCTKeyCommandsManager.m */, - 982522C60AD919F213C4C33F46C60329 /* Pod */, - 87C18B28EC3FA2C09FB168C60CF085A6 /* Support Files */, - ); - name = KeyCommands; - path = "../../node_modules/react-native-keycommands"; - sourceTree = ""; - }; - 757D9FCA693638CEBD7909DADD8AAABA /* Support Files */ = { - isa = PBXGroup; - children = ( - B168C1C6BFAF203817A7B428E2C3F461 /* JitsiMeetSDK.debug.xcconfig */, - 36260268C5FD8F2AE3F068BED84FD695 /* JitsiMeetSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JitsiMeetSDK"; - sourceTree = ""; - }; - 75FEC757905D0B0BBABB692C856D8F2A /* Pod */ = { - isa = PBXGroup; - children = ( - BEECD186DC6CEF2E410F959F5806EF44 /* UMImageLoaderInterface.podspec */, + 72A8B2049463EC12D0FF6824BB88A983 /* README.md */, + 1332E2788A15D44197B8ED84542892A6 /* RNCMaskedView.podspec */, ); name = Pod; sourceTree = ""; }; - 7661CDFCD9DEE88DCEE92AA0BEEB9938 /* React-RCTSettings */ = { + 690A7DBAE3B3CE6D3CB6D84FC04A48CA /* Pod */ = { isa = PBXGroup; children = ( - E12655902A04FDE52C97FBB64DCF99B2 /* RCTSettingsManager.mm */, - 9B3B1234649236B562BD6FCC80E8053C /* RCTSettingsPlugins.mm */, - 692E2B3EA223E5B7274F90176EBDD08A /* Pod */, - 9477E054A51EF62A5C90C5D3FE18C61E /* Support Files */, + 2C2880E9060D009CA2D7D3A081CCDFEE /* LICENSE */, + D23975FA2B727981EA63868C412B7472 /* README.md */, + 2392EF1D785024ADB8853F537B98E018 /* RNFBAnalytics.podspec */, ); - name = "React-RCTSettings"; - path = "../../node_modules/react-native/Libraries/Settings"; + name = Pod; sourceTree = ""; }; - 778A88F73B88A375526096F1FFB4C4B4 /* GoogleDataTransportCCTSupport */ = { + 690A8EE812A898A11B87CFBDE098754A /* react-native-document-picker */ = { isa = PBXGroup; children = ( - 1766D2C042E967F49CA2A7774D774387 /* cct.nanopb.c */, - 1F00EDCD269A21E920C3C2826B45E05C /* cct.nanopb.h */, - 55E9782E88E26E069CFE552B6059E24E /* GDTCCTCompressionHelper.h */, - 2783C26E011E46A1CFC441EDF1431401 /* GDTCCTCompressionHelper.m */, - 6584FA2DE92D3128C08F07559EB1287B /* GDTCCTNanopbHelpers.h */, - AB4A1B46C170A5BC5BE09443C1460189 /* GDTCCTNanopbHelpers.m */, - AF324330325140B3CA61398B025D261A /* GDTCCTPrioritizer.h */, - 48D549326BFC038DB8B5CCE0885F4539 /* GDTCCTPrioritizer.m */, - 85F485231897A7443DCD7805A9DAFED3 /* GDTCCTUploader.h */, - DC838C180D88DB09B7730773393A161F /* GDTCCTUploader.m */, - C518097A36C3D994BC4CAD27FBBA3204 /* GDTCOREvent+GDTCCTSupport.h */, - 4EE87C863A150D2C4953AA85BE51E9E6 /* GDTCOREvent+GDTCCTSupport.m */, - D900E9247106A98A4AFDB15FF27AE508 /* Support Files */, + D46C6D6F57084A62B3C0F794338594F1 /* RNDocumentPicker.h */, + BE94B77119D1B8AC2E66464C5B8EEC3A /* RNDocumentPicker.m */, + 25E764979D0970C31AE35D30A921F73B /* Pod */, + 58396D79B2512DB12EEAC086716A4A65 /* Support Files */, ); - name = GoogleDataTransportCCTSupport; - path = GoogleDataTransportCCTSupport; + name = "react-native-document-picker"; + path = "../../node_modules/react-native-document-picker"; sourceTree = ""; }; - 785AE6A0182278B30932095684656CF5 /* ReactNativeKeyboardInput */ = { + 691A46D8F2D9EAE89008A978DF26FDF6 /* Pod */ = { isa = PBXGroup; children = ( - D012FC6E71C5BDC1B1FD0537D1FEF169 /* LNInterpolation */, - 5E61B90073CF930B27640928906F3829 /* Pod */, - 7E26C5CA8DA3071F1E915677761228F6 /* RCTCustomInputController */, - 654C290CE1E1127FA6F91BAE6BE6343C /* Support Files */, + 31DC28AFA3EF54788E8152AC728B5948 /* UMCameraInterface.podspec */, ); - name = ReactNativeKeyboardInput; - path = "../../node_modules/react-native-keyboard-input"; + name = Pod; sourceTree = ""; }; - 78C0216E48648813530C044AD73B16A2 /* react-native-notifications */ = { + 697E6CD1227AD119CC4E3A7D8D9222E4 /* Support Files */ = { isa = PBXGroup; children = ( - 3B1E3359D6A9ED665FE278B75005E906 /* RCTConvert+RNNotifications.h */, - 6FD647A9C8CE45C38C48A0A02B147669 /* RCTConvert+RNNotifications.m */, - 0FBBF12B02AB7F3A6F627527627068DF /* RNBridgeModule.h */, - 0EF967F584911A689161739AB50AEC21 /* RNBridgeModule.m */, - 2A293917258C8AB05CB084772D82E4A8 /* RNCommandsHandler.h */, - BBD86E34AA76095B88203BCB3CDC5B60 /* RNCommandsHandler.m */, - 247ACF2034BDD4254D15486CC2D4D241 /* RNEventEmitter.h */, - CE374EBE8F0C05C51482CF61FFCFF753 /* RNEventEmitter.m */, - B2C807BFF82D083C7CDD29EB94C0E9BF /* RNNotificationCenter.h */, - 1D8B7A08D48B7DB41DC6F5B3CB3FA1EC /* RNNotificationCenter.m */, - B675A0ADBD0E25B3F1B3ED5CAB45A210 /* RNNotificationCenterListener.h */, - 2F1B5EB297DCF4C9E1F7CC1E3C2CDC94 /* RNNotificationCenterListener.m */, - 0127220FAD3022C756CD003E10A1F727 /* RNNotificationCenterMulticast.h */, - 556A221B3B32B998A9B0A794C7AF126B /* RNNotificationCenterMulticast.m */, - 1190B430C3B05FA583717372CFB1EBC0 /* RNNotificationEventHandler.h */, - 1627071E5B3E484507234F8D0A56DC9B /* RNNotificationEventHandler.m */, - D2930589CAE3B436E83097AA1ADE8724 /* RNNotificationParser.h */, - 92583E593A12717DA04A34625A26C660 /* RNNotificationParser.m */, - 89BD880E0A73881F2D829E47488EB8CE /* RNNotifications.h */, - B28281D8A3C5B7A81FD9068BBF81E78A /* RNNotifications.m */, - 15BD58F56C209807155B2D73D322F169 /* RNNotificationsStore.h */, - 7517F6785EAF523E0B35CF8D35F9506D /* RNNotificationsStore.m */, - 46543CB405085A92913316DF38EAEA14 /* RNNotificationUtils.h */, - 917436F04D28B8273DFF73770698D8CB /* RNNotificationUtils.m */, - 958878E7F5EB446B20B4070569600ED0 /* RNPushKit.h */, - 56EED4B1C4BE02DE793AC7A19190F8CB /* RNPushKit.m */, - A9F1828E00B05C11D6AA90198F9E15EF /* RNPushKitEventHandler.h */, - A86A32F345AF00A0B92C61CD6EC4683B /* RNPushKitEventHandler.m */, - 5ABD96C678115C6E3745285DA05515C0 /* RNPushKitEventListener.h */, - 4F4A7AE2D14F08F5D290D66C995D7AE3 /* RNPushKitEventListener.m */, - 2F46BC52A9B5CD71FA5710C2697715CE /* Pod */, - 43144EB1022E739AA849143176A5390F /* Support Files */, - ); - name = "react-native-notifications"; - path = "../../node_modules/react-native-notifications"; - sourceTree = ""; - }; - 79D60C94D7E15DA2E1870D398C0AE90A /* Support Files */ = { - isa = PBXGroup; - children = ( - 68BD45047DD94B81E29DA4BD4DC75835 /* EXConstants-dummy.m */, - 83C24E4A4FF02EA14E94E0ED7E2543A9 /* EXConstants-prefix.pch */, - 9C190D329DAF3108EFA7B75F70E14C21 /* EXConstants.debug.xcconfig */, - 2F9FBBEF4AC750C92B141F830E862FC3 /* EXConstants.release.xcconfig */, + 12CDF115C8E984969B1745E1B99C5D5E /* glog-dummy.m */, + DA93C93DA4FF3DC11AB32E8DD4138DC3 /* glog-prefix.pch */, + FD236DFE6817BBC71CF2436E1716C085 /* glog.debug.xcconfig */, + B0AC1A227C55F22C9ED263554CBCA903 /* glog.release.xcconfig */, ); name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXConstants"; + path = "../Target Support Files/glog"; sourceTree = ""; }; - 79EE71B5295318175FD84A54CD7371FF /* Support Files */ = { + 698A0BFBD27F2486B9151A654CC5C614 /* MMKVAppExtension */ = { isa = PBXGroup; children = ( - 27129A10F8357EB63C5D3F6A502B9587 /* RCTRequired.debug.xcconfig */, - 44E4B88B3C6C4AA9F2152965ED147C56 /* RCTRequired.release.xcconfig */, + E19E13892425E415DA3AA03CE7B08E14 /* libMMKV.mm */, + 74839CFEA87170B641B5B759C7C8EBEC /* MMKV.h */, + F6D7B6463EE8B3B7BAB6872230EE9386 /* MMKVHandler.h */, + 20029F9EC0AFA43F5A4B4A873C9D907E /* Support Files */, + ); + name = MMKVAppExtension; + path = MMKVAppExtension; + sourceTree = ""; + }; + 6A34D03CD2599079B2B273D5D77FAFD4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3D18D6921A157384CD8DB1B9034A8538 /* EXPermissions-dummy.m */, + 2B04815D8F2DE2DAF34298556430FCA1 /* EXPermissions-prefix.pch */, + 23D1D3E2EBDCDDBC76E4B830AB7008B9 /* EXPermissions.debug.xcconfig */, + F4922F43F81BFD88EC332B9A4D9BC822 /* EXPermissions.release.xcconfig */, ); name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/RCTRequired"; + path = "../../../ios/Pods/Target Support Files/EXPermissions"; sourceTree = ""; }; - 79EF0233F2646DF59943395DE37EE27E /* EXAppleAuthentication */ = { + 6B66D4E5F46B4B59FF97DEBEDB9EF516 /* Pod */ = { isa = PBXGroup; children = ( - 66BB2F39CD1DCD4CC40D56389D590E60 /* EXAppleAuthentication.h */, - D4D5A168DA5148C3BFE7AE35AF72D057 /* EXAppleAuthentication.m */, - 6F5405D459EA4CFE33A1E7CAE2888DDD /* EXAppleAuthenticationButton.h */, - 931A5BAE4E60413B254829DC0CF1E382 /* EXAppleAuthenticationButton.m */, - 52B7435ECEFCC1530A20C471774EC717 /* EXAppleAuthenticationButtonViewManagers.m */, - 74B9B3FD914CF346478602A5F5DA6E76 /* EXAppleAuthenticationMappings.h */, - 37B01AACC34E2DB6EC4108DAA06B25E7 /* EXAppleAuthenticationMappings.m */, - 3D1B98C7FBEFC26856314E228A00A4E5 /* EXAppleAuthenticationRequest.h */, - 5B7CA66794F8BDD0D8A7E2BBCC81722C /* EXAppleAuthenticationRequest.m */, - CAD5E5CC7E2357A6CE59E2C8EA0314CA /* Pod */, - 1887F8269500AA16A6D4C5127842BF96 /* Support Files */, + 30EFE921A6ED204AA4A7BB153554DD7F /* LICENSE */, + 54818536AA501B3F916963244A6984F1 /* README.md */, + 166C43119901A247830E308A5A0E5947 /* RNReanimated.podspec */, ); - name = EXAppleAuthentication; - path = "../../node_modules/expo-apple-authentication/ios"; + name = Pod; sourceTree = ""; }; - 79FE725F6489D07A0C377DDB6DB7B22D /* Support Files */ = { + 6CC5DE9B1F54ED518317DF013A2FBB70 /* RCTTextHeaders */ = { isa = PBXGroup; children = ( - 591EF6AD9A7838ED262CED6398F0354D /* DoubleConversion-dummy.m */, - D9B4A71044D1BFD18DFB1F2B39CEAC98 /* DoubleConversion-prefix.pch */, - AC6CB4B56F1E2CE2F0DF73C70B1A847B /* DoubleConversion.debug.xcconfig */, - 9C1AC88AB1451F95FD7ECE33D22387CF /* DoubleConversion.release.xcconfig */, + 71E6571F1FD331ABCA78C8D26C17F112 /* RCTConvert+Text.h */, + 8B54FA1B4446FE2A6F8DBCDFF71C3220 /* RCTTextAttributes.h */, + 4D3505D995EA6BF546E1E907AB9B04F0 /* RCTTextTransform.h */, + 0DE311D6929FFEB6062376213262DD8A /* BaseText */, + 3E923272A18F060CDD5C823F264E2E0F /* RawText */, + C1DD9ED850179DEB23D78BF0CB9FE056 /* Text */, + F2614A876189F1C9DC7F4D76C5798BA4 /* TextInput */, + 81CEC988479F9B9B8913B4F65952A260 /* VirtualText */, + ); + name = RCTTextHeaders; + sourceTree = ""; + }; + 6D05F4D9D9905FAE82B3502119505EAB /* Pods-ShareRocketChatRN */ = { + isa = PBXGroup; + children = ( + 9F4F55FE24F77A70BC872152E4464161 /* Pods-ShareRocketChatRN.modulemap */, + 24FEE9D59B580AD1E776BF92C274BB04 /* Pods-ShareRocketChatRN-acknowledgements.markdown */, + B806E2897D1CD8A72BB53B436D046285 /* Pods-ShareRocketChatRN-acknowledgements.plist */, + 641004BDF9AA14E0CB1A8A97C6AFA116 /* Pods-ShareRocketChatRN-dummy.m */, + D0130700BA4DA571E1A4239536EE0EF5 /* Pods-ShareRocketChatRN-resources.sh */, + FE03B59F2B5A0D48DBC11F41525B18BF /* Pods-ShareRocketChatRN-umbrella.h */, + 147BDCA90DC5E70DBCD86D079279CC22 /* Pods-ShareRocketChatRN.debug.xcconfig */, + 464E12AB95B3A7254CF4C5447E9369FA /* Pods-ShareRocketChatRN.release.xcconfig */, + ); + name = "Pods-ShareRocketChatRN"; + path = "Target Support Files/Pods-ShareRocketChatRN"; + sourceTree = ""; + }; + 6D9DFF6787A6BB619EA401C186FE626E /* Support Files */ = { + isa = PBXGroup; + children = ( + 9B943BAF7A4D7FB395F978A04887D78D /* DoubleConversion-dummy.m */, + 5D47D1761FDDD109DF7A044A48F90918 /* DoubleConversion-prefix.pch */, + 704D92845A4F1BF56275B4F99E32467C /* DoubleConversion.debug.xcconfig */, + EBE2FBDCCC5E2C1F5826FDB816EDDEAB /* DoubleConversion.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DoubleConversion"; sourceTree = ""; }; - 7C413B21D2F3DF35AB1CF5C31CBFC93B /* Default */ = { + 6DF29A607C0E6B2D634E6B437FCACFE9 /* Firebase */ = { isa = PBXGroup; children = ( - B10F6A4BBFD7E5DB9C2D3F91DFA6947C /* Base */, - A59BC5F7045FB584A1A54A7257A327F2 /* CxxBridge */, - E54D73DF5CDDC336F465E809878F2E4E /* CxxModule */, - 4DEA5AEEA76775A09C8FC376F1F0BDE9 /* CxxUtils */, - 276654A5E1206D1E591EF1EFC4A0E7FC /* Modules */, - C07C9649A6A9BEB72564394A7D6F4C65 /* Profiler */, - 886332A6759459A4969FD8C195555BAD /* UIUtils */, - F76DDF89BCDBDD675DE17B654BFFB2B6 /* Views */, + 0B8B912343EC19503B56C921190598E3 /* CoreOnly */, + BEA1A3B689A4A08DCB5788951428BDCE /* Support Files */, ); - name = Default; + name = Firebase; + path = Firebase; sourceTree = ""; }; - 7CFB706C7DF17ACFACBFD73E8AE3E252 /* RCTSettingsHeaders */ = { + 6F7EB9B4F6C4404BE4E5786257E35D98 /* Inspector */ = { isa = PBXGroup; children = ( - E3E18767D1E79CD9DAED40FE9871E929 /* RCTSettingsManager.h */, - 736943130C43F57CEFBCEB0556C7E82B /* RCTSettingsPlugins.h */, + 488F9FF70E65E0CBD783769EC75D51C8 /* RCTInspector.h */, + 72B1A41154A01CD39CB98FC95B033538 /* RCTInspector.mm */, + 82D17CD44BFB1F129B54F878F210B897 /* RCTInspectorPackagerConnection.h */, + 1ECB8862C7157F5D8E2FBA8602BE8575 /* RCTInspectorPackagerConnection.m */, ); - name = RCTSettingsHeaders; + name = Inspector; + path = React/Inspector; sourceTree = ""; }; - 7E0B6BB5D7FE30106AD865E366BA6FE6 /* Support Files */ = { + 7035C80412B0C4841897265AEB12BD04 /* Flipper-Folly */ = { isa = PBXGroup; children = ( - A50FD284847D089996CE7B9D64B5E2BD /* RNDeviceInfo-dummy.m */, - 8A05FB46307785CD9F4F089431CA9E07 /* RNDeviceInfo-prefix.pch */, - ED60595149C4D4ECE391CD7E055A488B /* RNDeviceInfo.debug.xcconfig */, - 88C803B99AEC562FC0C0CCA0D1D2B59F /* RNDeviceInfo.release.xcconfig */, + DE747354C067B47CF746F9701F400F7A /* Access.h */, + 762F91AA4CC210073E47021B742A3D5A /* Align.h */, + 5D5D2817A32EBC04C23F895A96070206 /* Aligned.h */, + CAA202053FC287A8CB5D0500F5A2EA2E /* ApplyTuple.h */, + 465882AA71039061DF7EAF94045B05B5 /* Arena.h */, + FB8BBBFBF353EA7A6878FBEF5405399E /* Arena-inl.h */, + 9B92A8C3A17DC006F69609EDB40FAC57 /* Array.h */, + D14272FE2F5771295935154A40285468 /* Asm.h */, + AEF23C7434D886C7B31145EE2C9BB147 /* Assume.cpp */, + 57F94E78779960579BA8E3D95887285D /* Assume.h */, + D9299C179FE609553C48DDAC5354ED8F /* Assume-inl.h */, + E24640D2265596A85A0FAC291D277509 /* AsymmetricMemoryBarrier.cpp */, + 9ED19ABBF136854713A6A0B531EAEB55 /* AsymmetricMemoryBarrier.h */, + 8C52C315297E24DD1FD38925FB48D52D /* Async.h */, + 5F1EA239387237E65FDFB1FF1D516105 /* AsyncPipe.cpp */, + DC789D5F1A30C773EE83B38BF1D894B9 /* AsyncPipe.h */, + 7F2DB13D06542D69EA4B6D188B4DCC5E /* AsyncServerSocket.cpp */, + 100767696652CE6868B74285BA9629E2 /* AsyncServerSocket.h */, + 8F6AEDA79A8AAC0437A28D32567B8E55 /* AsyncSignalHandler.cpp */, + E5044315D7E7DAAE49B767F959AC0932 /* AsyncSignalHandler.h */, + ABCFF258998CE1FBECE5F27DF83E6367 /* AsyncSocket.cpp */, + 144101C0AEEEB344D88EA4FEE7E49167 /* AsyncSocket.h */, + 526AE4F7621EF6AA86F6624CD97483D0 /* AsyncSocketBase.h */, + CFB1369EC80A9420B57A2C47D31A6BD1 /* AsyncSocketException.cpp */, + B85DE5BEEE3287E6E70B95FEE2433918 /* AsyncSocketException.h */, + 8C1B34730033D942D6C95F3A713F9BF9 /* AsyncSSLSocket.cpp */, + 02736950502345C1DFE6797B12EEBE67 /* AsyncSSLSocket.h */, + 17A7DBE9DC87F5C81E3903AB4A98AE86 /* AsyncTimeout.cpp */, + C0BB45C880A0B0FC1D110845D427C6DA /* AsyncTimeout.h */, + 2B2893702A7AE0EE6CE82C97E8B04B27 /* AsyncTrace.cpp */, + 00E89C7237B3349F0BC8441CEC8099B7 /* AsyncTrace.h */, + A274AD7F025E5AA596B5E18F9C42D782 /* AsyncTransport.h */, + 7095C3CCC82012A0435F91A76575C28A /* AsyncTransportCertificate.h */, + AF025C179AC97F527B225FA45CC41CA4 /* AsyncUDPServerSocket.h */, + 2092880DC576AC0B9FD739B2CF2DB729 /* AsyncUDPSocket.cpp */, + 76A6D710792A77CDAA54EC7C75C1668B /* AsyncUDPSocket.h */, + 9622397634A3DEBEC00CE06C1B64BC8E /* AtFork.cpp */, + A2A26598445C79F8BB93C4813FE13509 /* AtFork.h */, + 234D27B3B35A09D366BDE4F3841A6C71 /* Atomic.h */, + 97DF756AD67125EB16F06106BF5E7483 /* AtomicHashArray.h */, + D06E7680AA0473980C6FAAB14C074CC3 /* AtomicHashArray-inl.h */, + E670F463C5CF96DE9B97852EF71F16D8 /* AtomicHashMap.h */, + 9E939B8E866B114B5E15E3AB4668EDFA /* AtomicHashMap-inl.h */, + 0818D39E633BAA54EC2D71D8C25E6A8B /* AtomicHashUtils.h */, + EADD707806ED13D6903BA0F5D24DBCD2 /* AtomicIntrusiveLinkedList.h */, + 2D99345BBB430917AEB5318D87DBCE64 /* AtomicLinkedList.h */, + 7098517F01DF39E78F5625884B61FFD1 /* AtomicNotification.cpp */, + 1E56CE9021435E07FAA058AEC9A2529B /* AtomicNotification.h */, + 0B7618A5EE564C44A089744E27664CE0 /* AtomicNotification-inl.h */, + 94FBC8A647FFBC1523F9F0EE2B213506 /* AtomicReadMostlyMainPtr.h */, + 0CB2B3CA01250FB7926FCCAE2B028D75 /* AtomicRef.h */, + 446A7B4CAC5AD80116A78511256976DE /* AtomicSharedPtr.h */, + 3DC9980050C1C0795120E178659C52BE /* AtomicStruct.h */, + C8CCEED996EDD1C840C18ABDB43B3FE2 /* AtomicUnorderedMap.h */, + F1427BAE4902839B19780BC178D4AFBE /* AtomicUnorderedMapUtils.h */, + D6D20C2A57F14F1DEC06D61AB7C64CD4 /* AtomicUtil.h */, + 886D771EBD66B9842FB466D235D11AFD /* AtomicUtil-inl.h */, + 0B3C3D246460633B8E7681B3AE2B683D /* AtomicUtils.h */, + 7FD1894616432E8801F4121C9554199B /* AutoTimer.h */, + 52B0111728A81A7F015E84FA28C08909 /* Barrier.cpp */, + 7965D381856406721521103DA1BDCF90 /* Barrier.h */, + E36F12B577D3551BD3858AB7A2A3A2F6 /* Base.h */, + 471C8FB7DF0F4F3CFAFB00D4C3C24BD7 /* Base-inl.h */, + E20A9F4DD32B413C18EF6F391F937A82 /* BasicTransportCertificate.h */, + D67AD88258D8E17AF7A1230438184D6A /* Baton.h */, + 5EA700B9347F08F911F2287AF43DF8DD /* Benchmark.cpp */, + EA3BA931EE1351559A0C1124B2400B2B /* Benchmark.h */, + 13D80DD75B0709974E73A04CB390F73D /* BitIterator.h */, + F8FA5857F1B0D25AFEEE689587A6A350 /* BitIteratorDetail.h */, + 5336EF9ED47680F00F818CD94A8C5461 /* Bits.h */, + 6E8B8D3EE9FEF770EA3E9B53FCA5A4B4 /* Bits.h */, + E67AF1ECABE5E08BD5321B37247628C8 /* Bits.h */, + 4C9D8E41C9347F5B9DF6F6B812193B39 /* BitVectorCoding.h */, + C7A8B4EF2D2F14C00D0BA819EBF3DAF9 /* BlockingQueue.h */, + B978CE5AB255225FB9E1244B8F9A4B00 /* Builtins.cpp */, + 9642778E87FC8AC3F9807B8EE25E64BE /* Builtins.h */, + 58F45912CD5BB643A8BF9E1502089FF5 /* CacheLocality.cpp */, + 1A706E3D75EE13566AA1BB2D4C1FF5C4 /* CacheLocality.h */, + E03EA39FB5B33F23D3D938466661DD67 /* CallOnce.h */, + 7F58BD9A54067B2D76E77DC7D89AEEBD /* CancellationToken.cpp */, + 3A5C68C3E06CABDDC5A1124E030379E2 /* CancellationToken.h */, + 7B2D5BB702C692DF290B229E14B42714 /* CancellationToken-inl.h */, + 075ECBF84686B11D2B7FB511729E0BA8 /* Cast.h */, + 2D6FBE67EA6C7D82BF4E3C55391CC500 /* CheckedMath.h */, + 9B7F2E6D40A0A33BC5C39F075891F642 /* Checksum.cpp */, + A86DBE92D35F38B5102FD97D4F332059 /* Checksum.h */, + AC5B1C9755B9FD9C7BB41BFEE70F6DAC /* ChecksumDetail.h */, + 2B14B0084BF02DE15FE62812E1288436 /* Chrono.h */, + 359B99B052DDAC66B0B97187C86BEA36 /* ClockGettimeWrappers.cpp */, + DC1FEDF4CD5DC993AD1D4B0BE98275CF /* ClockGettimeWrappers.h */, + E08B2539D097083E48F2C410B5C60D66 /* Codel.cpp */, + F74394FA55F7070CD095F5B64CE24EC2 /* Codel.h */, + A674C6505A3B291E753BAE47C2EFB218 /* CodingDetail.h */, + 7E68C181CA6DFFF620CA0E551DD0813C /* Combine.h */, + DB07E785B2D2E4F11430656ABA77EE83 /* Combine-inl.h */, + FCBB2CEF07D023E0AAA53383EE462F01 /* ConcurrentBitSet.h */, + C19E86038C174C484D42D219E678DAB1 /* ConcurrentHashMap.h */, + A34D911B5024A8FAE46EDF359A0B735A /* ConcurrentSkipList.h */, + BF4FE7D66C99F2D0780E5D79E2950BD0 /* ConcurrentSkipList-inl.h */, + 4F2055BDB57180E82727365BDBEA6CBB /* Config.h */, + ED3185845707C4DEB03A4A0B0D59B590 /* Constexpr.h */, + 8E97FF3BDA7FA877AA08E7C4A8AC7D85 /* ConstexprMath.h */, + A086D7B4B5A4FE6CDB6218F2B406B9C9 /* Conv.cpp */, + B97A113684B4D9213FF2A8D21E5E207E /* Conv.h */, + CBCC86B7FAE3670860FDC8C180777E73 /* Conv.h */, + 343EA6117AFE0D52C41B73F2E515E0D0 /* Core.h */, + 658F106F5EE323F0D8613DF1D358CB7F /* Core.h */, + 43F78F152FE91303A0E243061A1E2998 /* Core-inl.h */, + B8F67AB790E6701A850EF3960C5E1CDD /* CoreCachedSharedPtr.h */, + 52A6FCBE370D580A0D0FAF2F6EAB917F /* CPortability.h */, + C80FE0090F04E1032603B3F56C4254A5 /* CppAttributes.h */, + 7E09AEB3FAC9D47ECBE2D91BA4E05E5F /* CpuId.h */, + B9C9AB84A9266E3A95BAD181EDC5C2F3 /* CPUThreadPoolExecutor.cpp */, + 6AC3CCDF257694E48C3C9D1F69E2775C /* CPUThreadPoolExecutor.h */, + 3DB80E5B203ED5541F1AE27D3A1D23A2 /* CString.cpp */, + 871DCC73830C467E5BA61CC8CD0BEB2A /* CString.h */, + D3B318E7355D55356996438DC49299D0 /* Cursor.cpp */, + E08EE662B7023E41FAC7EAB9F7F59ACB /* Cursor.h */, + 429CF81F3064960AD6BC66B20969F187 /* Cursor-inl.h */, + D40BCFC7732DC3B18B98425AB1847A4C /* CustomizationPoint.h */, + 5F62545782D513B0570CC4018A2E037F /* DecoratedAsyncTransportWrapper.h */, + 0BE8B2C29B9ADCB7104634B4AA15013E /* DefaultKeepAliveExecutor.h */, + 3132BE5A532EA723F412A6285AC85FC2 /* DelayedDestruction.h */, + DC1EE83752101D56B4706A9D6E02575F /* DelayedDestructionBase.h */, + 6368CF85B3E4010BE953086B81C23FC6 /* Demangle.cpp */, + 16B075F0D892A69B9FA1F1E4D3AE22DF /* Demangle.cpp */, + F6CE4A460F7E91A4B4BD5716E288A58D /* Demangle.h */, + C987DC1C2C3EA4DEE1EE19442D15E17B /* Demangle.h */, + 5A7F69942D29F7B96C7A01501E594784 /* DestructorCheck.h */, + A289E61D153279A9DCFBD9173687CB3D /* Dirent.cpp */, + B7F5850370B91FC626DA274DA5B4D8CF /* Dirent.h */, + 084CC30BDCC156941702CFF69B60F30E /* DiscriminatedPtr.h */, + 69AC2D0EC742977F2556217C1F9D9682 /* DiscriminatedPtrDetail.h */, + BD7A0DE31DB1CAEEB5FB5B670BBC31CF /* DistributedMutex.cpp */, + EE72FB60DD5C608CE489AB1E2981C371 /* DistributedMutex.h */, + 3391B4E3F9BE2D0663AA02FA39A6B896 /* DistributedMutex-inl.h */, + 76D18DF309C2FE5E34364E98AFD5B5CC /* DistributedMutexSpecializations.h */, + ECD54472A4CCEA6C4BA8F079C59642EE /* DrivableExecutor.h */, + 4AB5FC4247F0BB39E819B3CA773180AA /* dynamic.cpp */, + 35837220F1231EFFCA25FBC405F6FC14 /* dynamic.h */, + 40A2A9441C2073C5C62DF14189442683 /* dynamic-inl.h */, + 0B97A049CE2233B5E8631885350B11E1 /* DynamicBoundedQueue.h */, + 363051A351FB101CB4DB757D0C56E942 /* DynamicConverter.h */, + 0BA876504656FABC90F13B3308000FC0 /* DynamicParser.h */, + ACC1D49C3223D0787BCE5A43FDA89DAC /* DynamicParser-inl.h */, + 6D45C9B339C3901B3AA0E27B74381F0C /* EDFThreadPoolExecutor.cpp */, + DD116E66A905236B827A7D32934DACBC /* EDFThreadPoolExecutor.h */, + B536DE787B684F3AA2D7A02FFC256A03 /* EliasFanoCoding.h */, + 1D33CC779D89B078E3BCE411E5728460 /* EnableSharedFromThis.h */, + 7FCCB2D65FDA8CA77452B1513BAC7872 /* Enumerate.h */, + E3C648D81314F24EA3DC0F1A9544B718 /* EnvUtil.h */, + 85E6F658BEB77105D9B54AC764256AF2 /* Event.h */, + 6040AA3445538DCFB1FE879336BF1102 /* EventBase.cpp */, + ABC56A6AFDB3B1D8D1444AF070284180 /* EventBase.h */, + C962D0DC80FED44299F607709C19F307 /* EventBaseBackendBase.cpp */, + F42428EBE2A581D39BBA5A76C54A6366 /* EventBaseBackendBase.h */, + 5974D8F45A5814D581CBC194E78D1FBB /* EventBaseLocal.cpp */, + B465936D467BDA0138F2F1E491FA9478 /* EventBaseLocal.h */, + EA4E13714B040A0054DF3CC83A8B504E /* EventBaseManager.cpp */, + CF7079087917665847C821E2EBD3BC4E /* EventBaseManager.h */, + AC5DF7E8E353D35E40BA8F49221C40A1 /* EventBaseThread.cpp */, + 1B3FCA272A3DFBC42DEEA24756A4472A /* EventBaseThread.h */, + 90C235A36EF61092E414856544339A50 /* EventCount.h */, + D795FB70A5FF1D55584FD68256B28653 /* EventFDWrapper.h */, + A04E55087F1F61F47FBA0C46CF8C0F68 /* EventHandler.cpp */, + 23A6D752E35310294DA296C586EA1124 /* EventHandler.h */, + CFDD9897B420437740F2C790E28FFCA8 /* EventUtil.h */, + 335D38318F50FD0275426F0ECD343B89 /* EvictingCacheMap.h */, + 431D80E032AC703E4C57DD6BACFA373C /* Exception.h */, + 3A4F4C0BCDE1E7222A9C16BB552976D5 /* Exception.h */, + 77D599491C6E13B1E7BA39C3E1DA0135 /* ExceptionString.h */, + FCB167E238DAE7C051F34D90252B9E55 /* ExceptionWrapper.cpp */, + F1D7932FDBDC43C3BBDF0364EE33D4D9 /* ExceptionWrapper.h */, + 2DF33430257562D27ABB73A05C9ED0FD /* ExceptionWrapper-inl.h */, + 80594D1255F9F858C24487EA080220EB /* ExecutionObserver.h */, + 7F1001B1349B03B91C1356C3A36DD84A /* Executor.cpp */, + BA89430F8B09AA75B3E6F6F35190E02A /* Executor.h */, + F530F43983154FD7CA8E3007F576E52D /* ExecutorWithPriority.cpp */, + EE881A6C211F134C1D5557409B6F55A8 /* ExecutorWithPriority.h */, + 065FCC25B084C2FE50C2AB02663D8DE7 /* ExecutorWithPriority-inl.h */, + 9FE7DEE152750D82905E5832F1204F44 /* Expected.h */, + 633565FF07E1EA2F970452302215455D /* F14Defaults.h */, + B03E7A6B62A8D69B3718D40106CF4404 /* F14IntrinsicsAvailability.h */, + 28C6B44415916C55BF988662090BAF2A /* F14Map.h */, + 6761EE751437179A29FF8AFE464AF759 /* F14Map-fwd.h */, + 19A51701C91E692C478F8575254A50AC /* F14MapFallback.h */, + 0E6957E1C7331CD490BD9C6BCF481CCF /* F14Mask.h */, + 9A1FFCE20159753D7E09360DCAC6D3DC /* F14Policy.h */, + 849B9F78534074CFFF971C3AB09A80A4 /* F14Set.h */, + 5893C1031EF50C30EDF56EA0B4249FDB /* F14Set-fwd.h */, + 8280F4060EA2D45A4019E40097D94154 /* F14SetFallback.h */, + DCF3267DF92F2D0C054BF37F2705566C /* F14Table.cpp */, + 6F43241BC00005D58AABA0BD122B8BAB /* F14Table.h */, + 3C45C204ACA134AF52D11B8A41D1B43B /* FarmHash.h */, + 15FF2806A2FA1A8BA1E9F9E19A2CF205 /* FBString.h */, + CAE6DEF4CBEF1CE244437B0BD7A057AB /* FBVector.h */, + E1318B86C820CB00018EAD32A3F07E4D /* Fcntl.cpp */, + CF3AF994CB27C9C3659E126D2607B539 /* Fcntl.h */, + DA676AC0927133C023DB4D3C555A52F7 /* FiberIOExecutor.h */, + 639135DC52CE870C6E44464E7B08EE77 /* File.cpp */, + 0EE831D13D49F2CD1A4D84E28E855FCA /* File.h */, + 78F214CFDCCE89A85495D226062916CA /* File.h */, + DD54C7980EC61ED8A793FD357761AA2B /* File-inl.h */, + FEDD51C8D7A4DA2A1F4D6ECEEE7E9BDD /* FileUtil.cpp */, + 5AC8611EA20C4E9E9125A4EB162777B5 /* FileUtil.h */, + 5203742332341C0090DE075D3F7A6699 /* FileUtilDetail.h */, + B5D5546E4E9B124EFF83BF5E6A7A285D /* Fingerprint.cpp */, + 09B5F3ED7A07A1DA4B7951D47BAC11EB /* Fingerprint.h */, + 4ED97801AF64B223BBECA86F35A42827 /* FingerprintPolynomial.h */, + 36D23D83A4287B8F5CD12CFA96EB3202 /* FixedString.h */, + CDBEF8C2CCA558C1AA7C747627D492A6 /* FlatCombiningPriorityQueue.h */, + CBE24AE4D688274C453602C8841B3C2C /* Foreach.h */, + 8D0622FE2CDA6CCD1D6D689EB4C1DB6C /* Foreach-inl.h */, + 486C141CD8F90940D6398170558F0B40 /* Format.cpp */, + 1CBCD274CE6130A2ADD36622E909A653 /* Format.h */, + 903F37D638B5A2D8CFAA8D79ECFFB78D /* Format-inl.h */, + 8C41ED7C5AC74BCF1865059403971088 /* FormatArg.h */, + 8E3B8F7A4FD176040E2498D2F3F57C62 /* FormatTraits.h */, + A9CAB9883D8334AFA0E33C8F4507BB6F /* Function.h */, + 14E52C28E304F1B0A77B0DA8EF064AF0 /* FunctionScheduler.h */, + 2C573CAD70E719BB6148A58884594153 /* Futex.cpp */, + FE7108D1A09300F0B4643E2F114C5604 /* Futex.h */, + 7677DB755FB7597872802668909BC0AA /* Futex-inl.h */, + 3FA4F4A0876C0F4828B223294121BEC4 /* Future.cpp */, + E9FFDAF3C03BDC002EC84E0FDA51480B /* Future.h */, + C7246FCAC6B53FE1B9FDDBAFE8F13490 /* Future-inl.h */, + 1CC728135D062FD542E1642F6D3CFC90 /* Future-pre.h */, + F6CBFD8F076A8032BAA13550F10D0C41 /* FutureDAG.h */, + 1A0C2324472838D2CD186B6034CDB790 /* FutureExecutor.h */, + CCFDF5247C0C4F27F981117EEAD08CC7 /* FutureSplitter.h */, + 40875AD0B326AFC7FA447DED64B32BDA /* GFlags.h */, + B69E2979DB6DF82E5B9E92C3DCB55EAE /* GlobalExecutor.cpp */, + 0C7FF184A0AF9CFE6F3436FBAD3EE7E0 /* GlobalExecutor.h */, + 50E99880D429EB1D95CA9C9481A7723A /* GlobalShutdownSocketSet.cpp */, + BADBF107BDB808A6AB3DC7AA8E630E4A /* GlobalShutdownSocketSet.h */, + EF848C3AAEB2094BCE44541A8B4DEE0A /* GlobalThreadPoolList.cpp */, + E08F1CE1FFE3CCBAD65DC329839FFEC5 /* GlobalThreadPoolList.h */, + B2BC55187E416A8E6A3A73827798BFFD /* GLog.h */, + 802E746E88582C5B35531B625684F6A6 /* GMock.h */, + D348BCD90A1AC800855606883F4FE00B /* GroupVarint.cpp */, + B08F408CCA7E09F164029244AF013E1F /* GroupVarint.h */, + 82E38E652C533A063F37A20DFD9C5F8F /* GroupVarintDetail.h */, + EF2AA62775C165D266DA00828D077CBA /* GTest.h */, + D04A3AACF957C27FB577ECD76C38CE54 /* Hardware.h */, + 8D6B664D18299F557A9D45D6AE6F1C85 /* Hardware.h */, + 0113683947F2278F3838BAF591B83056 /* HardwareConcurrency.cpp */, + 259BCF6CD8BAE89C80BECAB813297A51 /* HardwareConcurrency.h */, + 9D9D9A65222FA9A86B8147D0913D4418 /* Hash.h */, + BDC9EA71B0021E634E402664FF65CBD6 /* Hash.h */, + B10E1E091970AE1097AD6223AE30D8D3 /* Hazptr.cpp */, + CE1B1D122BC33C2979EF3AD8FF9B2C6E /* Hazptr.h */, + 12A674432C94F3EE2ECEEA35BD0DB182 /* Hazptr-fwd.h */, + 1AA5BB944A0D64D02A3687D8A39FD262 /* HazptrDomain.h */, + 696159D6CC4669CD010CD022345B21F8 /* HazptrHolder.h */, + FB8C997E098B1165386E43EC5E5A4948 /* HazptrObj.h */, + 7C5D833FDDC6F413BA538308A6883112 /* HazptrObjLinked.h */, + 2C4669C842B9EB28FB777A181968F06D /* HazptrRec.h */, + BA8D20000B9413674B8673B7CDE2E72C /* HazptrThreadPoolExecutor.cpp */, + F6107D31E48E3B71F6CD5D021359651F /* HazptrThreadPoolExecutor.h */, + 5330812D0A621BACD7B7D952A9E42A82 /* HazptrThrLocal.h */, + 1FEEE13E5F6B5E2C02CD4F4BA783D628 /* HazptrUtils.h */, + D114B20FEA715F1C042240C758D782F5 /* HeterogeneousAccess.h */, + 5B0A69416E97C57EA05236CFC7270896 /* HeterogeneousAccess-fwd.h */, + 1AAD56FF574E284F5AFAE7608EA372EC /* HHWheelTimer.cpp */, + 5FB800B2BD33B6A01010A0575B6294D2 /* HHWheelTimer.h */, + B52CD50EEB7B58A8AAB4403DB7C3A509 /* HHWheelTimer-fwd.h */, + 637D8D1046415EBB7A82B18D024458D0 /* Indestructible.h */, + 7435B31117D04AEBC9ABBD45D17E8A0D /* IndexedMemPool.h */, + CDB9221B769ECAD8F1A1D9A11975DBEE /* Init.cpp */, + 7376B739BEFEFDDE1BE109B7653CC88D /* Init.h */, + 3132647FADA358D1B0D5C4B448AE9F02 /* Init.h */, + 0FF1075E4207285244501E30AE60F2B6 /* InitThreadFactory.h */, + A255BBF778461528CAAFA14B8CE397B7 /* InlineExecutor.cpp */, + 957C501B84FB837BF8EECF92583374B2 /* InlineExecutor.h */, + BBF4D481885ECC4328D5D6CEB1D010E6 /* InlineFunctionRef.h */, + 66BF14000F3A0E5D1CF940707334EE3D /* Instructions.h */, + 75CD3856553F85B73142E64B3A6A3AED /* IntrusiveList.h */, + 17652CC3D1020B1A27F319034C7F6C63 /* Invoke.h */, + 0510874379DA08324AAC3DFC7D322508 /* IOBuf.cpp */, + 455647DA819AB2181BB6A6A53BEA523B /* IOBuf.h */, + 4B9FD8B9EFE1CC37430E650C6D194813 /* IOBufQueue.cpp */, + F56CDC8B5D61606D9B183428F20D7D0F /* IOBufQueue.h */, + 47399E8B0D6F2C448463580DCD3137AA /* IOExecutor.h */, + 6219D0009BCF31A711488F8CDC5076D0 /* IOObjectCache.h */, + 8455A0761227B6709D2A80B3E42AAEBA /* IOThreadPoolExecutor.cpp */, + 7F248CA22956534AD12562822B288A0C /* IOThreadPoolExecutor.h */, + BBA8A54B05081EB535BC185B038426E7 /* IOVec.h */, + 795B5CE12E9C856E908F500504ABAD1B /* IPAddress.cpp */, + A990F3724B389E9A3F1D99AF48703368 /* IPAddress.cpp */, + F40A53185836579E30C3EB206F36EFB9 /* IPAddress.h */, + 3890A2E9E1D29DF9E05B62849B17B7BD /* IPAddress.h */, + D64307698B08E25A0B8E329EDF5B215D /* IPAddressException.h */, + 5038C337F9F4692F1393891BFBA14580 /* IPAddressSource.h */, + A16BE67B30E1D5B41246BA8E281117C9 /* IPAddressV4.cpp */, + 1EF2BA687545FFAD96B628E428424C36 /* IPAddressV4.h */, + 64459AA4D1DF8BDFD3F3A69BAE30D27F /* IPAddressV6.cpp */, + 4806111C0F5EA9A33CFCBC19A7408D66 /* IPAddressV6.h */, + 4E39F7CE4B77FAE97B47107518D3F547 /* IStream.h */, + 534D29CE3C9383C583A3057269CB9F1F /* Iterator.h */, + C4CD8B9BCF402EC556F8872B738F95AB /* Iterators.h */, + 20953006648FCA7D3E6AB8BFB0E02E4A /* JemallocHugePageAllocator.h */, + 11C71A6B2DA5B6BE79A7FE5C1F2E6B42 /* JemallocNodumpAllocator.h */, + 497B3EE29A71EFB193F3A3E014DA8053 /* json.cpp */, + B1E993A38989E296E043B5C53FF43EA8 /* json.h */, + 9C58E09797BE08EE799C7076EE6C01B0 /* json_patch.cpp */, + 773F6EEAD949E379CA3BD9EE0F29FC22 /* json_patch.h */, + 57E672092DD39DA8E468857221841AB5 /* json_pointer.cpp */, + 010C2584F22DD9546DF20B9967FF8F3C /* json_pointer.h */, + F881D6AA1EC6DEBD0DFBE477EE6BD3A9 /* JSONSchema.h */, + 57682730C5EEF91CD96A67BBDDCDEA8A /* Launder.h */, + 340A87757E3E91E2BD60537F55EB75DA /* Lazy.h */, + 107158AEDA420D7D0BB0D17FA8A6EA0F /* Libgen.cpp */, + E7962FF1074F6765366F816E33792380 /* Libgen.h */, + 84CAE4A6D9E6F4B0DC6B348BE84E85D3 /* LifoSem.h */, + 51A15AC41CA6565459F389839B62A39A /* LifoSemMPMCQueue.h */, + A76F3740E25161D6CA04EFAEA904892B /* Likely.h */, + 2068A1B107DAE2DB15594D7FF000125F /* LockFreeRingBuffer.h */, + A13D90A8141DAE1C808F1D456817890E /* LockTraits.h */, + A70267AA3D3AEE12F21F1A7876760084 /* MacAddress.cpp */, + 14A6CF593FBE73A2A350E290B504E4F1 /* MacAddress.h */, + D507371FA033E53CBF5A3D33C11A91AC /* MallctlHelper.cpp */, + 4FFC77F4A5A209D32104BFFA64ECA5D1 /* MallctlHelper.h */, + 4D34A9DCDE2F562665FE562C08C0FA4B /* Malloc.cpp */, + FCEFC073B804E1E31844C9345AAB122A /* Malloc.h */, + 2E93CBD601435B3B6E299AE1396B0156 /* Malloc.h */, + FEF7E267E91ED2930A54BC3EF13DEAEE /* MallocImpl.cpp */, + 6EB73B975BC128BF092B73F3434D9BD8 /* MallocImpl.h */, + 674DC30FAC6A728796E8E311ADBD20CB /* ManualExecutor.cpp */, + 7EEEAF6D15E85574F3500AA19CFA1847 /* ManualExecutor.h */, + 5B0F4BF42A2AC476866DA8552C7F5588 /* ManualTimekeeper.cpp */, + 7FC4C2FC787C6989441D30100AF1DA27 /* ManualTimekeeper.h */, + 7EF094B4DED4A47E606B128C16F4A3DE /* MapUtil.h */, + 2E84B732C1D63BD1ADCB8C8869AD6650 /* MasterPtr.h */, + 2D88FF40C3C206819A95777E179C8465 /* Math.h */, + 724B5819306C482A103C3F90A346AB40 /* Math.h */, + 8BCC0B43A01F577F47B92A3BDC5256E6 /* Memory.h */, + 6A6BC9F12658302F121B6F2020AE8C54 /* Memory.h */, + 120B3B53F3711422390FAE868F810DE1 /* MemoryIdler.cpp */, + AE51BE792CA89F0E1F9399812F81756C /* MemoryIdler.h */, + FC2C9E283D60951BBF3F02223A762F22 /* MemoryMapping.cpp */, + 8177E6FFA8F27C56F779F481512EBDDC /* MemoryMapping.h */, + C6CB63DE22FDA5E898A09C8967520E51 /* MemoryResource.h */, + 4208A3511E3AD49A9B859808AC623DAC /* Merge.h */, + 37EC3FDE845C5437D57F971031211C33 /* MicroLock.cpp */, + B73E01033F56F4F9DC335F480B01F175 /* MicroLock.h */, + 3A7A586F95076EB0F0E104A783BD36ED /* MicroSpinLock.h */, + E32056F313D3A13B7028BEA5BD8D08A5 /* MicroSpinLock.h */, + 11781FC8B970EF2BD34FA55A5B0464DD /* MoveWrapper.h */, + 2A8BFAABE911D0257D142DF57EFBB406 /* MPMCPipeline.h */, + BC47C5EAC8674AE66446BFA038059A22 /* MPMCPipelineDetail.h */, + 917E1258AD649A23A7D45A50A6F05A94 /* MPMCQueue.h */, + 93A400BE9A8667F9CE4942F5DF5C10C8 /* NamedThreadFactory.h */, + 03204A74A401AFC6F4F2E563632CDB53 /* NestedCommandLineApp.h */, + 6DBB46C4A608B5F4778C605300D7D817 /* NetOps.cpp */, + 3883532CCFB6AAFFAD2F38BCA6B4A0F9 /* NetOps.h */, + CD1470D09E1D46A280291B16028B7C2F /* NetworkSocket.h */, + 6A0BE58E58F10D9043E9517CA36EE7B0 /* NotificationQueue.h */, + BEB79A4431F3C32CF55295A0BB31B7D4 /* OpenSSL.cpp */, + E92B1CBD11C1B58FEF03284A5D74A471 /* OpenSSL.h */, + 2994D9A17BFD3845635A5464DF64D026 /* OpenSSLCertUtils.cpp */, + 7B3B901EE245E9C710F1EFED3D715361 /* OpenSSLCertUtils.h */, + 9C94FB841D192F3EB68DC8E42209D490 /* OpenSSLHash.cpp */, + 77DF6DD654C7B0A5974A812BDF1651F8 /* OpenSSLHash.h */, + EB21C78FCA19662901D75D8A58EC4CCC /* OpenSSLLockTypes.h */, + 004BD555B4C3AAC417004AFDB70857C0 /* OpenSSLPtrTypes.h */, + 961935ECB499C57F8D4C22EC2E4B497F /* OpenSSLThreading.cpp */, + E3B1244BFB7C2C546566B5E55BBC1699 /* OpenSSLThreading.h */, + FD4DD47425531889D3309EDF0D15B61B /* OpenSSLUtils.cpp */, + E63150E8640B2039AAA633B49BCFCF35 /* OpenSSLUtils.h */, + 6683C86DA58980A55D1577C5A8791350 /* OpenSSLVersionFinder.h */, + 44589B4B1C5771DE5CCCBD34FCD9E7EC /* Optional.h */, + AA2A2476FB2776F5D7B808A2C5A31C05 /* Ordering.h */, + 1A153D979AB35844103EF2D0015FFE7F /* Overload.h */, + 2A19DD955D3BD5CC92BD4C467B640CA3 /* PackedSyncPtr.h */, + DED93BDAF48496E43C78B2675D2CCB72 /* Padded.h */, + 7AAD4EA00627682F58A932674A34A7CD /* Parallel.h */, + 4AD64825828096788A5172C0A9C52AD2 /* Parallel-inl.h */, + C6BE9ADF4EC792E91C49786D85F1A9C3 /* ParallelMap.h */, + F7F62AC197CF55D1A832B996E6FD49EA /* ParallelMap-inl.h */, + 08EAD2C7144A6857141F7C8AD8FFA1A7 /* ParkingLot.cpp */, + DA7B92AE6A1EFF40C35491208D58D0C4 /* ParkingLot.h */, + A307C23F73060CC6EBC22ED024F3512F /* Partial.h */, + 43861A3E9C38CDB6C58D8536D09FB96B /* PasswordInFile.cpp */, + 3CD7BE93FBD27AE0A01D306CED6B70D6 /* PasswordInFile.h */, + A0ECF424449EA2D5D9C79F30028F6038 /* Phase.h */, + A21FADACE1F2797514A803DA0320BD79 /* PicoSpinLock.h */, + 0DBE51BDF32CA10D7DC3BE81397606A3 /* Poly.h */, + E420CE57027B3320D62EA03FBEE125B1 /* Poly-inl.h */, + 35CC24F928CAC54296E03B0F051806F1 /* PolyDetail.h */, + 616723362C3DB79DB2DA7B7FA93E8404 /* PolyException.h */, + 64ED78E8A26C2BEA397E9514E783E94C /* Portability.h */, + 81F33DFB7A7EC0F2F363870421D366A5 /* Portability.h */, + 5765AAB98C6396F70703386F034304A8 /* Preprocessor.h */, + B7344D282B26110B08D7B8D7D1895AFE /* Pretty.h */, + 0366AE56DE9F436C200FBBE82DE0591C /* PriorityLifoSemMPMCQueue.h */, + 1BCBA980A13E88667208D6B5240409E1 /* PriorityThreadFactory.h */, + 3217A87B53EF22776DC07F1BB8099DA2 /* PriorityUnboundedBlockingQueue.h */, + CCAEEF5103784B8F6521F32C34FD4EA6 /* PriorityUnboundedQueueSet.h */, + 828CFF4AB4C0EBD7C6C166739540505E /* ProducerConsumerQueue.h */, + A47AB1A17382867A0F0F2E0347948C84 /* ProgramOptions.h */, + 5C375199C5FB66581663FA8CB016F62D /* Promise.h */, + 217BCA3060C1EB4F73E25CBBAAAE9633 /* Promise-inl.h */, + 34B5E838B457CDB0B30A72FC203E30A7 /* PropagateConst.h */, + D62D9D438AA2A488B83ECB8FEC332DEF /* ProxyLockable.h */, + 6FB1EF6C30200767A22935984B6A8E04 /* ProxyLockable-inl.h */, + E8A328A58A732B41F061244436FA9984 /* PThread.cpp */, + DD515B839535C35E78D1654A5B757219 /* PThread.h */, + A24640E466C96B084FEE8B215616C1DF /* QueuedImmediateExecutor.cpp */, + BEA4D625CB57F79C19032230C45B48E0 /* QueuedImmediateExecutor.h */, + 1016CCB8E58BD5D4E51E717699746205 /* QuotientMultiSet.h */, + 83C80CF8E5F47790D5B11A4C4CB44ED6 /* QuotientMultiSet-inl.h */, + 14FDE41E6579BCAFF7961770163DF8CA /* Random.cpp */, + CE2D88A61843F3737848C2E03DD731B9 /* Random.h */, + A49223A38130B4616CA93C4947B34FC3 /* Random-inl.h */, + 405C114DA410609B3B3DFA9B4B7E5D31 /* Range.h */, + 0FA1A6B4E26C0F22B4D438DA1B41F034 /* RangeCommon.cpp */, + 6091F121AFA5D2D5CD9411F3E6D01B95 /* RangeCommon.h */, + 2E3B7B5D952279C78CC0490C8F4C222E /* RangeSse42.cpp */, + 7585DFE66F2A77135D0C671011CC324E /* RangeSse42.h */, + 42B1D14BA71FB1347DB1A28BE8DCBF6F /* Rcu-inl.h */, + 48410582EC986A3E6F0649D9FE8F9D39 /* ReadMostlySharedPtr.h */, + 479D4739F12395A5D7A99B49ED3351C2 /* RecordIO.cpp */, + 3BEB19D93D64C83153DF541927A16A6C /* RecordIO.h */, + 917F98C847A7B25E7D52D5C48C15980D /* RecordIO-inl.h */, + 9C386215B39976F2E820F9A16C88C6F3 /* ReentrantAllocator.cpp */, + 4BF09CDE71F1FF8C5D5DD40D1CE53E0C /* ReentrantAllocator.h */, + B044E7381B12A15E93C5D3C018AA9CF5 /* RelaxedConcurrentPriorityQueue.h */, + FE4876C0BE018609FE8464CE7E29D818 /* Replaceable.h */, + 62E045829C1BE20F83C7B787A38B5F33 /* Request.cpp */, + BC793B789BC6A2B2ACBBBB5A6E807CF9 /* Request.h */, + 738A67103B504ECD54BC2B905A42B479 /* Retrying.h */, + 0179F72397C268C054558F5D8E4420DC /* RValueReferenceWrapper.h */, + 97D45684300495848DE355FFF2A07FF7 /* RWSpinLock.h */, + D5CA6CF8347107CE885E03EE8C4CE52D /* RWSpinLock.h */, + 72502FDDED0B761879C841806F4A27AF /* SafeAssert.cpp */, + A4A83B30FE31C46C92E5800BECFF4B29 /* SafeAssert.h */, + BB848245AEFFEBC478657CA8E907E9E5 /* SanitizeLeak.cpp */, + BB95FDE031FB25A2D1B2392B887ED18C /* SanitizeLeak.h */, + 42CADC23AE51C0C0973C83B906D51A90 /* SanitizeThread.cpp */, + 933C27038580EAD8CAE905C91C0BE11C /* SanitizeThread.h */, + 5CA20EC06BDF84FDD22DE7DD7A603327 /* SaturatingSemaphore.h */, + 986DBEC29D4033BC81B8504B155CDCC0 /* Sched.cpp */, + 4A82CDB88107436DD2D192B9F33EB9FB /* Sched.h */, + 4C9501DFA8FCAB26095C27C948853084 /* ScheduledExecutor.h */, + B4B17C81BE735804B81E8213F740EB9B /* ScopedEventBaseThread.cpp */, + 35FAE16347FD77AD4FA13BE95B2EA6EA /* ScopedEventBaseThread.h */, + 62D3A4F9F0F687E5C2C9460D77238CF4 /* ScopedTraceSection.h */, + 373838BA43BFCEFAE7F39B409FCC7B47 /* ScopeGuard.cpp */, + 614DB9EE5C02F76486B1E159C320BE2A /* ScopeGuard.h */, + BFFE35C14D05067603190D3E26CF57E4 /* Select64.h */, + D7F4289D5A7DF2DF5AB5543203244A73 /* Semaphore.cpp */, + 0AD1AC690771CE2BB2E847CC45FBBDC4 /* Semaphore.h */, + 67BF88A6307856EAAFEE39B3AC5A73BC /* SequencedExecutor.h */, + C3C920B8349C2BC219537546757BC104 /* SerialExecutor.cpp */, + FF384C992C01C2239A0D62107ADC442C /* SerialExecutor.h */, + 9972B9BC9C002FD13E6707E9A8DBFE6F /* SharedMutex.cpp */, + D65C913026B040120C8B88F361644471 /* SharedMutex.h */, + 3AFF9FAF94EB8249D1B1287FF2C0FF3B /* SharedPromise.h */, + C892699CCA6CF43057AFEE34F413A4D7 /* SharedPromise-inl.h */, + 536768DAFD91F3C9D31A0F9259BF0826 /* Shell.cpp */, + 93DB970351CFB42D89631ED4E5475730 /* Shell.h */, + 3FDB5AC702E5812B74CD37395DA72867 /* ShutdownSocketSet.cpp */, + EF89D7EE6893861B6EA4BA7986F0BC5F /* ShutdownSocketSet.h */, + 283746EB44A8BA8825A36D950715DA43 /* Singleton.cpp */, + A2842000BC238E4A5FC678C67173DDA8 /* Singleton.h */, + 438BCF03D12826D667D099BABE52E169 /* Singleton.h */, + 603F3515483F15AD3C050F7F0B253AFD /* Singleton-inl.h */, + D401D90B858A671DCAC8FB112F470F99 /* SingletonRelaxedCounter.h */, + 908B1CD128E2967199FC5CC569F1DD63 /* SingletonStackTrace.cpp */, + C924340471D482F7D3064ABC398995B2 /* SingletonStackTrace.h */, + 12988D186411E3A76037468305A57D46 /* SingletonThreadLocal.h */, + C49745BAFD1F99444843FA27BCC0BF55 /* SingleWriterFixedHashMap.h */, + 2E71255E3D468B7D445092B63D2AB02A /* Sleeper.h */, + 1F2CA285C0A6E2486013BAF599AA9B58 /* SlowFingerprint.h */, + 4655489B1F8508C8D8E42A11861B59C6 /* small_vector.h */, + D1570649D7DA9D5459D8220CE9F3C2AA /* SmallLocks.h */, + D3C21FF58057D4E5E3C0F365982DD58C /* SocketAddress.cpp */, + A7145A05F714CDFF5BBE79B4651EF4D3 /* SocketAddress.h */, + 642508DC22DE2C9EEA86FE4D8EE7D2E5 /* SocketFastOpen.cpp */, + 336CEDFFACA0C972208DE707FD79F5B5 /* SocketFastOpen.h */, + 95362C0876B6F247A01415419E797923 /* SocketFileDescriptorMap.h */, + B2D02B74897288E6885023A05BDF492C /* SocketOptionMap.cpp */, + B6884E848787ECE8DBDAAEBBF4E527D7 /* SocketOptionMap.h */, + 325718916693D8D2D6BCEB6863EB2BDD /* Sockets.cpp */, + A13D2823D396306F5A6DD2B6663F7976 /* Sockets.h */, + 954C19028C0EF32BBAB56BB49FF5319D /* SoftRealTimeExecutor.h */, + F7BF8F2CDC46F4D4D6CABE542F655172 /* sorted_vector_types.h */, + 2033EAA4F936C298EA59D434BB594FB2 /* SparseByteSet.h */, + 41190A372C1F0B2BB22D5CFEFCD71099 /* Spin.h */, + 0DEBB16BC868F03B976E11D9D1EBACDE /* SpinLock.h */, + DC6AEC8EF1DF26E4985963D7A898F3CF /* SpookyHashV1.cpp */, + 02DDC82FED4407CCE78238F4C023A21D /* SpookyHashV1.h */, + 551CB042CE6C647799E32E8656CAFF10 /* SpookyHashV2.cpp */, + 7122BF2BD7C5191C0D0DF2FB528A1061 /* SpookyHashV2.h */, + F86F12E26ACB0183CD35EFE067E43EA1 /* Sse.cpp */, + AB79FE13137E7659391D350C4D520D49 /* Sse.h */, + F31F3B4D718BB4FFF5B66BD7227845CE /* SSLContext.cpp */, + B38E379A16354B1527B0C98E5DB7B2E3 /* SSLContext.h */, + 9B7D9C2885ED2D1F790D780396244B06 /* SSLErrors.cpp */, + 6D52261B21B4B2B17750F2AA5645AEA7 /* SSLErrors.h */, + AD396C56ADD49C2490D8B950A3BBEB7B /* SSLOptions.cpp */, + 93CBA8312ED75FAD8501C96FEFAB5F9C /* SSLOptions.h */, + 392E85A6858ABE7569F9F5529E2677B4 /* SSLSession.h */, + DDB5D7CD832670302786387AB4BC9336 /* SSLSessionImpl.cpp */, + 2AD6776FCE89F01F4AE3F91AB433250E /* SSLSessionImpl.h */, + 2CF6864156391147F5F50F664D9034C2 /* StampedPtr.h */, + 8281113021EE8CA8AEA3728AEF6D1060 /* StaticConst.h */, + 3750DCB8CD91AD520B68D632A0F0309E /* StaticSingletonManager.cpp */, + 4C2D97964960BE1EB78FEB26FFB22972 /* StaticSingletonManager.h */, + 5490400C4A176BF4168D0F1F26459996 /* StaticTracepoint.h */, + 3A41EF9B487EC8CB415C49EAF6C94677 /* StaticTracepoint-ELFx86.h */, + 28D01DA96BF73640D99AA6E9D7796F9E /* Stdio.cpp */, + EA3190DAA7FB97C9C61B7A4D473A8419 /* Stdio.h */, + 8F0BDAD9EFE406337A2721013B9C95D8 /* Stdlib.cpp */, + 7CFC93A785C1844A857C11A4940DB17F /* Stdlib.h */, + 00C3061994058F4C72768B07FED2FE18 /* stop_watch.h */, + 0BF0F4A8A615BF132A32374BA90CBF6C /* String.cpp */, + 1DAA23231DAB08A0DD9D85E02F043AA6 /* String.cpp */, + 90AEA309616B0DEB92A68DDF81BF2B53 /* String.h */, + 69B8FEA92ED39FD4AA68B5B1591151B1 /* String.h */, + 094B208492CF8A55850C1DF164B54F3D /* String.h */, + BAF13A52C1805CF080B23ED25D66F46A /* String-inl.h */, + D6F5F31CE1DC8AB6C91FC6B2B6B7B46C /* String-inl.h */, + 4587D2F17BE183AE3AA2838593FCB33F /* StringKeyedCommon.h */, + 28E4EFE5ABDFAAE5543E2DC0B5E63800 /* StringKeyedMap.h */, + 97B52D167651C3523F3B2CAEEF7423B0 /* StringKeyedSet.h */, + 6FE4E579107908C71B9FF111623B4B70 /* StringKeyedUnorderedMap.h */, + EC39F54F14999F11502ABA2AA129EC99 /* StringKeyedUnorderedSet.h */, + D46183B657931FA50A94CDB9A298A10C /* STTimerFDTimeoutManager.h */, + 000CF15380CA63A5710AC6578740E307 /* Subprocess.cpp */, + A52DED6EABDCA6B67A0AC1036133D298 /* Subprocess.h */, + A567147B5F4623BAA13C514E701A3F52 /* Synchronized.h */, + D6D8D6504E5ABA47379B5C27EEA1CCC6 /* SynchronizedPtr.h */, + B0C1CDDA67C37CFA92D06224CD0FAA4F /* SysFile.cpp */, + 58BE37D0CFA670B165C00D3DEFD85E65 /* SysFile.h */, + FF1398287B0064DE78BA009BEFCBCCE3 /* Syslog.h */, + E0CC282BA8FAFAC2D890B1BFED15A52A /* SysMembarrier.cpp */, + B88D06C2071BC0AFF21CC77D4D60CFF1 /* SysMembarrier.h */, + 8CF1FB8B22E115336F0A53CF3155F4D8 /* SysMman.cpp */, + 04B602E919331F6E10D07406173CBE47 /* SysMman.h */, + EE10D23F9F9A6F605F5ABB40D323391C /* SysResource.cpp */, + 7AC5E17538F2D470843A507744C3420C /* SysResource.h */, + F25F87AA623BA162D848B5B3EC9C60B7 /* SysStat.cpp */, + 17D5D96A5D5DB15988EECE23ADDC378C /* SysStat.h */, + 15B61FCD03DA2E21AEC3A554EDE9861B /* SysSyscall.h */, + 985640F0769CFC44BE8784A0524828E4 /* SysTime.cpp */, + 568DCAB4405DB14F4D48C8583397499E /* SysTime.h */, + A038B84D33708A323BCFB602B94B3342 /* SysTypes.h */, + 1C54E2024A58E50FF56C28D2288AA2E0 /* SysUio.cpp */, + 84BD9B6AE5CF36F13E90AA9DB2458229 /* SysUio.h */, + 7E3803028B3463B243421AE1D90AE493 /* Tearable.h */, + 81D0D073BFFD90E161F032E4016B62D9 /* TestUtil.h */, + ADD9680BE4E70DAC99F4E8F28E80749D /* ThreadCachedArena.cpp */, + 98D10C3C764BA701C0A2378F32F87478 /* ThreadCachedArena.h */, + 34035BD0C190B26A0634E24C0E63A8D3 /* ThreadCachedInt.h */, + 8B325C64F03917783D3F653A2700BF79 /* ThreadCachedInts.h */, + 8B6829B2C89A64CE5FB5A5CA1D9D81EF /* ThreadCachedLists.h */, + 703311EF445FFC66F07CFCAD563D418A /* ThreadedExecutor.cpp */, + 1D03BE39E1D34EB361F341CDBCE0EC8B /* ThreadedExecutor.h */, + CB4B5B3A7B31625914AFA13FE1059EF5 /* ThreadedRepeatingFunctionRunner.h */, + 049042B3DF2FDABEB9BBE38636CFBE88 /* ThreadFactory.h */, + 284D0BD80F7C7263935C9B333C8C7128 /* ThreadId.h */, + 4970DF907C454800B98BA5A0FA62DF26 /* ThreadLocal.h */, + D7AE28A75D2D7B71B61DA10E63B35FDC /* ThreadLocalDetail.cpp */, + 7488AFAE0377A21CFBCD91CFB1D7D4CF /* ThreadLocalDetail.h */, + 5953481880AC05A5A0256CD16F6B6C80 /* ThreadName.cpp */, + 8E2A0E7F36CBD96AA86B6CE6DED962A1 /* ThreadName.h */, + A80963FBEE1028DEF8C4D32F24614CC4 /* ThreadPoolExecutor.cpp */, + 5262A96869073E1B25783F9E6FCE1685 /* ThreadPoolExecutor.h */, + C359B5DBA4ACE190A7F72F35A61D1BE3 /* ThreadWheelTimekeeper.cpp */, + 9147902687EC685DC7A0853698C3F430 /* ThreadWheelTimekeeper.h */, + CC2AE6EC96A84416A005C6100DC9D3D9 /* ThreadWheelTimekeeperHighRes.h */, + 84BBD9EECFDDC532701B9676429F63AC /* Time.cpp */, + 204AA1F34D0CD579FA1FEA2882DBC382 /* Time.h */, + 3EB61D181C72318042B364540B702319 /* TimedDrivableExecutor.cpp */, + 31680BAC2B5D1D52543FCFEB90059311 /* TimedDrivableExecutor.h */, + ACA09118FA42AEA231FE0A5A66AA78F1 /* TimekeeperScheduledExecutor.cpp */, + CFFC5CEBE6998B8E15AEAC6F2D288C0B /* TimekeeperScheduledExecutor.h */, + BFE64C332B5D529A57DB416EB659E120 /* TimeoutManager.cpp */, + 50ABED557B2727B15D5F04BF4D42865C /* TimeoutManager.h */, + DB455938C1F1BD9D75A2C54D457D9A20 /* TimeoutQueue.cpp */, + 6A29C604A57BD42B8900C43C824826EF /* TimeoutQueue.h */, + 7105826A2FC29395592A32C5E98A439C /* TimerFD.h */, + 6089DEF6A522BD0393817AE2C87A3376 /* TimerFDTimeoutManager.h */, + 3EFA24A2B42781B009412AFED35E2FE0 /* TLRefCount.h */, + 8ADA55D682457995E872F8370FDB53AC /* TLSDefinitions.h */, + 317F01BDECBC5146ADC88CB6C75D1F83 /* TokenBucket.h */, + 04E7E2155201EF39EF2514273042232A /* Traits.h */, + 13B132553B56176DECF6284C474251A6 /* Try.h */, + C85970971D45FE03BEE3A346F032E001 /* Try-inl.h */, + 24B3CC1D6BFB09CE852315D68783AF14 /* TupleOps.h */, + 3C3430F5A0D8A81F8525A9C95E35EB43 /* TurnSequencer.h */, + 807B40C47C86B2CD10A78565F4FA9D18 /* TypedIOBuf.h */, + AF7652D1D8ADD58645565C3FF3CA65C3 /* TypeInfo.h */, + 55C148DD9C760727E79E0E7E047ECBAB /* TypeList.h */, + 43C6269C3EA36731F03303FD9456F208 /* Types.h */, + 23483A32107EA6FC876494AFEEC048B6 /* UnboundedBlockingQueue.h */, + DC84A14968ADD20000EC197FA05236A7 /* UnboundedQueue.h */, + 97CC0FF8649FB8EAD461676E8C9E66EA /* UncaughtExceptions.h */, + 329C548D9C662F038B5B5394345EB26B /* Unicode.cpp */, + 58BFCA34CE520AE47C12AB8FE5E89E18 /* Unicode.h */, + 395D5B2342644C97DDCBFEE82D2430B0 /* UninitializedMemoryHacks.h */, + 0E61516147E350A335181DADF7D69B54 /* UniqueInstance.cpp */, + 63326DF86E22B325A5B08C049B95D1EE /* UniqueInstance.h */, + E140D805FEFE3701EC7E12BE2ABF66D0 /* Unistd.cpp */, + C48B4E73BB59A201C65E8D5E9183CC18 /* Unistd.h */, + 82797D5E6E3C1AB7F502D4FF66EDCA93 /* Unit.h */, + 44E626EE32F3CF1BEDA84CBE08DC2091 /* Uri.cpp */, + D834EE573F3267BEE0E7CCB02EEA985A /* Uri.h */, + C3338AD03FDE32FDBEF73D073DD11DEF /* Uri-inl.h */, + A3931C325E746C77373C3AE340D4ACBD /* UTF8String.h */, + EEBE801067B9AA91BA4C058EACCDC752 /* Util.h */, + 2E291DD718D8678E695D1CB3D12E569E /* Utility.h */, + E4C5D5D0AF088A21F9F2904F7B342996 /* Utility.h */, + 45B231AEE93B68860961A4A535E629CB /* Varint.h */, + 3D54A3464FC502058D8DAEAB77A89182 /* VirtualEventBase.cpp */, + 9143FB31FA4301876510AD9235A3C234 /* VirtualEventBase.h */, + DF6C69F95084E61522E8A0621E251EEE /* VirtualExecutor.h */, + C3AB91CE88C910CCB9294D27147C129C /* WaitOptions.cpp */, + 777D876DE04191F5FD7ACE4451E1CCC8 /* WaitOptions.h */, + 9C73F356DA3B1B322CA002072CF42AFB /* Windows.h */, + 812A96082CF253DD45C204A145030104 /* WriteChainAsyncTransportWrapper.h */, + 591D5CE70F0224E56390E436F0C0F733 /* WTCallback.h */, + 494B119E0E7CA98E5728119B7D988CA3 /* Support Files */, + ); + name = "Flipper-Folly"; + path = "Flipper-Folly"; + sourceTree = ""; + }; + 70940E57366842EA78AE15E4D3F94B35 /* UMFileSystemInterface */ = { + isa = PBXGroup; + children = ( + CD8065A5F890C52EFEEF18F1FDA1BEA4 /* UMFilePermissionModuleInterface.h */, + 16B1F4E97A424505CC3ACAAE14709362 /* UMFileSystemInterface.h */, + E0440C54D95540931B5190789C179AA8 /* Pod */, + 9DFF46D630E962F1ADD13DD170DE8542 /* Support Files */, + ); + name = UMFileSystemInterface; + path = "../../node_modules/unimodules-file-system-interface/ios"; + sourceTree = ""; + }; + 711E67FCF485822221613A717E85FA87 /* Support Files */ = { + isa = PBXGroup; + children = ( + D055EAF0715602E94556865A2216A727 /* RNDateTimePicker-dummy.m */, + 605D7C3249CE10E6FACFE1BD15E50F40 /* RNDateTimePicker-prefix.pch */, + 7ECE9DAE5D065917ED91FDC76A73A184 /* RNDateTimePicker.debug.xcconfig */, + A1FB841A5BFC3F192EB9F5C757F6E9C6 /* RNDateTimePicker.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNDateTimePicker"; + sourceTree = ""; + }; + 719FCFFCB002F07B9FAF4F8C74736394 /* UMModuleRegistryAdapter */ = { + isa = PBXGroup; + children = ( + 3F198CCD618B671F19A42E19EAF2FB7A /* UMModuleRegistryAdapter.h */, + 486BE51C0E3E56631425DF47C13D5153 /* UMModuleRegistryAdapter.m */, + 1277D81973C9D21FCE7CE21DEE5FAF1E /* UMModuleRegistryHolderReactModule.h */, + CBA32D8DBFA5F692D65B3664A863F34B /* UMModuleRegistryHolderReactModule.m */, + F1FC7DA124123D6F483A20E77DB88C34 /* UMViewManagerAdapterClassesRegistry.h */, + 0770B7A9ED9287B9ED7311DC4123F6C1 /* UMViewManagerAdapterClassesRegistry.m */, + ); + name = UMModuleRegistryAdapter; + path = UMReactNativeAdapter/UMModuleRegistryAdapter; + sourceTree = ""; + }; + 71A2BD1EFB778BF6CCB7D5B14F22767B /* MethodSwizzler */ = { + isa = PBXGroup; + children = ( + CCCC710735CD7D542205BABEC5E5760E /* GULOriginalIMPConvenienceMacros.h */, + 3B0B72635B68DDFBEB61861EB08A22AF /* GULSwizzler.h */, + 328CBCB00EDA5D464EAF30F38790A598 /* GULSwizzler.m */, + ); + name = MethodSwizzler; + sourceTree = ""; + }; + 72F070DC3360CE59390200E880493E96 /* FirebaseCrashlytics */ = { + isa = PBXGroup; + children = ( + 4B2FA3F110E2F5285F8EFD3757E2E7F1 /* crashlytics.nanopb.c */, + 15BEACAEC37CB5497CD018285BA8ED4D /* crashlytics.nanopb.h */, + 7297C9E3B233B6C109D53F693029CB9C /* dwarf.h */, + 3D8B57121FD848BE72A353E5A4934B38 /* FIRAEvent.h */, + 0532C0A55B5C10F896B040B55DBAEE2B /* FIRAEvent+Internal.h */, + FA130D008B802681B6F2F5E96A558A82 /* FIRAEvent+Internal.m */, + BFFCB14A90D6148FB43FDF9D41AE16BA /* FIRAnalyticsInterop.h */, + DA753AED7C14FFECBA73E9633D3E3BE3 /* FIRAnalyticsInteropListener.h */, + B903A67830E160EE0EF8C295A48716BE /* FIRAppInternal.h */, + E8F688C15AB5C089BB2293389D03C29E /* FIRAValue.h */, + C4EC78950AF5C05FE297047021A519B3 /* FIRCLSAllocate.c */, + 9AAD329D923DF61B72274D9B19EEA53E /* FIRCLSAllocate.h */, + FD92AE5268A7E9BFFCD0B589DA132519 /* FIRCLSApplication.h */, + 687A0DD40562984D7463CAA78EC43E80 /* FIRCLSApplication.m */, + 27F486B66D01BBEC7C8F93CF3AB4032B /* FIRCLSApplicationIdentifierModel.h */, + D33C02CF7A42B6C80F082B242AAE211C /* FIRCLSApplicationIdentifierModel.m */, + 9C008C1F8B7D5C3D0ABD2E35A1E531BA /* FIRCLSAsyncOperation.h */, + FCCB6333386C1D0FD59A6F733F4DEC52 /* FIRCLSAsyncOperation.m */, + 1BAC394FB94FD235D2C93E53AEFFE515 /* FIRCLSAsyncOperation_Private.h */, + 1EAE339C1344DA746DDEC8CFD59BF5AC /* FIRCLSBinaryImage.h */, + 37260B6F95E6B538C77461B4B6D05114 /* FIRCLSBinaryImage.m */, + D01D14CD435FAC57CF5EC773DB21909E /* FIRCLSByteUtility.h */, + C9A231A645AD2E00A8FE98B6AE41DB9D /* FIRCLSByteUtility.m */, + 1740711C23139C0114C4B8488E76F0AF /* FIRCLSCodeMapping.h */, + A6307680F6EC7F7048B72294B68290E0 /* FIRCLSCodeMapping.m */, + FACEE59B6126610AB5919182FC9F4842 /* FIRCLSCompactUnwind.c */, + 83E6288D790089E7241E112CDD898675 /* FIRCLSCompactUnwind.h */, + 332A6D43F1C91CA8F795E921BCA7D747 /* FIRCLSCompactUnwind_Private.h */, + A3F587860661F1E7632183EE56BADE72 /* FIRCLSCompoundOperation.h */, + F954B32AC8888CE3FF97711D2A6FBB76 /* FIRCLSCompoundOperation.m */, + 8BEC4C534A6D3D670A75EBA4EDD819D6 /* FIRCLSConstants.h */, + B598759CCFAAC0644CCB774DD52E7B7E /* FIRCLSConstants.m */, + ECFE26448E3C1C7112FACD71232CF62D /* FIRCLSContext.h */, + 39334E3B147A28B2BB778486FF259EF1 /* FIRCLSContext.m */, + 3A3D1A76F4A5CF45A49B858F6A0DF324 /* FIRCLSCrashedMarkerFile.c */, + 08B6390357AA95B7AF60B6F72F9FA914 /* FIRCLSCrashedMarkerFile.h */, + A29F8028A89602700407D094ED630714 /* FIRCLSDataCollectionArbiter.h */, + B011AF2233ABBCA46FBEEC71BD95C430 /* FIRCLSDataCollectionArbiter.m */, + 125DA5CF7E18315B69A50B3F8669057D /* FIRCLSDataCollectionToken.h */, + 86427295E421BD825AC814673C436CC9 /* FIRCLSDataCollectionToken.m */, + 7A993ACDEBFD7E0ED90B4769206BCD30 /* FIRCLSDataParsing.c */, + 7E687F5C65DD3BEAFF47BB5E8EF7D5D9 /* FIRCLSDataParsing.h */, + F64379EA13F2261CF4A270CCE1A61C06 /* FIRCLSDefines.h */, + 99C813405B591F8BFD2D6CD68736A8E8 /* FIRCLSDemangleOperation.h */, + C5275B82FE252A5A80218CFC82C526A5 /* FIRCLSDemangleOperation.mm */, + C83E2D2B8873871B6A699BA5EE085E0E /* FIRCLSDownloadAndSaveSettingsOperation.h */, + 3BA42568CD090374443F4F1F27941531 /* FIRCLSDownloadAndSaveSettingsOperation.m */, + C148D0C3AF01D9DAFCF5C2D8E557DE84 /* FIRCLSdSYM.h */, + E07970FD2F62E7A4DE75E5F6F791E13E /* FIRCLSdSYM.m */, + A41B1B89AADA3EBB33CDDE3B901F241D /* FIRCLSDwarfExpressionMachine.c */, + B62F3C7D15B1B9DC583296B7645BB20A /* FIRCLSDwarfExpressionMachine.h */, + 9E235FB4D7E0FC2F6BB891FE35288C5D /* FIRCLSDwarfUnwind.c */, + 023EA38835E76BD2F08BBF15724EDCF5 /* FIRCLSDwarfUnwind.h */, + 3ECDD200CF993CB41FDFA3BF409D7DE0 /* FIRCLSDwarfUnwindRegisters.h */, + AE40C330752602693855FAC7CF6345E4 /* FIRCLSException.h */, + 7CB6B95323D59DD380E20828F800A2BC /* FIRCLSException.mm */, + 6B532D3A71FE4CCB1130CF0B704D9A0D /* FIRCLSExecutionIdentifierModel.h */, + 93E710FA9E3AAACAA3D2107F0F8F8EA5 /* FIRCLSExecutionIdentifierModel.m */, + CC6772EDF42A0EE1AF458A2D575F4D74 /* FIRCLSFABAsyncOperation.h */, + 8EB7BA7C2D608DD4B24E71DF6890FCF3 /* FIRCLSFABAsyncOperation.m */, + C6A70C618CB6DBC74508136D1EDF9EF1 /* FIRCLSFABAsyncOperation_Private.h */, + CA9D19849DA0037346A7C2448CD8E052 /* FIRCLSFABHost.h */, + 79CE051EE441FB1A53DB09B59DA174E3 /* FIRCLSFABHost.m */, + C2A548B344453E444A4796F7790CF9D8 /* FIRCLSFABNetworkClient.h */, + 74428EC61E0188E17715BC61F69D9FCC /* FIRCLSFABNetworkClient.m */, + BB69159A9E7534B5DC700DC21108F8F8 /* FIRCLSFCRAnalytics.h */, + 565351C7D9EC3CA46AEF022A4814280E /* FIRCLSFCRAnalytics.m */, + 3D7EF236CE7D5CE2A1C72FF683F2061C /* FIRCLSFeatures.h */, + 49DBC109B89F7D5A72A4000B12774106 /* FIRCLSFile.h */, + B8BF6B0504A160312240DE5D8E4D5032 /* FIRCLSFile.m */, + F3B630E67519DA0855AEA8E3CE72715F /* FIRCLSFileManager.h */, + BD379A730B9F2AE40A9AABEDA8A1602D /* FIRCLSFileManager.m */, + A9D230534FF22D171D1F2799C5C38FB0 /* FIRCLSGlobals.h */, + 94F9E3E5E9EC0B8F78F414B70D50FBE1 /* FIRCLSHandler.h */, + CDB1783AAD2EB476B425C7E30DCF5B5C /* FIRCLSHandler.m */, + 7F1268F69DB9F48462D2E8AE12F62688 /* FIRCLSHost.h */, + 838AA08C8AF575070CEF28CED0DD9667 /* FIRCLSHost.m */, + 5343C119674227B662AD65232D789027 /* FIRCLSInstallIdentifierModel.h */, + A0860189B4CD7E1B30B0913458634F61 /* FIRCLSInstallIdentifierModel.m */, + FBCDC1026DD47968B433DA0A23D88E06 /* FIRCLSInternalLogging.c */, + A06DC7C82953AC69C5D7905573C55933 /* FIRCLSInternalLogging.h */, + 1D2D281233B93C81791D7901BD3F2964 /* FIRCLSInternalReport.h */, + CC7802A0AEC86D9095B84A3308092B8F /* FIRCLSInternalReport.m */, + 20EAB90EF822713B7D8AB265ED3C7BB0 /* FIRCLSLogger.h */, + B2A31DCF1982C952178C804B30D8FABC /* FIRCLSLogger.m */, + F25D520DE4EF61DA503BF3B66A93B846 /* FIRCLSMachException.c */, + 774A3866A31D76FF0046D1135E862EED /* FIRCLSMachException.h */, + FB209D641C6FF865E464757D6868CBFD /* FIRCLSMachO.h */, + C8D3769903B1FFB64B6D20DCF0B2D8EC /* FIRCLSMachO.m */, + C6166541CE2D2D90907B298B5A2771CD /* FIRCLSMachOBinary.h */, + 83D19653697B29F16CBBC9A7C10B26CE /* FIRCLSMachOBinary.m */, + 96962FA38898F1D7D4495FB7F8ED9007 /* FIRCLSMachOSlice.h */, + 0DF0BF8FCE4EB3AA709D50E9D36F789B /* FIRCLSMachOSlice.m */, + 2DC7121300C3748D152EF165854E476D /* FIRCLSMultipartMimeStreamEncoder.h */, + DFAD9AF325DDBD47E912B1050D1E9916 /* FIRCLSMultipartMimeStreamEncoder.m */, + EBCC81CAA3C63A93A843D32D8FD8FD94 /* FIRCLSNetworkClient.h */, + 09858444B14CB83AEA70BD5C14FDCB5C /* FIRCLSNetworkClient.m */, + C0188C57BAAF282D715EABD4FA421E95 /* FIRCLSNetworkOperation.h */, + 35967FA5DF24995ED311FEED8F36AB8F /* FIRCLSNetworkOperation.m */, + 4EBA92B532BE23DFCB3F304972B74DEB /* FIRCLSNetworkResponseHandler.h */, + E7D680668C4D614965F1C3B7CF16E5FC /* FIRCLSNetworkResponseHandler.m */, + 2685DB9664E678CB0C87EF6BD998FB13 /* FIRCLSOnboardingOperation.h */, + 3CBC2D81BD34067AA7ACBEEEF55C8EB6 /* FIRCLSOnboardingOperation.m */, + 6A5A3EC7FB31A95B5849F67973BBE458 /* FIRCLSOperation.h */, + A6DEDA22580431B2F80D82C15169D982 /* FIRCLSPackageReportOperation.h */, + 690512D5B3049B47B2D6F5D44044199F /* FIRCLSPackageReportOperation.m */, + B95FD3CBCD00F7E4127E29929C64FE90 /* FIRCLSProcess.c */, + EB6ACA9BC0EC68183524CFAF50825AA1 /* FIRCLSProcess.h */, + 26B3C514048574CA7CDF45FBCFB6C059 /* FIRCLSProcessReportOperation.h */, + A5A176C2A092D10F8B06080D636307A4 /* FIRCLSProcessReportOperation.m */, + AD8FC31B2B3A41E2DD01AE5F916D08D4 /* FIRCLSProfiling.c */, + FF74D46885CF5D55B318522AA6BC33D5 /* FIRCLSProfiling.h */, + 4AAACEC58ABAB756C14C9B043CF24A0C /* FIRCLSRecordApplication.h */, + 7029FAD1B4E7B93A288461D93ECA3EA6 /* FIRCLSRecordApplication.m */, + 74806217A3F03610417EB6686FE65993 /* FIRCLSRecordBase.h */, + 3A629223F976F71639D71C0F1B2F28BB /* FIRCLSRecordBase.m */, + CDCB3FA778FA021CE5A437ED92273D4F /* FIRCLSRecordHost.h */, + 642F60369A61D9E2F3CE29EB3D3A6566 /* FIRCLSRecordHost.m */, + DA8D42A22D682BBDBA66E60052ACC8F3 /* FIRCLSRecordIdentity.h */, + 0188C60B434E703DABBF44094087009B /* FIRCLSRecordIdentity.m */, + BD6D68FA7B495C71FC7EF52EC2B20F9D /* FIRCLSReport.h */, + 2432C8A76487AC835CB14BF897ECF870 /* FIRCLSReport.m */, + E018D94A11FCCA293ADC877A2DAF7B4E /* FIRCLSReport_Private.h */, + CB51CD73695A6728205C7FD008D4C1C4 /* FIRCLSReportAdapter.h */, + 0C742A20ADD9E0E46F4B632E3181BDCB /* FIRCLSReportAdapter.m */, + A4E59AA55DD9A126F59C095029C9772B /* FIRCLSReportAdapter_Private.h */, + 37880D003F3EF2EC6BD191F6E5B2A95A /* FIRCLSReportManager.h */, + D566CCB86225D9463BFAF68E2BA3D2CA /* FIRCLSReportManager.m */, + 2CD7195F3910E7BBF1092BE51F12F91D /* FIRCLSReportManager_Private.h */, + 03E69871B5382F5B39FB85A896684FC1 /* FIRCLSReportUploader.h */, + 56A05E6E745281FC8E38CEF381D72BA5 /* FIRCLSReportUploader.m */, + 3D97A62D5F7FFFED570E9717C1B77CA0 /* FIRCLSReportUploader_Private.h */, + 5FA48097A60E3C79497DF00BF16B6F8B /* FIRCLSSerializeSymbolicatedFramesOperation.h */, + F63D54002B58ECAD9D49158E50EA4799 /* FIRCLSSerializeSymbolicatedFramesOperation.m */, + E26B13FE8996444B3DCDD20D59675527 /* FIRCLSSettings.h */, + A124B205AD056AE7D5175FB2AEFBB3FA /* FIRCLSSettings.m */, + 00394DC74E7E0D168314BDF7B23C819E /* FIRCLSSettingsOnboardingManager.h */, + B69A2764015E57C0D5F50DB351FBE1FC /* FIRCLSSettingsOnboardingManager.m */, + 9B8B0A5EFCC70AA16059E58D6A0F5686 /* FIRCLSSignal.c */, + 6D64AD85EBBE2207BCFC09A8B336B7FE /* FIRCLSSignal.h */, + 32A30B52E9C591000F8E2A982098C433 /* FIRCLSSymbolicationOperation.h */, + 176F21493F611F5287867F3BBAEDF283 /* FIRCLSSymbolicationOperation.m */, + 9930E8BDE14FD0D5625A004F75A0E2D9 /* FIRCLSSymbolResolver.h */, + 6021E553B770F82E73B0C63684662267 /* FIRCLSSymbolResolver.m */, + 7E7248EE9263456BF9C65514F5653EC8 /* FIRCLSThreadArrayOperation.h */, + BDFD3B6E209739769E4DC08A11737812 /* FIRCLSThreadArrayOperation.m */, + 255D72B71BDB0BB5FEFE4E338122CF8E /* FIRCLSThreadState.c */, + 71DD819B8A76B525536896B3EA7CDE0E /* FIRCLSThreadState.h */, + 2488CEDBFF4B43A5A73FE5D4D3EB1DA5 /* FIRCLSUnwind.c */, + 9C14C10E415C0FB7E8D386356542A928 /* FIRCLSUnwind.h */, + 24F58F88A4882E75DB6F2D62653C730F /* FIRCLSUnwind_arch.h */, + B4FF54CA08915921A79C644F03386D42 /* FIRCLSUnwind_arm.c */, + 73D9980559B77CA957A03153403CA841 /* FIRCLSUnwind_x86.c */, + F5EED8B3D27FEB3E08D282761E4BE616 /* FIRCLSUnwind_x86.h */, + CA9DE3AFEE8924A7B1EA77B2663C05F2 /* FIRCLSURLBuilder.h */, + 95164075C77A0ED9148AFA34AF9AFCCC /* FIRCLSURLBuilder.m */, + 30163F074732A3DCD3326EAE9F1DF671 /* FIRCLSURLSession.h */, + 224CDF3D28B97DC3F74B7C94A47DEB17 /* FIRCLSURLSession.m */, + 79053C64F1C59AFD89510405CF94C623 /* FIRCLSURLSession_PrivateMethods.h */, + 0CC456DA880CCB4C69A228EC88B34D5E /* FIRCLSURLSessionAvailability.h */, + 678ED3E1F085D3666FF228FD63BD2F48 /* FIRCLSURLSessionConfiguration.h */, + 52B9A4F94F136CF7E36F8C113BC2A8F2 /* FIRCLSURLSessionConfiguration.m */, + F6E30BCF4DA423CAEDE6ED4073EF2A63 /* FIRCLSURLSessionDataTask.h */, + CC1382387B408898BE667378601E65A0 /* FIRCLSURLSessionDataTask.m */, + DCC0177033322577FE17C0A5DB7D6D70 /* FIRCLSURLSessionDataTask_PrivateMethods.h */, + 62FF8DB2CA6E62BC91939C2346AD6B3E /* FIRCLSURLSessionDownloadTask.h */, + EE251821BE57AC0A1AEB7709AAB470E9 /* FIRCLSURLSessionDownloadTask.m */, + D9BA0287D044D84023891A211A1AD730 /* FIRCLSURLSessionDownloadTask_PrivateMethods.h */, + E7D3730634F7552BC6C6E48ECD1B8E21 /* FIRCLSURLSessionTask.h */, + 2358E4C41369E72DA278AD42A8221CBD /* FIRCLSURLSessionTask.m */, + 4ED27D63CA277829D5E58F99430AD316 /* FIRCLSURLSessionTask_PrivateMethods.h */, + 18B4A2F730A71DC95AD052A05C77F01F /* FIRCLSURLSessionUploadTask.h */, + CF01E9EEBAC70776C6CA2B3B5A114740 /* FIRCLSURLSessionUploadTask.m */, + 4111E7D34BC0881ECCA3AF8731FB1175 /* FIRCLSUserDefaults.h */, + FD520F76FBD80356DA1FF8BED46E0FD9 /* FIRCLSUserDefaults.m */, + 7617FE73C482AD138A32E3A376494590 /* FIRCLSUserDefaults_private.h */, + 61876661DE00A6E1CCFEF073CF75F138 /* FIRCLSUserLogging.h */, + 9E0B1D61A483077FB4BDBC262DE16D7B /* FIRCLSUserLogging.m */, + CDC2BADBC6B01A48B2E76D23BE432B9D /* FIRCLSUtility.h */, + 6B0B134EB010CB93640619051AD559EA /* FIRCLSUtility.m */, + 2DE6EAA6583B7AEA30CD4407AD012766 /* FIRCLSUUID.h */, + B5C69E758FB2D3A24907A0129B96916E /* FIRCLSUUID.m */, + DDC2DC3D0FB74A016AA36240BFF6D984 /* FIRComponent.h */, + BAFC42D3FE10505C8A1F403FE5F1CE2F /* FIRComponentContainer.h */, + A92991813AA6D28B2E0C94DEEA1CB5A6 /* FIRComponentType.h */, + FF79D3BE39F7CDEA58A9C6F8F575592F /* FIRCoreDiagnosticsConnector.h */, + 206620D07945C79E7CC4286575682243 /* FIRCrashlytics.h */, + 8AB00D2E6F6DA172BAF0ED3617D64A42 /* FIRCrashlytics.m */, + 6B9E7BDB4580E6F119D6963E3658182E /* FIRDependency.h */, + 60A9F34009B96F3FB55068354EC32B6D /* FirebaseCoreInternal.h */, + 8A814E92EA07C7E1929E2126C99FA790 /* FirebaseCrashlytics.h */, + 7F6BA9C4D13FE5267F6561724E575CAF /* FIRErrorCode.h */, + EBFD1D03F0F485F3443D4B980F19DCF5 /* FIRErrors.h */, + B23FCC900DEE77A7CB9FC85FEB2D8393 /* FIRExceptionModel.h */, + 7E34E90938E61A36DC80280B0622C2C6 /* FIRExceptionModel.m */, + 10F7CF035EED2DD93173B8F2549A3E92 /* FIRExceptionModel_Private.h */, + 7930255AEF65CABF01261C1F1D39B464 /* FIRHeartbeatInfo.h */, + 769FAB53B4979A07BD4073FD8A4F1FDA /* FIRInteropEventNames.h */, + 68D4DF3318AE6B2A8A4486FB97A71F75 /* FIRInteropParameterNames.h */, + 73A77F48EC09117C89737776DB4899A4 /* FIRLibrary.h */, + 16AF4951CB167E4AC89CBF0EBE9F1FAD /* FIRLogger.h */, + DE7DF1EF7AC5FF2323FCE17BCD757D5C /* FIROptionsInternal.h */, + C24650D12419B4EE7B1AB449E367931E /* FIRStackFrame.h */, + 1DDBFA43E5FEA69E2EE892A2AE4B33AF /* FIRStackFrame.m */, + 742912E2BCFF65A9888B6A3128937A57 /* FIRStackFrame_Private.h */, + E6041D8B6B8E368DC722C385B69E7164 /* Support Files */, + ); + name = FirebaseCrashlytics; + path = FirebaseCrashlytics; + sourceTree = ""; + }; + 7379C5E618F712834D08CA2D2A372235 /* FirebaseAnalytics */ = { + isa = PBXGroup; + children = ( + BF29A2E155382234DB5DFF740C3B3C85 /* Frameworks */, + 97616CA14B35CA218C84A3BF19A1AF2C /* Support Files */, + ); + name = FirebaseAnalytics; + path = FirebaseAnalytics; + sourceTree = ""; + }; + 73D8F5B335313DA9BB06C0A3D2A094F1 /* Pod */ = { + isa = PBXGroup; + children = ( + 773BE62210D67BDAFDC00CADE841C6D3 /* EXHaptics.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 74D83B7C28BEAC447253700DF1A53919 /* React-Core */ = { + isa = PBXGroup; + children = ( + 0B1E8331161C7031FD8D81174D4E44E3 /* CoreModulesHeaders */, + 904ECAA2E67BF7430A6BA3AAA8B0C3B0 /* Default */, + 4EB418C08FA064464C3FBFD8AAA63C4E /* DevSupport */, + 02D091C1F1A5E15F6F531A9BFED15240 /* Pod */, + 913952B1D8D12659D2DDECABFF87E8A0 /* RCTAnimationHeaders */, + 9D06CF6F2D234943394A1C9542A3C2E0 /* RCTBlobHeaders */, + 7827844F884B58B8D54875274AAB5A1B /* RCTImageHeaders */, + 8BFDEF59E181F25F243ACDF64938A02E /* RCTLinkingHeaders */, + CF94ACFE207ACD7526794D6414F45917 /* RCTNetworkHeaders */, + 9B55E08B18C1EA2A55B38504CAB6196A /* RCTSettingsHeaders */, + 6CC5DE9B1F54ED518317DF013A2FBB70 /* RCTTextHeaders */, + 004DB0FD52134ED15225BD4A8A515587 /* RCTVibrationHeaders */, + 218377890D1A52E9F163998FC9966486 /* RCTWebSocket */, + 4A71100C3F8EDEAD906F76D75D44B22D /* Resources */, + CBBAB688FA11BA0CB33DEE9AFD9DEA45 /* Support Files */, + ); + name = "React-Core"; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + 74F82CFA2A7C3CE5AD9C85B71AB9CDE1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 72A1752D64E7BF2FF0CBAD15EBA1EFE8 /* GoogleAppMeasurement.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 755523459FB011F94199849C09442B80 /* RNBootSplash */ = { + isa = PBXGroup; + children = ( + 7285FCEAD1DB287509A8ECAD629D4192 /* RNBootSplash.h */, + FBD95EEABF364310DBAE7C78197248AF /* RNBootSplash.m */, + AB331C2324602398F0E93C2DDDC5AD96 /* Pod */, + 2940B507F9094B7488F9CEC71074EB89 /* Support Files */, + ); + name = RNBootSplash; + path = "../../node_modules/react-native-bootsplash"; + sourceTree = ""; + }; + 7663CEEC995F69674034EF13019B4B20 /* UMTaskManagerInterface */ = { + isa = PBXGroup; + children = ( + 950098739FFDA16B893BBFEC5225765A /* UMTaskConsumerInterface.h */, + 8C908340DE6E01FAD393619634FBD5E8 /* UMTaskInterface.h */, + 1C060E596151CCBEE30505122547520F /* UMTaskLaunchReason.h */, + 8A34B39C894771BAED3A78FE114277C9 /* UMTaskManagerInterface.h */, + AB766C48C1F8274B25624D9ECC2DF571 /* UMTaskServiceInterface.h */, + D998085BCEA11C6B9876CFD6065D7834 /* Pod */, + E8C6116DBE8CB3109C9A2E3471FA3626 /* Support Files */, + ); + name = UMTaskManagerInterface; + path = "../../node_modules/unimodules-task-manager-interface/ios"; + sourceTree = ""; + }; + 769F0E8C6467FE0E3954AB408B77C13F /* Support Files */ = { + isa = PBXGroup; + children = ( + C863F834D2276C119B79EC75546B262D /* React-RCTImage-dummy.m */, + 9C8DB1EEF796A30D002498C1D92697A6 /* React-RCTImage-prefix.pch */, + 6A3105D5703F39A3BE1A8CD14A0BFFDF /* React-RCTImage.debug.xcconfig */, + 5D36F5D3B435F9BB1445D15728818433 /* React-RCTImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTImage"; + sourceTree = ""; + }; + 7738F6752AC603863B9C2B19501BDA08 /* CxxBridge */ = { + isa = PBXGroup; + children = ( + 3291C5111000EE84FEAE8934CDA421D9 /* JSCExecutorFactory.h */, + C2412D39761FA90675024571530E601B /* JSCExecutorFactory.mm */, + 60EE65E31FCFD1343185C279F30A4B34 /* NSDataBigString.h */, + 01FFD7064BC207BBF801E369EE1FE5B9 /* NSDataBigString.mm */, + 2E1FF65056B6E9839EB15A1246394F75 /* RCTCxxBridge.mm */, + ACFD8D6A6CCB45172FAC0BF0791AFCF3 /* RCTCxxBridgeDelegate.h */, + 00587D8E4628D6D6C56AF8777C44E288 /* RCTMessageThread.h */, + 827DFD228443BC4AEF464F23DB727440 /* RCTMessageThread.mm */, + 006290916E750D914D50DA47270DB34E /* RCTObjcExecutor.h */, + 47EB671C2BC26040839ED952BC5DFB4C /* RCTObjcExecutor.mm */, + ); + name = CxxBridge; + path = React/CxxBridge; + sourceTree = ""; + }; + 7772BF1D421F42FF8010630BAF4AC4F4 /* React-RCTText */ = { + isa = PBXGroup; + children = ( + F212C141BE63F876613767B52538D014 /* RCTConvert+Text.m */, + 1BA5BD85C7A392D23B0CBCEB2D563F2A /* RCTTextAttributes.m */, + B6B46BE3D17BE3D561B8D8A8D736A61F /* BaseText */, + E48A28A8723F446E785A059EECE6CCD1 /* Pod */, + 33F7058D8B6C285524969B82C18777CA /* RawText */, + EDD8017D6A7F818B6ABC5B18E959D0D4 /* Support Files */, + 1EE61F35007DA7FED2011206EE80A334 /* Text */, + 6327FCA2ECE742A4CBF46DB136BC8D78 /* TextInput */, + 4EC78337B0E678FA2A540656318E843B /* VirtualText */, + ); + name = "React-RCTText"; + path = "../../node_modules/react-native/Libraries/Text"; + sourceTree = ""; + }; + 77FE9799326E4544056FA90A5CCA5246 /* Pod */ = { + isa = PBXGroup; + children = ( + 1AC766DE6D52AA9333ECCEF12AAFC217 /* LICENSE */, + A366450CE609DA9E7F66834FC7ED5F4B /* react-native-appearance.podspec */, + 1AAEF6B6AA75BDCA10811A4DA227D44F /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 7827844F884B58B8D54875274AAB5A1B /* RCTImageHeaders */ = { + isa = PBXGroup; + children = ( + 2D708756ED79D00EFE627E55752067AB /* RCTAnimatedImage.h */, + FDE44B964AC8F16AA3D0AD773D9EC0E2 /* RCTDisplayWeakRefreshable.h */, + ABB66EF6096F9BC1CB4EBB1A46CF0CEE /* RCTGIFImageDecoder.h */, + 8FEA308D9EE0B17420E3FA0C1F7C8D57 /* RCTImageBlurUtils.h */, + 636418CED3B46E537DE6A0AD11DC21AC /* RCTImageCache.h */, + 710D497CAC5A12DADDFEE9C9787167E0 /* RCTImageDataDecoder.h */, + 4F30FDB79B953E24BA31973769658593 /* RCTImageEditingManager.h */, + EF818D16053A03214D9381DCB959CABE /* RCTImageLoader.h */, + 8A0582E975A3D3BF8B258B5BC446DAAA /* RCTImageLoaderProtocol.h */, + BFFF601AEA8CC937FADA0CF3918CC8A4 /* RCTImageLoaderWithAttributionProtocol.h */, + B1A35E1FEB04CB3519903C7D2D908788 /* RCTImagePlugins.h */, + 444EADE76C3CA7F493AA7A22EAE544B5 /* RCTImageShadowView.h */, + C19249F2165F085FA823B1F6A96D1FFB /* RCTImageStoreManager.h */, + 2F02DE6A668E61244D4229E805CE5486 /* RCTImageURLLoader.h */, + ACC49485E73D8B341EB143A63D32274B /* RCTImageURLLoaderWithAttribution.h */, + AD25019B3D7ED26109344A81E157CED6 /* RCTImageUtils.h */, + EA043834C92579EFFC6F0F6F087FC821 /* RCTImageView.h */, + 3F470A63FAA56BB33401813536A6B42A /* RCTImageViewManager.h */, + 91E90FFD3A14B18E9F267DAD7B7A3F0D /* RCTLocalAssetImageLoader.h */, + 661C4ABC8886CFB5A79EC57F20B9F713 /* RCTResizeMode.h */, + 0269D78D20C08E4BF735B779A1C8F6AF /* RCTUIImageViewAnimated.h */, + ); + name = RCTImageHeaders; + sourceTree = ""; + }; + 78965AEC7CFAC80BAA06DF24D74E3323 /* libwebp */ = { + isa = PBXGroup; + children = ( + 7F0D6CCE718597B8302CF93DD952FD8E /* demux */, + 3F95AF94DF45EA7203D71FB37C810F5C /* mux */, + B93CA65AE4C2256B8E1C7B2635240739 /* Support Files */, + BF5DF98F2051ADEDB928F354D941D279 /* webp */, + ); + name = libwebp; + path = libwebp; + sourceTree = ""; + }; + 7931A39B705A95BB7866F27ABB98A3D6 /* CocoaLibEvent */ = { + isa = PBXGroup; + children = ( + 3819EA000C553270B052608173ED0BAA /* buffer.h */, + 0920195F8B40BCD1B1C407316C045235 /* buffer_compat.h */, + AD2623201AFB1ADEDACA7BDA3F7B18BA /* bufferevent.h */, + EB43E4880CBB471E326D9324B0D08334 /* bufferevent_compat.h */, + 709326B45A597DA29C6B1F39E4CE506F /* bufferevent_ssl.h */, + D0C7E5028E9822EAE1931F1C88A1CBE4 /* bufferevent_struct.h */, + 10B27EDDF96A9EEEEF410A5D770206A5 /* dns.h */, + 560348BE2BA7FE148BB7A43B4B1FBE2E /* dns_compat.h */, + 541001CDA928E0618A23816C3D812E19 /* dns_struct.h */, + BC92C6B1851B67239DB928F77693DFDE /* evdns.h */, + 266151A83F20C54689F48626C35E50A8 /* event.h */, + 576DC4F828CB1BD80A51684E1474B47A /* event.h */, + 462F24E629C595A36A26BB3523701DED /* event-config.h */, + D405C5423FC7862CDEEAF02BACA85FB2 /* event_compat.h */, + 42CDAD17D9AE3F90E1F51B66A1822465 /* event_struct.h */, + A1B869AF16986544C09D0DEA7D533A67 /* evhttp.h */, + 8C6B8E2682440B9BF16413835AEC1954 /* evrpc.h */, + 0CF9C8130E99CB673275987865FAF118 /* evutil.h */, + 8B7868C6DEEAB78B056F86DD424A6BB6 /* http.h */, + 2707E2961B55803E7B7AEA39B57A14DA /* http_compat.h */, + C1C9AB7FEBBABC9C85DB417752D1B895 /* http_struct.h */, + 154143703F771A56F60AEAC01B1781D0 /* keyvalq_struct.h */, + 92E8E2E486970F4DB8BF6C93FB711312 /* listener.h */, + 7513E1C06F889605D74D2B5B2BCE287B /* rpc.h */, + F84856F186668EBD41DDE6BD2BE7C867 /* rpc_compat.h */, + 0020B7C7852D686E210F8660BAD74922 /* rpc_struct.h */, + 8D7B9DF14EB9BB9B9F75E12937A9172D /* tag.h */, + CEACFCFAC61DE8843D91BC883EC70702 /* tag_compat.h */, + 45A74F59BDD0FE86114178946340A7D9 /* thread.h */, + 2024B1BB04C689EF0F6D537E234FB04B /* util.h */, + 83FE38D0CD33C870FDF6CAF08CA26264 /* visibility.h */, + AB529415742B86552D722F50B7935C63 /* Frameworks */, + A5022E231A23D8572173516017C3EEF7 /* Support Files */, + ); + name = CocoaLibEvent; + path = CocoaLibEvent; + sourceTree = ""; + }; + 7933B87137FBA99A1E7A15297B09AF95 /* Pods-RocketChatRN */ = { + isa = PBXGroup; + children = ( + BF9F2DB2933A2B5D066F8485471F15C5 /* Pods-RocketChatRN.modulemap */, + 414709D1E0A881DFA14BF6ACA8171DFD /* Pods-RocketChatRN-acknowledgements.markdown */, + 147AE981124964810C620F4CCECAC115 /* Pods-RocketChatRN-acknowledgements.plist */, + 0F0E0C5C69D2F5B477CB9AD4BEC168B6 /* Pods-RocketChatRN-dummy.m */, + 1888FA74262945412C925AC57AC0924D /* Pods-RocketChatRN-frameworks.sh */, + E31878A25103232AA93630DC9E31BF04 /* Pods-RocketChatRN-resources.sh */, + 911D8D1A649CF9EBF0D5F5E5062C0ECB /* Pods-RocketChatRN-umbrella.h */, + 9F263719772A77F5C2E42FDE20EE9DEC /* Pods-RocketChatRN.debug.xcconfig */, + 68AC99B30175038756318A5894F6AA9A /* Pods-RocketChatRN.release.xcconfig */, + ); + name = "Pods-RocketChatRN"; + path = "Target Support Files/Pods-RocketChatRN"; + sourceTree = ""; + }; + 797D6979D0C6CCBA54CD9CE7B0D14532 /* RNReanimated */ = { + isa = PBXGroup; + children = ( + D59D31062995715D7696FC12BEE6C908 /* REAModule.h */, + A4D2C0E3A40E37629B4564935D244DC4 /* REAModule.m */, + 90B91FE26E027277EFBA1C8B70A1D88D /* REANodesManager.h */, + 9A43C4D7CA1EF800C7182FB3A6B3728F /* REANodesManager.m */, + 259FC2DFCEBBD998F522214A854A69E7 /* REAUtils.h */, + 0FE7C1BFE94F808B796170B2DD1B4113 /* Nodes */, + 6B66D4E5F46B4B59FF97DEBEDB9EF516 /* Pod */, + FD8D373DE9319F76E2DC442F33613ED4 /* Support Files */, + 0507BBBD2AC100CB858A14BB118ABE41 /* Transitioning */, + ); + name = RNReanimated; + path = "../../node_modules/react-native-reanimated"; + sourceTree = ""; + }; + 7A445784C4D052CDAF1991392EB94F10 /* RNCAsyncStorage */ = { + isa = PBXGroup; + children = ( + EF3BE123851A9F73F566DE3EC5425D97 /* RNCAsyncStorage.h */, + 6B5F4DA12E08BB74DEFF85ACEBDF5132 /* RNCAsyncStorage.m */, + 5ADF350C74432CEE2E40F51DC54B9C3B /* RNCAsyncStorageDelegate.h */, + 378B39CFE25A2A5A79426BE0E3067A47 /* Pod */, + BCE46865FBF3D1F071DBD726AD759ED3 /* Support Files */, + ); + name = RNCAsyncStorage; + path = "../../node_modules/@react-native-community/async-storage"; + sourceTree = ""; + }; + 7A9C903D05E9BC1271E7A13C52647E47 /* Support Files */ = { + isa = PBXGroup; + children = ( + EB164747A5D8138460D7F1926B6B16D8 /* rn-fetch-blob-dummy.m */, + 67CB5B9FAA8B9A75BE740285A3D57679 /* rn-fetch-blob-prefix.pch */, + 75313F88E002ACFF16EACE7D37E55CD8 /* rn-fetch-blob.debug.xcconfig */, + E3D88E28280E910CF0ABD596B0E45628 /* rn-fetch-blob.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/rn-fetch-blob"; + sourceTree = ""; + }; + 7AD5564D2E63BCD15750A87CAF9C35B9 /* UMAppLoader */ = { + isa = PBXGroup; + children = ( + 4991047D64FC6C945D94BC8F3A0C41CF /* UMAppLoaderProvider.h */, + 9A057FC2B06C2E9754F234557A9DD5F2 /* UMAppLoaderProvider.m */, + 57C8CD2D5497253167356A945713E86D /* Interfaces */, + DC66B1675AD648DA94F3953731D7D217 /* Pod */, + FD45B06B1FFDF120C0E94672DC6BFE81 /* Support Files */, + ); + name = UMAppLoader; + path = "../../node_modules/unimodules-app-loader/ios"; + sourceTree = ""; + }; + 7B0E71DC94073BCFB7AF6B9B0AB88D8C /* Resources */ = { + isa = PBXGroup; + children = ( + AC89FF370507A645B791BC0214BE2FF9 /* AntDesign.ttf */, + 1BABCF4855AA2E25E80730745C4E2483 /* Entypo.ttf */, + 1106CD0CC15A3861E3458C7E1A14B064 /* EvilIcons.ttf */, + 76F3CF29236E4855EE0C7FA2E590F7AF /* Feather.ttf */, + AD2C900B9101C23A903622967FBCD164 /* FontAwesome.ttf */, + 16DB63E119200D6A2D92DC231BF071C9 /* FontAwesome5_Brands.ttf */, + 175E3EF1276274BAE926DDEC3CAA2D2C /* FontAwesome5_Regular.ttf */, + D570A60021434B3E03B4CF1F52972C40 /* FontAwesome5_Solid.ttf */, + 71DBA25D56F4E98535360125C2744A9E /* Fontisto.ttf */, + 47BC066BD662683D81C58F1F6991A984 /* Foundation.ttf */, + DC74E3B4A83D19C52E8E61C463BD7E55 /* Ionicons.ttf */, + 22A5BCBA16F00B877372BD699E0E4E85 /* MaterialCommunityIcons.ttf */, + DDF09AD3A338EAAC64FB0B19BC16F444 /* MaterialIcons.ttf */, + 86DD7B03FBB54CE67B2165065FA13CAA /* Octicons.ttf */, + E125EF8FAD2127953E762DAF88CBE2BB /* SimpleLineIcons.ttf */, + 6158A1C3B1D673D4A0001AB5414E565E /* Zocial.ttf */, + ); + name = Resources; + sourceTree = ""; + }; + 7C3743554C99D3D70783F9ED0DC87313 /* Source */ = { + isa = PBXGroup; + children = ( + 5340924B70CACE61FF71D862E64CACC2 /* BSG_KSCrashReportWriter.h */, + D8E778D6E58C7C6F07EDC876B2800844 /* BSGConnectivity.h */, + F7A69A91516FD34848657A75CC9D2F35 /* BSGConnectivity.m */, + 71257F613B8493A4FC00514269F29783 /* BSGOutOfMemoryWatchdog.h */, + 91086715CCEF7D1EDA7015EE84246863 /* BSGOutOfMemoryWatchdog.m */, + 8D7A9A8E172BB022F4E504199B84F151 /* BSGSerialization.h */, + 74B4FC597586AC738702A56B49C28158 /* BSGSerialization.m */, + 2D81019D6D3E794938C2320E07B95E40 /* Bugsnag.h */, + E096500E068CCDEDD557DFE14EB9B945 /* Bugsnag.m */, + BC7E9DEB1E68E3A2E513B0C9DBE30A93 /* BugsnagApiClient.h */, + EBC83A9010C9BBB2AC5CEE2E7084C8B2 /* BugsnagApiClient.m */, + 6275C5B715D98A86FACE0CCDAD6831A0 /* BugsnagBreadcrumb.h */, + 11B5FBB3A83F35FF5D3FE6376703239F /* BugsnagBreadcrumb.m */, + E783D8DF4D2F070610D2E2C47732CA95 /* BugsnagCollections.h */, + 58514F90F3494FED045D1821DED44BD2 /* BugsnagCollections.m */, + 74F6374BA743798F1310BAB6F42EF488 /* BugsnagConfiguration.h */, + AAC7B0A31569204C9B166A859DAC2F36 /* BugsnagConfiguration.m */, + 391B0C200A173C53CBA77E401A4CF5F8 /* BugsnagCrashReport.h */, + 160CAF42AD18377AA139BF3EB2FA7D6D /* BugsnagCrashReport.m */, + C3B625A4C10B57BABDE3E39E348297F8 /* BugsnagCrashSentry.h */, + 35E0F23AC6F1D22C810C888F3767F89B /* BugsnagCrashSentry.m */, + 43CA4F506353F3E9A5834EAE64E6B2DC /* BugsnagErrorReportApiClient.h */, + 13604852BC2934412E4250C40A4EA0BB /* BugsnagErrorReportApiClient.m */, + 4404A2314F6641965D30C055915C7749 /* BugsnagFileStore.h */, + 0A7700A6C47A0F61956BDF023D360203 /* BugsnagFileStore.m */, + 23E6E9E9C2D7BBD5CA4209EFF48CB96C /* BugsnagHandledState.h */, + D22037EC1945AC3894D0F49B7EE6ADC2 /* BugsnagHandledState.m */, + 6788C7C77F3ED30C74B1C662B92F603A /* BugsnagKeys.h */, + 06EBEE20FA2BBC510E5DFE7FD72D6EF3 /* BugsnagKSCrashSysInfoParser.h */, + D98EC451103C6A05A101FAB65F187F1F /* BugsnagKSCrashSysInfoParser.m */, + DB518370C3EA60C4C2AB53038DF69CAB /* BugsnagLogger.h */, + 3A41F886F9557FAF255638FFF3C21626 /* BugsnagMetaData.h */, + 030B272E22B61D35C406432E7284505A /* BugsnagMetaData.m */, + 19B538EF9AEC66962AF653D075C45ED9 /* BugsnagNotifier.h */, + D20518A57CAB05E56818F52E0D00F580 /* BugsnagNotifier.m */, + F5ADB8DC7FDDED153499FC52E631D35F /* BugsnagPlugin.h */, + D3AEF5FB1960BA4E41498A8E6A6A2C59 /* BugsnagSession.h */, + 7A569F49B1510D1BF5C517D6E910D4A6 /* BugsnagSession.m */, + 2630D84868E98C459C12565445799C9A /* BugsnagSessionFileStore.h */, + BAC4F7102DC87BE359380EAFF5AF5F01 /* BugsnagSessionFileStore.m */, + B1D356C0FAE3F550FDF8DE7ED8C7B009 /* BugsnagSessionTracker.h */, + 8D26974653C2602926EF401FC2678127 /* BugsnagSessionTracker.m */, + 5603E5627C5A01DDF99042C6F3474650 /* BugsnagSessionTrackingApiClient.h */, + E853814711754FBB587746DF154A7DA6 /* BugsnagSessionTrackingApiClient.m */, + A126190B3782A3569E1A0D03813CFE51 /* BugsnagSessionTrackingPayload.h */, + 4C9B92D90B3CD521BF48F0703787A456 /* BugsnagSessionTrackingPayload.m */, + 7066D5F1394D92E84728726CEDD2A1F2 /* BugsnagSink.h */, + C4AA6636236476B4443449EF58DAC1C7 /* BugsnagSink.m */, + 9C6601ABC5EAA4441339CC84279C5D1F /* BugsnagUser.h */, + F76AD6DEF150A4569080B1D32591E9AF /* BugsnagUser.m */, + F18AA46C09E72D8A88F09458700D689F /* Private.h */, + 9F31F6D6EA90B4784CC834936BE98BB8 /* KSCrash */, + ); + name = Source; + path = Source; + sourceTree = ""; + }; + 7D938ADA560977A635A3DE389927D06A /* Drivers */ = { + isa = PBXGroup; + children = ( + E52ABBB3DE309391A725597EE0804C0B /* RCTAnimationDriver.h */, + C0BBD5B2AD0576FA22293BD89E067F81 /* RCTDecayAnimation.h */, + 284013768F57DB72DFD457F378A5C123 /* RCTEventAnimation.h */, + F38E5C0A07B64F48FC05AE425C5B42E6 /* RCTFrameAnimation.h */, + 8879EB8036F0B19C4935DA75C059A95D /* RCTSpringAnimation.h */, + ); + name = Drivers; + path = Libraries/NativeAnimation/Drivers; + sourceTree = ""; + }; + 7DAAE91B6DD3E7C34FD239673DC8025A /* Pod */ = { + isa = PBXGroup; + children = ( + 3AE7616DCD14898133A7469BD455B16F /* LICENSE */, + 8412AE7CDF8FFDDC2BBB2ECC77494228 /* react-native-orientation-locker.podspec */, + 72E1AE660D1088DE17A39B6C1E5EF794 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 7E12B35B890DD7C78339EB5020733B81 /* Support Files */ = { + isa = PBXGroup; + children = ( + F6C605E8FD650C0D64EB695BDE44199F /* RNDeviceInfo-dummy.m */, + 02FD9E999642719C434C3F1F7E3DC7FF /* RNDeviceInfo-prefix.pch */, + EC24F184D62C58E54033282986D7CEA6 /* RNDeviceInfo.debug.xcconfig */, + 3B5B16A6B7B7CF3E4E34C28BC8457480 /* RNDeviceInfo.release.xcconfig */, ); name = "Support Files"; path = "../../ios/Pods/Target Support Files/RNDeviceInfo"; sourceTree = ""; }; - 7E26C5CA8DA3071F1E915677761228F6 /* RCTCustomInputController */ = { + 7E9FC9CF97437CE6A6DF8265E5346E8F /* React-callinvoker */ = { isa = PBXGroup; children = ( - D5328BB01B041DED6741C77026C1C3B9 /* RCTCustomInputController.h */, - A97E8279FC797BDCFA942FE1B190D5EF /* RCTCustomInputController.m */, - 74FEFD87D477DF451E6D724E3400FB8D /* RCTCustomKeyboardViewController.h */, - D674A3976574A3B46BAA6F260B8F4D55 /* RCTCustomKeyboardViewController.m */, + 642F5426E097D23337CFF1C17F986C26 /* CallInvoker.h */, + 483449424C756ABFE1F5C1FF044A3032 /* Pod */, + DC1789926E2AD2FD1A9382BC30B47D56 /* Support Files */, ); - name = RCTCustomInputController; - path = lib/ios/RCTCustomInputController; + name = "React-callinvoker"; + path = "../../node_modules/react-native/ReactCommon/callinvoker"; sourceTree = ""; }; - 7F1E68D1DFF6A19EFA984BEF0805C996 /* UMFaceDetectorInterface */ = { + 7F0D6CCE718597B8302CF93DD952FD8E /* demux */ = { isa = PBXGroup; children = ( - 80E6E9F99DA8F071689A8C4804E01125 /* UMFaceDetectorManager.h */, - 19935BCEE559CD1CD7626EB40075A7FE /* UMFaceDetectorManagerProvider.h */, - 441561515AF3388B3C86393E56B1D3CF /* Pod */, - 279C8F59F403B33573E3E57A04B685A1 /* Support Files */, + ED6A007B0F6E3BB16BE2D6C88BF06250 /* anim_decode.c */, + A538681767405B4E9FF83C15780AE054 /* demux.c */, + 0DD0B61330B9878D2A0D152EF587ED4F /* demux.h */, ); - name = UMFaceDetectorInterface; - path = "../../node_modules/unimodules-face-detector-interface/ios"; + name = demux; sourceTree = ""; }; - 80A180803F5948FAEE2307B62D932B51 /* RNFBAnalytics */ = { + 7F2EA32FC1A785D2D5E3D7496BFF860B /* Support Files */ = { isa = PBXGroup; children = ( - 9E9417DB68C894934F552EDBEFEE30B4 /* RNFBAnalyticsModule.h */, - B650074EFC46B04DF230D7228E596A77 /* RNFBAnalyticsModule.m */, - 5B0BEA9A6C9DF6A707EDC5F2EEE5E328 /* Pod */, - 325523B32C582ACDA3C0EF8D11327567 /* Support Files */, - ); - name = RNFBAnalytics; - path = "../../node_modules/@react-native-firebase/analytics"; - sourceTree = ""; - }; - 80C07A158264006F7AD83BD0AC765D28 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8956ACF74B500301F363E9F2FEB2FB5C /* SDWebImageWebPCoder-dummy.m */, - C84BBB5EE6F5A7506E0DC196EDCEE025 /* SDWebImageWebPCoder-prefix.pch */, - BCE822D74B11D22E737B6FD6F8BECA25 /* SDWebImageWebPCoder.debug.xcconfig */, - 17696421DD846039BE3A6633D2BE9B10 /* SDWebImageWebPCoder.release.xcconfig */, + 514821ADBB2F303EDBB9D58B2B41EE75 /* GoogleDataTransportCCTSupport-dummy.m */, + 1581C03739BE8695CA4E41A4A213FD91 /* GoogleDataTransportCCTSupport.debug.xcconfig */, + 13887FB8E29B4C286A4446F6D1C8E926 /* GoogleDataTransportCCTSupport.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SDWebImageWebPCoder"; + path = "../Target Support Files/GoogleDataTransportCCTSupport"; sourceTree = ""; }; - 812C6A394F6B3E88A422CE250974C6B7 /* Resources */ = { + 818A297224D149ED672094D4E85229FC /* Pod */ = { isa = PBXGroup; children = ( - A147A30B6FEF86333F09AA5A26499A1E /* ar.lproj */, - 629E8C2261D0BCC86154D286AC562FBC /* Base.lproj */, - 3559D7F06A730A4645DFA09171B2E0A5 /* da-DK.lproj */, - 2C88102DB232016A3292EC03C2DB112A /* de.lproj */, - A04B5CB1B57C0A6012190EBDCBA91165 /* en.lproj */, - 05423E07A4C1698CB808DB91D6D3B324 /* es.lproj */, - 6B12E388B902855C75660E278B62861A /* fa.lproj */, - 72BA6DE823ED11B26089A421120411D3 /* fa-IR.lproj */, - F9AF1435D07F42704AE3EDA00049E97F /* fi.lproj */, - F6561E3F265A1D5850ED9807D713DF2B /* fr.lproj */, - 2179FC7B715002C6DF2DEB99310534A5 /* hu.lproj */, - 724B6C59DF738F60B3A62804F455FAA3 /* id.lproj */, - 708AFF192F423A1B7B67047FAC16FECA /* it.lproj */, - 00EA3110EC052F471895B08BDB95D14E /* ja.lproj */, - D0B93C26B41920E48F778CCD2CB459F8 /* ko.lproj */, - 8212F17211A09244F12417E5EC41A210 /* ms.lproj */, - 855E16EBCC3978D7F990D6473D3B1B4B /* nl.lproj */, - 630FB216BC1093C5DE7FD7757B5FFE57 /* pl.lproj */, - 6CFCE2524C07D4AFADBAB2128ED2AD96 /* pt.lproj */, - B2AEF8B48EF07823C59E4886848C58C1 /* pt-BR.lproj */, - 11D44F706EA811E254CF2F8A070533A7 /* ro.lproj */, - A6C5BE5A9FF7E4B6E04146F4B4ABDAE8 /* ru.lproj */, - F6EE8B397595CE5A729585247F112E22 /* tr.lproj */, - BDBBFBCD7DE76109F755131AAA2F136C /* vi.lproj */, - 9F80816C241D2134924EA901807D4877 /* zh-Hans.lproj */, - B7C6BC5E3A68DE13D360B6E9E54332B0 /* zh-Hant.lproj */, + EF6D7ECA3104F08D129960154380094E /* UMSensorsInterface.podspec */, ); - name = Resources; + name = Pod; sourceTree = ""; }; - 81BD912490395D2D43B7FABF45FA861D /* Frameworks */ = { + 81CEC988479F9B9B8913B4F65952A260 /* VirtualText */ = { isa = PBXGroup; children = ( - B94372BA7970C7073569A25540E62C94 /* libcrypto.a */, - 946CEEB02110E768A56394600C152040 /* libssl.a */, + 11E3EF30B38D7428F3F41F355DA03B7B /* RCTVirtualTextShadowView.h */, + 7266FBC7B6E3E922A364AD7F410141C2 /* RCTVirtualTextViewManager.h */, + ); + name = VirtualText; + path = Libraries/Text/VirtualText; + sourceTree = ""; + }; + 8212986986D9F893106D66514B2D3974 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2DEF861C07C81DFEE299E123CE7A5233 /* RNRootView-dummy.m */, + 96DB8478CAF5354FC5E6C1F5BBA39A22 /* RNRootView-prefix.pch */, + FADE21729C61E7E8C64BFC27E6069674 /* RNRootView.debug.xcconfig */, + 3347E9BF931FC6EC307C95328086DA3C /* RNRootView.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNRootView"; + sourceTree = ""; + }; + 8279A192A09F6FC463399D24E78F8F77 /* RNScreens */ = { + isa = PBXGroup; + children = ( + CE86BC11EB7F2265B62590FE48C95ECB /* RNSScreen.h */, + D6A764A9422A1E5EC31EC4299BA7EB14 /* RNSScreen.m */, + 243418CC844084BA4A365491263E0A2D /* RNSScreenContainer.h */, + CA3102E0653AA00A23BE3B9E110A11F5 /* RNSScreenContainer.m */, + A2CC2A4D6F80A3A03ED26BE23F580528 /* RNSScreenStack.h */, + 60024AF4D468FC0C2F1164733A505FAC /* RNSScreenStack.m */, + 61A5166738C2ADD554C8323ECD1DCCEF /* RNSScreenStackHeaderConfig.h */, + B4BB3AE8760698AE2A93F7E8D5A50A81 /* RNSScreenStackHeaderConfig.m */, + 08613262C3C345DF37376E3BE4934534 /* Pod */, + F31491CCA69101A3CD5C841A1DD6A905 /* Support Files */, + ); + name = RNScreens; + path = "../../node_modules/react-native-screens"; + sourceTree = ""; + }; + 8331045B9777626F51C966A55F95E4CB /* RCTTypeSafety */ = { + isa = PBXGroup; + children = ( + 4134EB94F1286194C9DD2DF79D851A0A /* RCTConvertHelpers.h */, + A95A1BB346C9DC17917A25D2E2CDB3A1 /* RCTConvertHelpers.mm */, + 26CFF8B9DE06C75C3B39CD9C944ACD8E /* RCTTypedModuleConstants.h */, + 5D6BF2B5205D4EF10AC797CE4F3FF4B8 /* RCTTypedModuleConstants.mm */, + 621D0F9D32E261A341A5F1F01738072B /* Pod */, + 09075F5693AC4C9573FE59FE2EA72E48 /* Support Files */, + ); + name = RCTTypeSafety; + path = "../../node_modules/react-native/Libraries/TypeSafety"; + sourceTree = ""; + }; + 841434547B1ABF527E1CCF465BC42B5F /* Pod */ = { + isa = PBXGroup; + children = ( + 7ADB4A22410C93CBB7F03770929BCFA3 /* UMConstantsInterface.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 85167D17F46C5CC1B15CE85722E0C21C /* SurfaceHostingView */ = { + isa = PBXGroup; + children = ( + D252FB06C9355CFA4727285C6083A1C9 /* RCTSurfaceHostingProxyRootView.h */, + 9E613ED37FA23C1EA68DFFC647C5201E /* RCTSurfaceHostingProxyRootView.mm */, + A5DE57141BC8947906F7E171174F358D /* RCTSurfaceHostingView.h */, + D625CE2D9A0A918767E131C284A88395 /* RCTSurfaceHostingView.mm */, + 8BCFCA8872779D004ED145EDB3D7412A /* RCTSurfaceSizeMeasureMode.h */, + 0D2634A092822221CB42185FB7F8F2E3 /* RCTSurfaceSizeMeasureMode.mm */, + ); + name = SurfaceHostingView; + path = SurfaceHostingView; + sourceTree = ""; + }; + 8555750FD6643051DCA83889FA2E745D /* ReactCommon */ = { + isa = PBXGroup; + children = ( + E00D437A519EF553AD3641878151B957 /* Support Files */, + 48AE7C2EDAE3CDA159CB901A838311D2 /* turbomodule */, + ); + name = ReactCommon; + path = "../../node_modules/react-native/ReactCommon"; + sourceTree = ""; + }; + 85FE0208B4B81FA79687D5759D8AF46C /* Pod */ = { + isa = PBXGroup; + children = ( + 563CA74D7F21D75224506CAE2F060B1E /* React-RCTSettings.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 87C2D9598AF69AF29281A37A8E0B14F9 /* Support Files */ = { + isa = PBXGroup; + children = ( + D8121E3321DD155A47B59D9AADAF0B34 /* React-RCTActionSheet.debug.xcconfig */, + 7689E40F5241CFD999FAD2C8C939E8D4 /* React-RCTActionSheet.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTActionSheet"; + sourceTree = ""; + }; + 880E5C7E14E7FF9FE3EA5621550B5CCA /* Pod */ = { + isa = PBXGroup; + children = ( + 19DF7821362C8994641EA284F840264D /* EXLocalAuthentication.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 8B5D3D6A59DDA44D0193F5E8C4D284FA /* Support Files */ = { + isa = PBXGroup; + children = ( + EFC353A8992E16A43B7382700B37DC54 /* ResourceBundle-TOCropViewControllerBundle-TOCropViewController-Info.plist */, + 1ADD7810C6DF1440631D2AA8C8C12E13 /* TOCropViewController-dummy.m */, + 4D9F3BB9AA002ADE44729B78D65ABB82 /* TOCropViewController-prefix.pch */, + 5CDC547FF7A95A71C57CF1992E1C59D3 /* TOCropViewController.debug.xcconfig */, + BC0F06FB3C6469DDB7A0108FD0F48D79 /* TOCropViewController.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TOCropViewController"; + sourceTree = ""; + }; + 8BFDEF59E181F25F243ACDF64938A02E /* RCTLinkingHeaders */ = { + isa = PBXGroup; + children = ( + 6EE6BCCC4322328478C2131B0A43E52D /* RCTLinkingManager.h */, + ED4E906195383C4588522CA7B2F6467B /* RCTLinkingPlugins.h */, + ); + name = RCTLinkingHeaders; + sourceTree = ""; + }; + 8C76EE0DDC78CD80396D1EE857BBF1E8 /* Support Files */ = { + isa = PBXGroup; + children = ( + E154263C03A8FE7B11DB3AE33D33F99B /* MMKV-dummy.m */, + 08F6A5E20FB2CE3EC0275DD8D1FFE7DF /* MMKV-prefix.pch */, + C176202B0EFF6CEF40BE45FD2500C537 /* MMKV.debug.xcconfig */, + 824C0788B7CEC37E8ADA11F65ACF9939 /* MMKV.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MMKV"; + sourceTree = ""; + }; + 8DFDA094B516D738424E11154641206E /* Pod */ = { + isa = PBXGroup; + children = ( + 00F9E8B0E8C9EFB0254838B92DC43382 /* React-RCTImage.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 8EC1E86EB1DAC7719DB494AC37DB8EC6 /* Pod */ = { + isa = PBXGroup; + children = ( + 50BD7212DD937B843F418589EE64F7FB /* KeyCommands.podspec */, + 78F453D29F05E20E33783D7C9D26CF0E /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 8ECB27809797ED53D46CE26B74E1389A /* FKPortForwarding */ = { + isa = PBXGroup; + children = ( + 3F6DC6A2F7A5A7A399F24BF1D784F4BE /* FKPortForwardingCommon.h */, + B71E6BF7C24B85671CF6AB6FF48ABCFE /* FKPortForwardingServer.h */, + 937253B4856F1DE53A7FD910DA71B5FE /* FKPortForwardingServer.m */, + ); + name = FKPortForwarding; + sourceTree = ""; + }; + 8FE99925406910BE77FB83C2A7EA3BFA /* React-RCTNetwork */ = { + isa = PBXGroup; + children = ( + 80835256687C9FBAC3A58E208CAB6121 /* RCTDataRequestHandler.mm */, + 2FF36695CF10634924A4EBAB15289D46 /* RCTFileRequestHandler.mm */, + EA21572F61BB84293DDAC5AC3CCD077D /* RCTHTTPRequestHandler.mm */, + 559D30E190ED254623FD28D5DF6FCBBC /* RCTNetworking.mm */, + BE0D7D2FCCADA6BBB75DF73FA9CCC9C3 /* RCTNetworkPlugins.mm */, + 1B1994C06EB2AC64B52FD133CCFFA81F /* RCTNetworkTask.mm */, + 4BFBBE84D49EF23CE7D4F6640A428597 /* Pod */, + 45C0927A09CAE787F0FA5681C24825E1 /* Support Files */, + ); + name = "React-RCTNetwork"; + path = "../../node_modules/react-native/Libraries/Network"; + sourceTree = ""; + }; + 8FEC89D159FC08ADA9F9AD9EA69B778B /* Recording */ = { + isa = PBXGroup; + children = ( + 04490CFE5CA9ECC54DDEABDA217D5635 /* BSG_KSCrash.h */, + 73672A3BF18DD0DA1510DBF8860BC2C5 /* BSG_KSCrash.m */, + DA99F4ABF933087238E14E0553EB62DC /* BSG_KSCrashAdvanced.h */, + 6320EBB43BC01E837B2321CF221CD21F /* BSG_KSCrashC.c */, + 4EBC1E668063FC8DEC2B39AB5B065883 /* BSG_KSCrashC.h */, + 52A81A2508766C2BEAE4CE2BF9440020 /* BSG_KSCrashContext.h */, + DDC949DE63FE7F76BD85ADF313381C0B /* BSG_KSCrashDoctor.h */, + C3EB0B54F2C87749B5E85EA350B08AA9 /* BSG_KSCrashDoctor.m */, + A4F82D67E041E7EF9EEC198ABEAA1E17 /* BSG_KSCrashIdentifier.h */, + 5031AFA517881D4E159757A4EC358881 /* BSG_KSCrashIdentifier.m */, + 62A77008978CF26E1664526DFCD33A4D /* BSG_KSCrashReport.c */, + 71806F4B66FA10851118B621FC8A2615 /* BSG_KSCrashReport.h */, + 65E1BBD1E71DF5629B3F41336EE6EDC9 /* BSG_KSCrashReportFields.h */, + 87D91E3F8B06ACE318C9B8DA4F8615FC /* BSG_KSCrashReportStore.h */, + 2CA130AE1773AE0ECB88BC14F60EF30D /* BSG_KSCrashReportStore.m */, + D170B00C0C19B72D5332E94E25AFC533 /* BSG_KSCrashReportVersion.h */, + 884A854FD92EC9DA4806B2172350CF54 /* BSG_KSCrashState.h */, + E74B7F7FABEBDD7E946B858DA23793F4 /* BSG_KSCrashState.m */, + 58534AFDC9B3ED5A79B80B113EBE6B1E /* BSG_KSCrashType.c */, + 3ECAB60FD6CDA99C012E75D90A2CE446 /* BSG_KSCrashType.h */, + 2AC3A30833F224DDFC9584F464CAFCBC /* BSG_KSSystemCapabilities.h */, + B6B90353C1CD93E7458052635A306BBE /* BSG_KSSystemInfo.h */, + 612AB05B1E3CAA44F934423125092D3D /* BSG_KSSystemInfo.m */, + 92F497785C422548575F3551B044AAD1 /* BSG_KSSystemInfoC.h */, + C24256D6F98546C2C91FCF41FFDC1C49 /* Sentry */, + CB1A86E61F6970EF3739F03A160868DA /* Tools */, + ); + name = Recording; + path = Recording; + sourceTree = ""; + }; + 900F50733A4978A1F1CD78FBC02B33E7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 72D0A4B689E4C663ABDF6417A59F8A0E /* UMCameraInterface.debug.xcconfig */, + E7620717D5D172668FAC4851D2692DBA /* UMCameraInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMCameraInterface"; + sourceTree = ""; + }; + 904ECAA2E67BF7430A6BA3AAA8B0C3B0 /* Default */ = { + isa = PBXGroup; + children = ( + 5F1F7D82844C2FAC2D07FDBC7E56DBD3 /* Base */, + 7738F6752AC603863B9C2B19501BDA08 /* CxxBridge */, + 31BF594E3B2A8EB4C316A6489ECA426F /* CxxModule */, + 91C083275386F24F58BCF29D2C092BAC /* CxxUtils */, + BB69B8EEBF20A61DC3311A6D65F062AA /* Modules */, + 1DF579727480E1081557ACF75FD50893 /* Profiler */, + 2E41A8E2C089B35F0040F0CE604E3D88 /* UIUtils */, + 9887389A79B13D42AECA1C8CEA9CF161 /* Views */, + ); + name = Default; + sourceTree = ""; + }; + 90861E844B0DD4C3469B3B4FF823D802 /* UMCore */ = { + isa = PBXGroup; + children = ( + D1A554A9D4404A061187A2AE59E971B5 /* UMAppDelegateWrapper.h */, + 7F9C4B67A87E2EFA2743ADDA6BE8BAB3 /* UMAppDelegateWrapper.m */, + EE7FD29E7AE89F0D3DDF9D91013AE7CD /* UMDefines.h */, + 9BA613E7B67989A9C099C7305F54032E /* UMErrorCodes.h */, + 8DFF91CD03E074B9B3166E63602A13E3 /* UMErrorCodes.m */, + 738A23D2C014063AEC83461891B204E8 /* UMExportedModule.h */, + 6C7EACA16022BBC7A4A7E1EC72364DB2 /* UMExportedModule.m */, + F0A018AD4413FD148B1CBB429AB60CA1 /* UMSingletonModule.h */, + 7EBA78FA85A6743947795FDA23ABACB5 /* UMSingletonModule.m */, + 19887A5AB0606450678773270C1E16A8 /* UMUtilities.h */, + E2AF21CC2EE8EEB693AB15E9DAF8DEE4 /* UMUtilities.m */, + B00D65DF60C6EDAB3B6CBE8A5C481081 /* UMViewManager.h */, + 7DDDE16FDDBE82337EDC78D8E99A032D /* UMViewManager.m */, + 4D7E8E8DE51D892B643D2F6CA29F12C5 /* Pod */, + 3FEBBF39E099EA795CB16B0CD983D0AD /* Protocols */, + 22CD883D3D4983CAC522609D724BBBA1 /* Services */, + 60C59D832C0E7481F181A4D63459A2F2 /* Support Files */, + EFA3E512A567F1FA764E95F836F9C2EF /* UMModuleRegistry */, + D0AD344A8285F6EAAB45920FEC7B660A /* UMModuleRegistryProvider */, + ); + name = UMCore; + path = "../../node_modules/@unimodules/core/ios"; + sourceTree = ""; + }; + 91222BD6062AEB28CA1E594E98BCC24F /* Support Files */ = { + isa = PBXGroup; + children = ( + 8F78C6C493DC228F73D41AA872A1C837 /* boost-for-react-native.debug.xcconfig */, + B0B130668E29AD268BDD4885F908D6E2 /* boost-for-react-native.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/boost-for-react-native"; + sourceTree = ""; + }; + 912562BADAC985C6ED8E454789C059A0 /* CppBridge */ = { + isa = PBXGroup; + children = ( + ); + name = CppBridge; + sourceTree = ""; + }; + 913952B1D8D12659D2DDECABFF87E8A0 /* RCTAnimationHeaders */ = { + isa = PBXGroup; + children = ( + 838D8EA9EC8465F12EA1B66BF34CE556 /* RCTAnimationPlugins.h */, + 168E3ED40468E07E05F0AD539CB9F645 /* RCTAnimationUtils.h */, + E51DA8375978EE1082C43AF8DF4012C6 /* RCTNativeAnimatedModule.h */, + 3A485EE0B6D5632B8A0B4975C30C4B82 /* RCTNativeAnimatedNodesManager.h */, + 7D938ADA560977A635A3DE389927D06A /* Drivers */, + DC148D382CFC5C7005CAA8F01AD57BFE /* Nodes */, + ); + name = RCTAnimationHeaders; + sourceTree = ""; + }; + 919E79F419F0FBAE29EF4D5E0E9D53BB /* EXHaptics */ = { + isa = PBXGroup; + children = ( + 86D9885F60AEB88C31F740FECA3EA6EE /* EXHapticsModule.h */, + ECDE40961A0D4D66E2CFEF7C0607A1A9 /* EXHapticsModule.m */, + 73D8F5B335313DA9BB06C0A3D2A094F1 /* Pod */, + 9635830D6EEFAD98581CF124F93D4419 /* Support Files */, + ); + name = EXHaptics; + path = "../../node_modules/expo-haptics/ios"; + sourceTree = ""; + }; + 91C083275386F24F58BCF29D2C092BAC /* CxxUtils */ = { + isa = PBXGroup; + children = ( + 6CB0FADADA9BA27F9A511721E81CF88B /* RCTFollyConvert.h */, + 3DBE99DCAAD0D8D3B5630B1FE91445E6 /* RCTFollyConvert.mm */, + ); + name = CxxUtils; + path = React/CxxUtils; + sourceTree = ""; + }; + 92072E7C7B432B34341C9FBDCEA05B9F /* Support Files */ = { + isa = PBXGroup; + children = ( + FAD4352234A7E738A20E9F3CA62E5BC3 /* FBReactNativeSpec-dummy.m */, + 127D83A6A1E5CCB7BCDA96D8C5734710 /* FBReactNativeSpec-prefix.pch */, + 5D74F3313EBE650D88BF3E2D758D07B4 /* FBReactNativeSpec.debug.xcconfig */, + D212B60CA24D9048FB006EAFE7C72135 /* FBReactNativeSpec.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/FBReactNativeSpec"; + sourceTree = ""; + }; + 92D739EA4B684EE83FCE0B39C16DB577 /* Surface */ = { + isa = PBXGroup; + children = ( + 58F710020875B1D12011C42F22212306 /* RCTSurface.h */, + CA8F05182D8A6428BD7B482D53C7272F /* RCTSurface.mm */, + 41C607606F7CA5AD6999CD45A60B7095 /* RCTSurfaceDelegate.h */, + 24016A65C634DECDC77BE76CA7C7A612 /* RCTSurfaceRootShadowView.h */, + AD86BD6A0C62D1C3A9326D1FB9AC44FB /* RCTSurfaceRootShadowView.m */, + 43CE2F2F7BBE6C808C4942E2DACACF73 /* RCTSurfaceRootShadowViewDelegate.h */, + 893248E0934498556125E710EEF3B299 /* RCTSurfaceRootView.h */, + EA000D9F946A1D9181452CEBC6D39973 /* RCTSurfaceRootView.mm */, + 1CF1BC0D346617561E5AE4AFC58BE9CC /* RCTSurfaceStage.h */, + 62AB4621EF7D3F0D72F2D8E392406173 /* RCTSurfaceStage.m */, + 5DD4C5E7AE27BB3F6A7719591111DB15 /* RCTSurfaceView.h */, + A69429FD9580C97F720D7BCB15632548 /* RCTSurfaceView.mm */, + 2E21498C3EC2EA3D70F8EF03597C38AA /* RCTSurfaceView+Internal.h */, + 85167D17F46C5CC1B15CE85722E0C21C /* SurfaceHostingView */, + ); + name = Surface; + path = Surface; + sourceTree = ""; + }; + 931B1399964B6232B293D86F2DD24E61 /* Pods-NotificationService */ = { + isa = PBXGroup; + children = ( + A65E6A1E4A701FDDB24B67AB64FE9135 /* Pods-NotificationService-acknowledgements.markdown */, + 24F55790C52341EE3DA7424D39C6155A /* Pods-NotificationService-acknowledgements.plist */, + 1D7CBF06506FC0C5E499836B0E8DC898 /* Pods-NotificationService-dummy.m */, + B474FCC6971E073D35E97B0AB5F2D70C /* Pods-NotificationService.debug.xcconfig */, + 377F76457D9B686BE546688AA47B8CBC /* Pods-NotificationService.release.xcconfig */, + ); + name = "Pods-NotificationService"; + path = "Target Support Files/Pods-NotificationService"; + sourceTree = ""; + }; + 949D122ED647A7500B180A5FA42CEE1E /* Support Files */ = { + isa = PBXGroup; + children = ( + 14E8BC079220FF08E7C5B23565C913C3 /* RNFBApp-dummy.m */, + AD60D5654969282B3D3A03BEFD95F076 /* RNFBApp-prefix.pch */, + 865DFF225ABC63FA54AF94E07C215E28 /* RNFBApp.debug.xcconfig */, + 387E3E1B5900FC9BF7971C79EC2418AB /* RNFBApp.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNFBApp"; + sourceTree = ""; + }; + 94E083A026D38D1C15D88AC71A1AFDB7 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 2B895678DABF619A73FFC8F4C616D666 /* BugsnagReactNative */, + 067E3FF75062D1F4431277419257258D /* EXAppleAuthentication */, + FB3611B2F9DE6A5FD4ADDB2E6BDA8EFC /* EXAV */, + 3C81B018FEC3D4A3159900F8C3C311D7 /* EXConstants */, + B91A753E8A4DDBABF280C2B306ED4D62 /* EXFileSystem */, + 919E79F419F0FBAE29EF4D5E0E9D53BB /* EXHaptics */, + B4FE65D338EE196BD2FCFE44E831DB43 /* EXImageLoader */, + BC05E5FC995245D19F23D608DAB64C9D /* EXKeepAwake */, + AF481026C1B4D7BF4E0E44463A9A4757 /* EXLocalAuthentication */, + BC25E39EE3EBFF43FA76821BE65C90DD /* EXPermissions */, + 3C41B48DC5216B5D7813D1BB955DD7D2 /* EXVideoThumbnails */, + 9868CC4DBF76E2A91872B5C61F9238CF /* EXWebBrowser */, + CA2B9912BEE004F7AA518C0CE7B2FF57 /* FBLazyVector */, + 408E45690B5D1D1E9F5DDC86B830329B /* FBReactNativeSpec */, + B8F432F3DD76B17C860C63BBB9180E03 /* KeyCommands */, + 6422D09AC03F547D429C182C2A41EA56 /* RCTRequired */, + 8331045B9777626F51C966A55F95E4CB /* RCTTypeSafety */, + FF5DAE31E4E0FB4258E9D1A8888467D3 /* React */, + 7E9FC9CF97437CE6A6DF8265E5346E8F /* React-callinvoker */, + 74D83B7C28BEAC447253700DF1A53919 /* React-Core */, + C99B0490B9F1864ABD440BEF3DBBFF51 /* React-CoreModules */, + 9CEE9319CDA95FA0E3C534ECC353EAAB /* React-cxxreact */, + 357143B75D28105F0787C779138DDB14 /* React-jsi */, + 2B0DB31EAA1BE8E49919DB0FD1D5F120 /* React-jsiexecutor */, + 48BB4F6287420B3816B46F13252424F9 /* React-jsinspector */, + B0C61C5E4F7981CAB3B851C66B25B3AE /* react-native-appearance */, + F9D80A7E78BFDA10520E15AA42EFE154 /* react-native-background-timer */, + 3F97D52E9D2A656E86F4DBD57136E354 /* react-native-cameraroll */, + 690A8EE812A898A11B87CFBDE098754A /* react-native-document-picker */, + 9FC1E86F48FDF403524FD3B8C8A0375F /* react-native-jitsi-meet */, + 37C1430946872277EAD12DD6DC890A07 /* react-native-mmkv-storage */, + 56F46CAF9878501BE5120471513113FA /* react-native-notifications */, + FCAAFE858BA9BD7A8142FDDF466BB8BE /* react-native-orientation-locker */, + D99D3CB844BE9C40BE9D8E4992AF99AD /* react-native-safe-area-context */, + 4BE233923C8C72CC74AB8B6523716951 /* react-native-slider */, + FD6EA67EEC707FDC76DFEA2318F31F3D /* react-native-webview */, + C130DC2C30FED1E5D785A6E5717BDF7D /* React-RCTActionSheet */, + 437C353E9CF56DCE767CD9F4A4AD432F /* React-RCTAnimation */, + B9EB12D092F21998CCF93FBB75FC0176 /* React-RCTBlob */, + 15AECEFFF722FED163F758C5D56ABC17 /* React-RCTImage */, + B316CB79EDB1C418614CD1A754D03EB1 /* React-RCTLinking */, + 8FE99925406910BE77FB83C2A7EA3BFA /* React-RCTNetwork */, + 47EAF7497AFB7B81D8E472B04DEF5C9C /* React-RCTSettings */, + 7772BF1D421F42FF8010630BAF4AC4F4 /* React-RCTText */, + A7E81E1C7C0512412D3CB03D62E4C6E0 /* React-RCTVibration */, + 8555750FD6643051DCA83889FA2E745D /* ReactCommon */, + 063E212150B9B17136BF19B6B6C656D4 /* ReactNativeART */, + 4803DB6A5D2BC91C6C9DCD07E6FEE713 /* ReactNativeKeyboardInput */, + 0789A2CE19973DEC38C70ED7FBAE44EC /* ReactNativeKeyboardTrackingView */, + 326C7DDE28C5499D1F0128F9D6954788 /* rn-extensions-share */, + 44EFDFEDE7AAE0F0F0DDECBA10B18C6B /* rn-fetch-blob */, + 755523459FB011F94199849C09442B80 /* RNBootSplash */, + 7A445784C4D052CDAF1991392EB94F10 /* RNCAsyncStorage */, + D454DC423711DA701BEE34F540E5BEF7 /* RNCMaskedView */, + B8689692D433320B979B8DC050419108 /* RNDateTimePicker */, + D9A04882DC547DCA5A5B7DAB33B26CE9 /* RNDeviceInfo */, + DB6F019F059E08F2C9F7793B24FDEF2E /* RNFastImage */, + 38C4BE5FAE7261855E81FEDA00B807F4 /* RNFBAnalytics */, + 6095EBFF1414BC0AE4ADCD1CC4B92117 /* RNFBApp */, + 9B526B2A65D507C349055F490F64EA18 /* RNFBCrashlytics */, + A4C953F82ED5C2A2775D76AAED720BDA /* RNGestureHandler */, + 4E02985696E804CE92BDC66A1660C391 /* RNImageCropPicker */, + AA0E8C96419BB544357BE3D4F3AE51BB /* RNLocalize */, + 797D6979D0C6CCBA54CD9CE7B0D14532 /* RNReanimated */, + CC223C0CE8B1CC69D61F9D4E7B99C650 /* RNRootView */, + 8279A192A09F6FC463399D24E78F8F77 /* RNScreens */, + 686CB2A08647EC4C29C9E34245C6E53D /* RNVectorIcons */, + 7AD5564D2E63BCD15750A87CAF9C35B9 /* UMAppLoader */, + 2E7FA49105227739D66E060B83824A5D /* UMBarCodeScannerInterface */, + A37157DFE3DCB11E8039858CE3DC6178 /* UMCameraInterface */, + FDD729445BFD2FA2FE3C73B62F79C425 /* UMConstantsInterface */, + 90861E844B0DD4C3469B3B4FF823D802 /* UMCore */, + D5AFA03AB3341BF08B66471F59BD6156 /* UMFaceDetectorInterface */, + 70940E57366842EA78AE15E4D3F94B35 /* UMFileSystemInterface */, + 39A3F58BA6A151B019DBE17BD73A6929 /* UMFontInterface */, + 3D15816321FA860575620C01F7D68B35 /* UMImageLoaderInterface */, + BEA7334B53AD59DF41500E128F63AB02 /* UMPermissionsInterface */, + A8B3B832C993F372DB20DBBA490A2C07 /* UMReactNativeAdapter */, + B0ACA3E21CA37913EBF4D3E4AA911661 /* UMSensorsInterface */, + 7663CEEC995F69674034EF13019B4B20 /* UMTaskManagerInterface */, + A4231A72FDDB21A6741A16B14DBA79F9 /* Yoga */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 958E3E0A0415664D7A211F4BA4A062C5 /* DevSupport */ = { + isa = PBXGroup; + children = ( + F6E92F56CD816CF94C92CE5C2B54DD2C /* RCTDevLoadingViewProtocol.h */, + D05BECB7F8979C69830BED6C94400CC6 /* RCTDevLoadingViewSetEnabled.h */, + 3D09E8952F6660F0E7AAE0649CC05F84 /* RCTDevLoadingViewSetEnabled.m */, + A3AD42CA4F8220177E29D36D2F4105F8 /* RCTInspectorDevServerHelper.h */, + E0A70C3610B5B96698253A13406DB4F8 /* RCTInspectorDevServerHelper.mm */, + 06BF3709F83D59CC5FA52C7310855F9C /* RCTPackagerClient.h */, + C08227CA08CA4718531E470C28CCBCCA /* RCTPackagerClient.m */, + B1ACD84BA61B3BD49549829AD88EA701 /* RCTPackagerConnection.h */, + 3B015A422A42389B0E5DBEC26AC57AB9 /* RCTPackagerConnection.mm */, + ); + name = DevSupport; + path = React/DevSupport; + sourceTree = ""; + }; + 9635830D6EEFAD98581CF124F93D4419 /* Support Files */ = { + isa = PBXGroup; + children = ( + 566D02E313A9F96487AD0C98343E0A01 /* EXHaptics-dummy.m */, + 748D46FB969AEBBBB370C78FFC9B7B91 /* EXHaptics-prefix.pch */, + D6271D13CDEFC6C8023721DB0F9807F0 /* EXHaptics.debug.xcconfig */, + BE6DB2BB44F59FF2D8F0AF741AD4D2A1 /* EXHaptics.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXHaptics"; + sourceTree = ""; + }; + 96424EB78E48BDAB37AF0E18EAFDF973 /* Pod */ = { + isa = PBXGroup; + children = ( + CC3E95097FCC51621E574E98982F75D2 /* LICENSE */, + 3F51966090E80EA53297D62DDB5978FD /* react-native-background-timer.podspec */, + 580190C307164C283C280DE6602CF92C /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 96DF5A7A1C0F27BFF26BC82FFB899D12 /* Support Files */ = { + isa = PBXGroup; + children = ( + B2004B4E40576C4C203A4C5BFDC702C6 /* GoogleUtilities-dummy.m */, + 4D592DC0D8F76DE84571E878CA12A13D /* GoogleUtilities-prefix.pch */, + 13F876D48D3CAF83C601684F414D9FF1 /* GoogleUtilities.debug.xcconfig */, + FDD1BDA90B12D34A198B55EC675A007C /* GoogleUtilities.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleUtilities"; + sourceTree = ""; + }; + 975BC5C015611B9379F0D51ADDBCD521 /* Multiline */ = { + isa = PBXGroup; + children = ( + 79F350863D656EC12FCDEE8B5C501386 /* RCTMultilineTextInputView.h */, + 1FA18FD1E14BE889B65DEB0E7AE27BB5 /* RCTMultilineTextInputViewManager.h */, + 58564A692B27B54CB1A808EE665863C4 /* RCTUITextView.h */, + ); + name = Multiline; + path = Multiline; + sourceTree = ""; + }; + 97616CA14B35CA218C84A3BF19A1AF2C /* Support Files */ = { + isa = PBXGroup; + children = ( + D22546F8E4CFACC35986C9728E94347B /* FirebaseAnalytics.debug.xcconfig */, + 172985D8CA509CD3BEAB0FC8DFBB0237 /* FirebaseAnalytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseAnalytics"; + sourceTree = ""; + }; + 9868CC4DBF76E2A91872B5C61F9238CF /* EXWebBrowser */ = { + isa = PBXGroup; + children = ( + BCC520E4902C4F66CFF33EED1CC1C8A2 /* EXWebBrowser.h */, + BE9A44D01B9828D6B4683DE358CD3E45 /* EXWebBrowser.m */, + F51E0F21A0F97667858F3374EABFEDA7 /* Pod */, + E8B20A0712E142E9884539DE1D7C12E9 /* Support Files */, + ); + name = EXWebBrowser; + path = "../../node_modules/expo-web-browser/ios"; + sourceTree = ""; + }; + 9887389A79B13D42AECA1C8CEA9CF161 /* Views */ = { + isa = PBXGroup; + children = ( + 5073D6D2356FDACAC661CB14502095A1 /* RCTActivityIndicatorView.h */, + E98039E5B20103087DD28A274528F4E1 /* RCTActivityIndicatorView.m */, + 0AEBAFC7048FAFE80436F93EFC6384DB /* RCTActivityIndicatorViewManager.h */, + BF3D70081B932E2AD867F3A42500397E /* RCTActivityIndicatorViewManager.m */, + 6318FA298874D1D103325C11943633D9 /* RCTAnimationType.h */, + 3B5F3690F84C2865606C96B737694E4B /* RCTAutoInsetsProtocol.h */, + 3C32CED3B5769B95D1E90D33B4CB60F6 /* RCTBorderDrawing.h */, + 64CF35E9D4AFB1EC5FD6CB30DCECCC6A /* RCTBorderDrawing.m */, + 01F41D0131C1B469B4E63AA20CE16A38 /* RCTBorderStyle.h */, + 6275F4552C53EB52AED0D037181F5850 /* RCTComponent.h */, + 0AE3F6580A8BC53DDBC1E7F02786806C /* RCTComponentData.h */, + 3B1BA474DF570D4217140172FC8117A0 /* RCTComponentData.m */, + F67146862A39D255EEADB92E26FE8C57 /* RCTConvert+CoreLocation.h */, + 4EB742E9E39E09A2525BE6EEE4D03BEB /* RCTConvert+CoreLocation.m */, + A44A52E2170AE95FAF4DD2F97C2FF9FA /* RCTConvert+Transform.h */, + 41CF1823E6424C835B179B246B8E5970 /* RCTConvert+Transform.m */, + DEC300791F41BBBDDCB9ACC39F754549 /* RCTDatePicker.h */, + C0E956B7230C2C0961B528E059934E9E /* RCTDatePicker.m */, + 2F600F19D37F83C8F1331CE9AD62113C /* RCTDatePickerManager.h */, + 4FC86A44B01542538E8012EB4A669408 /* RCTDatePickerManager.m */, + F80E10F109329588733E07FD354AD32F /* RCTFont.h */, + 457CAD0F2E2B844BA8E82A4565932976 /* RCTFont.mm */, + 5B5B92949F78A62BBC2D8487A8799319 /* RCTLayout.h */, + 66FB973BEB0B23A2A7466BB5719D1955 /* RCTLayout.m */, + CDA6058A4EAD7F92814F421CBA8AF351 /* RCTMaskedView.h */, + C675C63517B495827A55C7DC901CBAC1 /* RCTMaskedView.m */, + E027D6CBA980787664839B0FCE53D0F8 /* RCTMaskedViewManager.h */, + D52EA697712FD933C776A09289A9FF52 /* RCTMaskedViewManager.m */, + 767533710141D54D234CDE805FCD0E3D /* RCTModalHostView.h */, + 7D52CCAD1B30F3A6AF3D1A5AFE1B6B86 /* RCTModalHostView.m */, + 918FC28A98C4836C0D0ED9B1065A69D3 /* RCTModalHostViewController.h */, + EADED01762E3B931DC67D37878D15677 /* RCTModalHostViewController.m */, + A437C96ADD962E1FB9F74E28CFB93EB1 /* RCTModalHostViewManager.h */, + E6DE35AA705FBFE0DBA3B06157FE3A26 /* RCTModalHostViewManager.m */, + C58EF894EB1830FD8A57CEACD39A8892 /* RCTPicker.h */, + 5A51727F5733033E7E6AF11E401F1A90 /* RCTPicker.m */, + E2F05499999A70202C389613EFA0A91B /* RCTPickerManager.h */, + B4806184C8BF7B359756B7FE0A04F4C2 /* RCTPickerManager.m */, + 75FA95E584789511ED19DBF8648750DC /* RCTPointerEvents.h */, + B86C4300D0741B7C308D1774C1E75383 /* RCTProgressViewManager.h */, + BA20CB7B19EF09B1BF5556C30B0D0E3E /* RCTProgressViewManager.m */, + 61FF3CB52A22241CE97F6EEF22CAD0BB /* RCTRootShadowView.h */, + 355FE6185548ACE95EEF02BA00F15A70 /* RCTRootShadowView.m */, + 504EE17A1731C5D961219AB7B3D195E1 /* RCTSegmentedControl.h */, + 344B320C8D7990EFFE961751AE798E0D /* RCTSegmentedControl.m */, + 020291B5BD6DF30ABCB6251DFA928BD3 /* RCTSegmentedControlManager.h */, + ED16568F802376A8F7E009FCC1A26BFD /* RCTSegmentedControlManager.m */, + 5F2678ADE7F5752894F255EA95DE063F /* RCTShadowView.h */, + CA7407B01A58044C422EA870A7E0E7BB /* RCTShadowView.m */, + 607A17701C07E280486A3B9F4D275DD4 /* RCTShadowView+Internal.h */, + 65EB0619FA2C5B084D4CC3D7AD2D5D60 /* RCTShadowView+Internal.m */, + CAE17A9DE1D4D0E8286BB393B221FDDF /* RCTShadowView+Layout.h */, + 9A64CD4ADF28B66F987F870A7A255E0D /* RCTShadowView+Layout.m */, + 347C07F1DF91B1D125EF165928009B5A /* RCTSlider.h */, + 20A817B9F348DAAE2620314D769252F5 /* RCTSlider.m */, + 0D239B8FB70C6E0A5C2040A30DC52E31 /* RCTSliderManager.h */, + F42BDAD0E575D59B84058C64CEB20955 /* RCTSliderManager.m */, + CBC57AD1E5938BCAF67BFACD7833B3A2 /* RCTSwitch.h */, + 45396B4D162A5D9DE4626BCB93A5CC84 /* RCTSwitch.m */, + 826B1536F4A5C7C443536F5F018C891A /* RCTSwitchManager.h */, + 85ECD0019F1F1D3BE3953652B5D308DE /* RCTSwitchManager.m */, + EE88C48F9B4CB5774E220AE49FCD7232 /* RCTTextDecorationLineType.h */, + D64DDB81E832C142F08F45FA6AF0C53B /* RCTView.h */, + 3EBCDB34C6CE80C27BD18D25879FEEF9 /* RCTView.m */, + 368FA13E95222A3F25BDEBF06FB64E9C /* RCTViewManager.h */, + 3F59ECC119792CD17C2F6D24289CBB96 /* RCTViewManager.m */, + B20E3FD173302CFA9EC4243CCE83F79F /* RCTWrapperViewController.h */, + 94723A6D4B8B0CC7EAEBA0CFA8DFE6C4 /* RCTWrapperViewController.m */, + 72FD2F747E74850D0C6FB25DADB891B5 /* UIView+Private.h */, + 63147CB99D7D0D8A7ABA56EC31D2531B /* UIView+React.h */, + AE15CC643DDA27004CF9C9729B761280 /* UIView+React.m */, + B6317C9D31BEAE91E3D535D99BD6FAD9 /* RefreshControl */, + 4CFF31DA4CE0F91237B164AA1D6E99CB /* SafeAreaView */, + A5F360590FFEE8BFBE8220A1F658AE82 /* ScrollView */, + ); + name = Views; + path = React/Views; + sourceTree = ""; + }; + 98BBB70B5DA1AE2583C87A81C72B7A2D /* Pod */ = { + isa = PBXGroup; + children = ( + C7206470B0C76E7F66E0B4AC091786E2 /* React.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 993918DC2B917A8C2097AA76ABFE0957 /* KSCrash */ = { + isa = PBXGroup; + children = ( + 8FEC89D159FC08ADA9F9AD9EA69B778B /* Recording */, + 10A2D60EF9958BE7D11FA58F0DE3A597 /* Reporting */, + ); + name = KSCrash; + path = KSCrash; + sourceTree = ""; + }; + 99DAFFC12DD5CA159FA1583B04BB9460 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5716866971FC7616146516DD02A16AB4 /* EXKeepAwake-dummy.m */, + C51475541CF1A47F9A611049622B8173 /* EXKeepAwake-prefix.pch */, + CAFCCC9F171EC32C8194168A8BC84C1D /* EXKeepAwake.debug.xcconfig */, + E24B6E4E4375C87CEFB32EEA1470C0C0 /* EXKeepAwake.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXKeepAwake"; + sourceTree = ""; + }; + 9A6B657827D7A0D43FC0E5C646C09FE2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 09C4C5CC8AAF01AD81FDE5E2BAD2D8BF /* react-native-mmkv-storage-dummy.m */, + F02FE91C19FF0251907D6FD30F0D1AD8 /* react-native-mmkv-storage-prefix.pch */, + 9B98D7776DF599ED2C7DBDB19388ABBF /* react-native-mmkv-storage.debug.xcconfig */, + 2F3472742DCB5340483CC35EDFEA7896 /* react-native-mmkv-storage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-mmkv-storage"; + sourceTree = ""; + }; + 9A8C845FEE8D46DEE313F7D979923F52 /* ios */ = { + isa = PBXGroup; + children = ( + 76BD8CAA10A0D7A4B14458019AAD35BF /* RCTTurboModule.h */, + B3C997804B1F3808D024602D5037B68E /* RCTTurboModule.mm */, + B8AC7B1754EB8D2DD4C1B0FCB854A86A /* RCTTurboModuleManager.h */, + EDFF5F5E2A93E992B6A08795F7D927B5 /* RCTTurboModuleManager.mm */, + ); + name = ios; + path = ios; + sourceTree = ""; + }; + 9AA4B6896484740C36C43C38C29C1F11 /* Pod */ = { + isa = PBXGroup; + children = ( + BFC025FE706C39714C1E415A12F45D52 /* LICENSE */, + EFB25367CD28E0EA8D9C874A8CDE0E6B /* ReactNativeKeyboardInput.podspec */, + 43A2634E2FD53F3D1CEE2076947B4761 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 9AEC4ACD5F68F14A2D7C221B4D7A96CC /* Pod */ = { + isa = PBXGroup; + children = ( + 0CE591EA6523C3F71CD705811B32170F /* LICENCE */, + 754D53B95D1079E99CA36FC414D951AB /* react-native-cameraroll.podspec */, + C577A6D7976B2CF3193180EA2F04CA5D /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 9B4A78A939DD2F9204D0440C21545968 /* vendor */ = { + isa = PBXGroup; + children = ( + DC6EEFFE6E83B4C097C5F365FE0599C3 /* bugsnag-cocoa */, + ); + name = vendor; + path = cocoa/vendor; + sourceTree = ""; + }; + 9B526B2A65D507C349055F490F64EA18 /* RNFBCrashlytics */ = { + isa = PBXGroup; + children = ( + 75D12E86318AB0F321A220E8A0016AC5 /* RNFBCrashlyticsInitProvider.h */, + FCD2699936F4EB4DB66355F93C5AEE45 /* RNFBCrashlyticsInitProvider.m */, + 5CDEFF0CCBEBEFAEE7F0A074252FC6B8 /* RNFBCrashlyticsModule.h */, + 94F99D3F7278CDACA3F343830787B814 /* RNFBCrashlyticsModule.m */, + 5D210F9128D713E00D03C1F69EB4FC12 /* Pod */, + 0007459F2583FF8ECCE6FBCF9900394A /* Support Files */, + ); + name = RNFBCrashlytics; + path = "../../node_modules/@react-native-firebase/crashlytics"; + sourceTree = ""; + }; + 9B534477D1A01BD96BE1BA4F75290239 /* Pod */ = { + isa = PBXGroup; + children = ( + 390D6EA8CE3831292ADE0BC1818408D2 /* FBLazyVector.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 9B55E08B18C1EA2A55B38504CAB6196A /* RCTSettingsHeaders */ = { + isa = PBXGroup; + children = ( + D3664E708EB4AA656E667406951DF4D4 /* RCTSettingsManager.h */, + 4DBE58F20863AB8A2F19547DADFFA1D2 /* RCTSettingsPlugins.h */, + ); + name = RCTSettingsHeaders; + sourceTree = ""; + }; + 9B77D3DB7E800073A1F6E2AC4C41F520 /* Support Files */ = { + isa = PBXGroup; + children = ( + 14DD51FA0A725950C23DD1B9E7AB544B /* ResourceBundle-QBImagePicker-RNImageCropPicker-Info.plist */, + 26837E8784352EFAFE447784CD0C2579 /* RNImageCropPicker-dummy.m */, + B9300EF3AAFAB4592CE9AB10211586B7 /* RNImageCropPicker-prefix.pch */, + E5FDCB0DF934E75B5A9F5ACCBF8893B5 /* RNImageCropPicker.debug.xcconfig */, + ABF1023BA68C087E13F587FC14CF7563 /* RNImageCropPicker.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNImageCropPicker"; + sourceTree = ""; + }; + 9BB451EB821AB63047B31B9C102AC3B8 /* FirebaseCoreDiagnostics */ = { + isa = PBXGroup; + children = ( + FAE319DCADB617279454E8752623AF1D /* FIRCoreDiagnostics.m */, + 659F71FBC500FC8143B83A886FF525AD /* FIRCoreDiagnosticsData.h */, + 9E0CA6933B225B17A6B95C12EB10D68E /* FIRCoreDiagnosticsInterop.h */, + 61A600074F1E287BBAFACAAB9EB3FCA5 /* firebasecore.nanopb.c */, + 209D16DF7BE26200292E3AF53D619384 /* firebasecore.nanopb.h */, + EEAB43369C39472465A9DF85CC8F89CB /* Support Files */, + ); + name = FirebaseCoreDiagnostics; + path = FirebaseCoreDiagnostics; + sourceTree = ""; + }; + 9CEE9319CDA95FA0E3C534ECC353EAAB /* React-cxxreact */ = { + isa = PBXGroup; + children = ( + 0D332DE7565397D37037C2F0CF86B30D /* CxxModule.h */, + C651D372FC6BB1AFD260EE43A833E4E7 /* CxxNativeModule.cpp */, + 6FCD409F0B47DE58EF8421842ED2DDD8 /* CxxNativeModule.h */, + C05686BDD1D07507737713C59747CB62 /* Instance.cpp */, + DF35A058720FE5698889B9C78C8A406A /* Instance.h */, + 842DD28DF21026CB8E0007FC65CC42E1 /* JsArgumentHelpers.h */, + 5B00F3B9A25D341FF0A7A6242E1034F2 /* JsArgumentHelpers-inl.h */, + 70F59B562BE508D6DE35B47648EB76FD /* JSBigString.cpp */, + E583A0C00F45E460ADC079DA11E9E11F /* JSBigString.h */, + D1D8CF88E3DB4DC955D54FE36390FB15 /* JSBundleType.cpp */, + 2544B9D1036B625E36089E1578D07D41 /* JSBundleType.h */, + BCEE93E6BBE8FE2D3BD679D6DA42F4BA /* JSDeltaBundleClient.cpp */, + F4187923BF840480BDE7D577B29CE3DE /* JSDeltaBundleClient.h */, + 31C594B606A4FD58B5295739AE8846C6 /* JSExecutor.cpp */, + 55823363C0818CF66B9A099E299C5169 /* JSExecutor.h */, + F3A8B306F7F476F2FE4076F2DF2A0226 /* JSIndexedRAMBundle.cpp */, + 7039A60C5438B4F56B433215CF2E20EB /* JSIndexedRAMBundle.h */, + 9DAE0CC51E5FAC218BF5ACAB47869AF4 /* JSModulesUnbundle.h */, + CB76AFDA7389631A397203D89847F768 /* MessageQueueThread.h */, + E60050514E3139BF24E97F15E3DE0852 /* MethodCall.cpp */, + D0A51DE1D52004D3E6504FE00B3C40D1 /* MethodCall.h */, + 25390C148347CF3FF184FB48FD9F4D1D /* ModuleRegistry.cpp */, + 5E792267F49A0C226477A06E932528A9 /* ModuleRegistry.h */, + 29C5A4B7598F32B75C52803E51EB3415 /* NativeModule.h */, + 0F14144EA7DB07720644B0F2DFE322CA /* NativeToJsBridge.cpp */, + 950062E8447DE738B60DBBA742D44707 /* NativeToJsBridge.h */, + 01145DE2106DE6F18DCC23B7B4AE7A24 /* RAMBundleRegistry.cpp */, + C53350F69240E0CCB387F099F555F8B6 /* RAMBundleRegistry.h */, + 08AFA04DAB6148C82D55BCF8FD0A89F0 /* ReactMarker.cpp */, + FBE3559167C5D50FA4F3520103889898 /* ReactMarker.h */, + B7FFA6112751AA22584A9467B05584B6 /* ReactNativeVersion.h */, + 093564ADAFDC6EDD26ECD428C8CFB06C /* RecoverableError.h */, + 817C3C90D5F3081DDEBB50B6AEABCF38 /* SharedProxyCxxModule.h */, + 5A21FDC6213D1FF9220DF3E1EBFE4E87 /* SystraceSection.h */, + 2BCA4838704C1019FC816ECC99553001 /* Pod */, + E3AE482CD0AB7517F82FDCD4DE36C741 /* Support Files */, + ); + name = "React-cxxreact"; + path = "../../node_modules/react-native/ReactCommon/cxxreact"; + sourceTree = ""; + }; + 9D05350BC834DB12AF6A7AC48E944276 /* UserDefaults */ = { + isa = PBXGroup; + children = ( + D1306E80732728F3DDAA52FA3EDABE05 /* GULUserDefaults.h */, + 9B644E8F792C7D96366611784707B904 /* GULUserDefaults.m */, + ); + name = UserDefaults; + sourceTree = ""; + }; + 9D06CF6F2D234943394A1C9542A3C2E0 /* RCTBlobHeaders */ = { + isa = PBXGroup; + children = ( + 692600E19FEE5F6E5B9080EC6CC7E327 /* RCTBlobManager.h */, + 3B01ED172A45935B0D07F46462DD6710 /* RCTFileReaderModule.h */, + ); + name = RCTBlobHeaders; + sourceTree = ""; + }; + 9D6D28EC4E8D32EFCE8200B4FB137652 /* Multiline */ = { + isa = PBXGroup; + children = ( + CFFF2A87653B65CEB5008C90DF74A527 /* RCTMultilineTextInputView.m */, + 6B059429CF6238B3D3A15EACBA1B1A52 /* RCTMultilineTextInputViewManager.m */, + DCFBC49538960E61BA539C34FBC670A1 /* RCTUITextView.m */, + ); + name = Multiline; + path = Multiline; + sourceTree = ""; + }; + 9DFF46D630E962F1ADD13DD170DE8542 /* Support Files */ = { + isa = PBXGroup; + children = ( + 71C692E0942B242BCB9DCF264309BFCD /* UMFileSystemInterface.debug.xcconfig */, + B0D210A28226CC57FA3EF16170530513 /* UMFileSystemInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMFileSystemInterface"; + sourceTree = ""; + }; + 9E85DF4DA63A5220C03628CD90EB95FC /* LNInterpolation */ = { + isa = PBXGroup; + children = ( + B3F581501EEDFBC8D1381771A6BA9005 /* Color+Interpolation.h */, + B0F11CDE9EEE4BBA08C8ED7757A7040D /* Color+Interpolation.m */, + 4DAB263E1ABDE3D36B79A5D0EEA7924D /* LNAnimator.h */, + 3CAA97BBE8312D2E8909E7F50F8D06F3 /* LNAnimator.m */, + 4C765139FC3CF9920F7F5B4691077A14 /* LNInterpolable.h */, + 1B861D38380CD79AF65C91DD6DC66B9D /* LNInterpolable.m */, + 6B1303E8EBF101C3BCE204D336B0524B /* LNInterpolation.h */, + 7F343100A06C10884B2DB04437D9C4B9 /* NSValue+Interpolation.h */, + ); + name = LNInterpolation; + path = lib/ios/LNInterpolation; + sourceTree = ""; + }; + 9F31F6D6EA90B4784CC834936BE98BB8 /* KSCrash */ = { + isa = PBXGroup; + children = ( + A2C8F4E1FFBA65AA7C5EE605589D7C86 /* Source */, + ); + name = KSCrash; + path = KSCrash; + sourceTree = ""; + }; + 9FC1E86F48FDF403524FD3B8C8A0375F /* react-native-jitsi-meet */ = { + isa = PBXGroup; + children = ( + DCE7A9B2E537D3179D5565EBB0251EFE /* RNJitsiMeetView.h */, + 75ACD8369660A06F18F49F7A18C91118 /* RNJitsiMeetView.m */, + 454C1850AFBB49C550094083278F9EE8 /* RNJitsiMeetViewManager.h */, + 4212E9446B1866ACA8F4AB1FC3CA0CB1 /* RNJitsiMeetViewManager.m */, + 2EEDF7170F9DF0487515C2ED434F2D7C /* Pod */, + 02CDA45AC36A5474AB0B1BD0F5475CB7 /* Support Files */, + ); + name = "react-native-jitsi-meet"; + path = "../../node_modules/react-native-jitsi-meet"; + sourceTree = ""; + }; + A1BD659F64B0160B559E0C8289F0044A /* glog */ = { + isa = PBXGroup; + children = ( + A9B22405078EB22D6B97880B7D72BA94 /* demangle.cc */, + 637BB8714C78B885B4751C684DD857C9 /* log_severity.h */, + BB4E2B4B71D3EA3BE4B3AECA7E68359D /* logging.cc */, + 64F86ABAB87C308982C8C8ECB369E1E3 /* logging.h */, + 485E3C444F6F2D3117FE1ED31D9B6242 /* raw_logging.cc */, + 001FAF61F03707AB27BAB14D7F043EAF /* raw_logging.h */, + 8F53895CE18DB5979CA76E1A13E482C2 /* signalhandler.cc */, + 06A0EA90E932E5FF5DA7235B3B28B11D /* stl_logging.h */, + E070D082F0496D1A1BB636C4F528F39D /* symbolize.cc */, + 3F2C303396B0FFDD7D6A3AEC6A490B96 /* utilities.cc */, + 60AE6989A5796CB59E49FB60BA6975D2 /* vlog_is_on.cc */, + 9CF89B85A794B593C2AE74CE7073EE37 /* vlog_is_on.h */, + 697E6CD1227AD119CC4E3A7D8D9222E4 /* Support Files */, + ); + name = glog; + path = glog; + sourceTree = ""; + }; + A2C8F4E1FFBA65AA7C5EE605589D7C86 /* Source */ = { + isa = PBXGroup; + children = ( + 993918DC2B917A8C2097AA76ABFE0957 /* KSCrash */, + ); + name = Source; + path = Source; + sourceTree = ""; + }; + A37157DFE3DCB11E8039858CE3DC6178 /* UMCameraInterface */ = { + isa = PBXGroup; + children = ( + 0618D121A7734DC8FE6C0F8F0E0DFCA2 /* UMCameraInterface.h */, + 691A46D8F2D9EAE89008A978DF26FDF6 /* Pod */, + 900F50733A4978A1F1CD78FBC02B33E7 /* Support Files */, + ); + name = UMCameraInterface; + path = "../../node_modules/unimodules-camera-interface/ios"; + sourceTree = ""; + }; + A4231A72FDDB21A6741A16B14DBA79F9 /* Yoga */ = { + isa = PBXGroup; + children = ( + CEF8D85E033A4B612C8FCA580BDE7E80 /* BitUtils.h */, + A463DA9677365C1DB6223349255EBDE5 /* CompactValue.h */, + B296CD4DEB0AA2A81818156343D53F5D /* log.cpp */, + E211BE2B3E983D62FDBEBE6BBF8F35AC /* log.h */, + 8515F071485DD5DA0B1C518689B78D00 /* Utils.cpp */, + 4A5543F6B50CE99BC96FEE9889BA0A9D /* Utils.h */, + B7AE36D65970ECB20233E5998EAE51B1 /* YGConfig.cpp */, + 32D122714113F3653CF3D10897744339 /* YGConfig.h */, + 6DB3B99FC4D5E4E2F4747A6C6143798E /* YGEnums.cpp */, + DA5A36E25A5D033B9A62C7D2CD7FCDE7 /* YGEnums.h */, + 92CD32A2FCCA115B4B0E452D76FC6533 /* YGFloatOptional.h */, + C9DE717F2EE00D7289CCB6AEDF4F9B19 /* YGLayout.cpp */, + 4852FB8EFBCD35B655B0C72167BCDE72 /* YGLayout.h */, + 14ECDEECA4668A4C8A360438DD4D9304 /* YGMacros.h */, + C8A85E053B7BCABF6847D69C4C5D8D0A /* YGNode.cpp */, + E93C3ABB925997D6E554738DA280334C /* YGNode.h */, + 8D0C08E94ADB2A733D11459E3CCC10AF /* YGNodePrint.cpp */, + 1F56EA0E3C2B706B99E8729BE2982450 /* YGNodePrint.h */, + 2C6C7AAB7DB4777872A4F2FBBFFC60E1 /* YGStyle.cpp */, + 9923B3CF10E0F20E6C725B58C41B2452 /* YGStyle.h */, + B337F9BE3F5C4F9996EBE161CE41DD8A /* YGValue.cpp */, + 9CD97CD2124BF03703BF07A8D885B3D4 /* YGValue.h */, + 749694C40677DCE3F7D33895BDFF6398 /* Yoga.cpp */, + B9682BFC820E5FD9C2111E17B565DC25 /* Yoga.h */, + 7A44A32A6D2569C2562244E1F94FB51C /* Yoga-internal.h */, + 462140CADD3801D5E672EAE68459B0D9 /* event */, + F14515628B3A8DC83DB87049EF01535D /* internal */, + A7F966443030B548E296A5F259137BB5 /* Pod */, + 40E0E91C7A7EF0F3CF0A7A94B1142E8D /* Support Files */, + ); + name = Yoga; + path = "../../node_modules/react-native/ReactCommon/yoga"; + sourceTree = ""; + }; + A4BD9703F9F43D3B54B612A58BF81EB8 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 51B3B8CB3DDCA94CE8EEDDCBBD482943 /* Core */, + BC61BEE1F3C320A72252A211E07559F6 /* Support Files */, + ); + name = SDWebImage; + path = SDWebImage; + sourceTree = ""; + }; + A4C953F82ED5C2A2775D76AAED720BDA /* RNGestureHandler */ = { + isa = PBXGroup; + children = ( + AA897DB1F412FF2D546DA7E14A7552A7 /* RNGestureHandler.h */, + 684DF5BEC50EC0272B1CA54D17BD3BF7 /* RNGestureHandler.m */, + C0D97D49708CEDA48E409EF038C3C622 /* RNGestureHandlerButton.h */, + 324CF92D438F61C111E2CF4CBC191428 /* RNGestureHandlerButton.m */, + 9E196BCB65320E4CFE54016301C197F7 /* RNGestureHandlerDirection.h */, + 9941F05755E0C04F640036E4B2FE1D26 /* RNGestureHandlerEvents.h */, + 28B8BA2842354EA1DBA3BA25A44819C0 /* RNGestureHandlerEvents.m */, + 22635B1373ACEB0CD010B454DB297E5E /* RNGestureHandlerManager.h */, + 5C1444FC0600812FA86B68EC9CF1BF46 /* RNGestureHandlerManager.m */, + 5E023965339CD2938CDE0D7549003712 /* RNGestureHandlerModule.h */, + 886679BAE079ABDDFB71C90297AF1051 /* RNGestureHandlerModule.m */, + 372C71BBCB5CDB29863D4D290997B1B1 /* RNGestureHandlerRegistry.h */, + A144357ADC1D420A176A4D6B2FBB4EEF /* RNGestureHandlerRegistry.m */, + 5C6CFB2356D0625DFCC261C2EDC115D5 /* RNGestureHandlerState.h */, + 014A6172E0D167180EB4D52F9C6CB114 /* RNRootViewGestureRecognizer.h */, + C0EB9CD7C5378C86701DBF9CAB4CBFB5 /* RNRootViewGestureRecognizer.m */, + 56716630D1F6A1F5E4A132AE9F82385B /* Handlers */, + 20B2A3EA1657FFCB6BE5434F6ECAFA07 /* Pod */, + 68793454EF52DFB880FD32A1DB3F1A02 /* Support Files */, + ); + name = RNGestureHandler; + path = "../../node_modules/react-native-gesture-handler"; + sourceTree = ""; + }; + A5022E231A23D8572173516017C3EEF7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 315C9092CAC50B21E5C250DEA359D298 /* CocoaLibEvent.debug.xcconfig */, + E4E0546BEB8B0EB8562E9A0AF7794D70 /* CocoaLibEvent.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaLibEvent"; + sourceTree = ""; + }; + A5F360590FFEE8BFBE8220A1F658AE82 /* ScrollView */ = { + isa = PBXGroup; + children = ( + AA738C64428381B0ACC789327BCAA10B /* RCTScrollableProtocol.h */, + 3DFD708B374533202B0961DF98824A0A /* RCTScrollContentShadowView.h */, + B10DF87A907A8C44910B103C34E445E8 /* RCTScrollContentShadowView.m */, + 71418D2F6B6BD7128ED82A348DDD8B36 /* RCTScrollContentView.h */, + AE4FD4A04462CABA510F3E5CF05BAF59 /* RCTScrollContentView.m */, + 084E138BAEBE264B72E4851E175DD828 /* RCTScrollContentViewManager.h */, + F8BE4DED2942E1F0B695D741DD0C2010 /* RCTScrollContentViewManager.m */, + 7F58B14DC64ADE74FA0EAFFC9A6D7196 /* RCTScrollEvent.h */, + FDB664EC5B7115AB589CA875D97B7FF2 /* RCTScrollEvent.m */, + 5EEDA0D0839A05E073934FE657101CE2 /* RCTScrollView.h */, + 55092F3F0F85A47D57D686295B450771 /* RCTScrollView.m */, + 46460E0EDC6844AE6B06D505B37FDBAD /* RCTScrollViewManager.h */, + 93BF29F982B0796C89425BA48FD541BD /* RCTScrollViewManager.m */, + ); + name = ScrollView; + path = ScrollView; + sourceTree = ""; + }; + A7A60EA67B7A181DB32A7A5D2381BCA0 /* Drivers */ = { + isa = PBXGroup; + children = ( + 74CB553480A8DB45755E0983A96CDCC4 /* RCTDecayAnimation.m */, + 192A5B7017BEDCC009CF2BC27F983556 /* RCTEventAnimation.m */, + 09913DAE135383B9167CBB663243B30D /* RCTFrameAnimation.m */, + BA109E3579F74083076602E7BDD30D34 /* RCTSpringAnimation.m */, + ); + name = Drivers; + path = Drivers; + sourceTree = ""; + }; + A7E81E1C7C0512412D3CB03D62E4C6E0 /* React-RCTVibration */ = { + isa = PBXGroup; + children = ( + 101DAED1ADC0CF71EFAD77F90AD53EC5 /* RCTVibration.mm */, + D06978C4D1D69C1388BC15D79F424827 /* RCTVibrationPlugins.mm */, + E3D5F092832BD9C93995BBDDED5A30CC /* Pod */, + F07A01141194ADBFD3AE684090BEC67D /* Support Files */, + ); + name = "React-RCTVibration"; + path = "../../node_modules/react-native/Libraries/Vibration"; + sourceTree = ""; + }; + A7F966443030B548E296A5F259137BB5 /* Pod */ = { + isa = PBXGroup; + children = ( + 9DFF47E67DE99CD3BE7D3D015117F07B /* Yoga.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + A85609FE85F6A603CB75D1CC1CE58C2D /* Support Files */ = { + isa = PBXGroup; + children = ( + D72672F429AC4C0E10819437833B5B13 /* RNCMaskedView-dummy.m */, + 1A0D4DEB0F7E3EAC35E47865A1A6888D /* RNCMaskedView-prefix.pch */, + 56E9A74919A48B9F643689FA882BFCBB /* RNCMaskedView.debug.xcconfig */, + 0FABB8BE7C636C4333D02B82CF68C927 /* RNCMaskedView.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNCMaskedView"; + sourceTree = ""; + }; + A8B3B832C993F372DB20DBBA490A2C07 /* UMReactNativeAdapter */ = { + isa = PBXGroup; + children = ( + 2260CFF9E77773718FD7FFC6EA6F12A4 /* UMBridgeModule.h */, + 1402BFACAC77827E70FC97526C51BB9F /* Pod */, + 59FAE44F2AE574FF064E9CBFB39AF9F2 /* Services */, + B65EAAECAF4912FFD6263B6563792C23 /* Support Files */, + 719FCFFCB002F07B9FAF4F8C74736394 /* UMModuleRegistryAdapter */, + 33DE877B927FF371678F5757FD8DFC67 /* UMNativeModulesProxy */, + AB9653ED524B4173179C0C4AB0379FD0 /* UMViewManagerAdapter */, + ); + name = UMReactNativeAdapter; + path = "../../node_modules/@unimodules/react-native-adapter/ios"; + sourceTree = ""; + }; + A8FFFF4EB1E2165A71BFDB4F863EB870 /* EXSessionTasks */ = { + isa = PBXGroup; + children = ( + 041A989654643A028E03AB2FC7B9ED64 /* EXResumablesManager.h */, + 47825A57FCEF4C0A205D9F24EC1E9363 /* EXResumablesManager.m */, + F3B697B70E909449FEB8849A5C50ADF3 /* EXSessionDownloadTaskDelegate.h */, + D513B6AED4ED6BF4A8A290B54876DD9B /* EXSessionDownloadTaskDelegate.m */, + 6105C444F3B405421215AB489FB5CBDC /* EXSessionResumableDownloadTaskDelegate.h */, + CF41DC5DFF5262E6C25E1356BC88FB58 /* EXSessionResumableDownloadTaskDelegate.m */, + D537A1D347E6D426911D7F67045DA895 /* EXSessionTaskDelegate.h */, + 78389529A9F718C322B2EF76998917C8 /* EXSessionTaskDelegate.m */, + 8C1D18916F00825108BBAE712AD0BECD /* EXSessionTaskDispatcher.h */, + 7450F82A3E5D3279CB49C5A7AF9D7F7D /* EXSessionTaskDispatcher.m */, + C6F4C42E003DD512D205538422BA9AB3 /* EXSessionUploadTaskDelegate.h */, + 3B1D5949730255620D2499CE8D24C3F9 /* EXSessionUploadTaskDelegate.m */, + ); + name = EXSessionTasks; + path = EXFileSystem/EXSessionTasks; + sourceTree = ""; + }; + AA0E8C96419BB544357BE3D4F3AE51BB /* RNLocalize */ = { + isa = PBXGroup; + children = ( + 97656B0ED655424BDBDBE07E2FD10257 /* RNLocalize.h */, + F99AA5E8EC3DE67793989CF9D405F11E /* RNLocalize.m */, + C2CD6129A2F60A82A8DB3A8942B04196 /* Pod */, + B6D4AC05FCB09BF3D09BD3FFEB26DF29 /* Support Files */, + ); + name = RNLocalize; + path = "../../node_modules/react-native-localize"; + sourceTree = ""; + }; + AA7AD2563ABD5FBC92F043366928D042 /* Singleline */ = { + isa = PBXGroup; + children = ( + 2EDF8954FD759BBE3BF4CE07F1AA1F89 /* RCTSinglelineTextInputView.h */, + 9DEBC8F110784CB99AD4F9CDA05F641A /* RCTSinglelineTextInputViewManager.h */, + FA95719A67B0586532F57EF37510E52B /* RCTUITextField.h */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + AB265ADE0DEA9CD88D59AFF86CD3585C /* Pod */ = { + isa = PBXGroup; + children = ( + CB5B887D279059B87D4491ED39349D9D /* EXConstants.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + AB2FD0CB1DC61420565381A535B87AB2 /* boost-for-react-native */ = { + isa = PBXGroup; + children = ( + 91222BD6062AEB28CA1E594E98BCC24F /* Support Files */, + ); + name = "boost-for-react-native"; + path = "boost-for-react-native"; + sourceTree = ""; + }; + AB331C2324602398F0E93C2DDDC5AD96 /* Pod */ = { + isa = PBXGroup; + children = ( + 570A0557C9B4F34948812F957240BC0F /* LICENSE */, + EA54F6A9A088B83A207986D63DFD1AFE /* README.md */, + 6A897AC3C209C9B9EF093A421EB9D9AA /* RNBootSplash.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + AB529415742B86552D722F50B7935C63 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0E9E95C01E1CBD9C23922DC994B492F3 /* libevent.a */, + 08F44F326DC1E043211293A01EC3647C /* libevent_core.a */, + 0952FA79941FD9CF60D8FF8C44E18B65 /* libevent_extra.a */, + D4214CA5397CB8587EDF31C3209DFAA4 /* libevent_pthreads.a */, ); name = Frameworks; sourceTree = ""; }; - 8408B015D8FDF06D5CC8C52509F0F422 /* Products */ = { + AB9653ED524B4173179C0C4AB0379FD0 /* UMViewManagerAdapter */ = { + isa = PBXGroup; + children = ( + 7086BD2355FD248F6E50C7C3B5E74EF1 /* UMViewManagerAdapter.h */, + 582378A633F6FB425D661CDD72E6F377 /* UMViewManagerAdapter.m */, + ); + name = UMViewManagerAdapter; + path = UMReactNativeAdapter/UMViewManagerAdapter; + sourceTree = ""; + }; + AC49173CF0F035B3A262FC1F732675A0 /* RNFetchBlob */ = { + isa = PBXGroup; + children = ( + 0C719D2F2E6D325E37405286D5BE562D /* RNFetchBlob.h */, + EA149171ECFD40BC26781942EFC05154 /* RNFetchBlob.m */, + ); + name = RNFetchBlob; + path = ios/RNFetchBlob; + sourceTree = ""; + }; + ADC185985EFC9E4A291E1B84C1587948 /* Pod */ = { + isa = PBXGroup; + children = ( + 29A9B643AA8552AFC0ED03300FB1F82A /* EXKeepAwake.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + AE4108455E09518F74BCA39CE542B3D6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 548E8721ED26F781E1898DEE91096C99 /* rn-extensions-share-dummy.m */, + 93424B811A5139A5254B02C90CF8DFC8 /* rn-extensions-share-prefix.pch */, + FB2D65FF1A2B7C9FA4257C70C6B366D8 /* rn-extensions-share.debug.xcconfig */, + 84D61C44756F7E5F8D16B6EFDC2CF5AA /* rn-extensions-share.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/rn-extensions-share"; + sourceTree = ""; + }; + AE8625AF82928466D4167E067A616488 /* Pod */ = { + isa = PBXGroup; + children = ( + AD6C97B542FA5E4885901208F5FB27CE /* LICENSE */, + 02183464874304775FB36CE6AFB5681A /* README.md */, + 5B38C9AC5054D0C8AB74CD0ADC9BACCA /* RNVectorIcons.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + AED01ECAE0DF3576B5B10D2435453213 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5679C03A5E4FE1F5040490C9308C78B2 /* RNFBAnalytics-dummy.m */, + CE3B75CEA5F34066AE019EB5B281D429 /* RNFBAnalytics-prefix.pch */, + 1D074B3EFA382A613D4D6FD2F102E5E7 /* RNFBAnalytics.debug.xcconfig */, + ABE5B04D2A00044EF19F6A1E5C187CA2 /* RNFBAnalytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNFBAnalytics"; + sourceTree = ""; + }; + AF481026C1B4D7BF4E0E44463A9A4757 /* EXLocalAuthentication */ = { + isa = PBXGroup; + children = ( + 2B63D7CF5E0B524F1B226978D8A8321E /* EXLocalAuthentication.h */, + 5F46239A9A4585921F16898B982FD9BD /* EXLocalAuthentication.m */, + 880E5C7E14E7FF9FE3EA5621550B5CCA /* Pod */, + 15DD174CA5AE30C34FF5ECEE05CDB412 /* Support Files */, + ); + name = EXLocalAuthentication; + path = "../../node_modules/expo-local-authentication/ios"; + sourceTree = ""; + }; + B0ACA3E21CA37913EBF4D3E4AA911661 /* UMSensorsInterface */ = { + isa = PBXGroup; + children = ( + DB7CDD21EC84FD6E95A162022B61DB4F /* UMAccelerometerInterface.h */, + 0AE349ADA65C1F75719ADB570C0B8318 /* UMBarometerInterface.h */, + A1493FA1041CE2F8C8882B47B95CA67C /* UMDeviceMotionInterface.h */, + CE1930D26AC3DBCE1E5C843B466DBD2D /* UMGyroscopeInterface.h */, + CC596A87E8B58F52D372AEDBD3224D5F /* UMMagnetometerInterface.h */, + FD9D8F634F0AB740999BCFFFEFB97021 /* UMMagnetometerUncalibratedInterface.h */, + 818A297224D149ED672094D4E85229FC /* Pod */, + B744F9BED808F4279596CA6DED72BFB2 /* Support Files */, + ); + name = UMSensorsInterface; + path = "../../node_modules/unimodules-sensors-interface/ios"; + sourceTree = ""; + }; + B0C61C5E4F7981CAB3B851C66B25B3AE /* react-native-appearance */ = { + isa = PBXGroup; + children = ( + 08D29FD36EC0C8FEBE6DAB5E44F97859 /* RNCAppearance.h */, + 777A70BFB63A5003F75219687C92A139 /* RNCAppearance.m */, + 779300A8D8EE7E1D52FD365241F59B5E /* RNCAppearanceProvider.h */, + DB6219E1FBD89E189409FFB5633542F5 /* RNCAppearanceProvider.m */, + 5A74E6469A51B6B26289693EF77FD676 /* RNCAppearanceProviderManager.h */, + 250CD3A7CFC4AEF0C870830843990160 /* RNCAppearanceProviderManager.m */, + 77FE9799326E4544056FA90A5CCA5246 /* Pod */, + B645B22A50D985AF4EEEC2EB2AC9B083 /* Support Files */, + ); + name = "react-native-appearance"; + path = "../../node_modules/react-native-appearance"; + sourceTree = ""; + }; + B316CB79EDB1C418614CD1A754D03EB1 /* React-RCTLinking */ = { + isa = PBXGroup; + children = ( + A38F9BB5AA8DF693C07E1AE29EEDDF25 /* RCTLinkingManager.mm */, + 14C495097BBB0D211D602791A74727C3 /* RCTLinkingPlugins.mm */, + 545F3750E0E9A352A308DC53866C16FC /* Pod */, + 2B007214331C4BC1A5E887A60CF3A0A9 /* Support Files */, + ); + name = "React-RCTLinking"; + path = "../../node_modules/react-native/Libraries/LinkingIOS"; + sourceTree = ""; + }; + B4FE65D338EE196BD2FCFE44E831DB43 /* EXImageLoader */ = { + isa = PBXGroup; + children = ( + 1117381122E476B9787CB32CD5CC874D /* EXImageLoader.h */, + 97FA7525DDE3736E02FED466A008B014 /* EXImageLoader.m */, + E3ABD2BE6DA229D0B8CCC78941B14D69 /* Pod */, + EE9E2AF67BE074893DABA4E638895660 /* Support Files */, + ); + name = EXImageLoader; + path = "../../node_modules/expo-image-loader/ios"; + sourceTree = ""; + }; + B6317C9D31BEAE91E3D535D99BD6FAD9 /* RefreshControl */ = { + isa = PBXGroup; + children = ( + D3D14A3DA4B9E995865F06F1E017075F /* RCTRefreshableProtocol.h */, + AA51D35054DCF2C17FDD6FC5E61E1BA7 /* RCTRefreshControl.h */, + 3E9A25FC091BD85A1E34DBFE16F7EC19 /* RCTRefreshControl.m */, + 2AF918D4FBCDFEACB2424EBED0A54BFC /* RCTRefreshControlManager.h */, + 78A737AF134BFCC723450559EF4CE66B /* RCTRefreshControlManager.m */, + ); + name = RefreshControl; + path = RefreshControl; + sourceTree = ""; + }; + B645B22A50D985AF4EEEC2EB2AC9B083 /* Support Files */ = { + isa = PBXGroup; + children = ( + AB178E3ECC9D3B9FD966D56FB388D230 /* react-native-appearance-dummy.m */, + 1F45B6C0023444129F7264F541B44FB5 /* react-native-appearance-prefix.pch */, + ACE5668F04A8DD87E61ED868DBDB671A /* react-native-appearance.debug.xcconfig */, + F401FD0451E497D451AAD10C018FCAE7 /* react-native-appearance.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-appearance"; + sourceTree = ""; + }; + B65EAAECAF4912FFD6263B6563792C23 /* Support Files */ = { + isa = PBXGroup; + children = ( + AB931F9EC6B5302955AAB6A62004CA5D /* UMReactNativeAdapter-dummy.m */, + 0048CB31600B4416366FB71D95CF4A68 /* UMReactNativeAdapter-prefix.pch */, + 7A2F6CA80B110F5C628944592D1B0AD6 /* UMReactNativeAdapter.debug.xcconfig */, + 6B14617E2E2AFE9FACFE025C53942276 /* UMReactNativeAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/UMReactNativeAdapter"; + sourceTree = ""; + }; + B6B46BE3D17BE3D561B8D8A8D736A61F /* BaseText */ = { + isa = PBXGroup; + children = ( + 2750BBED74FCA6DFB5DC8C8A9F681A19 /* RCTBaseTextShadowView.m */, + 49204AE70D7C67C9ECB97EE20E8F7191 /* RCTBaseTextViewManager.m */, + ); + name = BaseText; + path = BaseText; + sourceTree = ""; + }; + B6D4AC05FCB09BF3D09BD3FFEB26DF29 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2F5E130A6E274F6D9E0153B40303D623 /* RNLocalize-dummy.m */, + 41A99FD8B41F5BFD6012909E98DF12EC /* RNLocalize-prefix.pch */, + 0D1E4B92E5DCE91D9BEBF5DCE30D98C7 /* RNLocalize.debug.xcconfig */, + CFA2F4062C00CCE5388994E2ED460EEE /* RNLocalize.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNLocalize"; + sourceTree = ""; + }; + B744F9BED808F4279596CA6DED72BFB2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 06006EE73488A9F1060EF5162241B2F3 /* UMSensorsInterface.debug.xcconfig */, + 0D18FC5BE64261CBB3A243479FAC47CF /* UMSensorsInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMSensorsInterface"; + sourceTree = ""; + }; + B7C61A8692159E71352B7B376D656091 /* SKIOSNetworkPlugin */ = { + isa = PBXGroup; + children = ( + FFA79E16FC807C133EC7583550C66FAE /* FLEXNetworkObserver.h */, + A8B487AB07482E9CA902D4680970FC82 /* FLEXNetworkObserver.mm */, + E294D6D9C542C4DE40EC4D325A5796B0 /* FLEXNetworkRecorder.h */, + 3E376827002A3EFDF2F7F169CA20C0AF /* FLEXNetworkRecorder.mm */, + 082D79B728F74A2B01212186ED9B5B3A /* FLEXNetworkTransaction.h */, + DE8D6BF68006D1D9BE7E063B4872D84B /* FLEXNetworkTransaction.m */, + 92672784570B66A01FFF23C2E8A1C554 /* FLEXUtility.h */, + B4D313D8A49A00FC938EE3BB7005BAAF /* FLEXUtility.mm */, + 01C9D446945ECE405FCF08C06E01CAC6 /* SKIOSNetworkAdapter.h */, + 828CE730DE4AC8F4E0336163B9D629F6 /* SKIOSNetworkAdapter.mm */, + ); + name = SKIOSNetworkPlugin; + sourceTree = ""; + }; + B85F02C0B26790FDD7D384ABFCF32891 /* Pod */ = { + isa = PBXGroup; + children = ( + 8268F1A11B89FE96316A9681FF20713B /* EXAV.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + B8689692D433320B979B8DC050419108 /* RNDateTimePicker */ = { + isa = PBXGroup; + children = ( + D000F69F116C561489E125F2D857B0C8 /* RNDateTimePicker.h */, + F28ACE1864E9FDF940BB4869B1ABD7FD /* RNDateTimePicker.m */, + EAA36C74AAD26EDB5D9A7921AF83AEC8 /* RNDateTimePickerManager.h */, + A093D1B4AB13122EED7779259FD6AEE6 /* RNDateTimePickerManager.m */, + 4A6D810F2FA6D243B5A66A7A12158016 /* Pod */, + 711E67FCF485822221613A717E85FA87 /* Support Files */, + ); + name = RNDateTimePicker; + path = "../../node_modules/@react-native-community/datetimepicker"; + sourceTree = ""; + }; + B8F432F3DD76B17C860C63BBB9180E03 /* KeyCommands */ = { + isa = PBXGroup; + children = ( + F527BAD956BE8E3F85185B82CDA4F74B /* RCTKeyCommandConstants.h */, + 7390FB16515B617426CE277B0B49DC68 /* RCTKeyCommandConstants.m */, + FD8B8FF5F1C226985510B90AE4CCCBD6 /* RCTKeyCommandsManager.h */, + 6925FA4C22FF97A075F1F1B87640E1C6 /* RCTKeyCommandsManager.m */, + 8EC1E86EB1DAC7719DB494AC37DB8EC6 /* Pod */, + EECB4B6447B429CAFB5CAE0C01A27014 /* Support Files */, + ); + name = KeyCommands; + path = "../../node_modules/react-native-keycommands"; + sourceTree = ""; + }; + B91A753E8A4DDBABF280C2B306ED4D62 /* EXFileSystem */ = { + isa = PBXGroup; + children = ( + D46D168FDDBF304663E3551C5DE4EA88 /* EXFilePermissionModule.h */, + 3C526726B9A47423C337C9905A9A8CDE /* EXFilePermissionModule.m */, + 534F79B0E997763C60B06293493E7636 /* EXFileSystem.h */, + 531E71F037B049B4E261E47245604538 /* EXFileSystem.m */, + B854406ED4FA7668493616665F9318E0 /* EXFileSystemAssetLibraryHandler.h */, + CC31ED11BB50845B66D1D342C7702A01 /* EXFileSystemAssetLibraryHandler.m */, + 30695E27B0E6C777D87FF1F2A4B40643 /* EXFileSystemLocalFileHandler.h */, + C459764D1D1EA81A9FAEE04A7858CC1F /* EXFileSystemLocalFileHandler.m */, + 76CD5769EB4C60AB3DEA653EF0C4123F /* NSData+EXFileSystem.h */, + 30E087481C66B4DEC92EA704C6F92953 /* NSData+EXFileSystem.m */, + A8FFFF4EB1E2165A71BFDB4F863EB870 /* EXSessionTasks */, + EEFB60AF8B06339ED5ABCE2CBC22AFFD /* Pod */, + 58AE53C0A517039EEA0E57E8727C3A2B /* Support Files */, + ); + name = EXFileSystem; + path = "../../node_modules/expo-file-system/ios"; + sourceTree = ""; + }; + B93CA65AE4C2256B8E1C7B2635240739 /* Support Files */ = { + isa = PBXGroup; + children = ( + 687496EEE6014D805ED9D32E7E1C0943 /* libwebp-dummy.m */, + 73931F72550A6A3BFE331FDFD5420031 /* libwebp-prefix.pch */, + C442D24BEB3CE66CD3C84EC77FB7D7BB /* libwebp.debug.xcconfig */, + E788EF043D0B36589AE52ABCA2ECAD69 /* libwebp.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/libwebp"; + sourceTree = ""; + }; + B9EB12D092F21998CCF93FBB75FC0176 /* React-RCTBlob */ = { + isa = PBXGroup; + children = ( + 726C9C7EECF972A038F368BEDD02A7C2 /* RCTBlobCollector.mm */, + B7B33E5FAF1C1316F8B5541DFBCADBF2 /* RCTBlobManager.mm */, + 20E3F36E1158968636A9EC25BDE2F287 /* RCTBlobPlugins.mm */, + 869F5EADADF32ECD7E500E4F4894AEE2 /* RCTFileReaderModule.mm */, + 26647BF54F274F77B7C574AAE1B43B60 /* Pod */, + 4B7AF1E99E00E2408FB9CBACC5258603 /* Support Files */, + ); + name = "React-RCTBlob"; + path = "../../node_modules/react-native/Libraries/Blob"; + sourceTree = ""; + }; + BB5FABDA66760511AF47DE0D280E26E3 /* YogaKit */ = { + isa = PBXGroup; + children = ( + 9A3A339A287C5D9E83CC0225775DEA6B /* UIView+Yoga.h */, + 832D92A44D7512814FD76FF6F2D14AF2 /* UIView+Yoga.m */, + DDD019A7C90135A08ADDC1ECA25C3DEE /* YGLayout.h */, + 21174BB77457E4F7273613A16BB08744 /* YGLayout.m */, + 5908855AE8F1A6DA636E4A44861817A7 /* YGLayout+Private.h */, + 567F2C0D0A1DAE9A369027A7A121B6E5 /* YGLayoutExtensions.swift */, + E6A074F3C67735E1AA87DFA3D2534FEF /* Support Files */, + ); + name = YogaKit; + path = YogaKit; + sourceTree = ""; + }; + BB69B8EEBF20A61DC3311A6D65F062AA /* Modules */ = { + isa = PBXGroup; + children = ( + 8B5F713684D0E639EF1DB773DEB5BE34 /* RCTEventEmitter.h */, + A0B16DD0830551E7FACDB05C63DF9720 /* RCTEventEmitter.m */, + 4F79FBA3DDAC5BFA6A4C336A83B64F7A /* RCTI18nUtil.h */, + C23229FDC30CB64975BD6CC4C9F12580 /* RCTI18nUtil.m */, + 100EA4B184AF7811B21BEC2EF621D3A3 /* RCTLayoutAnimation.h */, + 71F0B28F60D433A04543078F92B06007 /* RCTLayoutAnimation.m */, + C4F2522DB1E1B3C36617A1D4DA23610E /* RCTLayoutAnimationGroup.h */, + 39FF85BD23480E628294A30F5805EAA5 /* RCTLayoutAnimationGroup.m */, + 78BE3303E9BCD997D4056BFB88695E4C /* RCTRedBoxExtraDataViewController.h */, + 4567EDC9110D6495CB2BA4571034D79A /* RCTRedBoxExtraDataViewController.m */, + 2AED75B8A611DD6D911B30582246BC86 /* RCTSurfacePresenterStub.h */, + D45905D8D0DE7854D27293A5B4BBDCC9 /* RCTSurfacePresenterStub.m */, + ED5243455AFB5FF54C123097CDEC429D /* RCTUIManager.h */, + 0DB10C5973C6741CFD8AAD3687E5A397 /* RCTUIManager.m */, + ABF834A7528A9325C63C94399B9D2590 /* RCTUIManagerObserverCoordinator.h */, + CFC6E366D8AACCC68FE2D73620983AEB /* RCTUIManagerObserverCoordinator.mm */, + 2D9B4DBA20F4525532CD17D37AF66CF4 /* RCTUIManagerUtils.h */, + C59295182C2569CEF56374FA29EFC6DE /* RCTUIManagerUtils.m */, + ); + name = Modules; + path = React/Modules; + sourceTree = ""; + }; + BC05E5FC995245D19F23D608DAB64C9D /* EXKeepAwake */ = { + isa = PBXGroup; + children = ( + 3AD0E9FCE50F8E2EF208B5C0889BD84D /* EXKeepAwake.h */, + E5E3648CDAC9D5469478A24929CAA204 /* EXKeepAwake.m */, + ADC185985EFC9E4A291E1B84C1587948 /* Pod */, + 99DAFFC12DD5CA159FA1583B04BB9460 /* Support Files */, + ); + name = EXKeepAwake; + path = "../../node_modules/expo-keep-awake/ios"; + sourceTree = ""; + }; + BC25E39EE3EBFF43FA76821BE65C90DD /* EXPermissions */ = { + isa = PBXGroup; + children = ( + 3BFBC54C5380CB9890771BF9F8A75591 /* EXPermissions.h */, + 3ADBEFD25257B8BABE5BB941FC01A3AA /* EXPermissions.m */, + 5F1DEF4C93FCA11E3BE03C6AF06E4D11 /* EXReactNativeUserNotificationCenterProxy.h */, + D17B208A637168242674066328FD15BB /* EXReactNativeUserNotificationCenterProxy.m */, + 40CE1DE0CC38E6F4A88D89906C5C5E39 /* Pod */, + 6A34D03CD2599079B2B273D5D77FAFD4 /* Support Files */, + ); + name = EXPermissions; + path = "../../node_modules/expo-permissions/ios"; + sourceTree = ""; + }; + BC4BBE886B237F296B2F16ED1D415F5C /* Pod */ = { + isa = PBXGroup; + children = ( + 0588018E14131502514B9E78C640B30F /* UMImageLoaderInterface.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + BC61BEE1F3C320A72252A211E07559F6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8F2EFC9F3617C8132B2F6ED699A3FC2E /* SDWebImage-dummy.m */, + 2BAC07D32C32084ABEF37A044773789D /* SDWebImage-prefix.pch */, + 349608C8E9EB5761A5358BDF70EC0EA2 /* SDWebImage.debug.xcconfig */, + 2D5854CEEE48171B65B02E63F0EE548F /* SDWebImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SDWebImage"; + sourceTree = ""; + }; + BCE46865FBF3D1F071DBD726AD759ED3 /* Support Files */ = { + isa = PBXGroup; + children = ( + E2537E2084C3433BC5D71F2715E3FFE9 /* RNCAsyncStorage-dummy.m */, + EC7A8F42E06578A42BDE16D3EC04DF1D /* RNCAsyncStorage-prefix.pch */, + 200A97BD3152BAE20CB4B95DE7B56799 /* RNCAsyncStorage.debug.xcconfig */, + 5C74806F4594C1D67049E7C0D4984177 /* RNCAsyncStorage.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/RNCAsyncStorage"; + sourceTree = ""; + }; + BD521E57837B23023EA5206D79E9F082 /* Pod */ = { + isa = PBXGroup; + children = ( + 1335DA3FD5935C19B0C31E7EF544B71D /* UMFaceDetectorInterface.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + BEA1A3B689A4A08DCB5788951428BDCE /* Support Files */ = { + isa = PBXGroup; + children = ( + 3D217D6323376C94A847B7E3E0C06B74 /* Firebase.debug.xcconfig */, + B54D8624CE6218BF163A9B3FE6F328EC /* Firebase.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Firebase"; + sourceTree = ""; + }; + BEA7334B53AD59DF41500E128F63AB02 /* UMPermissionsInterface */ = { + isa = PBXGroup; + children = ( + B80F52749E32365DADF31B6DAE46035F /* UMPermissionsInterface.h */, + C9427182534B2FE5FBB29F0785BCEC84 /* UMPermissionsMethodsDelegate.h */, + DDCB40FB602615D060F1D0F0558880CF /* UMPermissionsMethodsDelegate.m */, + A021630F4BFF6BCDD20F3C83584E5AE7 /* UMUserNotificationCenterProxyInterface.h */, + F76ED9DEB354429243C27F706CBDC03A /* Pod */, + 619190EDF6F4A32066F203A0731FCC45 /* Support Files */, + ); + name = UMPermissionsInterface; + path = "../../node_modules/unimodules-permissions-interface/ios"; + sourceTree = ""; + }; + BEB01A6804BAE14BDC1D7C0631B6361E /* FirebaseInstallations */ = { + isa = PBXGroup; + children = ( + 63C5163727A4A172C8A5BC1F4E73A4DD /* FIRAppInternal.h */, + 84AFEB5F65C2E8045DEE3F7DCAD073B6 /* FIRComponent.h */, + A69354C4F0ADF78BC18781EEEC84C7E2 /* FIRComponentContainer.h */, + 023639291EBD57E4AFDF09B7E1E95800 /* FIRComponentType.h */, + 3FAC56C1C627D0D35175C1C8DE550A10 /* FIRCoreDiagnosticsConnector.h */, + D55333DDD6CA1FD906ED2DA4E53C9DA5 /* FIRDependency.h */, + 97574DE18C289347F6F2311612C39496 /* FirebaseCoreInternal.h */, + CAB825B7A88F0CB25190C21C70EECB21 /* FirebaseInstallations.h */, + A27549C6E0EC15515609E01AFCE7938C /* FirebaseInstallationsInternal.h */, + 028965E7D68DB3024840F17A1CF938E3 /* FIRErrorCode.h */, + C31B1B35AC3687E7B5406E637B64EB54 /* FIRErrors.h */, + 3C67B195860C64A4CC32AB983E044735 /* FIRHeartbeatInfo.h */, + 7AA2205B0DB48A881AA5FE79F5E2E62A /* FIRInstallations.h */, + 4F87D1A058F174B42F92C136D26FCC41 /* FIRInstallations.m */, + 542587AD8D684CE26F95275D3D6DCCCF /* FIRInstallationsAPIService.h */, + F9298904FABCAC71BA497AB2F973AEB6 /* FIRInstallationsAPIService.m */, + CC481CE3D25D4BEA14F4E859A51331BC /* FIRInstallationsAuthTokenResult.h */, + C60144FAACE184644DB01694A8C6D554 /* FIRInstallationsAuthTokenResult.m */, + BA47EF8355AC85F812DDC3DDC0F6B2F6 /* FIRInstallationsAuthTokenResultInternal.h */, + 04DAB6A2124050E4A50E687C0C6ADBA3 /* FIRInstallationsErrors.h */, + B17506706E8AD362D7034C7950E45A4A /* FIRInstallationsErrorUtil.h */, + 3DEE9AB9AC721D2590B458D6A97C44D8 /* FIRInstallationsErrorUtil.m */, + AB5B0DC5A3DB374E8AECD4DEE739D781 /* FIRInstallationsHTTPError.h */, + 18D0B14CB21D552A9902E8BE99F064A5 /* FIRInstallationsHTTPError.m */, + 07D9CB90B75FF0BF6CB45B6CF79056D6 /* FIRInstallationsIDController.h */, + FA003619DC99BA599FA4F71F68CD7770 /* FIRInstallationsIDController.m */, + 47A611239770596FBAABEF02CE533C53 /* FIRInstallationsIIDStore.h */, + FE4D8A84FB7AA243383EB8997F046C3D /* FIRInstallationsIIDStore.m */, + DEE9AA9F55B3C2237B0A1C5B7BB72374 /* FIRInstallationsIIDTokenStore.h */, + CB53B86345A65DA0B11B0E880B6E2402 /* FIRInstallationsIIDTokenStore.m */, + 5A336F63F5C60A88C645CAD3FEA23CEE /* FIRInstallationsItem.h */, + 36532AC1B65DC9D399C97E41F28ACC54 /* FIRInstallationsItem.m */, + 4B78FF6506357498CC492CA458DCCA57 /* FIRInstallationsItem+RegisterInstallationAPI.h */, + 2A383877CCA66C0321486F218ECB64CB /* FIRInstallationsItem+RegisterInstallationAPI.m */, + 724FAB388B350D55C035622BD40F0C3D /* FIRInstallationsLogger.h */, + 252F20F357703BC3ED2A24EC0FFC9F20 /* FIRInstallationsLogger.m */, + 276F3F91D7A31DD7EED2F990FDE60364 /* FIRInstallationsSingleOperationPromiseCache.h */, + 01D2FE3E0A6EAEBBCC00B5722CD50421 /* FIRInstallationsSingleOperationPromiseCache.m */, + 5BA67FB4B490864158D645577BB7D080 /* FIRInstallationsStatus.h */, + 8E3894AD3EAF962787F17B00B35BE4AE /* FIRInstallationsStore.h */, + A9CF7CF5EE80EEBFF0913866EF73067D /* FIRInstallationsStore.m */, + 54D41B96EE4B65363EC4BA183A382418 /* FIRInstallationsStoredAuthToken.h */, + C7F97FA9FF64711D9D0A4C2E3E403972 /* FIRInstallationsStoredAuthToken.m */, + F11B264A0686C7D8C3555BD6888B003A /* FIRInstallationsStoredItem.h */, + C1C86AC0E12A9C6E7EC6EF89D40170C9 /* FIRInstallationsStoredItem.m */, + 2312870F8AA8F7E32810D2C3A482E216 /* FIRInstallationsVersion.h */, + 8B83BB262BBE5BBBE29D484219313691 /* FIRInstallationsVersion.m */, + 755548BAF1B680D52CF25B4984E8CEA3 /* FIRLibrary.h */, + DA6B347B83E2AA2D3CC69D0CB37A05C9 /* FIRLogger.h */, + 25F7E87473388FF62E1EF44A8044A21A /* FIROptionsInternal.h */, + 170EA1256DCB7A8BFF4CE9DCA88CCF10 /* GULAppEnvironmentUtil.h */, + 268311C9CFEF146103EE89227C3AF2B8 /* GULHeartbeatDateStorage.h */, + 62E90BFD41A96959799C69CEA9F27A13 /* GULKeychainStorage.h */, + 2202230CEA646EACF64B721865C58DD8 /* GULKeychainUtils.h */, + 635272A78BA73A420852C116143B0EAE /* GULSecureCoding.h */, + B9EEF477D548ACEAF2222376E62549FB /* GULUserDefaults.h */, + F63B0FF39B59092B8620D7E02D9030AA /* Support Files */, + ); + name = FirebaseInstallations; + path = FirebaseInstallations; + sourceTree = ""; + }; + BF29A2E155382234DB5DFF740C3B3C85 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 09BE02A071B1A6C4088818D458AA09CF /* FIRAnalyticsConnector.framework */, + 756C2DFD99B862171487A49F35009A23 /* FirebaseAnalytics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + BF5DF98F2051ADEDB928F354D941D279 /* webp */ = { + isa = PBXGroup; + children = ( + 4A9F53A4D7F2FE6DCFCECFCB4FCA2FCE /* alpha_dec.c */, + 04C6EFDE83470C158A2170DECD738DEB /* alpha_enc.c */, + BCBB18C5F6F1839997C6A049C0D897DA /* alpha_processing.c */, + EECDB4F3516EAB5D2A50505C6BCB7F66 /* alpha_processing_mips_dsp_r2.c */, + 63EAE19ECA487B6B1CBDA895867FE21F /* alpha_processing_neon.c */, + 4CF414035C434D8AD1F8AFB3E6EB47BC /* alpha_processing_sse2.c */, + 53802D932EE90CEEEEC3100997F04314 /* alpha_processing_sse41.c */, + 5DA94A4C46543CA8BF8CAB0E4C79E992 /* alphai_dec.h */, + 2A59565B3D6519C10DEBBEA7F5EBB4AB /* analysis_enc.c */, + 5BBB53EC3DB6AA6AA25C9D3D328E9200 /* backward_references_cost_enc.c */, + 4866196335D72DFE1CA40EC5C33D70AB /* backward_references_enc.c */, + B2C2327B1E76FEDC5E1BC5D098B75DF3 /* backward_references_enc.h */, + 5CE5C5C34D7AC5559328A2A311322501 /* bit_reader_inl_utils.h */, + FA4E4A0E0EC02A2A102D674CFD47678D /* bit_reader_utils.c */, + 94D1498095DD6CBFCF581AD7D5F99A9C /* bit_reader_utils.h */, + D6C5DD3FF13F6A2B8F4624FA65049297 /* bit_writer_utils.c */, + 10C45B8DDD9ABCB0C1B7CADF0DC586E9 /* bit_writer_utils.h */, + F2F92F78EDA32DE889084648A19D9103 /* buffer_dec.c */, + C04E46048936CB670BF56D65CD527221 /* color_cache_utils.c */, + B0D08483E73D8C4155335DD497F872AC /* color_cache_utils.h */, + B463BE1B95E31FC56D2116708584577B /* common_dec.h */, + A741DCAC4448E118A33E55A984865F2A /* common_sse2.h */, + 421264897478D2046C35BC7685C02D81 /* common_sse41.h */, + 8CBE4963EB65015C4E9BE84DB25AE408 /* config_enc.c */, + A425F067B5A19475E60C81F33C517AD2 /* cost.c */, + 7AD2D5855891003013F45F608D5CD6B4 /* cost_enc.c */, + 7F4678509AA6CA3186B21D19E4C8B205 /* cost_enc.h */, + 76605841FD1A47250E4EFE1499D3F6B7 /* cost_mips32.c */, + E97F53C6598883B1C6699D8D00924794 /* cost_mips_dsp_r2.c */, + F6B9C4ACDF80EE73CCA18B0CF8E5341F /* cost_neon.c */, + 4D61674381C4C65445B8F2A346E6D32F /* cost_sse2.c */, + 7BBF8A1777BAFD5C973260BD26414770 /* cpu.c */, + 392D8F649B573D0B71F6FED94B8ADB3A /* dec.c */, + B13463CE34BBCB8B266C1D76A2696ADC /* dec_clip_tables.c */, + FEDD1BC76F5318F87A8A9A5E3782606E /* dec_mips32.c */, + 382C6B3C504308633B94D4FA7269C619 /* dec_mips_dsp_r2.c */, + A1FA99C9A41D79C4EBE972BA7A8CA3AA /* dec_msa.c */, + D0357EE36C7C9977E3183D342EA97611 /* dec_neon.c */, + D59554B9CAB55F861B07798C53BE7454 /* dec_sse2.c */, + 9E29D0D7334990552C28F6888E1C4D0A /* dec_sse41.c */, + A830A63EB2E8514AC5D3C09FE3CCDCB7 /* decode.h */, + 768E2C7B161AE5447DF5BE0DF31527DD /* dsp.h */, + 6DAB733604A3A1625FCA47DDFD1AF471 /* enc.c */, + 8B6C33FEA3B536CA832586E380533053 /* enc_mips32.c */, + B9AC738BFCE6F9FB9C927423AC662D8B /* enc_mips_dsp_r2.c */, + 9ACDD1DA4A9D536AC0542C4DF7A4D413 /* enc_msa.c */, + 0212AD1BA59EBDB927F3B3CE574A2FB0 /* enc_neon.c */, + E866F278BD58D06B8B3E4485D3248A75 /* enc_sse2.c */, + BE0072E587AB07D442D8E866C4321D9E /* enc_sse41.c */, + 2636254F42F58F2C1C77ABFB08F3DCBD /* encode.h */, + E305F3D0C50ECAE54FD2181D52E3A4AD /* endian_inl_utils.h */, + 42020D0F7AABDA3F155C2F8E5B8EC948 /* filter_enc.c */, + 44F4D9618C4088D58BC5692C82AD25CE /* filters.c */, + C1A7AE40E150BE5BDFC11DB49DBB09A9 /* filters_mips_dsp_r2.c */, + C4F664889A8E779D64A212931DD712C9 /* filters_msa.c */, + 272C770751661D7921F1846D2ECEF1CF /* filters_neon.c */, + A0EE4A228D6AAC610D5CD90F8E99A512 /* filters_sse2.c */, + 99AEEADA8EC16435EEA450BA7441D9E0 /* filters_utils.c */, + 55FD0B27006A8D0CA898A67F3118A13A /* filters_utils.h */, + 23308581FAC968AE6B96CBE461F93822 /* format_constants.h */, + A8EA16EC81E65B135245D99881BAA99F /* frame_dec.c */, + D991CF97F8D8407856A570EEC307D224 /* frame_enc.c */, + CFA731D8F9C8D39AA9BC49D7CD25ED70 /* histogram_enc.c */, + EA7240003015AD6D0B4C11205B6C845F /* histogram_enc.h */, + 7D78452A62DD6AFC3C3C521F35B8DD7C /* huffman_encode_utils.c */, + 738B85F81340FD1619ABC152FCE14868 /* huffman_encode_utils.h */, + C3AC9C3CF8588312620BBE5C3153CB11 /* huffman_utils.c */, + 566D950549D6BD2E8E75319C81486A88 /* huffman_utils.h */, + 062C82D54F9C09A401B970511851C116 /* idec_dec.c */, + 56461E06661E0F052AB26B2AB7499CEE /* io_dec.c */, + 431639D851E7F30F69FFC10118B1A28A /* iterator_enc.c */, + 1594E1D940D0C8841465B42DEFA3FA1B /* lossless.c */, + 169D99DCFEEDF6CF638F3AB5ABAB18E9 /* lossless.h */, + 2BDD96A156450AC5802467E6C6112C3D /* lossless_common.h */, + BFFEC177CB587C0C1E06AD0231CEBE1F /* lossless_enc.c */, + E020602C5F0DC325C4A99272BE65F6FA /* lossless_enc_mips32.c */, + F9A0DB1AEB9449FBF246B6A0D81E30C8 /* lossless_enc_mips_dsp_r2.c */, + 30E7216A300013A4FD7909722A8BC12B /* lossless_enc_msa.c */, + 0797D4DAA2370A5E22527A6B4C533CFD /* lossless_enc_neon.c */, + 506F061F7EBB50BA4B72D1A358EFE177 /* lossless_enc_sse2.c */, + CC6BB824529065AC67678897C310C815 /* lossless_enc_sse41.c */, + EA9468C11766D5C3D4163A788CF50BA3 /* lossless_mips_dsp_r2.c */, + 6504583D3024841C61E23BDA84AB9350 /* lossless_msa.c */, + DB4A9736D07811E63B500AF8C0486689 /* lossless_neon.c */, + 159803000B055E9C735853D85E9ABD6F /* lossless_sse2.c */, + 6284A02AF8BD292CBD1C1D1C5702C4E5 /* mips_macro.h */, + 1646C0FF650E80A243E24523B702B686 /* msa_macro.h */, + 47DA31411E38B59F058F2A72E0D3B893 /* mux_types.h */, + BAE4E01CD9ADF01DB764AEB2D2F4B9B4 /* near_lossless_enc.c */, + 8FDD40201F0C41EE6AEFC14203F65DE8 /* neon.h */, + 76518D0F346A22AB0F95C26087ADE5C8 /* picture_csp_enc.c */, + 77E2F5181F368F5F02DD7F9C5EDE2FCA /* picture_enc.c */, + 8848377BC15E3C22E2A7E2BEB7A9F87F /* picture_psnr_enc.c */, + 66B41B6896BBE870A2C8D111635F45BE /* picture_rescale_enc.c */, + 0EFCFB70036015BF9C9044D8BE5515A8 /* picture_tools_enc.c */, + C449A9FDFBF4AB6D4736B5436DA11E93 /* predictor_enc.c */, + 1A966C2CDD7579B225F47BC2239EB02F /* quant.h */, + 1152CBE4ACB0D497EB34FBEE9B1FFD83 /* quant_dec.c */, + 45B590ABBD900CDDF8DE8BB2836E4339 /* quant_enc.c */, + E9E7A3764B17C578D2896BFF1CAB3819 /* quant_levels_dec_utils.c */, + 7878B44402143B2E25821AC0F73C2728 /* quant_levels_dec_utils.h */, + 484F863453629E403018AB42730698E7 /* quant_levels_utils.c */, + 68A6E82644D6D2487795445909B5948A /* quant_levels_utils.h */, + 28A50FB61E64F7087DD199F877950810 /* random_utils.c */, + 209E7C68D889E228DBA3424F426809E6 /* random_utils.h */, + 4C8C64BF31A681D4543C73482131964B /* rescaler.c */, + 97FEA7485A09F5353062258212D80D74 /* rescaler_mips32.c */, + 4F46D2C4EA18AD659465E7C64770227C /* rescaler_mips_dsp_r2.c */, + 8470C2FB63AEE836B0FCA64A7F812BA8 /* rescaler_msa.c */, + 9FD4F19E4FFAE26D101861C7BC5EBC3E /* rescaler_neon.c */, + 823198FFD540E2221CB3DDE2502289AE /* rescaler_sse2.c */, + 05C5CAF6C029051A210C459C610E623F /* rescaler_utils.c */, + 55C8E8C591C46A9D06F786270C1060D5 /* rescaler_utils.h */, + BA8076322D07A19932715F339945025F /* ssim.c */, + 04BF9679CC9E22B954E0BCFF9DE3D48E /* ssim_sse2.c */, + E9EE8F4CEFDDE7CDA6FF80FA8BCEC846 /* syntax_enc.c */, + 857B473E21FBBDF59E332A5FD163A7B3 /* thread_utils.c */, + 7D96E3C8629E55329090753268A30B3F /* thread_utils.h */, + 4940DDDF644EF093529DDFB834F409BE /* token_enc.c */, + 1165274293DA486B43870F755943D0E8 /* tree_dec.c */, + 7C4F94790314F30293D00F192FF27A2D /* tree_enc.c */, + B14E29DDD3220AB16B5AF9D33BF183CC /* types.h */, + A64B9EBCFC5B834095183ABF0C4B1D6E /* upsampling.c */, + E61262AADF05DB9336D7D007EBFF1A63 /* upsampling_mips_dsp_r2.c */, + 096045BDD8D0A09996FCCE24B6A570E8 /* upsampling_msa.c */, + 788DF881192CA8C3E14AF7D40F5179A6 /* upsampling_neon.c */, + 379E0871E8C66FF621CE516373586224 /* upsampling_sse2.c */, + D222508BEDF658D13C92CA937D0A5B0D /* upsampling_sse41.c */, + A713BA4620B719C691AF9CB67ED5756D /* utils.c */, + 309FD4BB766095C8FFCE8F8CA5ECB8C8 /* utils.h */, + 843F34EAFD706586CD0C9EC3F8F91F99 /* vp8_dec.c */, + 2187EE7FD2E6F6DDD7C64F9F46B17BBA /* vp8_dec.h */, + EE4ED991F7F12AAB586A0C3A50313268 /* vp8i_dec.h */, + E655C846BC6EC695D517CDD4B43FFC2E /* vp8i_enc.h */, + E3335E54693BED0B26BD4342020C6645 /* vp8l_dec.c */, + 79F8319745A77E7EC514938CEA67D845 /* vp8l_enc.c */, + E6C652BF06E9356BE321D1E2FFE10499 /* vp8li_dec.h */, + 48E2D5BDDC08A1611AE371598671BB5B /* vp8li_enc.h */, + 2C6DB314BF7A6F6636587528F40E6E63 /* webp_dec.c */, + 066B88BB8286C5B2C6FAC71D65B28F60 /* webp_enc.c */, + 47EEC04E68C554C648F1C10500C90103 /* webpi_dec.h */, + 96ED6D0B147039A5268A285F7593E9D4 /* yuv.c */, + 4F806D732ECB4440DCAC96A045EE05C2 /* yuv.h */, + CB40206B43B5992748747DC69CEF0B41 /* yuv_mips32.c */, + 2077C5B596E4D880F57984623A877334 /* yuv_mips_dsp_r2.c */, + 42A313947B20CDB26F47B4EC13C31194 /* yuv_neon.c */, + C9BB88A0911A06DA7814B56AB738E5E1 /* yuv_sse2.c */, + 1937A7452A3C0AC9EDC3543CCD8F6484 /* yuv_sse41.c */, + ); + name = webp; + sourceTree = ""; + }; + C0B82E8EDBD1E56ED0B03A61527C4593 /* Singleline */ = { + isa = PBXGroup; + children = ( + A0991D9A426F26CE1E6F551AD299BB24 /* RCTSinglelineTextInputView.m */, + BA5E545B4E633BBE7CC908EADB9C52D7 /* RCTSinglelineTextInputViewManager.m */, + 2B842142DDABDB55D05FE3259E8D753F /* RCTUITextField.m */, + ); + name = Singleline; + path = Singleline; + sourceTree = ""; + }; + C130DC2C30FED1E5D785A6E5717BDF7D /* React-RCTActionSheet */ = { + isa = PBXGroup; + children = ( + 0AE5C37BDABE831DE830C60414DB232A /* Pod */, + 87C2D9598AF69AF29281A37A8E0B14F9 /* Support Files */, + ); + name = "React-RCTActionSheet"; + path = "../../node_modules/react-native/Libraries/ActionSheetIOS"; + sourceTree = ""; + }; + C1DD9ED850179DEB23D78BF0CB9FE056 /* Text */ = { + isa = PBXGroup; + children = ( + E89C17E7838886B481B08F9B7C681F07 /* NSTextStorage+FontScaling.h */, + 5C9C514BA2B7983ED105B77DABDE0BAE /* RCTTextShadowView.h */, + 6C17EC902FD278445C8D1630AB12E34F /* RCTTextView.h */, + 23A9A8DEC402FC2D2184B87082EC51ED /* RCTTextViewManager.h */, + ); + name = Text; + path = Libraries/Text/Text; + sourceTree = ""; + }; + C22D7639420093ED0085941A484DFBA7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 482963E68B742542703CB33AA739B756 /* Flipper-Glog-dummy.m */, + 8E05BCA7AA269FAA683F130F26D3A81C /* Flipper-Glog-prefix.pch */, + 9C19CD202FEDA943E5C4C727D4503CC1 /* Flipper-Glog.debug.xcconfig */, + 7930271857191A912EC82FABDE1113EC /* Flipper-Glog.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Flipper-Glog"; + sourceTree = ""; + }; + C24256D6F98546C2C91FCF41FFDC1C49 /* Sentry */ = { + isa = PBXGroup; + children = ( + 43761F2166B0153F96A8E8FADF36E21B /* BSG_KSCrashSentry.c */, + 0AA9FF859E7F34CD30C164BA540EC527 /* BSG_KSCrashSentry.h */, + A956D6C207FE6C650B2CA7D05CC994ED /* BSG_KSCrashSentry_CPPException.h */, + 066BC8FA470025F7C8AFC282D19EDE3C /* BSG_KSCrashSentry_CPPException.mm */, + 733AF9ABD5F0C599ACDD95AF463C3254 /* BSG_KSCrashSentry_MachException.c */, + B10CE7EEB88020FE11C686FB61703F45 /* BSG_KSCrashSentry_MachException.h */, + 56CD19D71C450D1A26D16ADC6F4BA024 /* BSG_KSCrashSentry_NSException.h */, + 89E73D9594174F55890888D99130D9C5 /* BSG_KSCrashSentry_NSException.m */, + 12958E7F1080DBC53C37E60D12621E94 /* BSG_KSCrashSentry_Private.h */, + 65C4D57A37FE1DB5B1EE09C2C21E7EF3 /* BSG_KSCrashSentry_Signal.c */, + C4FB9C3DB7E5647708F72CCA479B06C0 /* BSG_KSCrashSentry_Signal.h */, + DBDDC26D1EC39EBB02F50738E9F94892 /* BSG_KSCrashSentry_User.c */, + 9F9D453D8474F3B0861F946B8119F003 /* BSG_KSCrashSentry_User.h */, + ); + name = Sentry; + path = Sentry; + sourceTree = ""; + }; + C2C4574CB07EC03C39C538A677006979 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6ADBE36FDAF2953D7BB89AF474B71941 /* EXAppleAuthentication-dummy.m */, + 1844616CA7C626FB4830138BFAF1E0F4 /* EXAppleAuthentication-prefix.pch */, + 775A93AFAA9AF0B732BEDE62958799A9 /* EXAppleAuthentication.debug.xcconfig */, + 50779911F673D1CD61993C4C4DF6F3A3 /* EXAppleAuthentication.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXAppleAuthentication"; + sourceTree = ""; + }; + C2CD6129A2F60A82A8DB3A8942B04196 /* Pod */ = { + isa = PBXGroup; + children = ( + A11681555FFF48F3D06825588649FCD0 /* LICENSE */, + EF70101429F793BDF96DFEF00FB14A93 /* README.md */, + 9789B2E9439BB73754F0B07BFAB87B52 /* RNLocalize.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + C58D9F18D8A5B9C619A30F6E2612B563 /* Logger */ = { + isa = PBXGroup; + children = ( + AF613F926031A1C3D3E307B78680D2EB /* GULLogger.h */, + B71AD9BCECD7CDE1AC011FA0CBC35ED9 /* GULLogger.m */, + 4D0594E68D945E7A8AFE9B4364FC05E7 /* GULLoggerLevel.h */, + ); + name = Logger; + sourceTree = ""; + }; + C7450E895E4D0D8DA66DB9EA3B137868 /* Products */ = { isa = PBXGroup; children = ( FE6D792B6328AAF68E46924D7F466631 /* AccessibilityResources.bundle */, @@ -14606,7 +17580,11 @@ B43874C6CBB50E7134FBEC24BABFE14F /* libGoogleUtilities.a */, 279390C893577F74DD2049383E1EDD1A /* libKeyCommands.a */, 5E4674603A5D5B9215FFA0F8E69F8B71 /* liblibwebp.a */, + B88A54159B245E727A6D16DEFE105A09 /* libMMKV.a */, + 4195015D26D9AC88BE151FE609A81EBD /* libMMKVAppExtension.a */, + E0B603F54009DAEF6C3BAAE621E5F180 /* libMMKVCore.a */, 06FC5C9CF96D60C50FCD47D339C91951 /* libnanopb.a */, + 563E0A0FEB65B564D6A02A0A948B2E62 /* libPods-NotificationService.a */, 586602EDE69E2D273945D156ECB89853 /* libPods-RocketChatRN.a */, ABCA9F4CD6EE0D4686EBA505F526A436 /* libPods-ShareRocketChatRN.a */, 3347A1AB6546F0A3977529B8F199DC41 /* libPromisesObjC.a */, @@ -14622,6 +17600,7 @@ 8C3E2A6E6F93E60E397F6C0BBA710BF5 /* libreact-native-cameraroll.a */, 08D1FFC2980C1ED72AE9A4C44A0544C3 /* libreact-native-document-picker.a */, 8074129DF318155B29544548E1CAF4A3 /* libreact-native-jitsi-meet.a */, + 4047BC0750B116B1191149A8E7B5389B /* libreact-native-mmkv-storage.a */, 012242E4480B29DF1D5791EC61C27FEE /* libreact-native-notifications.a */, 48425DA2F01D82A20786D5E55E264A29 /* libreact-native-orientation-locker.a */, 52FCF98CEFF94C742080B6965D537AD0 /* libreact-native-safe-area-context.a */, @@ -14656,7 +17635,6 @@ C777CF2FB1E39A45CBBDB54E8693F471 /* libRNReanimated.a */, E496A53A92B4E464B5C30DC5B1E4E257 /* libRNRootView.a */, 50B5347C9A6E93B7D4CFC3673BA6FB7E /* libRNScreens.a */, - BFCE4058442BFB8DEB89BA3F261A76BA /* libRNUserDefaults.a */, 8998273719FDD789E6F9C7541AFD0B33 /* libRNVectorIcons.a */, B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */, FCF61D9B2B75054A9A3185DDC609B7FF /* libSDWebImageWebPCoder.a */, @@ -14673,2824 +17651,328 @@ name = Products; sourceTree = ""; }; - 8432727652B6CCCEE8756DA0755B5CE7 /* Support Files */ = { + C7D3A1C61DAFC0181519162B42D15B0E /* Pod */ = { isa = PBXGroup; children = ( - 5AE9384492CDD81B506E6901934E1276 /* FirebaseCore-dummy.m */, - 457ADF88201AE56A9E0FAB5952A7BD77 /* FirebaseCore.debug.xcconfig */, - 48081AD4D74D5ACD78B99A0EA7218544 /* FirebaseCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseCore"; - sourceTree = ""; - }; - 84611CF279D5E04071C06E90CB2C8D54 /* Yoga */ = { - isa = PBXGroup; - children = ( - ACB931B616D9A99DDDC08850C664FAC0 /* BitUtils.h */, - 5F0CE731F9A363CD32CCCD6259E46EFC /* CompactValue.h */, - 6B55CD1F7C412AA7FC1492AEA4384D5A /* log.cpp */, - 075555AF8B96027BD2D478E62C5221C9 /* log.h */, - 45ED32362BBCC4FD140B005332FA0A98 /* Utils.cpp */, - BE6DCDB3EEEA0F4D656FB2354B1F3C84 /* Utils.h */, - 4B1968C239F35AB0B86D5854025FD9F0 /* YGConfig.cpp */, - 5D45BCFDFAE6F6EACAA99CCAB789EC43 /* YGConfig.h */, - D0E4142B407E6E4E9BDB00E3BF5FA229 /* YGEnums.cpp */, - 4450F9ADD5F49A659C51ECE5AAFA1B19 /* YGEnums.h */, - 70A7AA0CF634AA09014F3FB65CB56925 /* YGFloatOptional.h */, - CC4A8A5746AC02E50BDE6FF0B381FE14 /* YGLayout.cpp */, - 85E12D48404FDE5B55261A25F28CAC25 /* YGLayout.h */, - 7E82D8ED9A1193569F1625089D9DD22D /* YGMacros.h */, - A9BF6CF75337707C6C44E8C493666FDC /* YGNode.cpp */, - 3F3A80DB7CAD74E4D263691EBC611ED3 /* YGNode.h */, - C6473AD8D884C122D30D147CB2EEA634 /* YGNodePrint.cpp */, - 6DF59BCAE6579F8A1F4E41CD03719CE8 /* YGNodePrint.h */, - FF0F7F289DAB6779D1358BE55592F61D /* YGStyle.cpp */, - 31CA8F9B54CE322337A559BAEA1909EE /* YGStyle.h */, - 690521DE836EB14D6423498D8CB39650 /* YGValue.cpp */, - BB762257B51BEB7CCBEEC293A78F8878 /* YGValue.h */, - 55FAD051E2AA959A4D8541A40AB4DFEB /* Yoga.cpp */, - 3590FD2FFCCDF22D9CE8AE5ADF431BDE /* Yoga.h */, - 56EAC8CECCAD0935A9C17D90A8EF5A16 /* Yoga-internal.h */, - 5F1815CE30B31686FFBAC53FADB0EFBB /* event */, - 9B86FE35933CB0276B8485EEC9072B4F /* internal */, - 4C63F63163549F4789AA4527430D1530 /* Pod */, - 577BCA7B9847D75F5EAA3256E8A0C48F /* Support Files */, - ); - name = Yoga; - path = "../../node_modules/react-native/ReactCommon/yoga"; - sourceTree = ""; - }; - 84F4740E4BF5EF272501FC4FF3B6054D /* RNFBApp */ = { - isa = PBXGroup; - children = ( - 064D23FD317D7AFAF8A434A19B5751B1 /* RCTConvert+FIRApp.h */, - 0CEEB76485EFA0FF394C19C97B2B52FC /* RCTConvert+FIRApp.m */, - EF4B57E1481A7B4B821B68EF26FAEAFB /* RCTConvert+FIROptions.h */, - E83115FFE7ED69EAD06883FD58323459 /* RCTConvert+FIROptions.m */, - 30292170DF471817AFE23AD88C8A08CC /* RNFBAppModule.h */, - 8A461FB71F14FA8FC2FEA6C262341DDD /* RNFBAppModule.m */, - B9E4ECDEC4128C93752296ECB0EEE079 /* RNFBJSON.h */, - 9A19805C017832692074F5E607A22CA7 /* RNFBJSON.m */, - A253EF83DF55BCC8F110EFF0E561CB3E /* RNFBMeta.h */, - EACEDCF5538FC4FA4DC6AF4EA003A13D /* RNFBMeta.m */, - A3EA69EE11ADAF8D290E70524F9C32CD /* RNFBPreferences.h */, - AC5B50A9A39C315EBC6182D6DB59056E /* RNFBPreferences.m */, - F2B70451F292A11102014AA7D382DFDA /* RNFBRCTEventEmitter.h */, - 1BFE7B3C376934A3A5401972084A6F69 /* RNFBRCTEventEmitter.m */, - E62F4993A539C76D40D50EC63F184707 /* RNFBSharedUtils.h */, - ED8ECD8D922917999B335311111C1B7E /* RNFBSharedUtils.m */, - 83092417C55CE84CC47FE1C01B58E11E /* RNFBUtilsModule.h */, - 2ECF09EC3A960F7D1D2D7094E3CC47B6 /* RNFBUtilsModule.m */, - 26CD50B12450494507E950828B622558 /* RNFBVersion.h */, - C8D0607E6F1D8EEAB90007F6BB4D6239 /* RNFBVersion.m */, - A78905A4A443C97C19F5398EE9F2060B /* Pod */, - 2580FA943229888A77F50ADE6F65B89E /* Support Files */, - ); - name = RNFBApp; - path = "../../node_modules/@react-native-firebase/app"; - sourceTree = ""; - }; - 85036FAFEB60A7A7F38257AB58E1EC8B /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 519321310C6145F0BC711C3B3BC24F11 /* Pods-RocketChatRN */, - DD8BE39581B027039CA45CB5DB5F5DEB /* Pods-ShareRocketChatRN */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 85F1E76372AEF008F562EB210A26C8F7 /* SDWebImageWebPCoder */ = { - isa = PBXGroup; - children = ( - 49DBA2AEAB92CD95EA4FDD14B631F52B /* SDImageWebPCoder.h */, - 8A3C306919D7B3AD2C1EABA2E4ECAA80 /* SDImageWebPCoder.m */, - 1CEA90651A4405E53EF23D718B1CB556 /* SDWebImageWebPCoder.h */, - 34EBB387C060A930458C5C6E5081055B /* UIImage+WebP.h */, - 05B0307A15AD186CB2A696F28EADF3FA /* UIImage+WebP.m */, - 80C07A158264006F7AD83BD0AC765D28 /* Support Files */, - ); - name = SDWebImageWebPCoder; - path = SDWebImageWebPCoder; - sourceTree = ""; - }; - 86057D036E3EC5316A6FA6202412B6FE /* RNDateTimePicker */ = { - isa = PBXGroup; - children = ( - 0FB5D1E227C83FE844D22E47D2C21D0C /* RNDateTimePicker.h */, - 9B891790864D2327604E885A1BB1CE29 /* RNDateTimePicker.m */, - D53887821DF8B50E33EFD33CB134980B /* RNDateTimePickerManager.h */, - FC9F495B764591D370E8445BDDBFA9C5 /* RNDateTimePickerManager.m */, - 556FDE3012224A1834BC33D04F26D377 /* Pod */, - A1320D1316F587A1F5E89AFBD7EBC9BB /* Support Files */, - ); - name = RNDateTimePicker; - path = "../../node_modules/@react-native-community/datetimepicker"; - sourceTree = ""; - }; - 86823FC030270B15B3A1CF9DFBD11247 /* Interfaces */ = { - isa = PBXGroup; - children = ( - 9EE033307D0F79534498A6083415BD28 /* UMAppLoaderInterface.h */, - 42C98BD451DB83FE983EB7711ADAEEF6 /* UMAppRecordInterface.h */, - ); - name = Interfaces; - path = UMAppLoader/Interfaces; - sourceTree = ""; - }; - 86AFD7FA88CACE9D4CE5CF0CD9225A9F /* Support Files */ = { - isa = PBXGroup; - children = ( - 424B5272FA663E6E06C5D1F1E5A726F4 /* UMFontInterface.debug.xcconfig */, - 702F2E714218881514A976B01F2C42CB /* UMFontInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMFontInterface"; - sourceTree = ""; - }; - 86BDA136FE2A451B3DC69B5D8EE10D5F /* Pod */ = { - isa = PBXGroup; - children = ( - DBDCF9FF37FE3A1B39848A302A4A1ADE /* LICENSE */, - F3019DF95426F18BC3C20871E16B089D /* README.md */, - 59A962147145BB28D44005144DDB2EBD /* RNFBCrashlytics.podspec */, + F0312F4892FE1283E8BB5A4D71AA2F8E /* LICENSE */, + 03AFFF824F72E4F2F04DD69A8A08698D /* react-native-safe-area-context.podspec */, + 57C5101E8D9DC1919FDA4755A5739876 /* README.md */, ); name = Pod; sourceTree = ""; }; - 873ACEFADF446CBED487B6F5EEF385B5 /* EXFileSystem */ = { + C99B0490B9F1864ABD440BEF3DBBFF51 /* React-CoreModules */ = { isa = PBXGroup; children = ( - 4B00F4D65453EEF2485354900ADF5356 /* EXFilePermissionModule.h */, - D9841E3FE0DF5557C4203AB7BCCB8B15 /* EXFilePermissionModule.m */, - 315567A644A3A4F6CDE0EC2444F28DF2 /* EXFileSystem.h */, - DE9D1DB0F7F8B888A942D173C1F8A3A7 /* EXFileSystem.m */, - 6302775582C8FB292F7C0CAB46A91BF9 /* EXFileSystemAssetLibraryHandler.h */, - 6C5D1D2FF323DF4DA9C60F1177C5DF84 /* EXFileSystemAssetLibraryHandler.m */, - A0D9D6A2339F0BA2D9379EC5E5A14AED /* EXFileSystemLocalFileHandler.h */, - 821B25DDA9010D1E8EB56C5C600E9BB0 /* EXFileSystemLocalFileHandler.m */, - E748DE4661210BD2F90711673DD75BEA /* NSData+EXFileSystem.h */, - 8B026627ED5702344586FA2080CA7233 /* NSData+EXFileSystem.m */, - 6DA3B98B9AE3908A49CD0A216C0631AC /* EXSessionTasks */, - A7C0BD2764A311581EF942D989EFA80A /* Pod */, - 583A8F59356910D8114CACD7BD588639 /* Support Files */, + D1723AB1A42844BFC8900E9320606E8B /* CoreModulesPlugins.mm */, + E18A4270BC7C9C4EA38FF2B0FF45D140 /* RCTAccessibilityManager.mm */, + AB85C1B45A2350D8F9144133F1BB38CE /* RCTActionSheetManager.mm */, + C209FABE76C33CFCBD77C5B1F4B8AAFF /* RCTAlertManager.mm */, + 1DB38790FB890F85A8750C277B95A0C8 /* RCTAppearance.mm */, + 8F47F7391D03618694007EFCEF759263 /* RCTAppState.mm */, + 03932AC5360AA85AF15EC1DDFB0A565E /* RCTAsyncLocalStorage.mm */, + D820D004DC712947C13240D3802BAD9A /* RCTClipboard.mm */, + F5AEA69A60758F82D76902496ABECA33 /* RCTDeviceInfo.mm */, + DA348E5A59D03B7753967667122D75C6 /* RCTDevLoadingView.mm */, + 613DC20870110CBC147AA390D5C5B721 /* RCTDevMenu.mm */, + 4CF8A296193EB33A992459BE2DCB0A67 /* RCTDevSettings.mm */, + 015D944699B55D3CF1A46727AF4C9BD6 /* RCTExceptionsManager.mm */, + AC7F11E2F90C5ECE31594745DFC196F0 /* RCTFPSGraph.m */, + 7E36842388ECB3B2AEF0B6A397E2F370 /* RCTI18nManager.mm */, + 9E1571D58E6D35FEF89D0F014A15D172 /* RCTKeyboardObserver.mm */, + 084D77716EFBCF98C52254F1CB13F6BC /* RCTLogBox.mm */, + 3EE25B11E9FD97428B0141772571FA0D /* RCTPerfMonitor.mm */, + 07C92229A7A790A0726847C861B3C61A /* RCTPlatform.mm */, + 71AC49CE3F9B841CFE6083EAC9BD225B /* RCTRedBox.mm */, + 03F6E6941AF85201C889862E2AB03ACF /* RCTSourceCode.mm */, + 655585F04EF6694200EDE5FF0E18A939 /* RCTStatusBarManager.mm */, + 2765FF76F19C0550C17A2C0D59122CAD /* RCTTiming.mm */, + 76BDB9264000A65997535BE9FC275639 /* RCTTVNavigationEventEmitter.mm */, + D8B80684EE847A92A54E2D9EC989CEDE /* RCTWebSocketExecutor.mm */, + 3123747812E76F95B4DA2A7CBFBB4247 /* RCTWebSocketModule.mm */, + 632C252797411359AFE6BF406C5AC12F /* Pod */, + 5BB90D79FE52558BDC9EB7FB52FEE193 /* Support Files */, ); - name = EXFileSystem; - path = "../../node_modules/expo-file-system/ios"; + name = "React-CoreModules"; + path = "../../node_modules/react-native/React/CoreModules"; sourceTree = ""; }; - 87C18B28EC3FA2C09FB168C60CF085A6 /* Support Files */ = { + C9A7E242B04B75180DD933503C90A025 /* Network */ = { isa = PBXGroup; children = ( - 9E647A63FBE8492458D2D3E07E006264 /* KeyCommands-dummy.m */, - D9E0446ED9B7395D9EC833AC41C8853F /* KeyCommands-prefix.pch */, - D9D443D8C8355E2C6FFE517B93508081 /* KeyCommands.debug.xcconfig */, - ED89FD6A33B5F43A9CBFA023D2080DB8 /* KeyCommands.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/KeyCommands"; - sourceTree = ""; - }; - 87EE96C2FB3D56A9A9180C73575005EB /* FBReactNativeSpec */ = { - isa = PBXGroup; - children = ( - 269BDE5F9150C53B58840D7F7942DB50 /* FBReactNativeSpec.h */, - 0523E97BB6B4DB22CB2C8CD1599C9E2C /* FBReactNativeSpec-generated.mm */, - 52AB36CCC94F01D053AB41AC6BD11ACF /* Pod */, - 9A3EFD7C276D9EE7C4EF3612B6346CAC /* Support Files */, - ); - name = FBReactNativeSpec; - path = "../../node_modules/react-native/Libraries/FBReactNativeSpec"; - sourceTree = ""; - }; - 87FDEA61BA179B1246744517AB92E4A8 /* Support Files */ = { - isa = PBXGroup; - children = ( - E6DA54798692120C09BC03C5646329E2 /* boost-for-react-native.debug.xcconfig */, - F667511CE16CA58A871C579C5615D138 /* boost-for-react-native.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/boost-for-react-native"; - sourceTree = ""; - }; - 886332A6759459A4969FD8C195555BAD /* UIUtils */ = { - isa = PBXGroup; - children = ( - 77240A36A56CFDF251E289D65885DA50 /* RCTUIUtils.h */, - CAF380BEAB1E336DF46EA3D02D047BDD /* RCTUIUtils.m */, - ); - name = UIUtils; - path = React/UIUtils; - sourceTree = ""; - }; - 89101D932C0D64001D44E2665731A3CB /* Support Files */ = { - isa = PBXGroup; - children = ( - 10978F432AF4EAAD7BC8D6CF923B2CCC /* react-native-slider-dummy.m */, - 305BEC16D0C2139163868EA257340703 /* react-native-slider-prefix.pch */, - BF78E5C625685E0CB6D4C8D77A19163B /* react-native-slider.debug.xcconfig */, - A629ACF8E06C13D5446917A9CEC51866 /* react-native-slider.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/react-native-slider"; - sourceTree = ""; - }; - 8A05E962AF26D9D5B81193A187AD7B74 /* Support Files */ = { - isa = PBXGroup; - children = ( - A634CE8A6832A8210B2D1D5A4393D787 /* RNReanimated-dummy.m */, - 2E8CC085D230D84EB54AB5526DE13753 /* RNReanimated-prefix.pch */, - 6911ED31F697A5D978DD5DAF749ECE5E /* RNReanimated.debug.xcconfig */, - 624CA4F58AF5F67C4DA05345E67B1D23 /* RNReanimated.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNReanimated"; - sourceTree = ""; - }; - 8A300367C3696807963A79297655F860 /* Support Files */ = { - isa = PBXGroup; - children = ( - FD42080AAFC24E1761EA45B633CACB30 /* Flipper-dummy.m */, - 506A9308CD7D7AA08AD1FCC93027B75B /* Flipper-prefix.pch */, - 4DD52F64D42A492C643D5CB8D020001C /* Flipper.debug.xcconfig */, - 10A66D255EC7C75F76943F1D23C1DD25 /* Flipper.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Flipper"; - sourceTree = ""; - }; - 8A707788C01D4359B77C80D59F88304D /* Pod */ = { - isa = PBXGroup; - children = ( - DB10A20CA7CBE0226FB6E9D676874892 /* LICENSE */, - 8F612F968B328ADB51FDD5E992A36613 /* README.md */, - 0D040BE0476179B2CDCCBC1DEF92065F /* RNImageCropPicker.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 8AF4F969301492DDAC217B28EB1CD4E5 /* UMViewManagerAdapter */ = { - isa = PBXGroup; - children = ( - 84847886F419F249D773888CB16E0F41 /* UMViewManagerAdapter.h */, - 0F98E0BA9F8877F7C6EECF6B2FBCB9C7 /* UMViewManagerAdapter.m */, - ); - name = UMViewManagerAdapter; - path = UMReactNativeAdapter/UMViewManagerAdapter; - sourceTree = ""; - }; - 8B05DEDA14F9435BD6AC943B3F169740 /* Transitioning */ = { - isa = PBXGroup; - children = ( - 11EC0920C764C6F281FB0398FDC30EA1 /* RCTConvert+REATransition.h */, - 0FC65D13DC96DB67F07AD0E65B962D45 /* RCTConvert+REATransition.m */, - 0EF336AABB60BAD1442193D8EFEDA28A /* REAAllTransitions.h */, - 8C437A0F8547D44B9402405CE5307176 /* REAAllTransitions.m */, - 2305823C299B252E60CC3F7381149FCA /* REATransition.h */, - 8DB62626329AD368164DC39477309A85 /* REATransition.m */, - F882B3364320828DE2D9610696FD6D1B /* REATransitionAnimation.h */, - C7BC7CDCAD9DB52E4C3A81FB92EFC4DC /* REATransitionAnimation.m */, - 8F4BE8947965BCF3EDBA67A36A42B66E /* REATransitionManager.h */, - 822B444D29B95EDFFB587206F722FBD8 /* REATransitionManager.m */, - E5E9053B90410FA05C6312690546624E /* REATransitionValues.h */, - 830661AA4394068076CF03A4EBEA3BA6 /* REATransitionValues.m */, - ); - name = Transitioning; - path = ios/Transitioning; - sourceTree = ""; - }; - 8BBFD1D57490B447D7FFF30F43CB9A7C /* Support Files */ = { - isa = PBXGroup; - children = ( - 697DCB539AA056E30D7638BC59EBB1F6 /* EXImageLoader-dummy.m */, - 8F0ED77E17110CF0DCC62274268EE6F2 /* EXImageLoader-prefix.pch */, - DBEDCF660820BB528AC2D2BF39B73B8C /* EXImageLoader.debug.xcconfig */, - BD29C3393953D54B4142E70C530F56D4 /* EXImageLoader.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXImageLoader"; - sourceTree = ""; - }; - 8BDB8A9D3DC38CD9D05CEC072F6F4288 /* Support Files */ = { - isa = PBXGroup; - children = ( - ED68D0F419727A0FBDC1E9B15E42AF2C /* OpenSSL-Universal.debug.xcconfig */, - 06ECB4DDBDF59300DB6473D41582222F /* OpenSSL-Universal.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/OpenSSL-Universal"; - sourceTree = ""; - }; - 8DBABF438494E07D05332686E2AF689E /* Pod */ = { - isa = PBXGroup; - children = ( - A37F4E18B49A65DB3186E273A9501F57 /* LICENSE */, - 7C4EEE048BD1ECA1022F5D1E73D37B99 /* react-native-jitsi-meet.podspec */, - EAC878F132F3D23BE3AA9E64454EE06B /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 8E0CB2FD13268FBC9469888EA08922F5 /* Firebase */ = { - isa = PBXGroup; - children = ( - CF0AB1F91B0C139F051F2B8F4B9C13EF /* CoreOnly */, - 085FAA17CE5A56D57213C3EEF574F50E /* Support Files */, - ); - name = Firebase; - path = Firebase; - sourceTree = ""; - }; - 8E549864B8DB9CCA4548D6248C0EA06D /* Flipper-RSocket */ = { - isa = PBXGroup; - children = ( - 9030AC7B4B1B893267055C59910B29AE /* Allowance.h */, - 14BCF143FCCF9CF8EDE4D9AE61AD398C /* AsyncGeneratorShim.h */, - 79BB325B4E0106D2B45FEBD780E43154 /* BaselinesAsyncSocket.cpp */, - A14CE4F1D63089A513D208476C51D825 /* BaselinesTcp.cpp */, - F297E2C22F7A74264423B9A80AB10551 /* Benchmarks.cpp */, - C54A81776A28367C5075A1A7E025C665 /* CancelingSubscriber.h */, - 2200E0074F2C4D943A5070A8F442DED9 /* ChannelRequester.cpp */, - E4173C47CF775865E048EC494D3067C9 /* ChannelRequester.h */, - 3F7D754B50C01E6487EC23BCE05505AE /* ChannelResponder.cpp */, - D6CDA11540DA42D8C58943AEFBCF4A16 /* ChannelResponder.h */, - 010BC0A53D08750CF770EB12F6BCC918 /* ClientResumeStatusCallback.h */, - 59105198EA93A8D13515A629A7AF377C /* CMakeLists.txt */, - 7A01DA722C61FB4D44F6A702AC8CF078 /* ColdResumeHandler.cpp */, - B919AC00C231FCA8B3216BDE1CA1EC92 /* ColdResumeHandler.h */, - DD679A0958D507FA6F83952666DF72D3 /* Common.cpp */, - E5C114546DABE8DC1B610018CA7490E1 /* Common.h */, - 27310E97B1022E4BB8E9F20B2188A4B4 /* ConnectionAcceptor.h */, - C2DB8461A2F9054FB548ED9944DDFAE3 /* ConnectionFactory.h */, - 00FD58DF7CD8D15B073350CECA790329 /* ConnectionSet.cpp */, - 934D09E554C7222B4985745923F5709C /* ConnectionSet.h */, - 4B63E6C725A4476ED95F5AA3737ABA08 /* ConsumerBase.cpp */, - 7A0D01A52360768FC6897EAB467A0854 /* ConsumerBase.h */, - E318D17E660F6CA73A545BC8D003CF6C /* DeferFlowable.h */, - B50CAADF40375595241ACD401B48CB97 /* DeferObservable.h */, - 66E00D9CAD8231332D35C0AF09DB207B /* DuplexConnection.h */, - 5EFEBCD1C1538F3A6D9F55E1236D95AF /* EmitterFlowable.h */, - F4F872604D973C5C2E7F249F16CA2E9C /* ErrorCode.cpp */, - 4D2C15850BF64A8B26086A0BFA96F29B /* ErrorCode.h */, - A58A2DF8CAF4BB6A8F111A113CADAF9A /* FireAndForgetResponder.cpp */, - 5177AF46905ECC31326F011C7A15BA04 /* FireAndForgetResponder.h */, - 784BBF5C16CE8FDAB9C0F87EF45D664C /* FireForgetThroughputTcp.cpp */, - B6F1466EA36D8D3E080E9420F560BD55 /* Fixture.cpp */, - F14675070B84D7A6C131F55FADF2F6FE /* Fixture.h */, - 17C98F440CD0440243B6687D395A1416 /* Flowable.h */, - 705564DD4011FC335EDCA6F71E6241B2 /* Flowable_FromObservable.h */, - 614CB67DC48249E3BE3CE487A754D815 /* FlowableConcatOperators.h */, - D12A12D7F3B3D9DDC225890901EB30DF /* FlowableDoOperator.h */, - FFD4BD58CC6AA3D495B1C58C46C373AA /* FlowableObserveOnOperator.h */, - 457CAE693D658267FAAFB2A1E61A3DF2 /* FlowableOperator.h */, - 907041439734F9C359301C4276389E71 /* Flowables.cpp */, - 848FABBD7A6748D5B65961E5807AC33E /* Flowables.h */, - 53D48828CF0E28CE11B9BA0C87704BD6 /* FlowableTimeoutOperator.h */, - A00A4F1F10995C8C9B5B661A47C3602C /* Frame.cpp */, - 6AA4DCE0FB7F4E3F60CDFF65302A20F2 /* Frame.h */, - 5347885103FDE0061CCCF7A9D537C64B /* FramedDuplexConnection.cpp */, - D7C398BC98205EC0ECDF300FAE70F619 /* FramedDuplexConnection.h */, - EC1B7B5B56A495A9A4EC56F6A1E4582B /* FramedReader.cpp */, - 246D544B1A69EC0F055B8457ACD4C531 /* FramedReader.h */, - 9EE3279EA0E17FEC633AF8BD94F01D87 /* FrameFlags.cpp */, - 440C33DE7D0895F3E498BB5BF502F577 /* FrameFlags.h */, - 17673E3DCC886287D6456B94CABBD053 /* FrameHeader.cpp */, - 018E19081D271BF7A075A3A2B1C2153C /* FrameHeader.h */, - A3D3DEE16D2637E483164A00BC1D7D23 /* FrameProcessor.h */, - 2017DA9EEE858CB20EB21564F85AB1C5 /* Framer.cpp */, - 90B64C4E2C319CF52970A31675FC54E2 /* Framer.h */, - 949C95689BC714498AA6763F62F2FF25 /* FrameSerializer.cpp */, - 2A4FB11AD36C6596F587870A6182B07C /* FrameSerializer.h */, - CA1317E241D2EB102870C3801D0CD50C /* FrameSerializer_v1_0.cpp */, - 484ED29811E651B51AF2D7AECC1FB5F1 /* FrameSerializer_v1_0.h */, - ED2A33F7311BFB11DE8592DB33185D3C /* FrameTransport.h */, - 4D03C24859C78FA92DF19844A21C805A /* FrameTransportImpl.cpp */, - 3C06A99C6FF9AF8A830BB81F3A436CB8 /* FrameTransportImpl.h */, - DF6463ED812E3EA6D67BAF193C3B5DEC /* FrameType.cpp */, - E044788C0133718446E226937A12F440 /* FrameType.h */, - 7B9E2D0EC4BB701F7942BC20D5A61FED /* KeepaliveTimer.cpp */, - 5552BD6DE3171ADE0B1E936EE64D0B3F /* KeepaliveTimer.h */, - 10794ECA3AC186109828D7E8451B4DBB /* Latch.h */, - 27A1392B69F38889C38275AEE5285E60 /* Observable.h */, - D1EE034565DB2081CB6210430635012B /* ObservableConcatOperators.h */, - ED10B9C653A1B5C3E9F2E2D436918838 /* ObservableDoOperator.h */, - 80825EA1EFB9ACC32393520FD698251E /* ObservableOperator.h */, - DA0C4AE8768526B9F3B1DA24E400E1A8 /* Observables.cpp */, - A22D011F800C14E3E1D42398E3B93B38 /* Observables.h */, - BED35C705418034A0AD71A3014130F99 /* Observer.h */, - EBDDE7676CDFEE61A5F653B015EFDF7F /* Payload.cpp */, - A2A61E991447F4CBCB200A416E406D4E /* Payload.h */, - 55FE544AB1285C52E46E7AC052098713 /* ProtocolVersion.cpp */, - F06C104977D7B1F53581DD4B5DFE26EB /* ProtocolVersion.h */, - 1D5EB1A55B033A796C3CB937132E7679 /* PublisherBase.cpp */, - 9A31D59FFB8BAA76F5182ED7C26E43BC /* PublisherBase.h */, - 0739C73632CCFC5DC3B6AAA672BB150D /* PublishProcessor.h */, - 8AEB68D8EBD37A2BD7FB4BDBFF9F9AAF /* README.md */, - 2956AA5A37640E08E35180D04389C8D0 /* README.md */, - D63E2E149F2A36D921DC6A957F608D18 /* RequestResponseRequester.cpp */, - 24C1DA274D9AFB3B7A190477D9909A62 /* RequestResponseRequester.h */, - C74544180C6AF0CCE0506538D7C099D0 /* RequestResponseResponder.cpp */, - F600F01DC5C0A19939C7E3C1DD49100E /* RequestResponseResponder.h */, - 35ADF910EDB6EE4E4C77FF402FB36AA9 /* RequestResponseThroughputTcp.cpp */, - CFCBC0F5DDDBD51A7867EBB782D07E63 /* ResumeIdentificationToken.cpp */, - 0C9DD9D2C25BA757CFF6076C45CEE5EB /* ResumeIdentificationToken.h */, - 92FA1F7177A0D7300887658417DBE8CE /* ResumeManager.h */, - 08343DB140C4A3FDF2999193FF44E6C5 /* RSocket.cpp */, - 6977B19F126A290B069B3FA1DC1647EB /* RSocket.h */, - E2B11F8392AB408D01A6130571C326F4 /* RSocketClient.cpp */, - 928E9DFC14EFAE16D9BC8FA822B681A6 /* RSocketClient.h */, - C85D88EC210D312E3F7C5285811CDECE /* RSocketConnectionEvents.h */, - 4F69B13F0C30451FC15DE11662F77CAB /* RSocketErrors.h */, - 5F293B5D977E8D1E406D51EBACCDC9BC /* RSocketException.h */, - C32E6CE0BD0ED8E9FF9C88C35E0303EB /* RSocketParameters.cpp */, - 87C031E4203074D0359AD79DB91EA091 /* RSocketParameters.h */, - F324F1517F2FD156164BA6904200BA55 /* RSocketRequester.cpp */, - CB93CF2EA3FCAA32D518CE126600C085 /* RSocketRequester.h */, - A4C8D874A90E0E3DA610AFB8251B5DBD /* RSocketResponder.cpp */, - 1EE6235B8BD8BB9E22FCA80AA680C58C /* RSocketResponder.h */, - 3DE49D5A77318B4C139F69F13EE41B5F /* RSocketServer.cpp */, - C8A094FB1252916A1EC6E86B94966416 /* RSocketServer.h */, - 3206ECD90892F43854C0363F3CCE368F /* RSocketServerState.h */, - AFA0E76A8835A80FBF25E4ABD0D55BFE /* RSocketServiceHandler.cpp */, - 768CAB59778442A4DA8E25D0593BBDBD /* RSocketServiceHandler.h */, - B1D2768790089369FDAD067E9F5E3A1A /* RSocketStateMachine.cpp */, - F85431ACB243CA110A229BE2C7FC8082 /* RSocketStateMachine.h */, - 2DBE8246F143EB260DC08F7E8375A906 /* RSocketStats.cpp */, - 89EC4A1B4428FD280E0972F31F4D2B9C /* RSocketStats.h */, - 03B3E59C098931633A37DFD5F5F3A00C /* RSocketTransport.h */, - 9F4861194EFDA9EF727093A75C3F1512 /* ScheduledFrameProcessor.cpp */, - 70C09E89833B9AC146FDEB22A99D3C0B /* ScheduledFrameProcessor.h */, - 6B0492F3E49E319535E4B7E9439337EC /* ScheduledFrameTransport.cpp */, - 37C6DE82423B5DF445238E521397F88E /* ScheduledFrameTransport.h */, - 2C9822C96664CAFFEDB36DE46B79E932 /* ScheduledRSocketResponder.cpp */, - 8A6E793FC79ACAC14E4649A7029ACC22 /* ScheduledRSocketResponder.h */, - 3F70C77218EFD104037D032067915659 /* ScheduledSingleObserver.h */, - C2E161EBDEE94559C264E94D3F607551 /* ScheduledSingleSubscription.cpp */, - A687F8B07E3CA701D4812ADD113A2D63 /* ScheduledSingleSubscription.h */, - DD4F1A29653F747F710E69C5B3A997C7 /* ScheduledSubscriber.h */, - 1F2B6C34DBB2817683C4B768E8E71289 /* ScheduledSubscription.cpp */, - A1A4306CE5201CAC7DC5E1DAD66091AD /* ScheduledSubscription.h */, - AF44DB3BA93A422D2426F319941BA646 /* SetupResumeAcceptor.cpp */, - 868B8E2E3BF06F434C4DF6545367BD8D /* SetupResumeAcceptor.h */, - F879CDB2EBBAB29A51252B795D9C0342 /* StackTraceUtils.h */, - 1B7678D61DF199B6B6D791E3476435B5 /* StreamFragmentAccumulator.cpp */, - D90B60EC1714E2D87A76DD06CDBDBC3A /* StreamFragmentAccumulator.h */, - D8463992C0E5ABD00862C3B18A24F04F /* StreamRequester.cpp */, - A0BCB7A5793B7E9EBF95DB101F103273 /* StreamRequester.h */, - 4C48A925874BE980FB340F60393E8B9C /* StreamResponder.cpp */, - AE7B9BB25D34C030377834B8D443EFAA /* StreamResponder.h */, - D36F6563C1B50FAE5A199E63F8B4A5CC /* StreamStateMachineBase.cpp */, - FEB192CC648D2770FB2A22E7521CC002 /* StreamStateMachineBase.h */, - 1586AE61C5740FD8AF5071A8AC425065 /* StreamsWriter.cpp */, - 0E499224321E7E1AC644F1772C24C166 /* StreamsWriter.h */, - 5FA6C6E200AA82C371F850DEEE643F57 /* StreamThroughputMemory.cpp */, - 05A0AB7CB680776A396075996321AC32 /* StreamThroughputTcp.cpp */, - 6EF606464F999EB9141C654172E2A94D /* Subscriber.h */, - A78A9FC207B94E593F87E1CA868BA804 /* Subscription.cpp */, - 8960989F068E7074D7F5F729BED89923 /* Subscription.cpp */, - AAEBF8516462AA52A00712CA926FC43E /* Subscription.h */, - B86CCEE97920930641ED93C64B6FB547 /* Subscription.h */, - E940956CEA8F0B60217652DC6D15E488 /* SwappableEventBase.cpp */, - DAFFDF2E7DA31743ADBF3729BCC14DD5 /* SwappableEventBase.h */, - B1D5BD0C81CB3656FB94DF0E747A9454 /* TcpConnectionAcceptor.cpp */, - 51644C6E77421161B992EE05E53AD364 /* TcpConnectionAcceptor.h */, - 0C6353D292D482C359B6C1190DB9BA95 /* TcpConnectionFactory.cpp */, - DD9134F5951D1C0EE74B8B30BD86586E /* TcpConnectionFactory.h */, - 5FD828576B07BCEAA3D4EC0A9DCBB8CE /* TcpDuplexConnection.cpp */, - 4C41E35E2B4C29594651C5C06C6FDE29 /* TcpDuplexConnection.h */, - BD779A9FB857CF6A75245FC41B4C925E /* TestObserver.h */, - F44192C3FB065A7DAA1A8AEBF57B1436 /* TestSubscriber.h */, - 852DF2EB0BA9A845ACE4C9A35AF3DCB2 /* ThriftStreamShim.h */, - CD2E0E29B2602E47A26BB8780A6283EE /* Throughput.h */, - 88794576813B772E591C081BE3BA0D9B /* WarmResumeManager.cpp */, - B04534EC5FEB19A83194F8408C3AB91A /* WarmResumeManager.h */, - 2FB7B0A1FDC03C3E83896B9D967ADDE2 /* Support Files */, - ); - name = "Flipper-RSocket"; - path = "Flipper-RSocket"; - sourceTree = ""; - }; - 8EED142D379A79DB746610367D04F832 /* boost-for-react-native */ = { - isa = PBXGroup; - children = ( - 87FDEA61BA179B1246744517AB92E4A8 /* Support Files */, - ); - name = "boost-for-react-native"; - path = "boost-for-react-native"; - sourceTree = ""; - }; - 8FB2BB756416D5422C7A5CBFC24CD256 /* VirtualText */ = { - isa = PBXGroup; - children = ( - FA62BC0653157BD865D46127AEDAA0D3 /* RCTVirtualTextShadowView.m */, - 4F32EBB6E239720223E1514CBC0D59C2 /* RCTVirtualTextViewManager.m */, - ); - name = VirtualText; - path = VirtualText; - sourceTree = ""; - }; - 8FDD4206368EBFDE23203A2F18F581DD /* RNCMaskedView */ = { - isa = PBXGroup; - children = ( - 67F24297D4F0F4568C0BC1B3F31ADE0A /* RNCMaskedView.h */, - 280BF1D653DBBF5EBEFBE99928C3D702 /* RNCMaskedView.m */, - 7ED06BF265443B3E425E82A48801B664 /* RNCMaskedViewManager.h */, - D81E7D8E09879708218A86BABEFFEE3E /* RNCMaskedViewManager.m */, - 70BF40757E35BCEC130686803810BDFC /* Pod */, - F4ED85E3729711744E5FF158BECDBD4B /* Support Files */, - ); - name = RNCMaskedView; - path = "../../node_modules/@react-native-community/masked-view"; - sourceTree = ""; - }; - 9010A7105BC48189E294F1431A4E5B44 /* BaseText */ = { - isa = PBXGroup; - children = ( - 2314FCA6CF37C437CC193B6B2CDDDD70 /* RCTBaseTextShadowView.m */, - FEF1FBE718351B5FDEF0E05FCAF6F4C3 /* RCTBaseTextViewManager.m */, - ); - name = BaseText; - path = BaseText; - sourceTree = ""; - }; - 9081107DABCAB3B3A4CF56F5BF9D3CA3 /* Text */ = { - isa = PBXGroup; - children = ( - E81376F4DE90D4131392325330C4AE4B /* NSTextStorage+FontScaling.h */, - 01802F83F42FC8D13032035127C05A90 /* RCTTextShadowView.h */, - 3E54C641E5BC5AEA752031C4B73894FA /* RCTTextView.h */, - 62BA82B300122C937F6ECE9746E951BE /* RCTTextViewManager.h */, - ); - name = Text; - path = Libraries/Text/Text; - sourceTree = ""; - }; - 909A982B318F492E79A0B0080E7F62E0 /* Pod */ = { - isa = PBXGroup; - children = ( - 8ED9D7109547C0C03FC510B8D478482B /* EXImageLoader.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 915C9731DCFBA677BAD51F877FB8BF5F /* Support Files */ = { - isa = PBXGroup; - children = ( - 814702FE73688996BC64C72365975765 /* Flipper-Glog-dummy.m */, - BAB4A2B9FF05259EF6EDD92FAAA668B8 /* Flipper-Glog-prefix.pch */, - B6A57B9436B37E83CCE2E0876FC5F8AB /* Flipper-Glog.debug.xcconfig */, - 05401CE492EF9115734C1C5563972E93 /* Flipper-Glog.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Flipper-Glog"; - sourceTree = ""; - }; - 92768BC813EB3D9C48B420369EF79293 /* Folly */ = { - isa = PBXGroup; - children = ( - 98EB8AE36B3ADC1E1C75984D08CA4F69 /* Assume.cpp */, - 253FC392BCC45EAD55E2598A844EFD3A /* Conv.cpp */, - 82FD998EDC69C9A3276FF8791180CAAF /* CString.cpp */, - 96CA2C908A06FFB3AE8A31E1051A78AD /* Demangle.cpp */, - 089E47E2682577F9420DC30245D15C6D /* Demangle.cpp */, - 1DFCB923978BDCD38C95841BD22D509C /* dynamic.cpp */, - 7E7C3FC992FC754E255D10D675B80410 /* F14Table.cpp */, - F6F842C80AF223458EB655C1759715FC /* FileUtil.cpp */, - D690A8DA370757420AB0DA2D239503B4 /* Format.cpp */, - 90CE73A36750830EBB13C0BBA60B4644 /* json.cpp */, - DFA54CFD5494BED40880277F3341A66B /* json_pointer.cpp */, - 788D69C3D4D90C9585C5E21A41D29284 /* MallocImpl.cpp */, - 0561592146E0B71B444B2A5D0C8E4DFC /* NetOps.cpp */, - 5D94326297B8CDFE3AD6AB8EE90F1526 /* SafeAssert.cpp */, - B485CDC4034C41AEEBF96D68090FF0CB /* ScopeGuard.cpp */, - A380206DA70CE3513CE8C4223608A4D4 /* SpookyHashV2.cpp */, - F853FCFD5610E4F829F3B16A23D72606 /* String.cpp */, - CB3858A6C43E0E49533D1C37A288B686 /* SysUio.cpp */, - E3264E4B462202D6412A19451847AEDC /* Unicode.cpp */, - EF245A6D76CD58ACB2E1A543696547D0 /* UniqueInstance.cpp */, - 2FE8059FBBDA9A3EFE88368CD2E50321 /* Support Files */, - ); - name = Folly; - path = Folly; - sourceTree = ""; - }; - 92FB83E05473ABFB8D95F7B11A9585B2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 9A382AD3DB08D3BAA1277207D85CDD48 /* PromisesObjC-dummy.m */, - 4E866521021424DDE8D188A5AE862969 /* PromisesObjC.debug.xcconfig */, - 174577E73A88560DC5EDD60831D557D3 /* PromisesObjC.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/PromisesObjC"; - sourceTree = ""; - }; - 9326782CA2A43FCCA6BAE8D8DE4437B5 /* Pod */ = { - isa = PBXGroup; - children = ( - B3AF4A5988E442DE2537BB056BD7988D /* LICENSE */, - 65B7979E28360EBAF78D14F90E71835B /* README.md */, - 1DCCCA25041A7B0E8CA2EB586B8A0F9D /* rn-extensions-share.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 9349E9949AEF880C821F966FD23DE4E0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 76981AACEB548E5E3DC1D3FA48FB609C /* React-RCTText-dummy.m */, - BD796413BB5238298EC57D3914A8D2A3 /* React-RCTText-prefix.pch */, - A5BDC94EBC9ED964369495694B7D1365 /* React-RCTText.debug.xcconfig */, - C7D772435F16A21FE7465CF7022B14B4 /* React-RCTText.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTText"; - sourceTree = ""; - }; - 944A3EA7BC03DEC4D2EBE2047DD69710 /* FirebaseCoreDiagnostics */ = { - isa = PBXGroup; - children = ( - 096FF7553188008D84D648FC8933CE13 /* FIRCoreDiagnostics.m */, - 107657679DA0095733943453677A9528 /* FIRCoreDiagnosticsData.h */, - BA22C4DE66B3426A117A12C8FDB66876 /* FIRCoreDiagnosticsInterop.h */, - 7B8BF26A318B7AE0BCEC7BEFB19ECE88 /* firebasecore.nanopb.c */, - 1B6B4CA79C8B63CB9B672810337DCED6 /* firebasecore.nanopb.h */, - D7B94100BE82F5720C3F0527B25C1046 /* Support Files */, - ); - name = FirebaseCoreDiagnostics; - path = FirebaseCoreDiagnostics; - sourceTree = ""; - }; - 9477E054A51EF62A5C90C5D3FE18C61E /* Support Files */ = { - isa = PBXGroup; - children = ( - 7FA8F148446D44D3CB43C8ACC3EB6CD8 /* React-RCTSettings-dummy.m */, - F526891B950D9445B1A66AC87FCC3B19 /* React-RCTSettings-prefix.pch */, - 7A18EAC16952FC4052FA013FDD0AFCB0 /* React-RCTSettings.debug.xcconfig */, - 22D0530DC611FB94204BC1BFE55083B0 /* React-RCTSettings.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTSettings"; - sourceTree = ""; - }; - 949D8DCDBAFC84A36F48523E01344EEE /* CoreModulesHeaders */ = { - isa = PBXGroup; - children = ( - 68A029C7434B3D942CDE455778F3D42B /* CoreModulesPlugins.h */, - 9997637E9AE122E96AD545C106C528AF /* RCTAccessibilityManager.h */, - F9EE93BB82B6922ED3469317BC8CA049 /* RCTActionSheetManager.h */, - 378531966EA58592939B9F691E0C01C5 /* RCTAlertManager.h */, - 6A1264192ECFA0EAF9524A1ABA3BD358 /* RCTAppearance.h */, - 63863C629C26593668F4CFC664DEE81A /* RCTAppState.h */, - B6D6086CE45490722A87835E3EA7DCCF /* RCTAsyncLocalStorage.h */, - 1425C298EBEED777F22F0A6803A54F10 /* RCTClipboard.h */, - B87FF275E154F63E37A966F7B77A1290 /* RCTDeviceInfo.h */, - 2A951AFF7D34237793354A27AC143677 /* RCTDevLoadingView.h */, - AE5EA27B9331ED54A9B03E4A673E572A /* RCTDevMenu.h */, - 6847486C0C662C309142F88C8089C6D9 /* RCTDevSettings.h */, - A57BA32A859BD99754F04A2532EAA4D5 /* RCTExceptionsManager.h */, - 018AFBB0C9E2D3C964535C8E1095F798 /* RCTFPSGraph.h */, - 831E0F7840A1FA12AA8A1AB27CCBFEB6 /* RCTI18nManager.h */, - 0B9706CFF0FD41D5E952E02D40AFE565 /* RCTKeyboardObserver.h */, - F1652A4C1A9C832A0FE94E037EB052BB /* RCTLogBox.h */, - 451E64AE86B1D5322878D5995CA0C90E /* RCTPlatform.h */, - E53093268FF499F2B034BAC7A6B2AAE1 /* RCTRedBox.h */, - 84FBC11852FEEAEF26DA993D029DFB39 /* RCTSourceCode.h */, - F64C32F9FE444089179FD89427121D4C /* RCTStatusBarManager.h */, - B8EFD70AC1C4217D2B1CC3633458352D /* RCTTiming.h */, - 843E1C4D0C5A0C443F0C222256DADA01 /* RCTTVNavigationEventEmitter.h */, - CF54BA97F1204F092610662BFBA7BD89 /* RCTWebSocketExecutor.h */, - 46AEA57300F51DC99600F17FE2478B4A /* RCTWebSocketModule.h */, - ); - name = CoreModulesHeaders; - sourceTree = ""; - }; - 9516305A050610BCB98072A18519B699 /* YogaKit */ = { - isa = PBXGroup; - children = ( - 6DDEC3E3D9689B59ABA5F1BA0DFFC7ED /* UIView+Yoga.h */, - FA765364029410F519FF5760362E5376 /* UIView+Yoga.m */, - 0A433A2FE3FDBD3FE6F9022F40458FD5 /* YGLayout.h */, - B6D0DEB38DAA670F8FDA8DDB8D9D9CB6 /* YGLayout.m */, - D6616131E1CBAE84597361AB3FA6252B /* YGLayout+Private.h */, - EA741DFFA933B1348377D9810900C8EE /* YGLayoutExtensions.swift */, - DCA94C95C35D1C5CCF008ACCFE4F2A19 /* Support Files */, - ); - name = YogaKit; - path = YogaKit; - sourceTree = ""; - }; - 959F92708DEAA259DF712239FB2DD9AB /* Brushes */ = { - isa = PBXGroup; - children = ( - 1B26BF56E17832BB85F9CDF6E8A66F4E /* ARTBrush.h */, - 08636E40C895F9DC5CDC13D4A065C2AE /* ARTBrush.m */, - EC4ACC94BB5B178BC3E38993C613921C /* ARTLinearGradient.h */, - 2714CA9B90D36DAD7985EB61005E21FB /* ARTLinearGradient.m */, - 761585823AE2D9E8A5545EEAA132C969 /* ARTPattern.h */, - 8D8F25EC98F541974A440A80EE558A8B /* ARTPattern.m */, - 3DACB159C9A8E31A5E1E3F9B4BB13AD5 /* ARTRadialGradient.h */, - 3B712273B8E31704568EC931E05D26EF /* ARTRadialGradient.m */, - F398B91E8838747B7ECA29A66CD5B25B /* ARTSolidColor.h */, - 460684CFA5E232B38397373233C08E45 /* ARTSolidColor.m */, - ); - name = Brushes; - path = ios/Brushes; - sourceTree = ""; - }; - 95E272222D8FA271F86B38AE1AEE9210 /* RefreshControl */ = { - isa = PBXGroup; - children = ( - E6596709E7981E42D7BDC163690719BD /* RCTRefreshableProtocol.h */, - 387A35BC7B174684B13A536007827FAA /* RCTRefreshControl.h */, - 1EB9562B8DAD145A461D51B83CAE03BC /* RCTRefreshControl.m */, - 0CEC75A185FA32E94A5D53D66CB4BCDE /* RCTRefreshControlManager.h */, - CA23B711DE0852EF3E1C3E50898D485A /* RCTRefreshControlManager.m */, - ); - name = RefreshControl; - path = RefreshControl; - sourceTree = ""; - }; - 968A84E5244930373D40FDB5F5D2CDEC /* Pod */ = { - isa = PBXGroup; - children = ( - 8365EBC3F2ED55F494DA175785433D93 /* UMFontInterface.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 982522C60AD919F213C4C33F46C60329 /* Pod */ = { - isa = PBXGroup; - children = ( - E7376132DEF1C7589ED29059F7CAB86E /* KeyCommands.podspec */, - FA8C55648EBE21309FC8B1FFFF5C1C9C /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 982F2E02769AFCE8F0F7E60FFE924BF4 /* Pod */ = { - isa = PBXGroup; - children = ( - 12AD9CBBF4783D81370DEE4B75783822 /* React-RCTAnimation.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - 9A3EFD7C276D9EE7C4EF3612B6346CAC /* Support Files */ = { - isa = PBXGroup; - children = ( - 55E6EC3ADF1B24F4C96F71609B0A1E0C /* FBReactNativeSpec-dummy.m */, - A39528DE36943718B9A4D993F4D079A7 /* FBReactNativeSpec-prefix.pch */, - 4EA1502303E174DE40C90730967EAB4B /* FBReactNativeSpec.debug.xcconfig */, - F546B7E8168F1EFA6B4FC83BFBAF4F8D /* FBReactNativeSpec.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/FBReactNativeSpec"; - sourceTree = ""; - }; - 9AD7A131F0CB831447EC96A3EC8520F9 /* Network */ = { - isa = PBXGroup; - children = ( - D9297D862AC45B1799018A4D56ED6404 /* GULMutableDictionary.h */, - 508197A1F9F152A33DBD6869C90D56F6 /* GULMutableDictionary.m */, - 02A1DAA448414607CB008FC34D21F0B6 /* GULNetwork.h */, - 01E2102B0DA87D40AFAE42C15752A617 /* GULNetwork.m */, - 0182F9D56F6C097229A5B2291E7D6EBD /* GULNetworkConstants.h */, - 8863D29966B54EB5C813F1CC96D4CCD8 /* GULNetworkConstants.m */, - 943B56E5FD2CBF41AA8829BD63BE3949 /* GULNetworkLoggerProtocol.h */, - A974E1F948FF2C9F30C70F9BC23A5399 /* GULNetworkMessageCode.h */, - 66D1C4ADAF03A7DE74F168C5BE8AC730 /* GULNetworkURLSession.h */, - 1F838617F16EB768126A4D93CF497C82 /* GULNetworkURLSession.m */, + 28523C655665EF3B1660B49735AA01FB /* GULMutableDictionary.h */, + AEB612B0E9982AF890DAD9C6D1AE7055 /* GULMutableDictionary.m */, + BF270AC328E5EABF4649740D18631529 /* GULNetwork.h */, + 9D02B362DE7861F6C9B7347A03D2D01A /* GULNetwork.m */, + 242A428FC17181DE990E8D5A2153E786 /* GULNetworkConstants.h */, + 92E8976EA262E215049AD45EEAC21C54 /* GULNetworkConstants.m */, + D9667B3D1005C483DFE4C9B9B9D8DA62 /* GULNetworkLoggerProtocol.h */, + 692C68C4459502808EC208154C07B8A5 /* GULNetworkMessageCode.h */, + EB5A1D5A4E1EF92B70E662A22B8801D7 /* GULNetworkURLSession.h */, + 4DE4E309CA0BC85CD4E6A063E9780708 /* GULNetworkURLSession.m */, ); name = Network; sourceTree = ""; }; - 9B1542630C4BA2B6027738F310D0C6F0 /* Support Files */ = { + CA2B9912BEE004F7AA518C0CE7B2FF57 /* FBLazyVector */ = { isa = PBXGroup; children = ( - 9DDBF86AF93CBB926DC4E4BAF0BCB169 /* EXPermissions-dummy.m */, - 24C041EC06DA2C2C4CE7701F6B92CFC0 /* EXPermissions-prefix.pch */, - 74A969158B582707C7077C19C4D34DA8 /* EXPermissions.debug.xcconfig */, - 3EDCE04080CFB56239F3DD49B3A44CAC /* EXPermissions.release.xcconfig */, + 00401628FB30EBF0C369D22F8AC7E486 /* FBLazyIterator.h */, + E603404D4F9D83E83BB14AB3291CCBF4 /* FBLazyVector.h */, + 9B534477D1A01BD96BE1BA4F75290239 /* Pod */, + 05DBE04C59177C00C84E446D33448F51 /* Support Files */, + ); + name = FBLazyVector; + path = "../../node_modules/react-native/Libraries/FBLazyVector"; + sourceTree = ""; + }; + CB1A86E61F6970EF3739F03A160868DA /* Tools */ = { + isa = PBXGroup; + children = ( + 4BCACEBC72A6D90F8C0A3101F5118BF9 /* BSG_KSArchSpecific.h */, + 3F7C3A6A662CE1059752726C214899A1 /* BSG_KSBacktrace.c */, + 55DF57006F4753827826B99CBCDC2BE6 /* BSG_KSBacktrace.h */, + B46DDFE83EA1F2C7946BC15013D8DEBE /* BSG_KSBacktrace_Private.h */, + 4F019363BE14BF2D5E3CB395F0980DB1 /* BSG_KSCrashCallCompletion.h */, + E1BB04CC1F093DF3F2CF2C224CF3404F /* BSG_KSCrashCallCompletion.m */, + BFA56991E328F73BE1522804619037A9 /* BSG_KSDynamicLinker.c */, + A472A5EEA40C7D7006C02D36D9F058CA /* BSG_KSDynamicLinker.h */, + B44B97FE88C4E99C08675FE7826BD7BA /* BSG_KSFileUtils.c */, + F9E7E87F5BFB59FC739EB4B788C14433 /* BSG_KSFileUtils.h */, + A9D3B583AC2D1D374070E0E0393474B3 /* BSG_KSJSONCodec.c */, + 578A751E6702CF7010E9CAFB67F280A3 /* BSG_KSJSONCodec.h */, + E6991524E4D8A31E7F715865301C934A /* BSG_KSJSONCodecObjC.h */, + 054C3710FD397E0318A3BF16B1627039 /* BSG_KSJSONCodecObjC.m */, + 8C67B34402BD1CF02B869B5AE5810F9E /* BSG_KSLogger.h */, + 453047AAD5AA031F49708ED3C1326E53 /* BSG_KSLogger.m */, + 13559B5A9464765CA6F73F0FE13D25F6 /* BSG_KSMach.c */, + F424C4122D35FEDF0F9A1CCB3DD3EE41 /* BSG_KSMach.h */, + B3DB506704919FE35A4A6C9120A86047 /* BSG_KSMach_Arm.c */, + 9B601B6D9A6EA0F926F83AE82B167DC8 /* BSG_KSMach_Arm64.c */, + 4A72C8CAA974B2072DD834ECC417936D /* BSG_KSMach_x86_32.c */, + 6FE5B1F6E616D01975025639684E9BB4 /* BSG_KSMach_x86_64.c */, + D5EBE0B99465DD5AB8EA33A55F8228F4 /* BSG_KSMachApple.h */, + EE5291A4D65587D650801CC1800847F1 /* BSG_KSMachHeaders.h */, + E730B6E86B8B97A837D98D43A42846C3 /* BSG_KSMachHeaders.m */, + 3F3FC5F926962C88033ED366D17A807F /* BSG_KSObjC.c */, + AA198D10C13300D28C11ED0DACD32F42 /* BSG_KSObjC.h */, + 0E965723EC0AE4D8BD86A167167620AF /* BSG_KSObjCApple.h */, + E27E511D5A430F8978BDADE9B2C41953 /* BSG_KSSignalInfo.c */, + B66190A41D335000E1D5840284628755 /* BSG_KSSignalInfo.h */, + 8132CF095AF7FC0F9B82A6F7C001D792 /* BSG_KSSingleton.h */, + FA9CFFC0D417808BBBE6FAB670BF6265 /* BSG_KSString.c */, + 2B314437495FE11C913A7B90B0D495B6 /* BSG_KSString.h */, + 3DDBBD1C81098CE06A5204630F7A8714 /* BSG_KSSysCtl.c */, + 9232953FA79A76EC01888BF4EE421151 /* BSG_KSSysCtl.h */, + C8B33B6A4641D0BC6276588ADFE0175B /* BSG_RFC3339DateTool.h */, + 075EADBA562B6903DC26FADAE86F7108 /* BSG_RFC3339DateTool.m */, + 5632F259D93FB38D9A1F87579956F0B8 /* NSError+BSG_SimpleConstructor.h */, + A9EB4E11284D3664D5316BB92355E03F /* NSError+BSG_SimpleConstructor.m */, + ); + name = Tools; + path = Tools; + sourceTree = ""; + }; + CBBAB688FA11BA0CB33DEE9AFD9DEA45 /* Support Files */ = { + isa = PBXGroup; + children = ( + 08A8E3152A51E0A2FCFD60B39BA12652 /* React-Core-dummy.m */, + 37401CA23F6F4F32CB65444F529DD8A9 /* React-Core-prefix.pch */, + 7669B44EF41AD44808934913AEC36F5A /* React-Core.debug.xcconfig */, + 1C039E4E87444D296F7D980E353B9ECC /* React-Core.release.xcconfig */, + 7FF1623E4515251E6C7F35709C569C71 /* ResourceBundle-AccessibilityResources-React-Core-Info.plist */, ); name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXPermissions"; + path = "../../ios/Pods/Target Support Files/React-Core"; sourceTree = ""; }; - 9B2D511B0DEEC838BFEC0BED4DA39EC7 /* react-native-orientation-locker */ = { + CC223C0CE8B1CC69D61F9D4E7B99C650 /* RNRootView */ = { isa = PBXGroup; children = ( - C83E27AA1E995B00AC0C874EC4F88520 /* Orientation.h */, - DF503594CA1DAEF07071E64383DE076E /* Orientation.m */, - C28FB472B451597758F5058764728186 /* Pod */, - BC445818D148C2FE248DC6A4F34D8BF7 /* Support Files */, + 9760CEA86D766E49192B1E459D1C8878 /* RootView.h */, + 6ECBBFF1B49344B8E7F389D616D30427 /* RootView.m */, + 6188D364A86D89F2CF6235DDBF496CB7 /* Pod */, + 8212986986D9F893106D66514B2D3974 /* Support Files */, ); - name = "react-native-orientation-locker"; - path = "../../node_modules/react-native-orientation-locker"; + name = RNRootView; + path = "../../node_modules/rn-root-view"; sourceTree = ""; }; - 9B637638FA2E4690C0D96DCE77F2265D /* React-Core */ = { + CD6056F79FB68C0A38F07C99E05219DB /* Support Files */ = { isa = PBXGroup; children = ( - 949D8DCDBAFC84A36F48523E01344EEE /* CoreModulesHeaders */, - 7C413B21D2F3DF35AB1CF5C31CBFC93B /* Default */, - 71AE4D444F1CBA59A79A5F45D02850BD /* DevSupport */, - C682F1B9BD00DBD4B6AB719FD7D57BDE /* Pod */, - BE580812E1F02E4BA35A979F1D6ACE60 /* RCTAnimationHeaders */, - 507F3588EFB011987711F322A2753B4D /* RCTBlobHeaders */, - B1DE021731590D365AF378E57DC47720 /* RCTImageHeaders */, - 020FCC8A2D08F6E2944C080352B4F9CD /* RCTLinkingHeaders */, - 1BAB352DD59812C7A38695712309A98B /* RCTNetworkHeaders */, - 7CFB706C7DF17ACFACBFD73E8AE3E252 /* RCTSettingsHeaders */, - 4171BB3A0C9A3BC938CCCD0155AE4F6C /* RCTTextHeaders */, - 1D2C396C05A727041C7C3702ED0822CC /* RCTVibrationHeaders */, - 49AFB18E9EBCECAA0EAE9031DBF6EF7A /* RCTWebSocket */, - 067261FEA7E09A98BD0B844DF260779B /* Resources */, - 02439B99DD007337C9941347BBCEE561 /* Support Files */, - ); - name = "React-Core"; - path = "../../node_modules/react-native"; - sourceTree = ""; - }; - 9B86FE35933CB0276B8485EEC9072B4F /* internal */ = { - isa = PBXGroup; - children = ( - 62A0B2B2E8640538334C1517D268C700 /* experiments.cpp */, - 6A25E36E490CD83CB4BD70F0BEB9BC28 /* experiments.h */, - 58BE9A060DAC9EBDE39709D5DCC17757 /* experiments-inl.h */, - ); - name = internal; - path = yoga/internal; - sourceTree = ""; - }; - 9C3AE56AAC820BA8EB907F4E36080A4C /* Multiline */ = { - isa = PBXGroup; - children = ( - C435C76EADB943EB9C2B899EDB65C8E0 /* RCTMultilineTextInputView.h */, - A5A72C91B95BBE1B5764C5113D1042ED /* RCTMultilineTextInputViewManager.h */, - A489583354216CBFC03DB851B4556CD9 /* RCTUITextView.h */, - ); - name = Multiline; - path = Multiline; - sourceTree = ""; - }; - 9CEDA481FEF632D8ECDB04693E5A10B8 /* ViewManagers */ = { - isa = PBXGroup; - children = ( - 444ADE0820302CE12830DEDD7CD99829 /* ARTGroupManager.h */, - 3C920BEF72370EA52077556BBECF365C /* ARTGroupManager.m */, - 58A532A0F849CA6B9DA27106CB7E4B5A /* ARTNodeManager.h */, - 1AEF010B56948D32AC87B7D5072EEDBD /* ARTNodeManager.m */, - D94A437EF4F7977CA04A4E2006530910 /* ARTRenderableManager.h */, - 4E6477CE2E42F17BE04FC037C7CD3E2D /* ARTRenderableManager.m */, - 05C7AD61F7C506555C124F03088B71D7 /* ARTShapeManager.h */, - 3060D0C9BF2D4F9E4590827BE968DF0B /* ARTShapeManager.m */, - A4683F683ADF5793EB03A32071C78EE7 /* ARTSurfaceViewManager.h */, - 2115296140C2CF8C416CDC7EE5BDD3EC /* ARTSurfaceViewManager.m */, - DBF672D1EE1DA63957AA594369559645 /* ARTTextManager.h */, - 0717FE9C7AE2E934863F3D36F111C1A7 /* ARTTextManager.m */, - ); - name = ViewManagers; - path = ios/ViewManagers; - sourceTree = ""; - }; - 9F41AED7E43DF2335EE37C01608E4FCF /* Support Files */ = { - isa = PBXGroup; - children = ( - 8B13F1C3103B20C02469449ABBE5E29E /* ReactNativeKeyboardTrackingView-dummy.m */, - 4CF69286C68B98BA85A30E1E84B4AF0F /* ReactNativeKeyboardTrackingView-prefix.pch */, - B256DD186535793D13DC257337B65783 /* ReactNativeKeyboardTrackingView.debug.xcconfig */, - E2A92ADD71C97A1A9852491D032AC73D /* ReactNativeKeyboardTrackingView.release.xcconfig */, + F00147BC38DFF5CE6B6D3F09DA896980 /* UMFaceDetectorInterface.debug.xcconfig */, + E1AD69DE59A73171DDD25F00A6C74C51 /* UMFaceDetectorInterface.release.xcconfig */, ); name = "Support Files"; - path = "../../ios/Pods/Target Support Files/ReactNativeKeyboardTrackingView"; + path = "../../../ios/Pods/Target Support Files/UMFaceDetectorInterface"; sourceTree = ""; }; - 9F74FFA163ED9ECE165868136EC2A3F6 /* PromisesObjC */ = { + CE207F90F3D7A578EA17265656CB9532 /* Support Files */ = { isa = PBXGroup; children = ( - 56804968BD3EE043072C95B0151F2117 /* FBLPromise.h */, - 8ECC8D555BC8AC007B25E74115110267 /* FBLPromise.m */, - 8423966CED67725A82187FB62E77A69C /* FBLPromise+All.h */, - 19BDE05EACA325D0DB99E2ABFBCD962E /* FBLPromise+All.m */, - EFB46122032083C5364787A0655EB0F1 /* FBLPromise+Always.h */, - C9EFB34CCF70545A780B4A8FD2382307 /* FBLPromise+Always.m */, - BAF1BFF30695A4275DF5CE87CF2D3782 /* FBLPromise+Any.h */, - B706CC060A954ECBE7FCABA41B30F199 /* FBLPromise+Any.m */, - 813AE790C7AF3DF20BE12390BD9D5151 /* FBLPromise+Async.h */, - 4248F7EC94C1492E9CC08E2AF51D9B1F /* FBLPromise+Async.m */, - 038EF2E261986E992472CC11A050BDAA /* FBLPromise+Await.h */, - 186F85BF1262BAE4F6845F01E92B265B /* FBLPromise+Await.m */, - C45D6053017EBCB71D9BF9F738C38545 /* FBLPromise+Catch.h */, - 4258080A322D8874E2F5B60857DCC36B /* FBLPromise+Catch.m */, - 16533A2A308C81290F055EC0BB4FC287 /* FBLPromise+Delay.h */, - ACCD70BE3508992B4913688C5ADC1425 /* FBLPromise+Delay.m */, - 0306AEB24BC4B1375D0CA7810F937A03 /* FBLPromise+Do.h */, - 9C0DE7918741A106452A0BF31E8BF336 /* FBLPromise+Do.m */, - 06519A20357294D88A33C8B5E654C741 /* FBLPromise+Race.h */, - F09C010F016527E92F5F3427A5A15B57 /* FBLPromise+Race.m */, - 6B518CB0CA3CA9F15B35BAD6C8FB816C /* FBLPromise+Recover.h */, - BEE19A918E2759AE4572DC3E4A2ACB42 /* FBLPromise+Recover.m */, - AD5EC6741D9CADA0C823A8FCF5460C05 /* FBLPromise+Reduce.h */, - 51E287770059662644655FA7FC865FB2 /* FBLPromise+Reduce.m */, - 8CCFA58ECEC7F398263D2B001C299167 /* FBLPromise+Retry.h */, - B7E2DD19AF59F534DC0922B386BB9FAB /* FBLPromise+Retry.m */, - 2B554CA6B8A4FF8F9E6124BD14A45F5D /* FBLPromise+Testing.h */, - C42C5CEB47051C0274973F10D377EC96 /* FBLPromise+Testing.m */, - 3B62DAAE93A5B33701FE818A6DEA2AE2 /* FBLPromise+Then.h */, - F79212FF1BC55E2F5121E2DF04940601 /* FBLPromise+Then.m */, - 316847DDC1EABB4826243F54E7CB1BEA /* FBLPromise+Timeout.h */, - 68C0DDE9A4670D9179C8082E21650545 /* FBLPromise+Timeout.m */, - A56991907904515F662A4154291C453E /* FBLPromise+Validate.h */, - D7ACB1BDB84F32D9774FF98F2998CC0B /* FBLPromise+Validate.m */, - 3F98BD56AB0D3E12B727577E2C3CA703 /* FBLPromise+Wrap.h */, - 01A27CE802C37390E44D4E7056FF1B3C /* FBLPromise+Wrap.m */, - F28D493A9205E533F19416345126DE59 /* FBLPromiseError.h */, - 1AC3BC17E6F3910BC28BD134FBCCF73C /* FBLPromiseError.m */, - B5A91E6264A8A5A08D257204360C922F /* FBLPromisePrivate.h */, - 1E42945B3FE822FA3627B31884E8F0B7 /* FBLPromises.h */, - 92FB83E05473ABFB8D95F7B11A9585B2 /* Support Files */, - ); - name = PromisesObjC; - path = PromisesObjC; - sourceTree = ""; - }; - A036DDF146589EDA5411590D5D9E5786 /* Pod */ = { - isa = PBXGroup; - children = ( - FC43AD7D7D6D6449F2AD11B47130069A /* EXKeepAwake.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - A0D7E04562CC594FCFC3E199998861B9 /* React-callinvoker */ = { - isa = PBXGroup; - children = ( - CD364142AD14D67CB621A7AEAF189416 /* CallInvoker.h */, - AB57F06B2415E6A0FABC1BF04B4638D6 /* Pod */, - 48EB6C98A2AB4C23DF39FF0C925095AD /* Support Files */, - ); - name = "React-callinvoker"; - path = "../../node_modules/react-native/ReactCommon/callinvoker"; - sourceTree = ""; - }; - A0D9FEDB06BCA8C774CDE2FF4783E8C2 /* rn-fetch-blob */ = { - isa = PBXGroup; - children = ( - 3E07A9D647C61E63FBD2A63EBC6014AA /* IOS7Polyfill.h */, - DB17E355B3E4389A35A31109CD1D8CBC /* RNFetchBlobConst.h */, - 425AE49378C747D12D929F44D2569316 /* RNFetchBlobConst.m */, - 392FCA00F23CFD5EF3D84B3894DB3A6C /* RNFetchBlobFS.h */, - 99F03C1665761FA81336C8E67D423DAC /* RNFetchBlobFS.m */, - 83B8D068780A2181919555AC04ACF809 /* RNFetchBlobNetwork.h */, - 85C0C0551B9D3D505C413182E46450AC /* RNFetchBlobNetwork.m */, - 4D944C63EDA3A10FC4407E6B58B9488E /* RNFetchBlobProgress.h */, - C306B80865CC3E63B75556571E0A7DAD /* RNFetchBlobProgress.m */, - 4932753FB4A8E5CD7E3FC990BF46A42C /* RNFetchBlobReqBuilder.h */, - 4431452D083134140ADC1225D6AFFA93 /* RNFetchBlobReqBuilder.m */, - 1279C8052D57FC19BBEC11214D1F9AD5 /* RNFetchBlobRequest.h */, - B398DEE73A5C9C348689DB92A7688F1A /* RNFetchBlobRequest.m */, - 18359D1111542D66AA1CB21E6D2E2F97 /* Pod */, - 22549ECE3D00D588E87D786DB3C7CFAB /* RNFetchBlob */, - 16448E64E5DDA987F164C322DD32FFA4 /* Support Files */, - ); - name = "rn-fetch-blob"; - path = "../../node_modules/rn-fetch-blob"; - sourceTree = ""; - }; - A0E6E54603E8C77E85CDD5F77A9BD29C /* EXAV */ = { - isa = PBXGroup; - children = ( - AB53E5D98E91A696B994A91DA3E4DAE8 /* EXAudioRecordingPermissionRequester.h */, - 1CB25A0ABD582C1CDEA373D7FD0BC7EB /* EXAudioRecordingPermissionRequester.m */, - F5C32CA22F602B73CDF7D859D50B67DC /* EXAudioSessionManager.h */, - 8C84418838D4A68539AEA9EC71B2E83F /* EXAudioSessionManager.m */, - E8DB1088C338DF6C8A63B8203A7FA8A2 /* EXAV.h */, - 2A1E2BD8F5FCEA7CB8E082DF3FA93768 /* EXAV.m */, - D91BB1ECE44DA6D5D6FC3E2B8B084F56 /* EXAVObject.h */, - 49CDD44FBE5BBE66C8B9F36351A3EB72 /* EXAVPlayerData.h */, - D1E113F1A3AAF6788086A286702821B8 /* EXAVPlayerData.m */, - A950BAC0BE5E2DB895FE6D3B7BDA6CDE /* Pod */, - BE1D92621BE8EB57F13CCEA7DA6F1B3E /* Support Files */, - 1B9E0DF4E627A0DE58E5C07A1B1F36D0 /* Video */, - ); - name = EXAV; - path = "../../node_modules/expo-av/ios"; - sourceTree = ""; - }; - A1320D1316F587A1F5E89AFBD7EBC9BB /* Support Files */ = { - isa = PBXGroup; - children = ( - 9119D4D3ACD814C75D13B064DC3B83ED /* RNDateTimePicker-dummy.m */, - 6F2DAE885442CD9229B8BC34D91D8704 /* RNDateTimePicker-prefix.pch */, - 919C50A6D079D487FD6A921C0145CE02 /* RNDateTimePicker.debug.xcconfig */, - 75FC24EF233E089CBF441BC19974A593 /* RNDateTimePicker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNDateTimePicker"; - sourceTree = ""; - }; - A14DFEA67C2E49049968EFB63A736832 /* GoogleDataTransport */ = { - isa = PBXGroup; - children = ( - 44152AF79260DA1FFC6714E1551DB1FA /* GDTCORAssert.h */, - D74D496CD85F9435AF2210CD1D5B1ABB /* GDTCORAssert.m */, - 271FA14DDC0B04ED520A6BFB035E820E /* GDTCORClock.h */, - 2830D91941428ABC6992BDE14798A552 /* GDTCORClock.m */, - 680D589C929AB8AE78182C4FFB699CB3 /* GDTCORConsoleLogger.h */, - 91BCB69A1E4DD62C7128ADF940448421 /* GDTCORConsoleLogger.m */, - 2FD889CBB5DB3655E694833B0C9002A0 /* GDTCORDataFuture.h */, - D5815646C641AE1DA9DC3A2A8BE65A05 /* GDTCORDataFuture.m */, - 58AFBB414F2940E2FF8F9B599133C97C /* GDTCOREvent.h */, - BB146CEA44AA1120318B1FF2DC15E9C9 /* GDTCOREvent.m */, - 00ECC4D7C4B988574559EAA5C406654C /* GDTCOREvent_Private.h */, - 7F5B32E3CA7B2F67B639D90AFF94E9E8 /* GDTCOREventDataObject.h */, - 58DF88C46D8377D8E30ABE62D630B567 /* GDTCOREventTransformer.h */, - 232AF2B965D28EDDC1729A790B0D6B14 /* GDTCORFlatFileStorage.h */, - 0D019BEF6EA2758EAD6A6D64E3043531 /* GDTCORFlatFileStorage.m */, - 36C940C1A2B8FF3346C2CF363E289E66 /* GDTCORLifecycle.h */, - 0CBD743117FFF34AE1E170CE707D261B /* GDTCORLifecycle.m */, - 42236F4FF6CE03D31A9ED4E53EF609F0 /* GDTCORPlatform.h */, - F67E337E7F5A9F438DFB032A875437E0 /* GDTCORPlatform.m */, - 79C2A6D6CB90249B8095C5C87E1BFB99 /* GDTCORPrioritizer.h */, - 0DA9E6B9FB5A0969B489558679A4968F /* GDTCORReachability.h */, - BE88E1F560AED9BE6B8FF7674386A364 /* GDTCORReachability.m */, - C4F4D328F2927FC94EB73B5D096AE792 /* GDTCORReachability_Private.h */, - FFCA39C5F531DF1B4083E7C9E7EAF51B /* GDTCORRegistrar.h */, - 77C198ECF5F510D2D53AF4ED6848A0DB /* GDTCORRegistrar.m */, - 195AE66B31A9AF38439BF105310CDF65 /* GDTCORRegistrar_Private.h */, - E5C500E6DFB2518E0D8589BECCE04271 /* GDTCORStorageProtocol.h */, - F1224AA47F780F896630B559FAFBC8D1 /* GDTCORTargets.h */, - 190B41BC3AFC75D961AF4D6471FE80C2 /* GDTCORTransformer.h */, - 3BC938F902528781ADD4AEC8BA72765E /* GDTCORTransformer.m */, - C3FF3E4DC4280B964575038808876B40 /* GDTCORTransformer_Private.h */, - 66A09F3485C29F843DC58CACF22BEF9A /* GDTCORTransport.h */, - 9704D4A31BB885EA1F89FD4630AE3B2D /* GDTCORTransport.m */, - AC44E3289F69DDB45D21427F852C0832 /* GDTCORTransport_Private.h */, - E0B9138B9D1433CC345183B9754A922D /* GDTCORUploadCoordinator.h */, - 2BCC6F79668FBB113CA02877BB317A79 /* GDTCORUploadCoordinator.m */, - 18B06CE694CBD2D741FE69E440A7CCB3 /* GDTCORUploader.h */, - 9FC94F54E8C416696AED4A2C8A8F9232 /* GDTCORUploadPackage.h */, - 466759A8D3BBCCA64DB7D95C26EC8101 /* GDTCORUploadPackage.m */, - 018ED7207228ADB73114CF3E23C02E56 /* GDTCORUploadPackage_Private.h */, - 9F51225B19F6FCA744F6B84D257914B6 /* GoogleDataTransport.h */, - 3AF7C679B6C22718162C9462A89AFBD0 /* Support Files */, - ); - name = GoogleDataTransport; - path = GoogleDataTransport; - sourceTree = ""; - }; - A1CE2FF922646168FE332E99EA5AD7DF /* RNUserDefaults */ = { - isa = PBXGroup; - children = ( - 1EB676B22F56CCB0D457EC82AA6FE69B /* RNUserDefaults.h */, - 2BDCF410F639F54DE6F17426012EF49F /* RNUserDefaults.m */, - 2FB2F2F902D2CA7A9EB82B36542887FF /* Pod */, - 04647071581DEFB44B352B1C83743FAF /* Support Files */, - ); - name = RNUserDefaults; - path = "../../node_modules/rn-user-defaults"; - sourceTree = ""; - }; - A40D17686A9FB20201F00509D451BCB9 /* CppBridge */ = { - isa = PBXGroup; - children = ( - ); - name = CppBridge; - sourceTree = ""; - }; - A4B44B674A8C7C5DF7486DDB41F6CE30 /* Source */ = { - isa = PBXGroup; - children = ( - 598789CFA99F28829DE52A075E2E9FB5 /* KSCrash */, - ); - name = Source; - path = Source; - sourceTree = ""; - }; - A5601ECAE9AE35C0368831F2CB8A805F /* Pod */ = { - isa = PBXGroup; - children = ( - 2213F14E2806B28A678FB43F81102959 /* LICENSE */, - D818E222B950B079F25A51D8DA47BD82 /* README.md */, - 53996DA236C87857F9832F3DE05921EA /* RNBootSplash.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - A579D14974BBA2B5D7B78282023D5927 /* Support Files */ = { - isa = PBXGroup; - children = ( - BA9DD9271924E5AE5D47A6F04A32A493 /* RNLocalize-dummy.m */, - FF17147295969C9ACC4288A586DDBA56 /* RNLocalize-prefix.pch */, - D45569970FC2C3DFC09F7E5C85BDE7A5 /* RNLocalize.debug.xcconfig */, - 75E83D4C0AB95E87395D9FCB968D6D2B /* RNLocalize.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNLocalize"; - sourceTree = ""; - }; - A59BC5F7045FB584A1A54A7257A327F2 /* CxxBridge */ = { - isa = PBXGroup; - children = ( - 9252D601BCD628BAFD6AC64ED3C4FB52 /* JSCExecutorFactory.h */, - 2B686218AF1DC7440CE73B6A21173CDF /* JSCExecutorFactory.mm */, - 926C3209CE2195F08D664BA0AE61D907 /* NSDataBigString.h */, - D9F797ADABEA1D975F651342F0747B47 /* NSDataBigString.mm */, - F66929CD5E95ED8EB0C1C5EEA4DCE5FE /* RCTCxxBridge.mm */, - D0E4678A27EB9FBA6FD50EA9E4E835CA /* RCTCxxBridgeDelegate.h */, - 3685AFCA46B96B97799850717F28EBAF /* RCTMessageThread.h */, - 192683E949AF1D2610DC723ABB0A0228 /* RCTMessageThread.mm */, - 650F439A1D0EBA6D5D8E2A5830DBF735 /* RCTObjcExecutor.h */, - 06E0DE5F679D0A42FD36AB254B21D6CD /* RCTObjcExecutor.mm */, - ); - name = CxxBridge; - path = React/CxxBridge; - sourceTree = ""; - }; - A60CDE737F526D7425B011B2DC527755 /* Services */ = { - isa = PBXGroup; - children = ( - 1E0A8C8C5BAA2197F6188BDC16E5620B /* UMLogManager.h */, - D3B83B7B2B70F1BEE028F4BF4D66027B /* UMLogManager.m */, - ); - name = Services; - path = UMCore/Services; - sourceTree = ""; - }; - A735CC162BE0CCD9DA358DF5B8EA6C63 /* EXPermissions */ = { - isa = PBXGroup; - children = ( - 537444014B9A092333AA1CCB125F9544 /* EXPermissions.h */, - 59250CFC953F23E038DFE20F0BE11B49 /* EXPermissions.m */, - BC18E8E54381F3A9539D5849A9EA0441 /* EXReactNativeUserNotificationCenterProxy.h */, - 7FE57DEA174169B58FEDB52B80D89BAD /* EXReactNativeUserNotificationCenterProxy.m */, - B1240B722150BB716E0DCDFF70290AE4 /* Pod */, - 9B1542630C4BA2B6027738F310D0C6F0 /* Support Files */, - ); - name = EXPermissions; - path = "../../node_modules/expo-permissions/ios"; - sourceTree = ""; - }; - A7740720AF3A9B14EB02006F0C3ECBC3 /* React-RCTLinking */ = { - isa = PBXGroup; - children = ( - 6875E6D2FF2B70DB6F431C32C18DD305 /* RCTLinkingManager.mm */, - D4751B6CBCADBEBB84043585F1E2CB43 /* RCTLinkingPlugins.mm */, - A8632B6387DA9F93AA4E9241AB7425F4 /* Pod */, - 2695A8A599265E7AE6C1465AD18FF2EC /* Support Files */, - ); - name = "React-RCTLinking"; - path = "../../node_modules/react-native/Libraries/LinkingIOS"; - sourceTree = ""; - }; - A78905A4A443C97C19F5398EE9F2060B /* Pod */ = { - isa = PBXGroup; - children = ( - D64DC0E7882C3037340B07ABBDB1D7DE /* LICENSE */, - 61FD4828BA8003D8E9FEEC1C7C05FCF3 /* README.md */, - 6C8ABACD7054023050244A600466F01B /* RNFBApp.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - A7C0BD2764A311581EF942D989EFA80A /* Pod */ = { - isa = PBXGroup; - children = ( - EAA25E5AC43A7561BD5B6E4BD9251714 /* EXFileSystem.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - A815F8A48FAD2A72BFF4F25399E5DB06 /* Pod */ = { - isa = PBXGroup; - children = ( - F61A2F1091346B98B1DD25282EE1DA55 /* LICENSE */, - 1CC01034FED2C59FEB9900F1E81035F9 /* react-native-safe-area-context.podspec */, - E66CA2AAD01AD30B3866634835213CE9 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - A84CEF9AA966A6C0AE4C5F029342633D /* Support Files */ = { - isa = PBXGroup; - children = ( - 7543B089861D93B3849F41A8E88DABA4 /* React-RCTNetwork-dummy.m */, - 910B716DEA6D359A8E55A8013FEB9C60 /* React-RCTNetwork-prefix.pch */, - 25B96F41AA6F97B2B6FDE39595CCD41D /* React-RCTNetwork.debug.xcconfig */, - 755527DE84ABFB721EB0C04171F825B4 /* React-RCTNetwork.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTNetwork"; - sourceTree = ""; - }; - A8632B6387DA9F93AA4E9241AB7425F4 /* Pod */ = { - isa = PBXGroup; - children = ( - B34E333AA829AB810A209CE9465344B5 /* React-RCTLinking.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - A8FE4AFDDB9531D2465F1E67D5823680 /* Support Files */ = { - isa = PBXGroup; - children = ( - 44B5DD5E561C62DA5296684A42CFC823 /* BugsnagReactNative-dummy.m */, - EA1ABE27DF5CB286C03F53D42C5FD6C2 /* BugsnagReactNative-prefix.pch */, - 6AAD87784BDE217662E6BDCDE05C68A0 /* BugsnagReactNative.debug.xcconfig */, - 17A83FE56EE5719F8B34D3A654E8B081 /* BugsnagReactNative.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/BugsnagReactNative"; - sourceTree = ""; - }; - A90CAFB5D029228E6F94A9FE0DE8A641 /* UMModuleRegistryProvider */ = { - isa = PBXGroup; - children = ( - C5C7412F9ECAF3FE9730283FF495B766 /* UMModuleRegistryProvider.h */, - 2B0181B4C8866EF8D216F2B0EE1C881F /* UMModuleRegistryProvider.m */, - ); - name = UMModuleRegistryProvider; - path = UMCore/UMModuleRegistryProvider; - sourceTree = ""; - }; - A950BAC0BE5E2DB895FE6D3B7BDA6CDE /* Pod */ = { - isa = PBXGroup; - children = ( - 9708539E7BF99FA329197A49573F80C1 /* EXAV.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - A971D6BBBE4397DDC0D17D80C7908A1D /* Support Files */ = { - isa = PBXGroup; - children = ( - 264FEA32D7D792CD6C15D804EDFF7F90 /* react-native-appearance-dummy.m */, - B83C5E5327019875A74DCDBFF4D491CE /* react-native-appearance-prefix.pch */, - 025A5E331BE82AF2D4C6B7DAED1E6FFD /* react-native-appearance.debug.xcconfig */, - 069A369A40EF5B5F2056CA1660079BA9 /* react-native-appearance.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-appearance"; - sourceTree = ""; - }; - AA845D7D6AC61A8F0CCD87C343E0ABB7 /* FirebaseInstallations */ = { - isa = PBXGroup; - children = ( - 09ED6B36B7756646385C966B85575DC7 /* FIRAppInternal.h */, - E33E79EDAF913AD9B1D17CED75B8BF63 /* FIRComponent.h */, - 60845EDCBF086F226A67812959AF5D6F /* FIRComponentContainer.h */, - 492289B5B4AF7C2DF8BA029B2BED83A6 /* FIRComponentType.h */, - B3D918B16411C96B6E1075E810026669 /* FIRCoreDiagnosticsConnector.h */, - E7148ED1906EA7159B20A07574A706E8 /* FIRDependency.h */, - BE9244916F677D32A4DACFD9D2E45785 /* FirebaseCoreInternal.h */, - D0E937DC56A82C3FD397AC2B9C6CA46C /* FirebaseInstallations.h */, - 587E9388CA28138EA598A6A691503FEE /* FirebaseInstallationsInternal.h */, - B40C6016F2FB45B2888901ABCAD841B4 /* FIRErrorCode.h */, - 5038F0F6FA8C42FA5C839E1DD1C87D06 /* FIRErrors.h */, - D4A2F2833D63935CFDB5EB3F8970F1F8 /* FIRHeartbeatInfo.h */, - 2E5C3E390B7AC062CB93C13C95F022C8 /* FIRInstallations.h */, - 7DE227D5B2683F5431041C18D4E5A91F /* FIRInstallations.m */, - 99C4DDF3D212EDD1E80C6B0E5BB41DD7 /* FIRInstallationsAPIService.h */, - 4639BE34ACE5270615FD410A1595873E /* FIRInstallationsAPIService.m */, - 9F214FB06E444D8A7000EECFB6744CA2 /* FIRInstallationsAuthTokenResult.h */, - 56391EBC82F2ADB6B90AAB1D2F4A1CC2 /* FIRInstallationsAuthTokenResult.m */, - C02D3D810F67640DBF05FC174F2CFDDA /* FIRInstallationsAuthTokenResultInternal.h */, - 7F9DE4A363252E3601268B4A3F049459 /* FIRInstallationsErrors.h */, - 5A822C5768E4D12C183F877B6B8B0C98 /* FIRInstallationsErrorUtil.h */, - AF995A3FFE359817D816013A718B2520 /* FIRInstallationsErrorUtil.m */, - 5E63F04EE183EF37D6F35425CB658088 /* FIRInstallationsHTTPError.h */, - FF3F390A9E1DA13321325D9F3130CB1A /* FIRInstallationsHTTPError.m */, - 57557DD842E78A07D77619A7523D6FC7 /* FIRInstallationsIDController.h */, - 74ED928C2460B4D9620EB201B2A1256F /* FIRInstallationsIDController.m */, - 11ECE78179AE14B1D0B73F65C22535BF /* FIRInstallationsIIDStore.h */, - E2AE422151981E073F684C2F5F0943E9 /* FIRInstallationsIIDStore.m */, - D2070E7713070D87C78A790F9EE65344 /* FIRInstallationsIIDTokenStore.h */, - 0F9BDC67D65D927F2AEFD07EA19385C9 /* FIRInstallationsIIDTokenStore.m */, - 7C32E1F6881FD663F56C65A9C447722C /* FIRInstallationsItem.h */, - CF5EDDE0A60674EC16F462B8AC129B53 /* FIRInstallationsItem.m */, - C7BAC394858823FBA7E97990F6AC49E4 /* FIRInstallationsItem+RegisterInstallationAPI.h */, - DB6AA76CA965FEB21CB4E70BC077B312 /* FIRInstallationsItem+RegisterInstallationAPI.m */, - ECDC7200C4C840C9E5D713A1A0AD0EDC /* FIRInstallationsLogger.h */, - 0ECC825900A41D0291F727801B052394 /* FIRInstallationsLogger.m */, - 05C19B4D366F7293CEC8B166EEC97680 /* FIRInstallationsSingleOperationPromiseCache.h */, - 85A96B56D7218F1BBD52D3F49915DC08 /* FIRInstallationsSingleOperationPromiseCache.m */, - 61F1A0A71E7EFFC6A7F26BDC234437CA /* FIRInstallationsStatus.h */, - B790CC79B3BDDEACDAAFE9599910BCE0 /* FIRInstallationsStore.h */, - 404EF870AFE620382970B9F3BFA537C0 /* FIRInstallationsStore.m */, - 083C1356980DE60A2D34EB5A38831972 /* FIRInstallationsStoredAuthToken.h */, - F3FDF8EA6880ED4CA0959629FFF8285E /* FIRInstallationsStoredAuthToken.m */, - 190D1C65D93D825183CB1E6E2D3CD360 /* FIRInstallationsStoredItem.h */, - 9DE8C076A7F3BBAB0915FD7A48723018 /* FIRInstallationsStoredItem.m */, - 42D0C29061CC820FBCD9032916798682 /* FIRInstallationsVersion.h */, - BB2985C98F1A60C94AE0CEA277868740 /* FIRInstallationsVersion.m */, - D60BFD037003D28671AC378A8151A57D /* FIRLibrary.h */, - 514EF94B0DB62E4FB66DC61729864036 /* FIRLogger.h */, - E6F6E2349F8E877941C3894F867C7CF8 /* FIROptionsInternal.h */, - 3A635BA14CF2113905140C44F6E14A85 /* GULAppEnvironmentUtil.h */, - 1E7FE2AA336901E68EFC1EF8E24BB5E0 /* GULHeartbeatDateStorage.h */, - 389A2F106242A1700788AA59486109C4 /* GULKeychainStorage.h */, - A86A1518D8CD6EA2081BF8E945C08764 /* GULKeychainUtils.h */, - D9DADE0B8EDDBDFE5D41442453B9E07C /* GULSecureCoding.h */, - 19DF75933C1A5C220A392EE99CB11AE3 /* GULUserDefaults.h */, - 6907DA024691024FC3B7B89D06EE6269 /* Support Files */, - ); - name = FirebaseInstallations; - path = FirebaseInstallations; - sourceTree = ""; - }; - AA8E57F4B15A5FFF741FC743134B442C /* React-RCTVibration */ = { - isa = PBXGroup; - children = ( - 14FBB765A596B8A45051A528308AA63D /* RCTVibration.mm */, - EA94FC016FD45F960D93DB70FBF796FA /* RCTVibrationPlugins.mm */, - F5BA7758FA6D8A5F1210478FC322F5EC /* Pod */, - 2AF259375C0992621F88F5492F086AC8 /* Support Files */, - ); - name = "React-RCTVibration"; - path = "../../node_modules/react-native/Libraries/Vibration"; - sourceTree = ""; - }; - AA9D5A861DB8A9D3E45E2D9DF4350BBB /* React-RCTActionSheet */ = { - isa = PBXGroup; - children = ( - 31CEF9FC61EAAFE7E60708B31D74E2E8 /* Pod */, - C1EDBE201BAE326EC12DB4A872E0936A /* Support Files */, - ); - name = "React-RCTActionSheet"; - path = "../../node_modules/react-native/Libraries/ActionSheetIOS"; - sourceTree = ""; - }; - AAEC9674CC882DB67244DB546B9C9E85 /* Pod */ = { - isa = PBXGroup; - children = ( - F8F89B08880AD931DD451E00C6CC6078 /* React-RCTBlob.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - AB20F49EC4C379C7F4BADE53ED4BA2EC /* Support Files */ = { - isa = PBXGroup; - children = ( - E47B26D53B784AB45DBB639ECACA652E /* RNFBCrashlytics-dummy.m */, - E98C6E9B46332F1D042DAD93494DF3FE /* RNFBCrashlytics-prefix.pch */, - E4638D71A21504E40ADA3A5D86F07629 /* RNFBCrashlytics.debug.xcconfig */, - EAE9ABD23596C05FD899E938A7BF91FF /* RNFBCrashlytics.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNFBCrashlytics"; - sourceTree = ""; - }; - AB57F06B2415E6A0FABC1BF04B4638D6 /* Pod */ = { - isa = PBXGroup; - children = ( - E04CFA5C85E9E6F7127B37458F68CD6E /* React-callinvoker.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - ACE81EF8E07E05B6BCF9752FACC0CB9D /* Support Files */ = { - isa = PBXGroup; - children = ( - E658C8E86F0F319FC47B3D827AAD68FE /* rn-extensions-share-dummy.m */, - F2E8099A78C485E2ED5C976F24BAB22C /* rn-extensions-share-prefix.pch */, - 5F2298F3D34C9A9DD8E280DACFD6459F /* rn-extensions-share.debug.xcconfig */, - 688A4E56F54BF55026DB0D0255F0B696 /* rn-extensions-share.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/rn-extensions-share"; - sourceTree = ""; - }; - ADC19C713DB403A5A18FEC31E006E46D /* Support Files */ = { - isa = PBXGroup; - children = ( - 0ABFD45C8872042392419CF2BB70BC22 /* RNBootSplash-dummy.m */, - 18145E23ED551FF77E54D13ED85C75F9 /* RNBootSplash-prefix.pch */, - 26EA42C45E63258B96C6B447BC269D23 /* RNBootSplash.debug.xcconfig */, - B8D5F0575AAA7CBC7BACD04B7BAD538F /* RNBootSplash.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNBootSplash"; - sourceTree = ""; - }; - AEE9BEC540625CCFDBFC54072DD01D04 /* DoubleConversion */ = { - isa = PBXGroup; - children = ( - 24DFCBCEED52E65ADDB9A2E32F18B23A /* bignum.cc */, - FE64E2226DF655B148E0B726F776901E /* bignum.h */, - 4A2C5E2887D63A18963E624F9C1A0313 /* bignum-dtoa.cc */, - 9ED39D48FF337EEE3AAED3D9E33340B8 /* bignum-dtoa.h */, - 0C0C71BCED1990979D5D0FE80FD69E99 /* cached-powers.cc */, - 39A3F70993119EEBEAFFE6E6D620D00F /* cached-powers.h */, - DE97931CB5B1012872AE6AC4E139BCEA /* diy-fp.cc */, - 5038CCE02C5B29F4CB7BF5020F2F81F0 /* diy-fp.h */, - 39BBDBE80E53745D27E48B00FFFDCB50 /* double-conversion.cc */, - 921BC9ABA34D5748781D1E6EDBF20E0C /* double-conversion.h */, - 01958C82A7AC7F3E36F09297E185646C /* fast-dtoa.cc */, - 1851368884E47FA9EA4B34577A20F461 /* fast-dtoa.h */, - 3D71CDCA1654949EF0014FA1F5873DB5 /* fixed-dtoa.cc */, - 399B1E75BE20435C9B6BA3B91DDDB24A /* fixed-dtoa.h */, - 3AEC8E511931EF566AF1B07C48ED2541 /* ieee.h */, - 9FE5CAE96A925B150D03CF7F1F87D840 /* strtod.cc */, - CA9FF35AC25F983CCFF29F17AB6A5347 /* strtod.h */, - B627E39B731911254D1ED433565B6D9C /* utils.h */, - 79FE725F6489D07A0C377DDB6DB7B22D /* Support Files */, - ); - name = DoubleConversion; - path = DoubleConversion; - sourceTree = ""; - }; - AF62EFE1CA11C259AB282459299AEFA7 /* RawText */ = { - isa = PBXGroup; - children = ( - F7782572C39EF264BF13CB967491D0E7 /* RCTRawTextShadowView.m */, - A796CF694DD3645B4FD6E6C681D161A6 /* RCTRawTextViewManager.m */, - ); - name = RawText; - path = RawText; - sourceTree = ""; - }; - AF7B8B3D8E4C3BBDC94494041EB50A5F /* FlipperKit */ = { - isa = PBXGroup; - children = ( - 5A07E2CA90F4DE116AD936A98C153019 /* Core */, - A40D17686A9FB20201F00509D451BCB9 /* CppBridge */, - 30E26B84B5472E6AFA77689D29B95890 /* FBCxxFollyDynamicConvert */, - FFF5EB8C737C1F902EF2282EB03A520E /* FBDefines */, - BEE23086B2917A28C4E378505D157114 /* FKPortForwarding */, - 54FC3038B4824A7895A167FB13377D85 /* FlipperKitHighlightOverlay */, - BC894ADE8D8C7858C1900CEF7F35B027 /* FlipperKitLayoutPlugin */, - 64079D04D503E9D81BF43CE526FEBAB4 /* FlipperKitLayoutTextSearchable */, - 00F68F3CA96F7AAB566786B5FCCB74CB /* FlipperKitNetworkPlugin */, - 1E9D0739370A46FEFF936FD2233CABEE /* FlipperKitReactPlugin */, - 153A67AABD9B5F612CCD8279E501EA9D /* FlipperKitUserDefaultsPlugin */, - 6E0B2235695ACF3FDBF0FA60099CCEFE /* SKIOSNetworkPlugin */, - D1F73907FBDAB1DA6E534F286B6015F6 /* Support Files */, - ); - name = FlipperKit; - path = FlipperKit; - sourceTree = ""; - }; - AF8FA3743EF2F00A64CF6271B1CA0CCA /* Protocols */ = { - isa = PBXGroup; - children = ( - 77B9A05CFE5541F8C23026310A33F4BB /* UMAppLifecycleListener.h */, - DC8EA8D5C7FA0BE6031770E36D366558 /* UMAppLifecycleService.h */, - 91C16FDAC603B24260D05A1CA37F4280 /* UMEventEmitter.h */, - 15EE26E0603A3A2E13F5067294868CEC /* UMEventEmitterService.h */, - 72A4F4396A35DB25A19C21260B0D44FD /* UMInternalModule.h */, - 079800DA2EACF334AF35597194FAF376 /* UMJavaScriptContextProvider.h */, - 46418A223A7F5D933F71DBEF9675FC32 /* UMKernelService.h */, - CC2D7C55CBCC6D6AD79421C5F0AAB192 /* UMLogHandler.h */, - 9D0A00D1A88171A2D8A975BE1ABBBDF3 /* UMModuleRegistryConsumer.h */, - 4FE57148A0395552AFD22E84C224709A /* UMUIManager.h */, - B38E7428E0296176DEC476D2C96AB5E5 /* UMUtilitiesInterface.h */, - ); - name = Protocols; - path = UMCore/Protocols; - sourceTree = ""; - }; - B10F6A4BBFD7E5DB9C2D3F91DFA6947C /* Base */ = { - isa = PBXGroup; - children = ( - B1B7C35B671F31D96B7568B4B60D3148 /* RCTAssert.h */, - 3D4069E4CCE86326A76AEB5A6E4E5F35 /* RCTAssert.m */, - 3DDC8CC06B0A403ABBE1F567B10E4560 /* RCTBridge.h */, - 9D1E5807E6B2E750827BEC4F53052268 /* RCTBridge.m */, - BA7090045FE2DBEAB8C5F7109BC42117 /* RCTBridge+Private.h */, - D77E88B8F92CD747787766712C35CEB1 /* RCTBridgeDelegate.h */, - 4A9BE97D7ACD440D1FA2201199D19EA8 /* RCTBridgeMethod.h */, - 79957C9CDBF18E658BF88BD2F1A219E5 /* RCTBridgeModule.h */, - E3795CFDACA4AF8219C8A17A0710D969 /* RCTBundleURLProvider.h */, - C6AAB4B2FE1673E707CA8A15E36967EF /* RCTBundleURLProvider.m */, - 621B45CF8AEA5E510285EF99F0721936 /* RCTComponentEvent.h */, - 2E9FBDC2494E35C34C1B001EEC2BACA5 /* RCTComponentEvent.m */, - 4DEC9ABAA7A49F2D6981F9E09C9D2095 /* RCTConstants.h */, - F5C8131118E345A6D6CD17A8A3CEDF19 /* RCTConstants.m */, - F66CF81B10C7E56E280D4BA65272BB3D /* RCTConvert.h */, - 8CAD5E6F474AF1FF7AAE8DF1FA61FCA8 /* RCTConvert.m */, - F219018012DA45015DCF19EAB4E7C1C3 /* RCTCxxConvert.h */, - CB500AB949632FBC3E40BC286DEB19CB /* RCTCxxConvert.m */, - F783C63D8BF62C97A2110023560BF067 /* RCTDefines.h */, - F03FCA6747A9850EB34084EDF68C1750 /* RCTDisplayLink.h */, - 2A627A4904D393225F4D863ED996C06F /* RCTDisplayLink.m */, - 3ACAEC752BC8A591D8EE6618F42F4205 /* RCTErrorCustomizer.h */, - 3937A2B1330E98D2F2045F13004CE916 /* RCTErrorInfo.h */, - C48ABC73C98EA778E99870657E1F63BA /* RCTErrorInfo.m */, - 80EF70DCCE7665BE25CF10B6C2C26C27 /* RCTEventDispatcher.h */, - A56BC009F9F3D20ACF799DED02654DB1 /* RCTEventDispatcher.m */, - 327C7A08C522C7C67B2A82ED9E74242C /* RCTFrameUpdate.h */, - B2031454B79FE34BF059E24DFBED2A2C /* RCTFrameUpdate.m */, - 1435E1CDA29F93A8F1AF232E9F886424 /* RCTImageSource.h */, - DE3A2B83E6FA608B0054E0684CD1B314 /* RCTImageSource.m */, - 1AE7685E86C58BAF7371266E3720E407 /* RCTInvalidating.h */, - E0B57A32DBD7A4669B2470B7260E80B4 /* RCTJavaScriptExecutor.h */, - AA7D49DE36A032F79C8774BCE239F7D4 /* RCTJavaScriptLoader.h */, - C154BE5A4B2852054012AB53B149493B /* RCTJavaScriptLoader.mm */, - 3E661AC9A93AFA9392D5964B5E59E738 /* RCTJSInvokerModule.h */, - F2087689D10D13039100FAEEB8160DDA /* RCTJSStackFrame.h */, - 327B3E3F0F1ACFE40B8869E00817299D /* RCTJSStackFrame.m */, - BDCA37D27080B97E0CBCD46A2CEF9D5C /* RCTKeyCommands.h */, - 66F09C8328C84F2DD207A1CFFDAA9980 /* RCTKeyCommands.m */, - 98901934FA5E1814FDAB823CAFD4F9D0 /* RCTLog.h */, - B9EDAB230A22538F001EA2540A377270 /* RCTLog.mm */, - 2514C82C07D8F8357A30EF31C34F9E65 /* RCTManagedPointer.h */, - DF2F531A169E8D893DFBE626E2C1E7F3 /* RCTManagedPointer.mm */, - E4F78EF9B22CB4410D26717C4AD41513 /* RCTModuleData.h */, - 423DBE3582E06AD2EBC9DB27C89EC5F6 /* RCTModuleData.mm */, - 480390D428F4E32DE30B133D02909A91 /* RCTModuleMethod.h */, - A020774C760BA3ADBB770E3ECC848753 /* RCTModuleMethod.mm */, - 6CD9D731B39517C220C0D4478A442157 /* RCTMultipartDataTask.h */, - 4D52D7698DEE3105A56D0B1EE095DAD3 /* RCTMultipartDataTask.m */, - F05BD8943320E7B1D726C43EAB73622A /* RCTMultipartStreamReader.h */, - F31B8E1CFFC76235A0DA3FEAAD5CBE1A /* RCTMultipartStreamReader.m */, - 68886C5B6310D63496717C1D4DEF1461 /* RCTNullability.h */, - DA699A133FD5F3E9FD88AF5DA3E43439 /* RCTParserUtils.h */, - FB110F52027B8DE7CA9A8F0740578D92 /* RCTParserUtils.m */, - 309CEA6A66463DF65D634545A38DCD2A /* RCTPerformanceLogger.h */, - 6DA161D3357BDFE36F245A36964724A8 /* RCTPerformanceLogger.m */, - 3BF6E8C711CE563EBE5CC40843A49430 /* RCTRedBoxSetEnabled.h */, - C213DF80BD8103AF65A5D4187A9119B3 /* RCTRedBoxSetEnabled.m */, - C3F78613C365C6584A4A55392589118F /* RCTReloadCommand.h */, - 3640FB051E362D82BD9F47648FCBEF3C /* RCTReloadCommand.m */, - B2C87D6A57E3DC54C8AC21CEC5488A9A /* RCTRootContentView.h */, - 2F1D96967D55034526525434039ABB78 /* RCTRootContentView.m */, - D52B18ADDB0220AC45266D155DBBCD63 /* RCTRootView.h */, - 6F84567AE78063F266547B4E7899B9E8 /* RCTRootView.m */, - B2AF1EF698BB35A59A2F874D9664CE3C /* RCTRootViewDelegate.h */, - 2103DD4CFFBE30E3B847E50B74EE0097 /* RCTRootViewInternal.h */, - 110BCBF80CD5F7D0C4E5457C524724D0 /* RCTTouchEvent.h */, - A76AAED13C095EE24F5B78C280BA7E7D /* RCTTouchEvent.m */, - DDBF72E6FCD984F43D2C99C7E38D7A06 /* RCTTouchHandler.h */, - D911854E283D5A3D29D6E9364AF97229 /* RCTTouchHandler.m */, - F45C86671E626431A5D11FB234D8DFBA /* RCTURLRequestDelegate.h */, - 93B15EBA61520B294F2806D2491F89B9 /* RCTURLRequestHandler.h */, - ABC9927896ABF0D4AD242A9A8AABBCDF /* RCTUtils.h */, - 41F1B69AA73443ED11F3BC5832374325 /* RCTUtils.m */, - B72CCF12206A1914948949B3950AC81B /* RCTUtilsUIOverride.h */, - 1D4C738D2BE9F8D9C41665204E496825 /* RCTUtilsUIOverride.m */, - FB391EAC7181CC3C2481AA66C998D311 /* RCTVersion.h */, - 3111A9EF6ED1EF6F2F9DD405E92DE74F /* RCTVersion.m */, - 6B45163D72B165020310A4D25B24CC83 /* RCTWeakProxy.h */, - 5331154F29985EA161AE29ECE787862E /* RCTWeakProxy.m */, - F719735FEE8252EA7D95413A77FAE2DD /* Surface */, - ); - name = Base; - path = React/Base; - sourceTree = ""; - }; - B1240B722150BB716E0DCDFF70290AE4 /* Pod */ = { - isa = PBXGroup; - children = ( - A5F5D00C3B1B9044219B9557875AC433 /* EXPermissions.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - B162ADD6EF5276D67715F815322DF8D1 /* Logger */ = { - isa = PBXGroup; - children = ( - E42F139CBEC9EB2C181EB961F1BCC7ED /* GULLogger.h */, - CE3530F492846720B51391F9AB783A52 /* GULLogger.m */, - 2F92857193485FA77EC2925B935001E3 /* GULLoggerLevel.h */, - ); - name = Logger; - sourceTree = ""; - }; - B1DE021731590D365AF378E57DC47720 /* RCTImageHeaders */ = { - isa = PBXGroup; - children = ( - 1404501382CB386C5320152A48D6EC44 /* RCTAnimatedImage.h */, - 2CC707DC0C2F0654DDF4CF3799D398F1 /* RCTDisplayWeakRefreshable.h */, - EE227767ADC64FA2F8A043A5AACB0A1D /* RCTGIFImageDecoder.h */, - 8DA4C0665A79F02E040D94E17AE674D4 /* RCTImageBlurUtils.h */, - 33063D49319D5C88CE6FDEC6E9FF9F0F /* RCTImageCache.h */, - 1F4FA2E7FCA0D243EFF56F3270F2EEFA /* RCTImageDataDecoder.h */, - 25A912E977BE574C3FDEF0C947FC58D3 /* RCTImageEditingManager.h */, - CB51A939D391539943E41BC790E64512 /* RCTImageLoader.h */, - 4101A167FEED7D4C959CEB06F6AF4DEF /* RCTImageLoaderProtocol.h */, - ECCBE82CD98E03581599C650EBCE07CE /* RCTImageLoaderWithAttributionProtocol.h */, - 91BE08716D9890E5E995E3D75EA07C0B /* RCTImagePlugins.h */, - 916445C5D0D965FAFDCB5F3E2024B88C /* RCTImageShadowView.h */, - 721327DA84E79E7B7C72A0CBF1687A80 /* RCTImageStoreManager.h */, - B069EE34B326027D9F9DB0253BBE2F76 /* RCTImageURLLoader.h */, - 715AB6366FF7ADDEF6ED8B5C95C95B57 /* RCTImageURLLoaderWithAttribution.h */, - 8F577B189DA552F53EFA7A813B03E107 /* RCTImageUtils.h */, - A28A3F5095CAA1FC8CAE9C7B5F5E0028 /* RCTImageView.h */, - F564B224DD26082298C97D6A1A1FE620 /* RCTImageViewManager.h */, - FD30FC48D149F5E26DCD521E8D4FEDAF /* RCTLocalAssetImageLoader.h */, - 3EE8DEBA3B976EA391E5FE4DE1E391B6 /* RCTResizeMode.h */, - C52F6244DBE87444847755B2FBA95A2D /* RCTUIImageViewAnimated.h */, - ); - name = RCTImageHeaders; - sourceTree = ""; - }; - B1F9171927A22EFEE1E2501473F3CB26 /* react-native-background-timer */ = { - isa = PBXGroup; - children = ( - 92100BE1C38D96A1A7AE0F9E0D1D53C8 /* RNBackgroundTimer.h */, - 2BD0A0DA49CF85CCFD14B1B3654E4F4E /* RNBackgroundTimer.m */, - 5DE7CE119EEC801DDFA62EE05CEE6A1D /* Pod */, - FCA06563D749F1264745D7DF46CDEC12 /* Support Files */, - ); - name = "react-native-background-timer"; - path = "../../node_modules/react-native-background-timer"; - sourceTree = ""; - }; - B26F0706F825D0575A167F130F9BC6FB /* Support Files */ = { - isa = PBXGroup; - children = ( - E477526892C36149BC613A2CFCF8424F /* ResourceBundle-TOCropViewControllerBundle-TOCropViewController-Info.plist */, - 8AF6C5B01FF5BAF6825B25260AA71F6F /* TOCropViewController-dummy.m */, - 498652A6AA8911757D96383FA86C30EC /* TOCropViewController-prefix.pch */, - 458D7EF65833FA4786D029E49F6836A6 /* TOCropViewController.debug.xcconfig */, - 8B42718A565DD6379568761EBAB55A87 /* TOCropViewController.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/TOCropViewController"; - sourceTree = ""; - }; - B2BA11969FFB481D34AD305FC52E5556 /* Recording */ = { - isa = PBXGroup; - children = ( - 805CC1444E8DAA8B74AC46DBBFBCD0C1 /* BSG_KSCrash.h */, - 7090AC5C80B9FEB27EDB0F07FA244F1F /* BSG_KSCrash.m */, - 5F2FDDB18843EFA08C47EE7B5D201DA8 /* BSG_KSCrashAdvanced.h */, - 69C0A8F9E2B9388FCF54A5CB9B7F41B0 /* BSG_KSCrashC.c */, - 5DB356BA7F34588BEC110B7A48353C7B /* BSG_KSCrashC.h */, - 39AB154790624A0B5AFB87DED987FF0A /* BSG_KSCrashContext.h */, - FFB72840C115C96E91485EB841DF6373 /* BSG_KSCrashDoctor.h */, - 7A84CFA91626CB3C0D1F92AEBC9536A6 /* BSG_KSCrashDoctor.m */, - 246FAF3FB45F34BDF2AEE8D8C4AB302A /* BSG_KSCrashIdentifier.h */, - 92C245C6F25D618B4BDD6F457C28A9EF /* BSG_KSCrashIdentifier.m */, - 78C7D70E7D8DD39EBCE005E4522082A8 /* BSG_KSCrashReport.c */, - 1B07305F5B13ABC3DF13817C3AD7C9FD /* BSG_KSCrashReport.h */, - 3985EAA3DEA3A2B786F3C61F42951698 /* BSG_KSCrashReportFields.h */, - 3E838049A8A55A72E34E8DD160D4DAFD /* BSG_KSCrashReportStore.h */, - AA1B111B2E6AD4B9C43B10BE64552485 /* BSG_KSCrashReportStore.m */, - ABC6D7742F151F1F3D3B9795F920CBE7 /* BSG_KSCrashReportVersion.h */, - B98A890925D554B7EDDC37D6D880FCF7 /* BSG_KSCrashState.h */, - CDA22CF0190708367475F1C9DF73DD55 /* BSG_KSCrashState.m */, - F8E3E041B86D708D61869B837ACC9A61 /* BSG_KSCrashType.c */, - C345AE8BD2B7BBA4879C79348156B798 /* BSG_KSCrashType.h */, - BA0ABA8E745BB4558F5FAEF68134356C /* BSG_KSSystemCapabilities.h */, - 4E677535392AA415F7AE2BAA17436873 /* BSG_KSSystemInfo.h */, - 21C0530CD41205567B26D3166D29E34B /* BSG_KSSystemInfo.m */, - EE56C46D9D35877C0761AAFB28FF7AAA /* BSG_KSSystemInfoC.h */, - DDA7508A190BA11F1DC792B7370F1072 /* Sentry */, - 34003A6238C72DE598524230293B3FB6 /* Tools */, - ); - name = Recording; - path = Recording; - sourceTree = ""; - }; - B34FBD1B460804386117F4B2909A7B93 /* Pod */ = { - isa = PBXGroup; - children = ( - DDA05A84E44F3960778A2AEF32D007EC /* React-jsinspector.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - B3CC1B0755367A1B3DEE2BA042399D9C /* Pod */ = { - isa = PBXGroup; - children = ( - F4F2CB6239F8738A653B3A5ED87558B2 /* api.md */, - 87D275F3587EBC8800BBB84AB24C0913 /* LICENSE */, - FA88DA0FD1C1E2BE0463D1675A97D882 /* ReactNativeART.podspec */, - 33D690AD715585D06C9C452441BC4F70 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - B4BDA464A9D885762DAF8E2F162C0699 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0EA62232CBEF8FF811E72EC3CC3709A3 /* UMCameraInterface.debug.xcconfig */, - 936320A64EDEEA8877AC905B74B766CB /* UMCameraInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMCameraInterface"; - sourceTree = ""; - }; - B52588E879004FCD449705976A8F061C /* Support Files */ = { - isa = PBXGroup; - children = ( - 08C6D333BA0B63D7C98E9D0C82FE4F19 /* libwebp-dummy.m */, - 5A80C8864A3D842456CC5722D7D2A092 /* libwebp-prefix.pch */, - 5775D4B653A8BC92D744C412ABAAF2CD /* libwebp.debug.xcconfig */, - 0F0024A02EBE1A777389C2B9B631E9AD /* libwebp.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/libwebp"; - sourceTree = ""; - }; - B64FEE9457EAE89509576C0277D51349 /* nanopb */ = { - isa = PBXGroup; - children = ( - 11A079E52A283A6BF53D3606DCE5E583 /* pb.h */, - 66E4D1E1119D3AC12000213C69C0FFFA /* pb_common.c */, - EBAF6C158EF5BD3AEAC488F9BFD2CB82 /* pb_common.h */, - 2C95AF02519A69C89954487A23FA6372 /* pb_decode.c */, - CA1555768D8D86414AF37BD34221F823 /* pb_decode.h */, - 48C0BE09AD15FA7FC3571A737E051921 /* pb_encode.c */, - BA7476F2D05A4A7CEF06C849E2A6AAFF /* pb_encode.h */, - 09C419BA6D386182A7C79CD116CA449D /* decode */, - 3F548647CEBB70D1D941CFE1935D00F0 /* encode */, - 4CC1E690141B9C211E1D2110C8F71955 /* Support Files */, - ); - name = nanopb; - path = nanopb; - sourceTree = ""; - }; - B684975FD630435B04E43CA8AB0ACF93 /* Reachability */ = { - isa = PBXGroup; - children = ( - BDD65E3747A5D5ACF394F36A06F6D087 /* GULReachabilityChecker.h */, - 294A1AFBAF9D3E0C8204ED0CB43EB4D8 /* GULReachabilityChecker.m */, - 9F80B46EE1ED0DDF73DA0C187058D9F8 /* GULReachabilityChecker+Internal.h */, - 899F662725775307469383BAC8039062 /* GULReachabilityMessageCode.h */, - ); - name = Reachability; - sourceTree = ""; - }; - B769BF77F668BB51D020A63960E880D6 /* Support Files */ = { - isa = PBXGroup; - children = ( - A86F23BF854AD6BAA200C9C9E7F01997 /* Flipper-DoubleConversion-dummy.m */, - D4BBB50A7E45B836DCF7C3B9D6D27C43 /* Flipper-DoubleConversion-prefix.pch */, - 38AA3CD1356E87D258936F0FDDC120C2 /* Flipper-DoubleConversion.debug.xcconfig */, - 79BA45E2CE6C54BB062562572C3FA8C5 /* Flipper-DoubleConversion.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Flipper-DoubleConversion"; - sourceTree = ""; - }; - B7F77BE4CAD46EF61D49D207E1318D06 /* UMFileSystemInterface */ = { - isa = PBXGroup; - children = ( - 0D4043A57A9E632E018C7A16AC001F75 /* UMFilePermissionModuleInterface.h */, - C1E37BD24B44979ADFB937576E6081AF /* UMFileSystemInterface.h */, - B8B859CABC42B7747C8C98F9BB6148D8 /* Pod */, - CC2D413B47C52049A954E21454E0C8C1 /* Support Files */, - ); - name = UMFileSystemInterface; - path = "../../node_modules/unimodules-file-system-interface/ios"; - sourceTree = ""; - }; - B7FFF3B4F9254EF5E7352886F7D0BA2E /* RNBootSplash */ = { - isa = PBXGroup; - children = ( - 01B7927B110DD11DA2C776EBC611BD10 /* RNBootSplash.h */, - 0B2107F7A60AF8F1873A63704E11AA4B /* RNBootSplash.m */, - A5601ECAE9AE35C0368831F2CB8A805F /* Pod */, - ADC19C713DB403A5A18FEC31E006E46D /* Support Files */, - ); - name = RNBootSplash; - path = "../../node_modules/react-native-bootsplash"; - sourceTree = ""; - }; - B8752DF6DCDA468C593D41997EC45C01 /* Pod */ = { - isa = PBXGroup; - children = ( - E9645E347B0F8DCE319C9E869845AF93 /* RCTTypeSafety.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - B8B859CABC42B7747C8C98F9BB6148D8 /* Pod */ = { - isa = PBXGroup; - children = ( - 175AC05D9681FE725917E96854A600C1 /* UMFileSystemInterface.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - B955AD3BF9345E06CE1B6E3B5377DCFA /* Pods */ = { - isa = PBXGroup; - children = ( - 8EED142D379A79DB746610367D04F832 /* boost-for-react-native */, - 3B02B54CD6457DBC6EC769EEAAC4B1DB /* CocoaAsyncSocket */, - 12608368C25577A631F7BD0763342EC1 /* CocoaLibEvent */, - AEE9BEC540625CCFDBFC54072DD01D04 /* DoubleConversion */, - 8E0CB2FD13268FBC9469888EA08922F5 /* Firebase */, - E6140063764FD6382E737EFCDB69902E /* FirebaseAnalytics */, - C23203AD76206D7F3F47426997EBB577 /* FirebaseCore */, - 944A3EA7BC03DEC4D2EBE2047DD69710 /* FirebaseCoreDiagnostics */, - 68008486913108E9ECCFA21833329839 /* FirebaseCrashlytics */, - AA845D7D6AC61A8F0CCD87C343E0ABB7 /* FirebaseInstallations */, - DA64161C6FC52D25F77AB7C5D05B2828 /* Flipper */, - 455F5737972E930DE18199979499DDA2 /* Flipper-DoubleConversion */, - 28A091192A04A256A671E6D18B4D008E /* Flipper-Folly */, - 4FFDCE69E6767E9268DCE2BA4091C035 /* Flipper-Glog */, - 42BAED7EAC91BBEA71BF528089F7E319 /* Flipper-PeerTalk */, - 8E549864B8DB9CCA4548D6248C0EA06D /* Flipper-RSocket */, - AF7B8B3D8E4C3BBDC94494041EB50A5F /* FlipperKit */, - 92768BC813EB3D9C48B420369EF79293 /* Folly */, - 64D7DF0A5D356B715009B81778AB6DCE /* glog */, - EACA4A395F38779AA97BD5952129FC57 /* GoogleAppMeasurement */, - A14DFEA67C2E49049968EFB63A736832 /* GoogleDataTransport */, - 778A88F73B88A375526096F1FFB4C4B4 /* GoogleDataTransportCCTSupport */, - 064063514E3B00B43000EAAB7F8805C2 /* GoogleUtilities */, - 6A6280EC547C29C652A7A778F6F32BE8 /* JitsiMeetSDK */, - 70F1EE7C2304AE4A996838C17AAC1211 /* libwebp */, - B64FEE9457EAE89509576C0277D51349 /* nanopb */, - DC2C6F5DD7947620238605984310042F /* OpenSSL-Universal */, - 9F74FFA163ED9ECE165868136EC2A3F6 /* PromisesObjC */, - F9165C0588228CBBE13E3CEC818154A4 /* SDWebImage */, - 85F1E76372AEF008F562EB210A26C8F7 /* SDWebImageWebPCoder */, - CD8E968FA3EC1AE6058F901A823FA352 /* TOCropViewController */, - 9516305A050610BCB98072A18519B699 /* YogaKit */, - ); - name = Pods; - sourceTree = ""; - }; - B99F631CCBC14D70BAF6687F9EEA5AAD /* Pod */ = { - isa = PBXGroup; - children = ( - E8CD41D5A7348C3BC9D3A709330AB089 /* LICENSE */, - C92C68AEBB9197C1FBF155507CCBC0E0 /* react-native-webview.podspec */, - D925E6E218E5DCE4AF401CE2A0E47E29 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - BA6FC1153F63D3BF5CE7B6976C4F5E9D /* webp */ = { - isa = PBXGroup; - children = ( - 0AE77E43478AF3121A949E900723EC41 /* alpha_dec.c */, - FB48088D8278361389A0CA29114558C8 /* alpha_enc.c */, - 77539BAF3378CB0CB768CE455C43DD77 /* alpha_processing.c */, - F98B8C80BAFE81848211A2B082408C5B /* alpha_processing_mips_dsp_r2.c */, - 4CB498B57DE2039B3D12696DD721EF40 /* alpha_processing_neon.c */, - 1E6E94825016F0C6C8B35876B1FF6E41 /* alpha_processing_sse2.c */, - 4BE8AA7C56BAA349794A7B24E2E89362 /* alpha_processing_sse41.c */, - 573255DAE711D993A5B0044BE6D34A1A /* alphai_dec.h */, - 94FFDD103D6234CF206B76CD1A66872B /* analysis_enc.c */, - 880D787C8592FC29486FB31E4673BF21 /* backward_references_cost_enc.c */, - B218FA1B891938657EFAAF30ADC50387 /* backward_references_enc.c */, - E58591D1CEFA0FB3A86FA9815841FC8B /* backward_references_enc.h */, - C6197429E2F18649F9A7CB13A6ABF9B4 /* bit_reader_inl_utils.h */, - 5AA0407C275BCD3BDC6820B4783488F2 /* bit_reader_utils.c */, - 291639C7BB6B0EAA310E13DCC6249909 /* bit_reader_utils.h */, - CA369CF1281AEE99F25BFCB738675250 /* bit_writer_utils.c */, - 85FC2CFF7FB4286CB0729B44AEE2B60F /* bit_writer_utils.h */, - FE9AD63A66C49D000A31CFF2592E92C2 /* buffer_dec.c */, - 5B30B317040215E1EB1DD3ED42046EF9 /* color_cache_utils.c */, - 5F58DC838F3452E24C374CCF9C941EF4 /* color_cache_utils.h */, - 12F1A44B8CAD8E3E41C10E651764C742 /* common_dec.h */, - ECA1D9075F3085AE3955A96E15AC1094 /* common_sse2.h */, - CC1C3D6E2E4932492A8B3B7F454E0173 /* common_sse41.h */, - 3894865D25AB651FA49F4CCE3BC615E6 /* config_enc.c */, - 2600EE8223950FDDA769A26272B961F9 /* cost.c */, - BC50E2E1DC1D4961ACE08AD2E8F01799 /* cost_enc.c */, - E66FE103835547E3F79530DD3FD32AF1 /* cost_enc.h */, - 2F81F8ABF465B60C8D272535E23F4818 /* cost_mips32.c */, - 8E940DF76A9E872A76ED5CFCB5A78364 /* cost_mips_dsp_r2.c */, - CFF9BBFC575965D7B3497942602B4C5B /* cost_neon.c */, - C20049E8620AE1385BB1CDDE0F70E4CE /* cost_sse2.c */, - E53236B340E0AEC8EEB3B5FDBFF79B7F /* cpu.c */, - F92210F9DFE285959B3212269DC66D7C /* dec.c */, - 0473D9A9846C9F8D6B1F54C5E8C45BDC /* dec_clip_tables.c */, - 863B8675E3454FFBF4057E7C1C3C146E /* dec_mips32.c */, - 7C771730FFF6928CF80ABE9AFAAACDED /* dec_mips_dsp_r2.c */, - 787483F19EE493FB9AF69379471E39CA /* dec_msa.c */, - 024CB9C53AE44274FF1F389BD4E97E78 /* dec_neon.c */, - A0084D9BDAA8D290DA7A8AB2A3D504D6 /* dec_sse2.c */, - 8696F258B45090E3396F2D3363913CBB /* dec_sse41.c */, - 49B950794F750FE25636A7AC1B0C7846 /* decode.h */, - 415268D1A80C95953F31FAD0F2169E28 /* dsp.h */, - 775E2770F29CF6245807247E73AB38DD /* enc.c */, - 4882BF08CAA481DC6928EBAD9742FE25 /* enc_mips32.c */, - FF45853268F706452B241C7C236B9585 /* enc_mips_dsp_r2.c */, - 61882888005B92D15750380FE61DA5B4 /* enc_msa.c */, - 2AC99ED5BE2EE2DE451DCDCA4465D2DE /* enc_neon.c */, - CA4A019C7B2509901664E9F8F9C1EA8A /* enc_sse2.c */, - 9A749148F7E2718DB58217FAA735FC64 /* enc_sse41.c */, - CBD31944350074810544AE8136BFE03F /* encode.h */, - A7520D469435750C9E7F2D06CC30E5E6 /* endian_inl_utils.h */, - 405FB693E762B3F5A494726FE3442C0D /* filter_enc.c */, - F877C7367E9978E5268E70789C264BEF /* filters.c */, - 3A4F7ADBFA58064E9CE4558D9533E50E /* filters_mips_dsp_r2.c */, - 8F9DCD272640E2D4760895BF139750E1 /* filters_msa.c */, - 8DEE777427A6F0383CAC9400766BB483 /* filters_neon.c */, - 0042F75E752822AAD14CDD67E596CC94 /* filters_sse2.c */, - 02F6463D38ACD18CB2880A035B7C5D6E /* filters_utils.c */, - A9C6360C93996D598F2058C604BA7BB1 /* filters_utils.h */, - 6143334EC4599BDC6DB6C28ED0707AA2 /* format_constants.h */, - 36959B31A9B9551D039CDF56E003C5C7 /* frame_dec.c */, - F650B8B0C23ED9519A598442826CB29E /* frame_enc.c */, - 01C81E114DEBEB3CE8A88939DF4FAA9B /* histogram_enc.c */, - 74ED8D5FAB33729D1722F2643DE6F9BF /* histogram_enc.h */, - 6503BF5CAB4D44092D65DD55D1D5AFBF /* huffman_encode_utils.c */, - D288AFE463AA20280B392AACF944EF72 /* huffman_encode_utils.h */, - 43A4617E266BC6F83E103BEE2397622C /* huffman_utils.c */, - A861EBD95221184C3571AA73D072093F /* huffman_utils.h */, - 02F7C66002954BAABB2DE0C8A87297A2 /* idec_dec.c */, - 625C3B39CE18021DF758C70A67C1284B /* io_dec.c */, - 65DA01DE392D0405828B811CA8355444 /* iterator_enc.c */, - 5BA0884E555663BC2226074E30341DCD /* lossless.c */, - 65B45623B367A33A6D869D24A0E2D50C /* lossless.h */, - C8F503D43AD34E7D7A4E826535F57AB5 /* lossless_common.h */, - C9E8E7182D11738945BBA52D71FB008A /* lossless_enc.c */, - 314B78B89323001F632881933C672381 /* lossless_enc_mips32.c */, - 67907C262A2A52DF0659F7BE875DD547 /* lossless_enc_mips_dsp_r2.c */, - 592937387A8E9082FA2D10A40E1EED21 /* lossless_enc_msa.c */, - 94C181505D22DBB1A12C3E9EA40A1FEB /* lossless_enc_neon.c */, - D6A639D66DF7F2A0EA37365C46A0ABA5 /* lossless_enc_sse2.c */, - 727496056E0A61F5E5D8352EE8DBFF08 /* lossless_enc_sse41.c */, - F3E82A5BFCACDC39A13BCFA7AAACAAB9 /* lossless_mips_dsp_r2.c */, - 4EE1D6FC043194CA160546D59E500E8E /* lossless_msa.c */, - C7AD28417FC4C27A6777BE497F82889B /* lossless_neon.c */, - FBC2DDBE90E7BFE19BAE4D1E299F8E53 /* lossless_sse2.c */, - 0D8A76A18304EF0320E0B8B005322B07 /* mips_macro.h */, - 87B456B334445E95DA63057ED4A28D8C /* msa_macro.h */, - 18BAC518D9B253658C06103C8A7A51D9 /* mux_types.h */, - 2D1F4F19792AFEEE2FF024DF7E9EC07B /* near_lossless_enc.c */, - 8C0C26EFAD2AA5822B5C67AEF254EBCA /* neon.h */, - 6F1781D66E0FFA43653082042CFFA66E /* picture_csp_enc.c */, - DF840BE0F79A0C95C8EDF043006BEDD5 /* picture_enc.c */, - 45CDB2D4EE422917DD11C79906A92C99 /* picture_psnr_enc.c */, - 52EF0A9368801F893BA9EF4B5B086CB3 /* picture_rescale_enc.c */, - A93560B57142BA35A6DB50F982B46EF0 /* picture_tools_enc.c */, - D7BB76964E107165FE6FB5BB640513DB /* predictor_enc.c */, - 3E0E8C0BD9EF8C3E583F6CE5D9103338 /* quant.h */, - 76926F98786B77F7D303AA80C16FA6DA /* quant_dec.c */, - 1F76A216371040753C1C4D2BB00912EE /* quant_enc.c */, - 4EC0603D9829BD2A61C882FF7C938B5C /* quant_levels_dec_utils.c */, - 848D2FD6FC82ACCD890DE0DE64B2E0CF /* quant_levels_dec_utils.h */, - DFEA62358E782ACE8BBBDCD4176D1CC6 /* quant_levels_utils.c */, - F01FCC1166E7D6D1590CC7A1F7658301 /* quant_levels_utils.h */, - 81732BE5C2E43D5A6F522D5EC0F6E512 /* random_utils.c */, - C9B2686D36ADF4DF858FE6E74E729BAF /* random_utils.h */, - 6C3D74966BE9968B63D65A73DBD81872 /* rescaler.c */, - 9C045DC314E85068EB7D60CC0222BF84 /* rescaler_mips32.c */, - BE4BE6450CD453CA09A3712441E8BCD4 /* rescaler_mips_dsp_r2.c */, - 6893EDCAE603C5E813325BBCC9611C93 /* rescaler_msa.c */, - 47E657793098F0045C496CCECF16B1DB /* rescaler_neon.c */, - 3BCBD61446538B2B7202B7D11872698C /* rescaler_sse2.c */, - 784DF86A86D67B464BE4922B29317A96 /* rescaler_utils.c */, - 2B43A8B6FA6C8A7E69685230754BB617 /* rescaler_utils.h */, - B8A9D86194CC47D111EE61AC3BAC8621 /* ssim.c */, - 0391B43080EF6D3425223378484F3F28 /* ssim_sse2.c */, - ACAD98DF8A6ED7B5051A3D0232C1C329 /* syntax_enc.c */, - 3B02FC345CF27AD6719210E395BB828B /* thread_utils.c */, - 08A28A120E471D1A409A4C242AC60D00 /* thread_utils.h */, - 3DBBC99560F7985C8A60373FDDD76DC6 /* token_enc.c */, - 8A10F16CDAD18691E2AC31157D0D1375 /* tree_dec.c */, - F3BB2AE2F63C291FF044365616F2EBA4 /* tree_enc.c */, - 646A1CBC824C63A541377B9DF5BC52A9 /* types.h */, - FD1A6D3700A187B9340B40E1CC0B1A07 /* upsampling.c */, - 41F22971CAC4CC13A29D5920E79CD0A0 /* upsampling_mips_dsp_r2.c */, - BAD502587DADED987DA3B89EF2E0CF38 /* upsampling_msa.c */, - F1EDE2F820502F40C114AAFCA7904336 /* upsampling_neon.c */, - 834F88A28D59C38058B3AD1CD0BF83D1 /* upsampling_sse2.c */, - ABB90F0430438DEAAD83FC4A210BFBB4 /* upsampling_sse41.c */, - 11CC6E14038088CC637AE190534C3FF9 /* utils.c */, - 8A1AC44125A60D4279CFAF166CC57C8B /* utils.h */, - 6E421DAA365BF5CCD4D6F4AB0C800FDC /* vp8_dec.c */, - C096C897C4DDDD531EA3E0EFBDA11B31 /* vp8_dec.h */, - E7F8B20F7797DDCDECD4DE64EA6C2DCF /* vp8i_dec.h */, - 1E4700CE42BBDEA5596BBB26A0B831A7 /* vp8i_enc.h */, - 1031EEF71140E63F5EAC6DE513ECDABD /* vp8l_dec.c */, - EFCA663B5C95A4620819BBC649634D7A /* vp8l_enc.c */, - 1D418EFDB8CB07AADFE4BA5A348FB37C /* vp8li_dec.h */, - 336FDE143D48F663E9394445B68A5821 /* vp8li_enc.h */, - B0117E01F7E3F2005550463BB87253AC /* webp_dec.c */, - 0AA489BE3D7EC4CF77C2829C41ADD32C /* webp_enc.c */, - 9A36ADBAA7FED27F1E4A346CA02A5DC7 /* webpi_dec.h */, - 4DD5C44595F99A4B62D7B2200C5C8F09 /* yuv.c */, - 808A22FC6B3927AC76D39C9380B6FD4A /* yuv.h */, - 7C6B584E70EA23D8AFF7CA9B95886F3E /* yuv_mips32.c */, - 3E48C5EF81EBE6ED7094B1E81AA04F99 /* yuv_mips_dsp_r2.c */, - 9C8D15BD98064FC8CD29C15DDA8B429F /* yuv_neon.c */, - 7B699A18AB09508A5C68AA1C194848B6 /* yuv_sse2.c */, - B8F556D1B2C06800731E71B68B910F1F /* yuv_sse41.c */, - ); - name = webp; - sourceTree = ""; - }; - BC04A9B65C4A4DF493F20E77F79B726A /* Pod */ = { - isa = PBXGroup; - children = ( - A65BEF8F4688F80EC26978291C60CFE3 /* LICENSE */, - 6B3700E2F7D0859FBF8A84E8F3BE01FE /* README.md */, - 8BE3EA169CDDD47FA3A16D8B029D2644 /* RNVectorIcons.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - BC445818D148C2FE248DC6A4F34D8BF7 /* Support Files */ = { - isa = PBXGroup; - children = ( - E66AD50035D0D62A5D0159E4493D8B2B /* react-native-orientation-locker-dummy.m */, - 876200FACA564D249B78E989F8012391 /* react-native-orientation-locker-prefix.pch */, - 94218B8FFE4CD853DBA47FA9D80434AD /* react-native-orientation-locker.debug.xcconfig */, - B30EA90EB1269BBEFA1BBAF96A86C2B5 /* react-native-orientation-locker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-orientation-locker"; - sourceTree = ""; - }; - BC7229D478D2FB42DC448BA47CC0F019 /* EXWebBrowser */ = { - isa = PBXGroup; - children = ( - A5ED4395691E2745D117436EC74A630D /* EXWebBrowser.h */, - C4F7E4CFCBDB2C5DA6CAE16C755C4FE1 /* EXWebBrowser.m */, - 53616B3E68CD01186CDAA9A5E058D4B2 /* Pod */, - 2777ADA4E455AE0B0164A464EC2511F6 /* Support Files */, - ); - name = EXWebBrowser; - path = "../../node_modules/expo-web-browser/ios"; - sourceTree = ""; - }; - BC894ADE8D8C7858C1900CEF7F35B027 /* FlipperKitLayoutPlugin */ = { - isa = PBXGroup; - children = ( - 656F308D44FCCB1D7F8E085107F579B9 /* FlipperKitLayoutPlugin.h */, - CF809DE1D6E4AF39B39B6F097B6A7592 /* FlipperKitLayoutPlugin.mm */, - 319A9EA142CFD67B423011FE2DC2330D /* SKApplicationDescriptor.h */, - BB2B5280D895C797CD9172BE3B2396C6 /* SKApplicationDescriptor.m */, - EEF18F0D40D19AD1BB4FA2CE56FE54B8 /* SKButtonDescriptor.h */, - EEBBC047CE8C4E65CCCAEF93395AF909 /* SKButtonDescriptor.mm */, - 3B24ED0CC4D7FF4799EC3193270253C5 /* SKDescriptorMapper.h */, - 9281C6096649860F621018DA9B27F992 /* SKDescriptorMapper.mm */, - A5CBB2C669A31CB1A41D967FB8337B96 /* SKHiddenWindow.h */, - C4519A2E6D871278F650A04C4A791304 /* SKHiddenWindow.m */, - 46776BC8C52C95495BFBC14AD56C899A /* SKInvalidation.h */, - F52A886CC8A999ABD8AAC5AFA1E12821 /* SKInvalidation.m */, - 3322F1A2E7AA2EA32611D9ADB0FD1A5E /* SKNamed.h */, - 0C8E10C626F772D00220D987C7A752A2 /* SKNamed.mm */, - A057C2D4613AFF46B498C667A434590F /* SKNodeDescriptor.h */, - 21D98DF7D62C91619BA55EC65985D124 /* SKNodeDescriptor.mm */, - 0425E33BF01B9BD2AEA978878BDF639B /* SKObject.h */, - 9585138CAA967669EEF70E90C8FEB870 /* SKObject.mm */, - 4656279785CCA300160FA638320F1376 /* SKObjectHash.h */, - 42B27763ADCDC1680EA0DD97F8F26369 /* SKScrollViewDescriptor.h */, - DA2DE3757EB80813FE0335992D2801E2 /* SKScrollViewDescriptor.m */, - 04F1E01AC38BD111AE4CCF25038529E2 /* SKSearchResultNode.h */, - CFD03FB0C2D11E2F1F3FCA505CB8BB2B /* SKSearchResultNode.m */, - C0FD0D7A7D1251868C2B3BFA97996C55 /* SKSwizzle.h */, - 49E8B8CC08F023730D0A90CE93761DC5 /* SKSwizzle.mm */, - 1E8CCF24644C1F4E7A6166AFC6FABD31 /* SKTapListener.h */, - DC5DE7B43EDEC6BB6109659446FB1517 /* SKTapListenerImpl.h */, - 3CB297215DDE047954D532317C89D84F /* SKTapListenerImpl.m */, - 414C7FD6C1065E51AA4148D0796C6398 /* SKTouch.h */, - 07C72485E4ED05674026BE51266B73D6 /* SKTouch.m */, - 6F7873528F20DDEC6A598526BF8A9644 /* SKViewControllerDescriptor.h */, - D9637F6F9E5D3EEC9D14D0BC7D5FDA17 /* SKViewControllerDescriptor.m */, - 4541A5411164DE13E73872BB06EC2AE4 /* SKViewDescriptor.h */, - 75141A72227561A2160245645B10FB64 /* SKViewDescriptor.mm */, - 2408E7ED07AC6EB017D9E56B7D1185B8 /* SKYogaKitHelper.h */, - 47719EDF68F328D934B38195153BB06F /* UICollectionView+SKInvalidation.h */, - 0C8A26D9EC5003335495BA1FC4C8496A /* UICollectionView+SKInvalidation.mm */, - 925EA221FD57FBAB393A0DFC92DD6D3D /* UIColor+SKSonarValueCoder.h */, - D01A6489F6406718065AA34144250BC2 /* UIColor+SKSonarValueCoder.mm */, - 904361E90A52583205848B9F91E5DF80 /* UIView+SKInvalidation.h */, - 4AE2BF4B82E78E3BBA03D5DAA1EC638A /* UIView+SKInvalidation.mm */, - ); - name = FlipperKitLayoutPlugin; - sourceTree = ""; - }; - BE028EC925F4E11441FEC1EA1E331684 /* Support Files */ = { - isa = PBXGroup; - children = ( - 5C66073D693CFBA4207919CC6D1F26B5 /* React-CoreModules-dummy.m */, - 548F7A0FF0D3CD928ED78732500938E3 /* React-CoreModules-prefix.pch */, - EF4B97470003B61AE2879931D9748DE3 /* React-CoreModules.debug.xcconfig */, - 8D93BD1146A4C0A236F966A6F6838A6E /* React-CoreModules.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-CoreModules"; - sourceTree = ""; - }; - BE1D92621BE8EB57F13CCEA7DA6F1B3E /* Support Files */ = { - isa = PBXGroup; - children = ( - B70F1DF507D00E00B3FFC520389E46D5 /* EXAV-dummy.m */, - 815220269EF7FD141B2588B1748D87C1 /* EXAV-prefix.pch */, - 51E38420E3F75E55A5454CA007333CC5 /* EXAV.debug.xcconfig */, - A84270B47B32FFB2AE5802D6A3A49C0B /* EXAV.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXAV"; - sourceTree = ""; - }; - BE580812E1F02E4BA35A979F1D6ACE60 /* RCTAnimationHeaders */ = { - isa = PBXGroup; - children = ( - 21E1C04B0338AFDCE0204374F5D1BE4F /* RCTAnimationPlugins.h */, - 7E4DD71BD854DF6DF64F53A99C186A8D /* RCTAnimationUtils.h */, - 9D0511FB3538261E00C6038C99BC7901 /* RCTNativeAnimatedModule.h */, - 60DA3C24BED923D7021F7D952E18692C /* RCTNativeAnimatedNodesManager.h */, - CA94E7F65BE994673CD9B74747C3E14F /* Drivers */, - 28640BFBCAB291E1DBAE2CC7AE5C7134 /* Nodes */, - ); - name = RCTAnimationHeaders; - sourceTree = ""; - }; - BEBA3B74BC5BAA9E0F95DCA2577816CC /* Support Files */ = { - isa = PBXGroup; - children = ( - 74EA5D0C3FEEEB8B6B40DDE3DC2CE46B /* ReactCommon-dummy.m */, - AEB8FAC197F567664C62C5115C5F764E /* ReactCommon-prefix.pch */, - 62D0EB1335EE43AFD5FFBF3BA7A06204 /* ReactCommon.debug.xcconfig */, - 0D44DABF4F80A19E0763F9D6055B2732 /* ReactCommon.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/ReactCommon"; - sourceTree = ""; - }; - BEE23086B2917A28C4E378505D157114 /* FKPortForwarding */ = { - isa = PBXGroup; - children = ( - 1500567893A0F2F90FDCE8E6DF98AF9C /* FKPortForwardingCommon.h */, - 856042B73E1C8C0F0942229F352F2ADF /* FKPortForwardingServer.h */, - C39027DDFFC8785415DE36B4302732A2 /* FKPortForwardingServer.m */, - ); - name = FKPortForwarding; - sourceTree = ""; - }; - C07C9649A6A9BEB72564394A7D6F4C65 /* Profiler */ = { - isa = PBXGroup; - children = ( - FE7E2ACF770FA1F5C61451F18B01DB2F /* RCTMacros.h */, - 8E503EDDBD1DB36A1BD8F4FC767CA336 /* RCTProfile.h */, - AABA6F6EAEBDBF0B0AF9C297500403B6 /* RCTProfile.m */, - 5FEF2352D2144A3C571293429FCDA8FE /* RCTProfileTrampoline-arm.S */, - 7F6CA3F7F77927A829F95350D1F8092C /* RCTProfileTrampoline-arm64.S */, - A10E8C4738B541B45BEF58011E47A174 /* RCTProfileTrampoline-i386.S */, - 61F73002F5357C4765AF70BDB41AD9B9 /* RCTProfileTrampoline-x86_64.S */, - ); - name = Profiler; - path = React/Profiler; - sourceTree = ""; - }; - C1C3AFE2F8AACA4964C98538E2C06423 /* demux */ = { - isa = PBXGroup; - children = ( - 1AC05E9B9753B88DAD09B289AA7D1B97 /* anim_decode.c */, - CD4FFA9FFC507CE5B36986E997018FCF /* demux.c */, - 95B1AD2818AC61222A735E1B72CA44D8 /* demux.h */, - ); - name = demux; - sourceTree = ""; - }; - C1EDBE201BAE326EC12DB4A872E0936A /* Support Files */ = { - isa = PBXGroup; - children = ( - 6EAFD5B087B08C5857B765EF3CBFB157 /* React-RCTActionSheet.debug.xcconfig */, - AF2990C86ED4A958996CB1EEC73A61C4 /* React-RCTActionSheet.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTActionSheet"; - sourceTree = ""; - }; - C204653660C6D5A725DD7DDAD36A380E /* Support Files */ = { - isa = PBXGroup; - children = ( - 61F8730EE64FD2CD71890FC719173F81 /* react-native-document-picker-dummy.m */, - DF3F910F68A48F3A9ED31BF8FE2B6142 /* react-native-document-picker-prefix.pch */, - 69023791643DD50D7580B1673D35676B /* react-native-document-picker.debug.xcconfig */, - 80AF3550A306A8563FDB94F8C035175B /* react-native-document-picker.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-document-picker"; - sourceTree = ""; - }; - C23203AD76206D7F3F47426997EBB577 /* FirebaseCore */ = { - isa = PBXGroup; - children = ( - 39505FDD3C73548E192BDCE91AC8F221 /* FIRAnalyticsConfiguration.h */, - C6837DCCFD84960D87157F938E6F85AF /* FIRAnalyticsConfiguration.m */, - 1D3AF1808495A2065CB67DF9B2DC375F /* FIRApp.h */, - 2FC181666A2195399AE0EDA2B3969407 /* FIRApp.m */, - 202794FB62F23CE63FEA290BCF5A0D68 /* FIRAppAssociationRegistration.h */, - 1B7C9D2406C15B206C59E830868A9DB8 /* FIRAppAssociationRegistration.m */, - 5B284C428FB8966537ED051C95153C4A /* FIRAppInternal.h */, - 2DE6A06E7BB1F173B5A5C0F72A9F52A9 /* FIRBundleUtil.h */, - BC78A19DEC5FBD1172C9805C65297C15 /* FIRBundleUtil.m */, - 9C476D8F58C1AB32EAB39D6ACAF1959E /* FIRComponent.h */, - 97BBAE9AEA0ECF8584025A7CB42584E1 /* FIRComponent.m */, - D8C1F9294048D11139309DAA8664A061 /* FIRComponentContainer.h */, - AB6ECE59591EFB07A9E7C658BE19F9F6 /* FIRComponentContainer.m */, - 5DDE6268D4CFCC59232D05F80DED657F /* FIRComponentContainerInternal.h */, - 3FAE3B1E6DCF34D959E7D5855CB6B777 /* FIRComponentType.h */, - 942063CD54FC46D4C00E63EC9C824B6C /* FIRComponentType.m */, - EC255BAA6FA2C79B5C6671829A6195D6 /* FIRConfiguration.h */, - F28DFDC5960D4529CD17CFEF080E911A /* FIRConfiguration.m */, - 074D4A4A9130C19A9F5949A72741FFE3 /* FIRConfigurationInternal.h */, - 2E9E5D83BCE0584BB28677D4CDDF08DF /* FIRCoreDiagnosticsConnector.h */, - E15A6EE48553883E0A92860EF2195368 /* FIRCoreDiagnosticsConnector.m */, - A6C24D6E1CD9A82E6060BAA7660E9FB1 /* FIRCoreDiagnosticsData.h */, - 586DBD0046C2C3E0EF691B3D634E0E1D /* FIRCoreDiagnosticsInterop.h */, - 544C2F618B9CE0C574D24D59B73104E8 /* FIRDependency.h */, - BEB9202103762A615C4A5838134AEA64 /* FIRDependency.m */, - E8E63FC4A9FB03E11D4F0CBE6C587AE5 /* FIRDiagnosticsData.h */, - 847097C14534C0576FBE857AA70C1B4D /* FIRDiagnosticsData.m */, - 606E27A1122CF20B207D9EDE641C54AE /* FirebaseCore.h */, - F2CC303B5AE217464EAB24FA2B5308F9 /* FirebaseCoreInternal.h */, - BCD691FACAED48EC4AC844A32ED1DC8F /* FIRErrorCode.h */, - 13D6D3AF7090218B073DD2E01A02526B /* FIRErrors.h */, - B8084064F0612995D9D98DD02CA3687F /* FIRErrors.m */, - E60DB8703B1BE91E16C6D23630D90EA7 /* FIRHeartbeatInfo.h */, - 08E4DD7F336AF77DA825C7A56EDFE3BA /* FIRHeartbeatInfo.m */, - 0E0ABEC37C3877F03FA57840692FEE87 /* FIRLibrary.h */, - 93216BD09E76361A7787201D814B5908 /* FIRLogger.h */, - 5855FDBEC72AB1200610D7F3EE3092F5 /* FIRLogger.m */, - BF37DE038BBD1FB36F8EEFDC5A3042CE /* FIRLoggerLevel.h */, - 790CB223A0B5FF2BDC995C6AFE1649D8 /* FIROptions.h */, - F11667E63F773F1B77351BE08AD3502D /* FIROptions.m */, - 9347867965816742C839763681673031 /* FIROptionsInternal.h */, - 368BAC52F7295200297F65711A5A9483 /* FIRVersion.h */, - 8585650A5B7C2864CF0F1EB6ABF83886 /* FIRVersion.m */, - 8432727652B6CCCEE8756DA0755B5CE7 /* Support Files */, - ); - name = FirebaseCore; - path = FirebaseCore; - sourceTree = ""; - }; - C24E4790744A3D72305911413E38EEFB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5404EE437B04EE70D1C0AF67275D5A12 /* FIRAnalyticsConnector.framework */, - D71907EF6E509563241D089292427C58 /* FirebaseAnalytics.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - C28FB472B451597758F5058764728186 /* Pod */ = { - isa = PBXGroup; - children = ( - 10C46C0FE28F1504D4778FB38C253C76 /* LICENSE */, - F14F4BD545400FE45AF406E921C39D75 /* react-native-orientation-locker.podspec */, - 9F406DC9FC0FBA22BDD27D58E004442A /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - C297D5D7D24ADCDB948651E545F210EE /* Support Files */ = { - isa = PBXGroup; - children = ( - 37796A97BD58B3927E4C839B1DC6AEA7 /* FirebaseAnalytics.debug.xcconfig */, - 0A096E5D263B2D095522FC73C6EF8AA3 /* FirebaseAnalytics.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseAnalytics"; - sourceTree = ""; - }; - C37A4181B6117F200231B1A89DCDD835 /* UMReactNativeAdapter */ = { - isa = PBXGroup; - children = ( - 222ACFC2898807F8C99792B2618B2515 /* UMBridgeModule.h */, - DAF5522B96D3BB752AD457737902F1FB /* Pod */, - 1FBF978C00A0C3B39C2CF68CA5FA1CDF /* Services */, - 4853F06247866052A85429B2F48CB2DC /* Support Files */, - D344071B79F81660A3620E2CB084C9CA /* UMModuleRegistryAdapter */, - 4B0D1D5E237F48C2584EB729A6071706 /* UMNativeModulesProxy */, - 8AF4F969301492DDAC217B28EB1CD4E5 /* UMViewManagerAdapter */, - ); - name = UMReactNativeAdapter; - path = "../../node_modules/@unimodules/react-native-adapter/ios"; - sourceTree = ""; - }; - C4918E48E03A558165BF14088B0BBFC0 /* Pod */ = { - isa = PBXGroup; - children = ( - 44ACC6C58B35B03765DA77A5D21DC479 /* UMBarCodeScannerInterface.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - C610E38D1B5E9E89D61019E959B25EFD /* turbomodule */ = { - isa = PBXGroup; - children = ( - F3A42399F38E644EC2F82FB379419106 /* core */, - ); - name = turbomodule; - sourceTree = ""; - }; - C682F1B9BD00DBD4B6AB719FD7D57BDE /* Pod */ = { - isa = PBXGroup; - children = ( - 0F5226DB09675C82F5CAEFA4F0FC5AE2 /* React-Core.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - C6E2EE18E0DD134B76105DF7F82C613E /* RNVectorIcons */ = { - isa = PBXGroup; - children = ( - 2794F82035D1AF4A75088D8FC513A3EA /* RNVectorIconsManager.h */, - 7EF240967AAD7D875A2FAB0A143E7B0E /* RNVectorIconsManager.m */, - BC04A9B65C4A4DF493F20E77F79B726A /* Pod */, - C700B5349B0198B202A98E543CFDCAAD /* Resources */, - E964B4FB179CB1B6095FAA65352C6A29 /* Support Files */, - ); - name = RNVectorIcons; - path = "../../node_modules/react-native-vector-icons"; - sourceTree = ""; - }; - C700B5349B0198B202A98E543CFDCAAD /* Resources */ = { - isa = PBXGroup; - children = ( - 5802691D85AFE68FA659FC7CE0412CDC /* AntDesign.ttf */, - 51A9ABF54BE34010CE8E1C1E2023E767 /* Entypo.ttf */, - ACEE99CB5C80E1F18512833C8A0D7555 /* EvilIcons.ttf */, - D4C5C2F2A590847A20066D8E55D6A600 /* Feather.ttf */, - 174AC2EE7FD07728F107A5BEACBA0DB2 /* FontAwesome.ttf */, - 7143CB555F71FD2DB2213865598BCDA9 /* FontAwesome5_Brands.ttf */, - 2300CA2DFAD3F4AE40894DA4FD87EB4D /* FontAwesome5_Regular.ttf */, - 96C0B3299F989768C3E116301D81EA57 /* FontAwesome5_Solid.ttf */, - 33C024B491E1A7E75ADB5640F5EBCB98 /* Fontisto.ttf */, - 0ED760CC218627AD2EE5670E00945E43 /* Foundation.ttf */, - 7355C9B67071D1CB24238556FE279002 /* Ionicons.ttf */, - 5004D5C574204E002279B15A02600096 /* MaterialCommunityIcons.ttf */, - 9CE1A9CF7F02C3FA486D29963BBAED13 /* MaterialIcons.ttf */, - 4A6D1FC9C1F1D0CA0541468E3D6BFA21 /* Octicons.ttf */, - 68D2DE0F257E12E136653EFF88F8F703 /* SimpleLineIcons.ttf */, - 30E1A0AE83FE4F77512A3898E18D4E44 /* Zocial.ttf */, - ); - name = Resources; - sourceTree = ""; - }; - C97F9EA681F95A0F545B97EEFDA6EE34 /* Pod */ = { - isa = PBXGroup; - children = ( - 6CBF83DF453EF2EB5AB93915A907DDD4 /* React-RCTNetwork.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - C9CA355C3E953A1C493B5F14198BDD5F /* RawText */ = { - isa = PBXGroup; - children = ( - 2611F44C748F67F18320B0D162C156DA /* RCTRawTextShadowView.h */, - C5ECDE1C5CBBFC663F87AF1A6B5B3E32 /* RCTRawTextViewManager.h */, - ); - name = RawText; - path = Libraries/Text/RawText; - sourceTree = ""; - }; - CA41D916C39699306AD64D7261FE5B3D /* Support Files */ = { - isa = PBXGroup; - children = ( - A8CE00DD3674D4D80825B09A7432548E /* UMBarCodeScannerInterface.debug.xcconfig */, - 2D292F848C371759568A2C2ABCD1A7B9 /* UMBarCodeScannerInterface.release.xcconfig */, + B7BFFB579EB44BA3AED4A27883FA6543 /* UMBarCodeScannerInterface.debug.xcconfig */, + 02A1814D5610D30B2C34D202C5188F53 /* UMBarCodeScannerInterface.release.xcconfig */, ); name = "Support Files"; path = "../../../ios/Pods/Target Support Files/UMBarCodeScannerInterface"; sourceTree = ""; }; - CA74596382299DB85CE91A6CF25D6C46 /* Pod */ = { - isa = PBXGroup; - children = ( - 79ADCA71264049B708A4E913F657D0F6 /* BugsnagReactNative.podspec */, - 0C9C64B1816CC80187B120AE408CE557 /* LICENSE.txt */, - 60F98A1A2812A595598EDCD0BC00225E /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - CA94E7F65BE994673CD9B74747C3E14F /* Drivers */ = { - isa = PBXGroup; - children = ( - 63249EFA834A01C81278670CAB350563 /* RCTAnimationDriver.h */, - E61C02CFB51138AA232A555B11F0FB5D /* RCTDecayAnimation.h */, - AED243402FC7D1A09ECAA4180D3C1E1D /* RCTEventAnimation.h */, - 242BE4CF47E227CB5879E37AD9571D0F /* RCTFrameAnimation.h */, - FED99EC61698F83EBBB40358492DBF66 /* RCTSpringAnimation.h */, - ); - name = Drivers; - path = Libraries/NativeAnimation/Drivers; - sourceTree = ""; - }; - CAD5E5CC7E2357A6CE59E2C8EA0314CA /* Pod */ = { - isa = PBXGroup; - children = ( - 3E1E82F75A3AD91B98D300A18F417BDF /* EXAppleAuthentication.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - CB91F0E1CAB1CC25A85F7543E8054948 /* rn-extensions-share */ = { - isa = PBXGroup; - children = ( - 8E79929D60E5EB0B3B9D5F4B634822E1 /* ReactNativeShareExtension.h */, - DE1772011CF6FE788CF9D3707F3C2198 /* ReactNativeShareExtension.m */, - 9326782CA2A43FCCA6BAE8D8DE4437B5 /* Pod */, - ACE81EF8E07E05B6BCF9752FACC0CB9D /* Support Files */, - ); - name = "rn-extensions-share"; - path = "../../node_modules/rn-extensions-share"; - sourceTree = ""; - }; - CC2D413B47C52049A954E21454E0C8C1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 972DD2AA0947D1FCE181610CF7DD8ADD /* UMFileSystemInterface.debug.xcconfig */, - 905DF53B9D7EB2C9D2DFF66ED4A59C55 /* UMFileSystemInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMFileSystemInterface"; - sourceTree = ""; - }; - CC3629E657F2FC30028C328D0E97475C /* Support Files */ = { - isa = PBXGroup; - children = ( - E3EA3A933063BA7551894E6DBD2131D1 /* React-RCTImage-dummy.m */, - FEE079432481F88B93B0B7AF4234558E /* React-RCTImage-prefix.pch */, - 4A706FB427D8B0B810C195000A76DD26 /* React-RCTImage.debug.xcconfig */, - D3749DB4BC9E9ED52FC1398435CC5789 /* React-RCTImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTImage"; - sourceTree = ""; - }; - CD861BF28B44335182A8E10219267D57 /* Pod */ = { - isa = PBXGroup; - children = ( - 1CC33E4864E66CEB8AA97E71CE23EF2C /* React-jsiexecutor.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - CD8E968FA3EC1AE6058F901A823FA352 /* TOCropViewController */ = { - isa = PBXGroup; - children = ( - 1727A5E522AA6F0823BADF8CA373930B /* TOActivityCroppedImageProvider.h */, - AEBEB3C7880A71951B087BC7F00FD063 /* TOActivityCroppedImageProvider.m */, - 20EF8A5EFAA0FBA223BF07799B52E82A /* TOCropOverlayView.h */, - 6E6AC115DA6491F04B1889111179BA73 /* TOCropOverlayView.m */, - 7B27C6BDDC13749A902CB74CC9BDC2AD /* TOCroppedImageAttributes.h */, - 9C8FF16709CB4F3C15BDCEA85EAE552D /* TOCroppedImageAttributes.m */, - 93857FE1524EF997E10A0BD0551E8F91 /* TOCropScrollView.h */, - 9397865973489CE4FCB045A40BDEFE2F /* TOCropScrollView.m */, - 96088961000596DE7AC10CC4450620F4 /* TOCropToolbar.h */, - DCCDF4556C559E94C1DFCBE573138E5D /* TOCropToolbar.m */, - E35155B42AD8288D023953AA4B15D449 /* TOCropView.h */, - 92E1DA3FCE428FC7F032E7C25C255166 /* TOCropView.m */, - 9F5591EAF7C1CA860B874A46EB898BE1 /* TOCropViewConstants.h */, - AE3D3772DFCABE80F393AF62F767E9DD /* TOCropViewController.h */, - D86491B44DC4CC15C6B183486608E886 /* TOCropViewController.m */, - 415AB15B320B9646A3392FF556330B10 /* TOCropViewControllerTransitioning.h */, - DBAB427011508392FC76ECFCC561FCE7 /* TOCropViewControllerTransitioning.m */, - 02C4EA56112A4F3A48191A1FD70FC658 /* UIImage+CropRotate.h */, - 69A1CCE7CB28F7C57F6EE1784B1137D6 /* UIImage+CropRotate.m */, - 812C6A394F6B3E88A422CE250974C6B7 /* Resources */, - B26F0706F825D0575A167F130F9BC6FB /* Support Files */, - ); - name = TOCropViewController; - path = TOCropViewController; - sourceTree = ""; - }; - CE26F5950632D604446ECE7CAC892573 /* RCTTypeSafety */ = { - isa = PBXGroup; - children = ( - DB0CA032F37B433F854D45C37919050B /* RCTConvertHelpers.h */, - 1CE9F79360135BFB24018614C7FE9734 /* RCTConvertHelpers.mm */, - E1BB99A20197EB8D91245B3A931DE941 /* RCTTypedModuleConstants.h */, - F18FEE533414EF0E933A14E3B8FC23DC /* RCTTypedModuleConstants.mm */, - B8752DF6DCDA468C593D41997EC45C01 /* Pod */, - E9E7CA47FCA8BA43E50726AD1AD9D3F5 /* Support Files */, - ); - name = RCTTypeSafety; - path = "../../node_modules/react-native/Libraries/TypeSafety"; - sourceTree = ""; - }; - CEB9FB8489E5850B59B9E129EF579722 /* react-native-jitsi-meet */ = { - isa = PBXGroup; - children = ( - 33B95CD4BE4D984D1A2A902045B901ED /* RNJitsiMeetView.h */, - 5DCDF199F3B656D34D7B505E4544C402 /* RNJitsiMeetView.m */, - E1537FA4C8F695610A6B4B8391496604 /* RNJitsiMeetViewManager.h */, - 4112D184DABABEA2C5B0B61168F06C67 /* RNJitsiMeetViewManager.m */, - 8DBABF438494E07D05332686E2AF689E /* Pod */, - 131E2D36D95DFD87D98274780ED9F3D3 /* Support Files */, - ); - name = "react-native-jitsi-meet"; - path = "../../node_modules/react-native-jitsi-meet"; - sourceTree = ""; - }; - CF0AB1F91B0C139F051F2B8F4B9C13EF /* CoreOnly */ = { - isa = PBXGroup; - children = ( - 03E176DE5FBC939C136BB9003C026E9D /* Firebase.h */, - ); - name = CoreOnly; - sourceTree = ""; - }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - DF6D2A9049D8ABC98C3BF22AE41A0E21 /* Development Pods */, + 94E083A026D38D1C15D88AC71A1AFDB7 /* Development Pods */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - B955AD3BF9345E06CE1B6E3B5377DCFA /* Pods */, - 8408B015D8FDF06D5CC8C52509F0F422 /* Products */, - 85036FAFEB60A7A7F38257AB58E1EC8B /* Targets Support Files */, + 3400068431D3CEA258078DCD8DA8C835 /* Pods */, + C7450E895E4D0D8DA66DB9EA3B137868 /* Products */, + EF5C4859F5A12DBFB3EA6B1F9AB46C96 /* Targets Support Files */, ); sourceTree = ""; }; - CFAECE327F0D4E2D47A0BEEC982C187E /* vendor */ = { + CF57FB8239EACD57C5DD3008D05DE31F /* core */ = { isa = PBXGroup; children = ( - E7E0F776BC39A2556482ED88B07EA9DE /* bugsnag-cocoa */, + 08D49BEE6DC2108A4FBDB3F2FD930D97 /* LongLivedObject.cpp */, + 457FFAB32198C7B46A2A159BD6DF5968 /* LongLivedObject.h */, + E060A9BD4B0E655083D01823E68742CE /* TurboCxxModule.cpp */, + D38D37AD0EF3DC78EEE29A8671FF7751 /* TurboCxxModule.h */, + CF1E0DE23107315178D0D21D1A31EBC6 /* TurboModule.cpp */, + 338C31CDEA1571AE4A70C4AB2E9D598D /* TurboModule.h */, + B6DE164DA9CDB84AFC9BD5DCB603425A /* TurboModuleBinding.cpp */, + 83E85837A83ED511CE8DBF1A27DA9839 /* TurboModuleBinding.h */, + A23509BE6267FF40EBE8D059F503DBF3 /* TurboModuleUtils.cpp */, + 10007DDB4E11C31C65334CF61494DB28 /* TurboModuleUtils.h */, + 0A0C1464528A518CA5DE98B1FE10C56C /* platform */, ); - name = vendor; - path = cocoa/vendor; + name = core; sourceTree = ""; }; - D012FC6E71C5BDC1B1FD0537D1FEF169 /* LNInterpolation */ = { + CF94ACFE207ACD7526794D6414F45917 /* RCTNetworkHeaders */ = { isa = PBXGroup; children = ( - CC311E2E0AA72D79FAEB72F6127AA157 /* Color+Interpolation.h */, - 551AC92263E7C5F08A10F56E19A73E4C /* Color+Interpolation.m */, - 6AB2AF92F3E60B500AA80BA127793DEE /* LNAnimator.h */, - 63E3089E4F4C81A686B0D80B91BF6DAD /* LNAnimator.m */, - 3A8A4CAF7647BA607557E4EBE2019B78 /* LNInterpolable.h */, - 390FD09B4E6120DC6BD20D73D7DC841B /* LNInterpolable.m */, - 9D5252337079F8CE162493DD6B908CB9 /* LNInterpolation.h */, - D5C69347EB7CD708F1AA61F95ED3F7ED /* NSValue+Interpolation.h */, + 2C647B29444737A19451C0F4D7D0DF0F /* RCTDataRequestHandler.h */, + 3F4E6BA341319C6A0501CBAE0F58F13B /* RCTFileRequestHandler.h */, + 26CF2C8051D8E2BA32195D4EBB966BB3 /* RCTHTTPRequestHandler.h */, + 01620AE1B31D853483EC9F4291E536EA /* RCTNetworking.h */, + 30E31E51724C158AA7BB823FA72DE604 /* RCTNetworkPlugins.h */, + 9584F20DE12872A0B2DF6DC3327CDA65 /* RCTNetworkTask.h */, ); - name = LNInterpolation; - path = lib/ios/LNInterpolation; + name = RCTNetworkHeaders; sourceTree = ""; }; - D043F845B07ACDA1337E5ACDD5D40EE8 /* UMPermissionsInterface */ = { + D0AD344A8285F6EAAB45920FEC7B660A /* UMModuleRegistryProvider */ = { isa = PBXGroup; children = ( - 994EA60A4463CD206016C425E8C8D2E6 /* UMPermissionsInterface.h */, - 6F4E4022F9A5F03E58A5199AAD4127FE /* UMPermissionsMethodsDelegate.h */, - 76D29060929ABEDA73D38B62C2FFAD56 /* UMPermissionsMethodsDelegate.m */, - 9BFE97469F8EBB187FAE310F59862C63 /* UMUserNotificationCenterProxyInterface.h */, - 70ADE43FF7A18F9C00EF2DE4DF54598A /* Pod */, - 14384A404F6A82EE191D0ABD4CE5EA2E /* Support Files */, + BF61927BF9584316F5E9763973680805 /* UMModuleRegistryProvider.h */, + D25A94764F5904948B53E3521FE48AF4 /* UMModuleRegistryProvider.m */, ); - name = UMPermissionsInterface; - path = "../../node_modules/unimodules-permissions-interface/ios"; + name = UMModuleRegistryProvider; + path = UMCore/UMModuleRegistryProvider; sourceTree = ""; }; - D0BA83EEEB4653FCD1FC36489973A9C7 /* NSData+zlib */ = { + D1B0B488533552F124F850163A3CB132 /* FlipperKit */ = { isa = PBXGroup; children = ( - 4E5923041FEB3469BAF5943D9EB05DEA /* GULNSData+zlib.h */, - 7534A3833A1B734D5A8DB97D4DDF778C /* GULNSData+zlib.m */, - C85CB77B6343410166E443F990D0BFA6 /* GULNSDataInternal.h */, + 19D82DDF04AEF5868380169B913D6D98 /* Core */, + 912562BADAC985C6ED8E454789C059A0 /* CppBridge */, + 1C52523A7E8B5F36CB651B6D47155BAC /* FBCxxFollyDynamicConvert */, + 67A70C3DB663C3E60CDFDFCC9590905C /* FBDefines */, + 8ECB27809797ED53D46CE26B74E1389A /* FKPortForwarding */, + 0058C43D1BE4A1B473917CD42128D430 /* FlipperKitHighlightOverlay */, + F49964DFA328704E3042FF2E9E5AC976 /* FlipperKitLayoutPlugin */, + 2B45E1347166FAE6749801F0E813E85E /* FlipperKitLayoutTextSearchable */, + 3134ECC6B34121BE9E6E569D5369366B /* FlipperKitNetworkPlugin */, + FBC1FA639C578959158CB87E8C9C446F /* FlipperKitReactPlugin */, + DE966976040D97D55974F75579CD8524 /* FlipperKitUserDefaultsPlugin */, + B7C61A8692159E71352B7B376D656091 /* SKIOSNetworkPlugin */, + 0CEC133A828D8F6A1642DA7351B30C4C /* Support Files */, ); - name = "NSData+zlib"; + name = FlipperKit; + path = FlipperKit; sourceTree = ""; }; - D178D235BAE3BD66B2CBE11152C9D4C3 /* Support Files */ = { + D21B50FC1180468F0D211FF7C13E4E76 /* Support Files */ = { isa = PBXGroup; children = ( - D2ABD46D41C0C7C4E7DA7A0208227F71 /* CocoaLibEvent.debug.xcconfig */, - 2497EEA28E40FB179B015BA59BEEFD30 /* CocoaLibEvent.release.xcconfig */, + 6D2192CEAC96D38B423D2C97D2B8C324 /* RNVectorIcons-dummy.m */, + 923177169D204202146676422AEB2C64 /* RNVectorIcons-prefix.pch */, + A796847901D26B4E02C0A12B43BC6916 /* RNVectorIcons.debug.xcconfig */, + 45E42E7DC9C5C7EE74DAE779F37B064D /* RNVectorIcons.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/CocoaLibEvent"; + path = "../../ios/Pods/Target Support Files/RNVectorIcons"; sourceTree = ""; }; - D1A3CE46773F000142DD93CD653B7140 /* Pod */ = { + D23FFAEA9E7B415265BF6A9CFB2DD649 /* Resources */ = { isa = PBXGroup; children = ( - FB9E12BEAEED9961476A04B776B5FFA2 /* LICENSE */, - 45D39F4D8637239EBCC5A2A40D9C1B68 /* README.md */, - 87E77CF31339DA6A1101CE4ADD0F7E0E /* RNFastImage.podspec */, + 89EB8DF0F9AD3F0857CC335A8DC2F551 /* de.lproj */, + FC7329FF08FAB94A93B077A4052EAB10 /* en.lproj */, + 42491709EEFE93D63EAF23483F981268 /* es.lproj */, + 0C4E54E5425A1238C683AAE4E76A625A /* fr.lproj */, + 60B569C9B6B2CE6F22CBCBC85A6C640F /* ja.lproj */, + DD4C13C3A9EC08FAA17F1E4FACEFCBE3 /* pl.lproj */, + 71AE08E6CF6DE42F8FFCC18EFD4BF37D /* QBImagePicker.storyboard */, + 462A7C0CE154A0B00B73ED7DA313BBC7 /* zh-Hans.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + D252ED6E90DDA2AFE73BC046AD4E6BB4 /* Pod */ = { + isa = PBXGroup; + children = ( + 168A11B9F99CDF6B626F55B14C0633E5 /* React-jsiexecutor.podspec */, ); name = Pod; sourceTree = ""; }; - D1F73907FBDAB1DA6E534F286B6015F6 /* Support Files */ = { + D2A5DFCE08059B30609B67A4B1B6C486 /* Support Files */ = { isa = PBXGroup; children = ( - 8CF9EE6287178E6A0498DC4394E42DF7 /* FlipperKit.modulemap */, - 4D00B65707E5C14E15AB0333A0DBAF49 /* FlipperKit-dummy.m */, - 5A61E9F7A2DBDFA8FA6D6A0875596BFB /* FlipperKit-prefix.pch */, - 5B761FA89A1BC5C8EA3E12C40C8E2F19 /* FlipperKit-umbrella.h */, - 4C5A399F7363417A45237956A4970DBB /* FlipperKit.debug.xcconfig */, - 244E8E38A4F0AC41551668214EC1AD56 /* FlipperKit.release.xcconfig */, + 09C9A4AB438A7D176F08CFFBD5383A8C /* Flipper-DoubleConversion-dummy.m */, + F6595F56D417C1B6B35E1F892D5D7E1A /* Flipper-DoubleConversion-prefix.pch */, + A0F9F4DBF0A8CF4BAD10ECCEEA33001E /* Flipper-DoubleConversion.debug.xcconfig */, + 3C730A18F65EBB943DD2FCF35B15CD7A /* Flipper-DoubleConversion.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/FlipperKit"; + path = "../Target Support Files/Flipper-DoubleConversion"; sourceTree = ""; }; - D28205F4D052F6DFED609E76D144048F /* TextInput */ = { + D454DC423711DA701BEE34F540E5BEF7 /* RNCMaskedView */ = { isa = PBXGroup; children = ( - A9E00A34A5703FE4ABE079A37420A613 /* RCTBackedTextInputDelegateAdapter.m */, - 8E0F7EEE9DDCDFA5D9EB9C5B049E7FB6 /* RCTBaseTextInputShadowView.m */, - 0D0653104BA4E9F8485AB6596BE5678C /* RCTBaseTextInputView.m */, - 4B5950713E47F66BC2696784B9937E39 /* RCTBaseTextInputViewManager.m */, - 690A05F90832961D7FE749FC31F1FD13 /* RCTInputAccessoryShadowView.m */, - 0BB9E60E9BCA30ED5A99A8F344EDB053 /* RCTInputAccessoryView.m */, - CF2873E4B2CEBD2FC34DA56588176ED4 /* RCTInputAccessoryViewContent.m */, - C476AD4F5CA61B74AC357631AA1F446F /* RCTInputAccessoryViewManager.m */, - 155D0F1E2BEFB2E49EF38730DD15B083 /* RCTTextSelection.m */, - 5C35D3A96CF857E50B4CED608D92F2A3 /* Multiline */, - E58716EBE7E6F6648EE57DD4CC3ECC86 /* Singleline */, + 088521DAECA225F76774CEEB983273DC /* RNCMaskedView.h */, + 764899C327B818FABF9D5AB16E15BC4A /* RNCMaskedView.m */, + 3C9945D5DA1492D92DCD73D3EAFAD89D /* RNCMaskedViewManager.h */, + EE6BC95AF05D9542DD80E680E3842C8A /* RNCMaskedViewManager.m */, + 68C27CEB5DB7AC94B3C90696A913AC0C /* Pod */, + A85609FE85F6A603CB75D1CC1CE58C2D /* Support Files */, ); - name = TextInput; - path = TextInput; + name = RNCMaskedView; + path = "../../node_modules/@react-native-community/masked-view"; sourceTree = ""; }; - D29FCF52C76C7588C235F68A2E31513E /* BugsnagReactNative */ = { + D5AFA03AB3341BF08B66471F59BD6156 /* UMFaceDetectorInterface */ = { isa = PBXGroup; children = ( - 456C860CA3A2DD25E2F9F4A9FE56B7BE /* BugsnagReactNative.h */, - 910D50CD85DE5BAB15CFB3344F112A9B /* BugsnagReactNative.m */, - 3CD7A67ADEAB47B0809C59A0E735FEB3 /* Core */, - CA74596382299DB85CE91A6CF25D6C46 /* Pod */, - A8FE4AFDDB9531D2465F1E67D5823680 /* Support Files */, - CFAECE327F0D4E2D47A0BEEC982C187E /* vendor */, + B7C9D9A16614B3C7297B43C89BD35B12 /* UMFaceDetectorManager.h */, + BD9F3CFF03BB9D078A89E6C62905D155 /* UMFaceDetectorManagerProvider.h */, + BD521E57837B23023EA5206D79E9F082 /* Pod */, + CD6056F79FB68C0A38F07C99E05219DB /* Support Files */, ); - name = BugsnagReactNative; - path = "../../node_modules/bugsnag-react-native"; + name = UMFaceDetectorInterface; + path = "../../node_modules/unimodules-face-detector-interface/ios"; sourceTree = ""; }; - D3421E87D2A7F72C681014425DB6A635 /* Reporting */ = { + D6E9A75F50A181800113E855172DBC97 /* Pod */ = { isa = PBXGroup; children = ( - D61C94B77F820E765C5600366E43EA37 /* Filters */, + AF5754DF083FBB5DD71E626CCBA5A089 /* LICENSE */, + F02C8429A2F05F88373037FE5B2B1E98 /* README.md */, + DAFE265C5AC43096B2FFCA0AC92EFECB /* rn-fetch-blob.podspec */, ); - name = Reporting; - path = Reporting; - sourceTree = ""; - }; - D344071B79F81660A3620E2CB084C9CA /* UMModuleRegistryAdapter */ = { - isa = PBXGroup; - children = ( - F8F98C8E4883CD18E543279129575A7E /* UMModuleRegistryAdapter.h */, - 1F6C994069BF6D4C75770D79959F358B /* UMModuleRegistryAdapter.m */, - 78AFA083E8B7DDE95CE123E50480292F /* UMModuleRegistryHolderReactModule.h */, - 840B29DEE6C6EF5676519A689862FCD6 /* UMModuleRegistryHolderReactModule.m */, - B436D3F2B9217D9F332F061EC2502208 /* UMViewManagerAdapterClassesRegistry.h */, - 218A1C80D6C077B19A0053260F8ABD4E /* UMViewManagerAdapterClassesRegistry.m */, - ); - name = UMModuleRegistryAdapter; - path = UMReactNativeAdapter/UMModuleRegistryAdapter; - sourceTree = ""; - }; - D61C94B77F820E765C5600366E43EA37 /* Filters */ = { - isa = PBXGroup; - children = ( - 8EA2935DD483DD04CFF48AC2B8CA813B /* BSG_KSCrashReportFilter.h */, - 6DAAB122DF97957BCB44009CEEB1517B /* BSG_KSCrashReportFilterCompletion.h */, - ); - name = Filters; - path = Filters; - sourceTree = ""; - }; - D6C2991C4C40CD41197596951C05E876 /* Support Files */ = { - isa = PBXGroup; - children = ( - B8CE15BD4D857D963E523DDE4C02D111 /* UMTaskManagerInterface.debug.xcconfig */, - 7D5CD9BE92AB43A4215458B3794E4A4C /* UMTaskManagerInterface.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMTaskManagerInterface"; - sourceTree = ""; - }; - D6CB6128173E8739370C9997341B0BD8 /* Static */ = { - isa = PBXGroup; - children = ( - A27322334E897A7C3C38F13287D46F2F /* aes.h */, - DD4A8F1FE3CA9D4DC79DF63C890FFD45 /* asn1.h */, - 1060904157A1FA063153F3C6185968C1 /* asn1_mac.h */, - A18AED10030E3D4A212708F61EEEEC6B /* asn1t.h */, - BB902DEA4F0D74EC761DDE951BE97112 /* bio.h */, - 5B08E75AF29E39FE482ED79F8D08814D /* blowfish.h */, - 950F36E5F7F16D8DDF792D8E0C53DA81 /* bn.h */, - 8CEE1307A880AE9DB37B35924BC2272D /* buffer.h */, - 36A9F9DE61A583A0BED0069A0EEBD674 /* camellia.h */, - F198E08753150E8DAA9970B9B8B37FFE /* cast.h */, - 31F0F6B9BBDFA3C2855DFBE9DE7D33F7 /* cmac.h */, - 393F02E1AE9A0E32B7029750BA93C663 /* cms.h */, - 675A19CF510927D4568AD9A2ACCD418E /* comp.h */, - 0F0D95728879E68158E6D67078DE6D58 /* conf.h */, - E04D434EFADF542E7BC496A7DC232DFF /* conf_api.h */, - 15C175FF2E0271524912694CAB5B7D5A /* crypto.h */, - 02EF22CC1847415627DE3C284B025591 /* des.h */, - 7AC5655BB51653C598033E2A13B6FB81 /* des_old.h */, - 2FF498C4C5C216E03B3E5EDF7C55657A /* dh.h */, - C0C4B160DB5701B99F301CB5D6C04896 /* dsa.h */, - E04CCAB21CECBD8B33156969E4DCA60F /* dso.h */, - BEBC614680E2DD243719EEE5C7711F4A /* dtls1.h */, - 569DA410D96611109388559F518B9559 /* e_os2.h */, - C76F9B3A827F1FB31A99CC0A53E4A9C2 /* ebcdic.h */, - 57E40FFAEBC0216BFC939810C0A9315F /* ec.h */, - 7CAF4ABCB04F2C688C13BF5521576A69 /* ecdh.h */, - 0D7A3AB9E347CEB354CB508EA3E9D800 /* ecdsa.h */, - 780DF7BABF2B47C5F982597B84C6D74F /* engine.h */, - 00F6CD7A726691FC13F48062B255E0D7 /* err.h */, - 676B5ACC53526E4544D90759A8CAE0FD /* evp.h */, - F2F208B67F4BF4F7700CD149C4CC6C88 /* hmac.h */, - B0AE618E17207EBF0BEB11CC8D8A940A /* idea.h */, - 80D337496D6AAB72D22F013DFAD4DEB4 /* krb5_asn.h */, - 8D290A74B6579F6AE968BCA3B5C98FFA /* kssl.h */, - 0379599C2D5CFDBFA420B0F6654099B2 /* lhash.h */, - A9EAF670D84052F7654D2EE9710F5D03 /* md4.h */, - 796DCC3C80C4634FEBB9CA67B00A2D97 /* md5.h */, - B59F44BB18119014A555C0C1F0D7205F /* mdc2.h */, - DB7400E1E548D543DF0C3889C6F9C448 /* modes.h */, - 86A4E5AC93422FF3708C8520ED92754B /* obj_mac.h */, - 1E6F385773E98DD49FBE4DC246386AF7 /* objects.h */, - 24583E190FE32FCC653608056AE84406 /* ocsp.h */, - 5E8C46747440234A4A0AC7203C35BD7D /* opensslconf.h */, - 56A26911E1ABD957D88754C6E1FFC386 /* opensslconf-arm64.h */, - D60762786B729E1E3B20178B47DF18F9 /* opensslconf-armv7.h */, - 1D904413376F95829F6B2B273964EF40 /* opensslconf-armv7s.h */, - 18C22FB2FE75D858A2C5459E2DC8E261 /* opensslconf-i386.h */, - DE3EB3117146B11B286B64E28D0F2F3B /* opensslconf-x86_64.h */, - B7294287DFCE5D1369CE237A67966E2F /* opensslv.h */, - 8BA4FADDAC4C382B8866EC1C616DF2E1 /* ossl_typ.h */, - 024B2CE060427CAB44E50E9DC3381F01 /* pem.h */, - B5F500FFDDD7367AB85A174A3BF43312 /* pem2.h */, - 09BFAC243A8222A027FA208F3BFB7486 /* pkcs12.h */, - 179584CDD8261B2943468708126D1ACA /* pkcs7.h */, - F76B5B149795649B273FC0BF059DE901 /* pqueue.h */, - 7DE8121D515BE25FC2F9BB2629336E6D /* rand.h */, - 7996A516BDEA5A473B01E01C60967ABC /* rc2.h */, - 532FE425C39D4A61630147B6BA27D869 /* rc4.h */, - 33096117DD505FBE84E2E95D9F55E4C1 /* ripemd.h */, - E2E3C770520B9228520CCB7444A43BDC /* rsa.h */, - D0D15115DE4F2B4375C2D5A879A000A4 /* safestack.h */, - 4FB3802B24993CB3DCB9A72A2A4F4734 /* seed.h */, - 7F2BD3201DA7489A7C3465251BD751E7 /* sha.h */, - 37D338DA080B77F86DFD27C3D9772D40 /* shim.h */, - DAFEC659A8527AD057880EC534F758F2 /* srp.h */, - 506363BE3D86FDA8C23AF9509CD08BC2 /* srtp.h */, - CAC064618A90A0213A771B7BB5DB52E2 /* ssl.h */, - 549057C57BEA0FEA0F08821B3C8FE7FC /* ssl2.h */, - 5B785E1F58EF50E8E037E820D7BD57D0 /* ssl23.h */, - 951474F407686268CDA66E09DAEFC146 /* ssl3.h */, - C9EC7681EB17222ADFEED343B3673AD8 /* stack.h */, - F9DCBD846AF2DEA4399B75EADDE23EDE /* symhacks.h */, - 0E035580D49581FEED8F228A23361438 /* tls1.h */, - E2FB97E593C1D538F020AA2B6E00C4CB /* ts.h */, - 1D9B60E2D775A3522BEE7CB4530A2FCA /* txt_db.h */, - 9AFF0774B1B5AEBD5F516109A73ECB09 /* ui.h */, - 2FD9D71D06F16AFCE7797EF462E440AA /* ui_compat.h */, - 5B13A19B467D099AA558E7E854F5647E /* whrlpool.h */, - 4306385B0328ED3D0BA5FD9275656094 /* x509.h */, - A24753E35FC2734220C5A1E9A5F5C005 /* x509_vfy.h */, - 28572934552C422E02FEBE6A5C612898 /* x509v3.h */, - 81BD912490395D2D43B7FABF45FA861D /* Frameworks */, - ); - name = Static; - sourceTree = ""; - }; - D703C8F90064668D5CD5D24A07A866E5 /* Handlers */ = { - isa = PBXGroup; - children = ( - D1ED42C56DC5FCC815A8BA2BCC5A8831 /* RNFlingHandler.h */, - 4641991E27A03A8E9B6D0E13A294E45C /* RNFlingHandler.m */, - 07EAEE7C3D00A06D5AE79813CBB1DDBA /* RNForceTouchHandler.h */, - 89604576AB251799A65DBAD5F05D1A56 /* RNForceTouchHandler.m */, - 3984A382171C5FDA575BD1C38060BE33 /* RNLongPressHandler.h */, - 3142D127674EAD61004C36F95108BE59 /* RNLongPressHandler.m */, - 07ADC75B821AF8F5D4B5327F2BF23598 /* RNNativeViewHandler.h */, - AF89F539CC356A48B11301CD40D2556D /* RNNativeViewHandler.m */, - BCA00DCC0F009D822BBD751887B83A58 /* RNPanHandler.h */, - 1E5E991D603126D65E3986BD551B20C5 /* RNPanHandler.m */, - CD2A07A92E6452F93F0F544982C468EB /* RNPinchHandler.h */, - C8E7806004C4DC8DFF006B2AAB08738D /* RNPinchHandler.m */, - 6CC77545A49BFB3DE12C88A4FC1FD542 /* RNRotationHandler.h */, - 9733E3EA059013A66F730CC18D6F7888 /* RNRotationHandler.m */, - 6AF7E1B8658037DF7DA7D129968BA1BD /* RNTapHandler.h */, - F350944EA40CEADDF0F4C7171F813B59 /* RNTapHandler.m */, - ); - name = Handlers; - path = ios/Handlers; - sourceTree = ""; - }; - D7B94100BE82F5720C3F0527B25C1046 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6AFA3931C37E8EB9C037136BF34979DD /* FirebaseCoreDiagnostics-dummy.m */, - 3A60D8DDF9C452D97C5D43B7C137742D /* FirebaseCoreDiagnostics.debug.xcconfig */, - 3878A8788E6F1FC42E4976D415E1B33B /* FirebaseCoreDiagnostics.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseCoreDiagnostics"; - sourceTree = ""; - }; - D815DDA3B843DAA1FADD64CF3ECB588D /* RNFastImage */ = { - isa = PBXGroup; - children = ( - AF3755175A28C62308EFFEF2C0372793 /* FFFastImageSource.h */, - 55F7906B5DB172E533F92E707FD54E71 /* FFFastImageSource.m */, - 940F2ED5D095A85104318D927C91282C /* FFFastImageView.h */, - 41CA5F14136BC00F49E8CA3D81983512 /* FFFastImageView.m */, - DA09DA19BA1F08B4FC77F346077C3D82 /* FFFastImageViewManager.h */, - B69AB15F6C5804973CC3C68F8F721F3E /* FFFastImageViewManager.m */, - 6EB5007C5F60CA9B86B49F973FAE04CE /* RCTConvert+FFFastImage.h */, - 339AA39474F875601CA8E4F14E88800A /* RCTConvert+FFFastImage.m */, - D1A3CE46773F000142DD93CD653B7140 /* Pod */, - 6FC3940998E055EAE81BFAAD4B33F98D /* Support Files */, - ); - name = RNFastImage; - path = "../../node_modules/@rocket.chat/react-native-fast-image"; + name = Pod; sourceTree = ""; }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { @@ -17500,1066 +17982,1012 @@ name = Frameworks; sourceTree = ""; }; - D900E9247106A98A4AFDB15FF27AE508 /* Support Files */ = { + D92A4FC2443D757C6C8D9A3863EDAA8A /* QBImagePickerController */ = { isa = PBXGroup; children = ( - 8103BC8A6B6A7F3845669FADDDD92BF6 /* GoogleDataTransportCCTSupport-dummy.m */, - 18526279D6E8A31C6D59CBE308B2F189 /* GoogleDataTransportCCTSupport.debug.xcconfig */, - 22B6B7EBDFAF717DB9F601F99F01BDB2 /* GoogleDataTransportCCTSupport.release.xcconfig */, + 09DCA9A7124CE85AA75707AFCF2814F3 /* QBAlbumCell.h */, + CD1BB7F3A542C5107FBDF8B6343ACB5B /* QBAlbumCell.m */, + 2EE748426695A4BDD7330740EAF93ADA /* QBAlbumsViewController.h */, + 6692ACA4B9609FE22D3B5FD14BEE8DA6 /* QBAlbumsViewController.m */, + C6695529F6D9869F05408C2651E47816 /* QBAssetCell.h */, + 2ABCD3AECEAAFB1102C4AB0BA019245B /* QBAssetCell.m */, + 458F55F60750F73989240ED47B9776FE /* QBAssetsViewController.h */, + 5C97273B1404EEF6EDF2D533A674591D /* QBAssetsViewController.m */, + E9E12455B8845D54AE6DCEA5B0B30411 /* QBCheckmarkView.h */, + D304F4D13B905834FF14F676D8AE52C6 /* QBCheckmarkView.m */, + D825E50572D120BA34C7CB25013F0406 /* QBImagePickerController.h */, + A5340C3158F3C101B348FA146C6DBDDF /* QBImagePickerController.m */, + A1C4EDC5FC9BBBC9E806C7C11C156274 /* QBSlomoIconView.h */, + 6B298329E924FF84C41B3B71FE164E1B /* QBSlomoIconView.m */, + 75CA6542FBB03BCFD5A601E039C138ED /* QBVideoIconView.h */, + C3A4C8875C18B4E15393BAB8EA212D17 /* QBVideoIconView.m */, + 39D3CD2E9523C1F27039204E9B35115F /* QBVideoIndicatorView.h */, + A6938FD54BBEAADA1E4A0E50FFF8BC8A /* QBVideoIndicatorView.m */, + D23FFAEA9E7B415265BF6A9CFB2DD649 /* Resources */, ); - name = "Support Files"; - path = "../Target Support Files/GoogleDataTransportCCTSupport"; + name = QBImagePickerController; sourceTree = ""; }; - DA5C0C93837245DA777160F9882BD360 /* VirtualText */ = { + D998085BCEA11C6B9876CFD6065D7834 /* Pod */ = { isa = PBXGroup; children = ( - 68B7A8740879F89A2CBFE41C610B990B /* RCTVirtualTextShadowView.h */, - 0AC02BB4AFC6EDDADFA0D8EAD2E9985E /* RCTVirtualTextViewManager.h */, - ); - name = VirtualText; - path = Libraries/Text/VirtualText; - sourceTree = ""; - }; - DA64161C6FC52D25F77AB7C5D05B2828 /* Flipper */ = { - isa = PBXGroup; - children = ( - 8FC7FE9592C368CA2F614E879D2D05F5 /* CallstackHelper.h */, - D2D902806CF778A22E4AEF91885DEE9A /* CertificateUtils.cpp */, - F3350D0DE7EA6E6558960F9441FC697F /* CertificateUtils.h */, - A22753CCAF27A03A676310C9D462C3B8 /* ConnectionContextStore.cpp */, - 27761170B4D2EEFF69375D3636512EF7 /* ConnectionContextStore.h */, - B7F2B74DFE83B51094258A1292C18508 /* FireAndForgetBasedFlipperResponder.h */, - 8FF5BADF156183AEA00C3ED1F5B77F2E /* FlipperClient.cpp */, - DD7EAFD1483D5DBCC456C3105A7EB6BA /* FlipperClient.h */, - C9F3B0B75B87EA9A9804DADE11EE6C2A /* FlipperConnection.h */, - DE77504710A8365B6F4B08E60A7323EA /* FlipperConnectionImpl.h */, - 22758F44D32AD04450E19079C740C6EE /* FlipperConnectionManager.h */, - 58CBB9FB3A760AF537A770CE838740FF /* FlipperConnectionManagerImpl.cpp */, - 67454D08E527E0C5FEA4713FFE27FC35 /* FlipperConnectionManagerImpl.h */, - DC32A9F0CBD5FEF1CA531CF9ECD9A81C /* FlipperInitConfig.h */, - 31048922C05EFC9BE9C31498325EE5B3 /* FlipperPlugin.h */, - 0DC1504F7BC626692F7D9E82B86E7945 /* FlipperResponder.h */, - F26996A2CDCB4BBFC22050148D771667 /* FlipperResponderImpl.h */, - FBF35F269F48AD2A014C0EDDD494FAFF /* FlipperRSocketResponder.cpp */, - ED6F99672BDD6A13AE6CF26C4A454EBB /* FlipperRSocketResponder.h */, - 327B3B9C24CFD373C2A3F39763EC1FFF /* FlipperState.cpp */, - E568D635BC4BD8AFD2B9E81625C071D9 /* FlipperState.h */, - 5FCDAC116F2F1C9BCC1E86AB1DA69FB4 /* FlipperStateUpdateListener.h */, - 4B4AD15390A80E632C722BDB4C9C7F4A /* FlipperStep.cpp */, - B23C3C7E3CFE2486555F49A3E95060B1 /* FlipperStep.h */, - A0A1664C74155B12F00681B9D4E85251 /* Log.cpp */, - 4033635AF569F20C4DA7986988B8D5FA /* Log.h */, - 8A300367C3696807963A79297655F860 /* Support Files */, - ); - name = Flipper; - path = Flipper; - sourceTree = ""; - }; - DAF5522B96D3BB752AD457737902F1FB /* Pod */ = { - isa = PBXGroup; - children = ( - CD9B8971F619BA4C22DFA45EDBC286AA /* UMReactNativeAdapter.podspec */, + C4A4371B2B5383E530614028206C7E63 /* UMTaskManagerInterface.podspec */, ); name = Pod; sourceTree = ""; }; - DB7CD353454FE2B4DEE248AAB3017BF6 /* UMSensorsInterface */ = { + D99D3CB844BE9C40BE9D8E4992AF99AD /* react-native-safe-area-context */ = { isa = PBXGroup; children = ( - 17DDE8D157980AA5BD8116757FB092A0 /* UMAccelerometerInterface.h */, - 49C8690A84109BB36B0446BC86CE12C1 /* UMBarometerInterface.h */, - 0E184FB3F9DA4686C1A80BDBABCA3196 /* UMDeviceMotionInterface.h */, - 14409C4F8F0301E0B456906CDC361D78 /* UMGyroscopeInterface.h */, - 9E440C343714FE4959B71309ABB82D0D /* UMMagnetometerInterface.h */, - 009D87202DE07E1EBBE31DE747F8A305 /* UMMagnetometerUncalibratedInterface.h */, - 1451A97A0001C25D77E8240BF1027FEE /* Pod */, - 4FE0F4EF5C4983C402C48CD928F64E6C /* Support Files */, - ); - name = UMSensorsInterface; - path = "../../node_modules/unimodules-sensors-interface/ios"; - sourceTree = ""; - }; - DB803ADC5E2E7105A5736C7261E42791 /* React-jsi */ = { - isa = PBXGroup; - children = ( - AC1E412F15D9043B12CE835BB2ECBD5A /* JSCRuntime.cpp */, - 2E71DA2D60FC56604BFCB521A774C92D /* JSCRuntime.h */, - 49640788344D20B32CFE837D7BBCF130 /* jsi */, - 2670145818F8C132EC82F7751F4FD798 /* Pod */, - 64B47B1FD3C9B34FDC881BCFF71F68D7 /* Support Files */, - ); - name = "React-jsi"; - path = "../../node_modules/react-native/ReactCommon/jsi"; - sourceTree = ""; - }; - DC2C6F5DD7947620238605984310042F /* OpenSSL-Universal */ = { - isa = PBXGroup; - children = ( - D6CB6128173E8739370C9997341B0BD8 /* Static */, - 8BDB8A9D3DC38CD9D05CEC072F6F4288 /* Support Files */, - ); - name = "OpenSSL-Universal"; - path = "OpenSSL-Universal"; - sourceTree = ""; - }; - DCA94C95C35D1C5CCF008ACCFE4F2A19 /* Support Files */ = { - isa = PBXGroup; - children = ( - D03FC597ACA1B5536916170C06AF2D65 /* YogaKit.modulemap */, - FA1D74676B28E8FD5FFDEBEF8A162860 /* YogaKit-dummy.m */, - 6822142CA42C24338CDB6FC0A7BF44F4 /* YogaKit-prefix.pch */, - 802E83F9D1553A5135E751C5CE3D8E75 /* YogaKit-umbrella.h */, - 09EAC4E18FACEA280E42D1A24C5E577A /* YogaKit.debug.xcconfig */, - EF6CBE3265427633D615491A12EF6500 /* YogaKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YogaKit"; - sourceTree = ""; - }; - DCD18CB302246D76745C1D378DF83ECF /* RNGestureHandler */ = { - isa = PBXGroup; - children = ( - FDF70BEB12C406F322F9EE7573864BE1 /* RNGestureHandler.h */, - 85920769A67980742E26BD6D5DD20327 /* RNGestureHandler.m */, - 60E892288018FA0EB431FBD7CA1C5AC8 /* RNGestureHandlerButton.h */, - B66CA779567DA05361DA46F034BBF906 /* RNGestureHandlerButton.m */, - 38162BEE9799790624835DCD1750F769 /* RNGestureHandlerDirection.h */, - 68FA058DF60DBB40B30C7B2C1285DB17 /* RNGestureHandlerEvents.h */, - 4A2DFEB156864F57DBEF42F4071B1EBA /* RNGestureHandlerEvents.m */, - 2C374255E35FB55E75A6438EEA6E61BB /* RNGestureHandlerManager.h */, - 3CB484617B32D8C2ABEEEB0DAF1CF6BF /* RNGestureHandlerManager.m */, - 870B3102B3CD8E9D89FAAA197875B50A /* RNGestureHandlerModule.h */, - 65E81EA296BD259AB8E0BEE3EF4529ED /* RNGestureHandlerModule.m */, - AC5BB9D02C5CCBA69F7401F894B9152A /* RNGestureHandlerRegistry.h */, - D06903DA43987F38A89CFD31562F611C /* RNGestureHandlerRegistry.m */, - 0C854B881FA802C14ADE0FF649C666E6 /* RNGestureHandlerState.h */, - C821CE4EDCA77EAB61D4C95468B99CE1 /* RNRootViewGestureRecognizer.h */, - 7F8D89D78A2EB910E71744416993BF15 /* RNRootViewGestureRecognizer.m */, - D703C8F90064668D5CD5D24A07A866E5 /* Handlers */, - 6B855C494DBBDF1AD7A8BAE290A60E33 /* Pod */, - 587054A51D364FF13FE685F4560DAAE0 /* Support Files */, - ); - name = RNGestureHandler; - path = "../../node_modules/react-native-gesture-handler"; - sourceTree = ""; - }; - DD84773C2168C816D5D5621604894FFF /* React-RCTImage */ = { - isa = PBXGroup; - children = ( - 6EDC5E5307CBE6D8B85172A4F9D1FFE0 /* RCTAnimatedImage.m */, - 7AE77E1DCDC659303A03C783F929EA4F /* RCTDisplayWeakRefreshable.m */, - 67CF0C6D3EDE363E59393AE8805F6799 /* RCTGIFImageDecoder.mm */, - 590F73C41740BBC036546D26E389842A /* RCTImageBlurUtils.m */, - C41599671F15C864ADB088C60B32DE20 /* RCTImageCache.m */, - D340B4EDA1C2D6952B90A2FDD2CE52BA /* RCTImageEditingManager.mm */, - 9D8B89C272CF86B251E03058FD3D8ACA /* RCTImageLoader.mm */, - 1C45981E5757F0143DC0935F319FEA91 /* RCTImagePlugins.mm */, - 69F1B083C96093F9C005C9C0F18BE5F6 /* RCTImageShadowView.m */, - 3938AE2C818BBA7CE57F743188B3118A /* RCTImageStoreManager.mm */, - 6D57017CE6DC5FED451665110F822998 /* RCTImageURLLoaderWithAttribution.mm */, - DD090DEFEE78CA5F9A5C0824C58F138E /* RCTImageUtils.m */, - 149BE74E831F9AA2914960A5C632B764 /* RCTImageView.mm */, - 5637B77A3213C2C807B20486728CC434 /* RCTImageViewManager.mm */, - 856F519FB7E58FD7B2108F74EF0A1A1B /* RCTLocalAssetImageLoader.mm */, - AAD5E595AF2F03838EEC047E74643F8E /* RCTResizeMode.m */, - 52C0FFC9EEA2DA32AD3BD306C03BF09D /* RCTUIImageViewAnimated.m */, - 2583B775845F0F0D31F4B23DFAA14608 /* Pod */, - CC3629E657F2FC30028C328D0E97475C /* Support Files */, - ); - name = "React-RCTImage"; - path = "../../node_modules/react-native/Libraries/Image"; - sourceTree = ""; - }; - DD8BE39581B027039CA45CB5DB5F5DEB /* Pods-ShareRocketChatRN */ = { - isa = PBXGroup; - children = ( - D7ECAAE8A2CCA4ADE5B901E16909C5E4 /* Pods-ShareRocketChatRN.modulemap */, - 0AD1D003B598514E16C0786487FABBB2 /* Pods-ShareRocketChatRN-acknowledgements.markdown */, - 7CFC5F812F532B846C760DB22721ADF9 /* Pods-ShareRocketChatRN-acknowledgements.plist */, - 9C44288E4F9D989101F85D6BC24EA9B5 /* Pods-ShareRocketChatRN-dummy.m */, - C64F1ABE0A71785564EFEB70DA843B6A /* Pods-ShareRocketChatRN-resources.sh */, - 74FE0A6812B600DE9F54562F0F69D2DE /* Pods-ShareRocketChatRN-umbrella.h */, - 57B1BBC643E020C8DFA80AEB7F9E636A /* Pods-ShareRocketChatRN.debug.xcconfig */, - 852DC564997734F4D539E66A2B03F20B /* Pods-ShareRocketChatRN.release.xcconfig */, - ); - name = "Pods-ShareRocketChatRN"; - path = "Target Support Files/Pods-ShareRocketChatRN"; - sourceTree = ""; - }; - DDA7508A190BA11F1DC792B7370F1072 /* Sentry */ = { - isa = PBXGroup; - children = ( - 012E91A98522B764E7DF1BE713D5044A /* BSG_KSCrashSentry.c */, - 4C83A4ADC35286164B5F8599DEBC1A36 /* BSG_KSCrashSentry.h */, - 446908C47C306A48B98B01AA87A5B873 /* BSG_KSCrashSentry_CPPException.h */, - 2BA31F4E951C3CA9392E5BA152BFAEC8 /* BSG_KSCrashSentry_CPPException.mm */, - 44749FF42F1EF6CC82546827D4A38E9F /* BSG_KSCrashSentry_MachException.c */, - 7F4E8E646FD0BA4E06F6668A41C92D5B /* BSG_KSCrashSentry_MachException.h */, - 154A009D0FEFB4A1819BAB2A85FBC78A /* BSG_KSCrashSentry_NSException.h */, - A06771E1FA15F21EA27C833B19E56899 /* BSG_KSCrashSentry_NSException.m */, - 0FEDE1E936A9E05A61E9523DEBE69ACF /* BSG_KSCrashSentry_Private.h */, - 9D363A821FA6441C0415E5D82EAFC999 /* BSG_KSCrashSentry_Signal.c */, - 3EAD0882665BC023557F77A1296A4F54 /* BSG_KSCrashSentry_Signal.h */, - 6DC73D7830AD0849F776EE7B654C78CF /* BSG_KSCrashSentry_User.c */, - 2C91429E12ACB86DA5CBA12CEA72B630 /* BSG_KSCrashSentry_User.h */, - ); - name = Sentry; - path = Sentry; - sourceTree = ""; - }; - DE5EC9CA7DC4792DB54E880EBB2C4AFD /* Support Files */ = { - isa = PBXGroup; - children = ( - 40BF62650BA18DDC6EAEEFD2E04436C6 /* CocoaAsyncSocket-dummy.m */, - CDCE06C44A51E26FFBFB86791602BA62 /* CocoaAsyncSocket-prefix.pch */, - 337157803E6FCA7092E3503F99A24DDF /* CocoaAsyncSocket.debug.xcconfig */, - C779CD88C05D8F0F0E51858A7A49B7EC /* CocoaAsyncSocket.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaAsyncSocket"; - sourceTree = ""; - }; - DED22F350E43D6594180BA9764FDCF52 /* UMModuleRegistry */ = { - isa = PBXGroup; - children = ( - 2A1F125175A5F67B88C8B4BC77473475 /* UMModuleRegistry.h */, - 26BDD6260EF1FCC4C3C43EB3A19C7DC0 /* UMModuleRegistry.m */, - B0EB7CB6752B86283C260B92DC6A4963 /* UMModuleRegistryDelegate.h */, - ); - name = UMModuleRegistry; - path = UMCore/UMModuleRegistry; - sourceTree = ""; - }; - DF60B72AE6064BC3E77FCBAC39680F1F /* Inspector */ = { - isa = PBXGroup; - children = ( - 8DD4C456AC60D79C47047A17DC8B9BF2 /* RCTInspector.h */, - 557837D72D0D4D620A0A412D3F2C84CF /* RCTInspector.mm */, - 94F02BA5410D8CBECFD4EF39436ED427 /* RCTInspectorPackagerConnection.h */, - 41F7EDB221C6D8E6528242972B85E19D /* RCTInspectorPackagerConnection.m */, - ); - name = Inspector; - path = React/Inspector; - sourceTree = ""; - }; - DF6D2A9049D8ABC98C3BF22AE41A0E21 /* Development Pods */ = { - isa = PBXGroup; - children = ( - D29FCF52C76C7588C235F68A2E31513E /* BugsnagReactNative */, - 79EF0233F2646DF59943395DE37EE27E /* EXAppleAuthentication */, - A0E6E54603E8C77E85CDD5F77A9BD29C /* EXAV */, - 020990EB89C25BA58231AD3AC41CE5B0 /* EXConstants */, - 873ACEFADF446CBED487B6F5EEF385B5 /* EXFileSystem */, - 2F224C0F074AF242A9928E738E770F5B /* EXHaptics */, - 1D960554F77201415EAE9651353B2CE0 /* EXImageLoader */, - FD4264CCFBFA7DEFC518D4E5515E9239 /* EXKeepAwake */, - 6797AC2B6A2C539EE54A5CFA08B7B85F /* EXLocalAuthentication */, - A735CC162BE0CCD9DA358DF5B8EA6C63 /* EXPermissions */, - 5E8DF45D053F568D5842804099ABFED0 /* EXVideoThumbnails */, - BC7229D478D2FB42DC448BA47CC0F019 /* EXWebBrowser */, - 08682B9BA15D62C558A160E35616C1FF /* FBLazyVector */, - 87EE96C2FB3D56A9A9180C73575005EB /* FBReactNativeSpec */, - 7290BB1C5ED77A029A997A96E84DF050 /* KeyCommands */, - 1132634C493EEAAD85ABB986608F2B98 /* RCTRequired */, - CE26F5950632D604446ECE7CAC892573 /* RCTTypeSafety */, - 685277F7E011FB0DC3733EDAFA6E666B /* React */, - A0D7E04562CC594FCFC3E199998861B9 /* React-callinvoker */, - 9B637638FA2E4690C0D96DCE77F2265D /* React-Core */, - 36EFF12934B4BC4E0F28DDDBF71C0357 /* React-CoreModules */, - 24D8DE1E4562FAA738CA0E576FAF96D2 /* React-cxxreact */, - DB803ADC5E2E7105A5736C7261E42791 /* React-jsi */, - 48DF91A2E2B7B514FBC4D67675A2CB73 /* React-jsiexecutor */, - 1B0A308C600B2BD4046EBEE75BFCACC4 /* React-jsinspector */, - 0B8020C2C440930142E6FAF69A94AEAA /* react-native-appearance */, - B1F9171927A22EFEE1E2501473F3CB26 /* react-native-background-timer */, - EE5FBA78E81D47F6E70757FCC2BD777C /* react-native-cameraroll */, - FA2A97CF51DA0EED399874F8378F2E11 /* react-native-document-picker */, - CEB9FB8489E5850B59B9E129EF579722 /* react-native-jitsi-meet */, - 78C0216E48648813530C044AD73B16A2 /* react-native-notifications */, - 9B2D511B0DEEC838BFEC0BED4DA39EC7 /* react-native-orientation-locker */, - EA64D4D992D829365FCFA21870C3BDF3 /* react-native-safe-area-context */, - E8F7D1070E29EBC498903BAB93F64A52 /* react-native-slider */, - FA25E67F724E7C844716CD9551E0A48D /* react-native-webview */, - AA9D5A861DB8A9D3E45E2D9DF4350BBB /* React-RCTActionSheet */, - 0C57CE8FD5DC879AE192FD0131573BA5 /* React-RCTAnimation */, - 543033DA6F7C436D4FEFF1AE35AFE1B8 /* React-RCTBlob */, - DD84773C2168C816D5D5621604894FFF /* React-RCTImage */, - A7740720AF3A9B14EB02006F0C3ECBC3 /* React-RCTLinking */, - E664E5CE1E7B64A2EC005089E0EC7643 /* React-RCTNetwork */, - 7661CDFCD9DEE88DCEE92AA0BEEB9938 /* React-RCTSettings */, - 1A5DF7367F074772C94D37C6F61C8E1B /* React-RCTText */, - AA8E57F4B15A5FFF741FC743134B442C /* React-RCTVibration */, - 1173600D3DE88233614795BB1EF16817 /* ReactCommon */, - E1C4F8A81CDF30ACE9F8B3D5878EFD24 /* ReactNativeART */, - 785AE6A0182278B30932095684656CF5 /* ReactNativeKeyboardInput */, - 346D910AFBC139F615347025D7968AE5 /* ReactNativeKeyboardTrackingView */, - CB91F0E1CAB1CC25A85F7543E8054948 /* rn-extensions-share */, - A0D9FEDB06BCA8C774CDE2FF4783E8C2 /* rn-fetch-blob */, - B7FFF3B4F9254EF5E7352886F7D0BA2E /* RNBootSplash */, - 621B1E96F4068DE96A0C73DE2BA6E3A8 /* RNCAsyncStorage */, - 8FDD4206368EBFDE23203A2F18F581DD /* RNCMaskedView */, - 86057D036E3EC5316A6FA6202412B6FE /* RNDateTimePicker */, - E5A29E06826D0278928ABD5316796EB2 /* RNDeviceInfo */, - D815DDA3B843DAA1FADD64CF3ECB588D /* RNFastImage */, - 80A180803F5948FAEE2307B62D932B51 /* RNFBAnalytics */, - 84F4740E4BF5EF272501FC4FF3B6054D /* RNFBApp */, - FD81C4DAA5ECF23E7F1F7A5B395E4E58 /* RNFBCrashlytics */, - DCD18CB302246D76745C1D378DF83ECF /* RNGestureHandler */, - 68939D77DFBF58631F305F3AAF443738 /* RNImageCropPicker */, - 3B96DAD66E4248E1673D835017EDCE10 /* RNLocalize */, - 30C9ADAB56762AAA3E6BDAC0821E66D7 /* RNReanimated */, - 325535D5D4CDDC93F2A01268E8F38396 /* RNRootView */, - E49819BA11537122EEA93ED0FF07D21D /* RNScreens */, - A1CE2FF922646168FE332E99EA5AD7DF /* RNUserDefaults */, - C6E2EE18E0DD134B76105DF7F82C613E /* RNVectorIcons */, - 4A5A0673B8B45C06F8AD24B8BD17EDA3 /* UMAppLoader */, - 5F045128F608451B0D1BD06CFA0C5E86 /* UMBarCodeScannerInterface */, - 4FDBA7480894C6E814049E6BD868686E /* UMCameraInterface */, - E1ECE8021D37E963DC855463BE9DE165 /* UMConstantsInterface */, - 208DA16BBE6D847A0E155DAA172E6AA8 /* UMCore */, - 7F1E68D1DFF6A19EFA984BEF0805C996 /* UMFaceDetectorInterface */, - B7F77BE4CAD46EF61D49D207E1318D06 /* UMFileSystemInterface */, - 4910DC168C07CEA5BFACF51F1C7E6662 /* UMFontInterface */, - E9D805AB685D99DFFD777B79C83E209A /* UMImageLoaderInterface */, - D043F845B07ACDA1337E5ACDD5D40EE8 /* UMPermissionsInterface */, - C37A4181B6117F200231B1A89DCDD835 /* UMReactNativeAdapter */, - DB7CD353454FE2B4DEE248AAB3017BF6 /* UMSensorsInterface */, - 2667D906D41BC0B1430ADEBD42377934 /* UMTaskManagerInterface */, - 84611CF279D5E04071C06E90CB2C8D54 /* Yoga */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - E0F77B312F1704D072AF60F482023F45 /* Support Files */ = { - isa = PBXGroup; - children = ( - 842379A4394123E6374666E8FB7969F3 /* SDWebImage-dummy.m */, - 038511F99EACBC85FC6A930F24213B9B /* SDWebImage-prefix.pch */, - 6EF2907FF2147B922F97217A86568FA3 /* SDWebImage.debug.xcconfig */, - 581371702C9A174CA57E3B391647B378 /* SDWebImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SDWebImage"; - sourceTree = ""; - }; - E1C4F8A81CDF30ACE9F8B3D5878EFD24 /* ReactNativeART */ = { - isa = PBXGroup; - children = ( - D7944E5A513971BF665F70699EAA88B3 /* ARTCGFloatArray.h */, - B87583B1A79ADB92AA6A3BDEBB40FB2B /* ARTContainer.h */, - EC577564B4218D22378D25F459407B2D /* ARTGroup.h */, - B2231AA2A6C89D8C24B89FE88890ADF3 /* ARTGroup.m */, - E03751AD54F23657B6F74EA4C08F74A1 /* ARTNode.h */, - FC0F5A02284FAE4453FF9203B1B09CF6 /* ARTNode.m */, - 267FE598D55784C0942CD9A34A6B4128 /* ARTRenderable.h */, - C8DA6D312263F96893BF291F3AA57FE2 /* ARTRenderable.m */, - 77005B4B7CCC89A73D1CAFD488100EA6 /* ARTShadow.h */, - CB3368D04A2DD89077159C210647FB7B /* ARTShape.h */, - 66BB210CBCA5F4AD9251055C78E34EB5 /* ARTShape.m */, - FA868C8AEFC363B7DCA6560CD8CB2C08 /* ARTSurfaceView.h */, - C3C050640767572917109B49EED829C0 /* ARTSurfaceView.m */, - 0FCDB3D5FD7684FE9738D1D5DA00CCD7 /* ARTText.h */, - BA5519A71D70FC7E93734EBAAF1B53F8 /* ARTText.m */, - 6CD23DC17E5F3C34F1EAD553FC4B1368 /* ARTTextFrame.h */, - 90DF2E522D992D90A49BEBD74E5284A1 /* RCTConvert+ART.h */, - 6DDD234F1688A99CCF798FC92C3AA46D /* RCTConvert+ART.m */, - 959F92708DEAA259DF712239FB2DD9AB /* Brushes */, - B3CC1B0755367A1B3DEE2BA042399D9C /* Pod */, - 620DCC7D5E23C7287BE81C01E9032188 /* Support Files */, - 9CEDA481FEF632D8ECDB04693E5A10B8 /* ViewManagers */, - ); - name = ReactNativeART; - path = "../../node_modules/@react-native-community/art"; - sourceTree = ""; - }; - E1E421BBB7286321C148B488D08B6AD7 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3847A7169F54643DC41F1A70EA0C9D8A /* EXVideoThumbnails-dummy.m */, - 7028FB50E7C540E83D2A4CF7D6996F02 /* EXVideoThumbnails-prefix.pch */, - AD84635EE517890E530B9D01221D50D9 /* EXVideoThumbnails.debug.xcconfig */, - 5FAEB2AE280C89F3B2E4C883DDB5519F /* EXVideoThumbnails.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/EXVideoThumbnails"; - sourceTree = ""; - }; - E1ECE8021D37E963DC855463BE9DE165 /* UMConstantsInterface */ = { - isa = PBXGroup; - children = ( - 41CE4DDEE3F74FEB4ECC75F743A0E5E8 /* UMConstantsInterface.h */, - 4E82CBDDFC88C93AFFDEC63D7F77AAFD /* Pod */, - 4E7A42514D1A76EC347B3C7C4A15D16E /* Support Files */, - ); - name = UMConstantsInterface; - path = "../../node_modules/unimodules-constants-interface/ios"; - sourceTree = ""; - }; - E3439D30DC54F3B49C6C0139E44F596E /* Support Files */ = { - isa = PBXGroup; - children = ( - 817FC9D5233E9F4DA79E63E574244283 /* React-RCTAnimation-dummy.m */, - 9892AC57B2D11F83B974FADF819E7B3D /* React-RCTAnimation-prefix.pch */, - 3F6A8412203B8EBE749B35D196F12915 /* React-RCTAnimation.debug.xcconfig */, - 87990953DE6B7AE787098538E6ADE5C9 /* React-RCTAnimation.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/React-RCTAnimation"; - sourceTree = ""; - }; - E367E3551FAC1C1AA58BBA9A24730874 /* Pod */ = { - isa = PBXGroup; - children = ( - 3DE4DFD747194E1C890D16D91A9AC4A8 /* LICENSE */, - D877DE4156A4D3B475AFDF2C5963C8D4 /* README.md */, - 3ECB76D32C84A2F5405D408FA85A9362 /* RNScreens.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - E49819BA11537122EEA93ED0FF07D21D /* RNScreens */ = { - isa = PBXGroup; - children = ( - AFE821B9CF33BCFA69769E00511A4CAC /* RNSScreen.h */, - D5C4C528C5F7D7C8CD0F56A9349E9D6B /* RNSScreen.m */, - 64C4C29F3B314A8C3784A2022026B0E8 /* RNSScreenContainer.h */, - 6C8862E12496E7697A9DF92FC7A5131B /* RNSScreenContainer.m */, - 8EF94749AF7D5A568E7346572B5D31C9 /* RNSScreenStack.h */, - 4830CD7A5CDD2F1723ABF2AB5D3C7FC0 /* RNSScreenStack.m */, - 54A6E487DB2F1751784F728350946322 /* RNSScreenStackHeaderConfig.h */, - 4CD30803AFB9824BBE50FCA3F6145D07 /* RNSScreenStackHeaderConfig.m */, - E367E3551FAC1C1AA58BBA9A24730874 /* Pod */, - FF2FD334C4DDBD3DC2498777BB33362B /* Support Files */, - ); - name = RNScreens; - path = "../../node_modules/react-native-screens"; - sourceTree = ""; - }; - E54D73DF5CDDC336F465E809878F2E4E /* CxxModule */ = { - isa = PBXGroup; - children = ( - FB7079DFC1E58A5E1B5B89081640875B /* DispatchMessageQueueThread.h */, - 8CB4AA67BD2B213132F628BADBB74527 /* RCTCxxMethod.h */, - 0F1C722F4B456CC98E1A59E169555EDC /* RCTCxxMethod.mm */, - 44F927D14C6D58D69095C4C2C62298ED /* RCTCxxModule.h */, - 1EA3646E7747349B4D4B73F91D688BE4 /* RCTCxxModule.mm */, - FC5EE999FCA5EFB1DDAF60710B912F64 /* RCTCxxUtils.h */, - C5D47C7F1E0D3601E4E12DE1B2D42CEE /* RCTCxxUtils.mm */, - A6BD875B4BAD5FF60A223E6B55FE2A2E /* RCTNativeModule.h */, - BDCDEFE731D4FE20F8FC6E23D341D96F /* RCTNativeModule.mm */, - ); - name = CxxModule; - path = React/CxxModule; - sourceTree = ""; - }; - E58716EBE7E6F6648EE57DD4CC3ECC86 /* Singleline */ = { - isa = PBXGroup; - children = ( - E28B15566EBCC817DE30ABB0DCF62A23 /* RCTSinglelineTextInputView.m */, - F5784CDDB261C02F14394FDD99A97BE1 /* RCTSinglelineTextInputViewManager.m */, - 0E978435C655BDABC0F5AFB1ED385A0A /* RCTUITextField.m */, - ); - name = Singleline; - path = Singleline; - sourceTree = ""; - }; - E5A29E06826D0278928ABD5316796EB2 /* RNDeviceInfo */ = { - isa = PBXGroup; - children = ( - BE0D50CFB583D551B6FBB45D768E65C3 /* DeviceUID.h */, - F301CC3E64C9B2DBFB07459A48F17278 /* DeviceUID.m */, - 0751174B904E14A29B7B50EAB6E68FDA /* RNDeviceInfo.h */, - 3459D0CA80524267C487FC13D3D0273C /* RNDeviceInfo.m */, - 5AD91CC93F714D389F380BD5CF20AE22 /* Pod */, - 7E0B6BB5D7FE30106AD865E366BA6FE6 /* Support Files */, - ); - name = RNDeviceInfo; - path = "../../node_modules/react-native-device-info"; - sourceTree = ""; - }; - E5DB7F9BF5E604DBC9D136ABB0ABD318 /* SurfaceHostingView */ = { - isa = PBXGroup; - children = ( - B9EB4B1BD9B256964FD8E9469D4FDF22 /* RCTSurfaceHostingProxyRootView.h */, - DC57C423A33C42B2A298B13DC5A42409 /* RCTSurfaceHostingProxyRootView.mm */, - 4E73B6575FC3AF98515FF40E588E5FA9 /* RCTSurfaceHostingView.h */, - 73982524566A50B6384946B2530C2512 /* RCTSurfaceHostingView.mm */, - 904B62DA18A599479B46FB4C7413D88B /* RCTSurfaceSizeMeasureMode.h */, - BF30C043E2C8978989FE992779AC8646 /* RCTSurfaceSizeMeasureMode.mm */, - ); - name = SurfaceHostingView; - path = SurfaceHostingView; - sourceTree = ""; - }; - E6140063764FD6382E737EFCDB69902E /* FirebaseAnalytics */ = { - isa = PBXGroup; - children = ( - C24E4790744A3D72305911413E38EEFB /* Frameworks */, - C297D5D7D24ADCDB948651E545F210EE /* Support Files */, - ); - name = FirebaseAnalytics; - path = FirebaseAnalytics; - sourceTree = ""; - }; - E664E5CE1E7B64A2EC005089E0EC7643 /* React-RCTNetwork */ = { - isa = PBXGroup; - children = ( - 601B19978D6FC3C1B2E492D925A475B8 /* RCTDataRequestHandler.mm */, - 916D2ECCE2AA53071AB94C6DB377C034 /* RCTFileRequestHandler.mm */, - EADB5F86FFC4069DCA86C791DF6CCC10 /* RCTHTTPRequestHandler.mm */, - 3BF4433763B521DCABF1AB38B9942418 /* RCTNetworking.mm */, - 04E49807A13249B8A4C0055848558507 /* RCTNetworkPlugins.mm */, - 92E97F9B6E3CC7373BF22EF7FC1F4E9A /* RCTNetworkTask.mm */, - C97F9EA681F95A0F545B97EEFDA6EE34 /* Pod */, - A84CEF9AA966A6C0AE4C5F029342633D /* Support Files */, - ); - name = "React-RCTNetwork"; - path = "../../node_modules/react-native/Libraries/Network"; - sourceTree = ""; - }; - E7E0F776BC39A2556482ED88B07EA9DE /* bugsnag-cocoa */ = { - isa = PBXGroup; - children = ( - F822D448B1C6A6226201147641592DC1 /* Source */, - ); - name = "bugsnag-cocoa"; - path = "bugsnag-cocoa"; - sourceTree = ""; - }; - E8F7D1070E29EBC498903BAB93F64A52 /* react-native-slider */ = { - isa = PBXGroup; - children = ( - A9C8CC6B552AAACE526AF0F60CEE4E15 /* RNCSlider.h */, - 4BF7335D662E1B5989E697B974C716A6 /* RNCSlider.m */, - 6AEBC9B461B27869FC66D1A19270CB4F /* RNCSliderManager.h */, - AF3B089ECAF786E274B31B13DFDB50C7 /* RNCSliderManager.m */, - FDCADDF3D82BD691D17229A662E90DD0 /* Pod */, - 89101D932C0D64001D44E2665731A3CB /* Support Files */, - ); - name = "react-native-slider"; - path = "../../node_modules/@react-native-community/slider"; - sourceTree = ""; - }; - E964B4FB179CB1B6095FAA65352C6A29 /* Support Files */ = { - isa = PBXGroup; - children = ( - DA57CF4D7EFB4835344739C41D24C9B3 /* RNVectorIcons-dummy.m */, - 6FBEC4976656CAEE8736A5F613B18132 /* RNVectorIcons-prefix.pch */, - 108BE75BC3ADA9FB3802BBA633080FE9 /* RNVectorIcons.debug.xcconfig */, - 31A37F2B604486E89B7D21532DECA5B5 /* RNVectorIcons.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/RNVectorIcons"; - sourceTree = ""; - }; - E9D805AB685D99DFFD777B79C83E209A /* UMImageLoaderInterface */ = { - isa = PBXGroup; - children = ( - 5F2D99F147D82E6B74E08EFA990482AF /* UMImageLoaderInterface.h */, - 75FEC757905D0B0BBABB692C856D8F2A /* Pod */, - 645516F425987F0AAC80CC0D863A6989 /* Support Files */, - ); - name = UMImageLoaderInterface; - path = "../../node_modules/unimodules-image-loader-interface/ios"; - sourceTree = ""; - }; - E9E7CA47FCA8BA43E50726AD1AD9D3F5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 74D9DA584C674BBCE6CF4D110D3282B5 /* RCTTypeSafety-dummy.m */, - B4BC8D466330FF04E668ADEE095ED817 /* RCTTypeSafety-prefix.pch */, - C2EDD1CADC43293D0D1DAD6D57DD9A1C /* RCTTypeSafety.debug.xcconfig */, - 1CB04892C02252BF34E735E98877B7B4 /* RCTTypeSafety.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../../ios/Pods/Target Support Files/RCTTypeSafety"; - sourceTree = ""; - }; - EA64D4D992D829365FCFA21870C3BDF3 /* react-native-safe-area-context */ = { - isa = PBXGroup; - children = ( - B0818E2D4045BB155ECBA3279D032FC3 /* RCTView+SafeAreaCompat.h */, - 7255CFBD32F15F95EA3846EDAFAAF751 /* RCTView+SafeAreaCompat.m */, - 99345556668772A8DF17604C052E7052 /* RNCSafeAreaProvider.h */, - 75706C5E4F6CE9461F99121825D7D8BD /* RNCSafeAreaProvider.m */, - 4D6E869CA081208808CD5B105FAA975B /* RNCSafeAreaProviderManager.h */, - 83BA9ED803CF7A51968401924C6E499A /* RNCSafeAreaProviderManager.m */, - 8518359C15379D9FCE0CEA568A8F36FC /* RNCSafeAreaShadowView.h */, - 21FFE36BB40CFE4C77A4AEA8B81DB950 /* RNCSafeAreaShadowView.m */, - BC40F8216DC8525D701B380F73B2CBF4 /* RNCSafeAreaView.h */, - A69AE08F95980E663E0F174E842E8833 /* RNCSafeAreaView.m */, - C9DDD577ED5F2CD90CA550AECAC8C1FF /* RNCSafeAreaViewEdges.h */, - 0559E634C3FE475DD1C584491F360ACC /* RNCSafeAreaViewEdges.m */, - A35EF79CAC3FCBBDDF05214E4A93FDF8 /* RNCSafeAreaViewLocalData.h */, - 5BFA5B5582A9240EE0A688FBF51845D9 /* RNCSafeAreaViewLocalData.m */, - 80227D8A42D28C003E66266081075B52 /* RNCSafeAreaViewManager.h */, - AB2925D8C2603401461F149542B5552F /* RNCSafeAreaViewManager.m */, - 065C72E5ED957EA669215A314CBC0BCA /* RNCSafeAreaViewMode.h */, - F2A694C98D0E4AE6F9BABDC3DE3C2C1E /* RNCSafeAreaViewMode.m */, - A815F8A48FAD2A72BFF4F25399E5DB06 /* Pod */, - EAB69819B63C9F55336DA2283EFB16A9 /* Support Files */, + 2E513CA9CE0AF094E15E18F800E449C5 /* RCTView+SafeAreaCompat.h */, + 1438A7988B16E0FB99FC11B43C6B5978 /* RCTView+SafeAreaCompat.m */, + 45523E19655A31B76A25F3377D7CCB0F /* RNCSafeAreaProvider.h */, + 5BCC156DB2F6F5FF68D7D57C966498D5 /* RNCSafeAreaProvider.m */, + 902A11215AA330B31B02A82611714A28 /* RNCSafeAreaProviderManager.h */, + 829DCB708ACF3D18ED0BFE7353D01C1B /* RNCSafeAreaProviderManager.m */, + 75C8E0D516FA625218C39E526946E70B /* RNCSafeAreaShadowView.h */, + 218E45440CB1F8821EAD56862D7E4BF4 /* RNCSafeAreaShadowView.m */, + 874D0D5F0BA2B4235D7C9B04A9D318D5 /* RNCSafeAreaView.h */, + 6CFD73C04A9C2B17704793BFF6ABC49E /* RNCSafeAreaView.m */, + EEA5EA2ABA609E997A50E54E1003219C /* RNCSafeAreaViewEdges.h */, + 93300F9A320267EC1FA5990DD435C245 /* RNCSafeAreaViewEdges.m */, + 2D81079D611206FEB12C6852F6A76683 /* RNCSafeAreaViewLocalData.h */, + 3D02C879F613DDB960B3201EB25BCE9E /* RNCSafeAreaViewLocalData.m */, + F16F559B4D9FE759C99048918E0EBA2E /* RNCSafeAreaViewManager.h */, + 84E442992E94F677B90E6E8492F619CB /* RNCSafeAreaViewManager.m */, + D6214D397F64248704853C8DBE87D423 /* RNCSafeAreaViewMode.h */, + 122609579117858BA02E02338E293AED /* RNCSafeAreaViewMode.m */, + C7D3A1C61DAFC0181519162B42D15B0E /* Pod */, + 32DA0112315D92C0854AAA8DCBA1E198 /* Support Files */, ); name = "react-native-safe-area-context"; path = "../../node_modules/react-native-safe-area-context"; sourceTree = ""; }; - EAB69819B63C9F55336DA2283EFB16A9 /* Support Files */ = { + D9A04882DC547DCA5A5B7DAB33B26CE9 /* RNDeviceInfo */ = { isa = PBXGroup; children = ( - 90296E1E32178391C6AB06323D26E6CE /* react-native-safe-area-context-dummy.m */, - 4A609B0A87FF665F19CFA12F2A6514BF /* react-native-safe-area-context-prefix.pch */, - FB5636F03310523B5AB4AC1A89223497 /* react-native-safe-area-context.debug.xcconfig */, - F390A4ADFE5065ED118026F7A8CC5920 /* react-native-safe-area-context.release.xcconfig */, + D81CD8ABD42D907F5B804179D625F055 /* DeviceUID.h */, + 6C68E04A3089A46E81D3FA6F8AED7DEF /* DeviceUID.m */, + 3BEDC9AE6563EBE44494BFAECF8A0E0A /* RNDeviceInfo.h */, + E9D54B3492A75AB200CDCA458B34B2C1 /* RNDeviceInfo.m */, + F945F80E0DFFA0DF224DB35F9EAE157D /* Pod */, + 7E12B35B890DD7C78339EB5020733B81 /* Support Files */, ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-safe-area-context"; + name = RNDeviceInfo; + path = "../../node_modules/react-native-device-info"; sourceTree = ""; }; - EACA4A395F38779AA97BD5952129FC57 /* GoogleAppMeasurement */ = { + DA69FD0EFD9B277392E024394CBDE3FE /* Support Files */ = { isa = PBXGroup; children = ( - 1733B28C33F4DD608639D5BC1749EC61 /* Frameworks */, - 0DFC34218C4D7364D7F6E022B9D192C4 /* Support Files */, - ); - name = GoogleAppMeasurement; - path = GoogleAppMeasurement; - sourceTree = ""; - }; - EB4903D80CDFD473B9783C6F8D9046A5 /* Pod */ = { - isa = PBXGroup; - children = ( - 80FCBF51C204A5BF6EA8B12049D35583 /* LICENSE */, - 20BE05392BEE989225A1BB9A9D9AC30E /* README.md */, - C6CF8F4840B8CB15ABAC8F1308ED3C52 /* RNLocalize.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - EE5FBA78E81D47F6E70757FCC2BD777C /* react-native-cameraroll */ = { - isa = PBXGroup; - children = ( - 1CA0C4C5E442706D220F564B47B7E1B0 /* RNCAssetsLibraryRequestHandler.h */, - C243495974C4509A2870B16FFD36C84E /* RNCAssetsLibraryRequestHandler.m */, - 64916A4D0599660624FEB23006CE054E /* RNCCameraRollManager.h */, - CE66643F5FC639D8B673507543236734 /* RNCCameraRollManager.m */, - 09BC231BC33642E4F1EF9D729A3DB32B /* Pod */, - 19408177D9DC1BB97679E92263D03552 /* Support Files */, - ); - name = "react-native-cameraroll"; - path = "../../node_modules/@react-native-community/cameraroll"; - sourceTree = ""; - }; - EE720B04417ED7A6A843DD8CC033D63E /* Pod */ = { - isa = PBXGroup; - children = ( - 93286CC5CF180ABA659F3A0B996FAA7C /* EXConstants.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - F02435DEF2721CFAB42C5ED14DB4EC73 /* Pod */ = { - isa = PBXGroup; - children = ( - 4DDB2A968A8960CBCC7C2BEF3F459F2C /* EXLocalAuthentication.podspec */, - ); - name = Pod; - sourceTree = ""; - }; - F0F84E0523E30E70FFA299C43AE81570 /* Support Files */ = { - isa = PBXGroup; - children = ( - 744BA262E9E8A85813C1DDE1DC59612B /* UMAppLoader-dummy.m */, - 3D6A2B0B844845B9E7BB8632CEB0198D /* UMAppLoader-prefix.pch */, - 0016CB757D356FEFC24C3CBF2180C813 /* UMAppLoader.debug.xcconfig */, - BBD78CAA6416E3C6C0E9A765BADB047F /* UMAppLoader.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/UMAppLoader"; - sourceTree = ""; - }; - F3A42399F38E644EC2F82FB379419106 /* core */ = { - isa = PBXGroup; - children = ( - 86F26F35353333A6BB22CEF6AE743C17 /* LongLivedObject.cpp */, - E2C1C9DDD2E9FE2340E0EA49FFE6D2FA /* LongLivedObject.h */, - 6168F38FB52EC736551766D6E3C60096 /* TurboCxxModule.cpp */, - C3509D7E6E6FF57DEB0BB98F4D9970A1 /* TurboCxxModule.h */, - D372B58B07D58281BA62F9165AF037AC /* TurboModule.cpp */, - 59A4506E32CFEC69B2D169214E3C7835 /* TurboModule.h */, - 2EAEF4D211A04A58ED96E38766C5D1E3 /* TurboModuleBinding.cpp */, - BB9408A97352ED127BA999C50F5DAF2F /* TurboModuleBinding.h */, - 32CD83D7735A14A5075286726B969B1D /* TurboModuleUtils.cpp */, - FA31742AD2A94D363D05E51A34ED87AF /* TurboModuleUtils.h */, - 47776E789C6476DEE35F82BEF31F61C0 /* platform */, - ); - name = core; - sourceTree = ""; - }; - F3EEC48D2E9D1D8ED11CCC480FE0C893 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0871C8795234C3431222032EA497AA83 /* React.debug.xcconfig */, - BA812CA4C38920369FDD5B8C7831688D /* React.release.xcconfig */, + A7687B42D8B3C165BC0728E6AB130160 /* React.debug.xcconfig */, + 003448744C444F7FEAA59D7446EB5EAA /* React.release.xcconfig */, ); name = "Support Files"; path = "../../ios/Pods/Target Support Files/React"; sourceTree = ""; }; - F4ED85E3729711744E5FF158BECDBD4B /* Support Files */ = { + DA9291131311E0FF516F822C640C0ED4 /* Pod */ = { isa = PBXGroup; children = ( - 492401E928E2AEEB4D6BAED954287543 /* RNCMaskedView-dummy.m */, - 5BD22C8044A75D23BDA8192B19B8DA8D /* RNCMaskedView-prefix.pch */, - 9FE33FEB54FCCD540B5C8AF66F5BA1B1 /* RNCMaskedView.debug.xcconfig */, - A5D95122CFB7FE65048C4E038BAF4AE5 /* RNCMaskedView.release.xcconfig */, - ); - name = "Support Files"; - path = "../../../ios/Pods/Target Support Files/RNCMaskedView"; - sourceTree = ""; - }; - F5BA7758FA6D8A5F1210478FC322F5EC /* Pod */ = { - isa = PBXGroup; - children = ( - E72DD20E2480B30D2EA7F59F9E9071D7 /* React-RCTVibration.podspec */, + 9645C019754A75B61334196DCF880BE8 /* LICENSE */, + D1A6C5DD3568EEFD1F03B838EB9AE41A /* README.md */, + 7D91CFDEB627C400CCC44EFD1FE1FC80 /* rn-extensions-share.podspec */, ); name = Pod; sourceTree = ""; }; - F62CE8987234BB643A431E433D0FE848 /* ScrollView */ = { + DB6F019F059E08F2C9F7793B24FDEF2E /* RNFastImage */ = { isa = PBXGroup; children = ( - 0798EAB5ECE84B8786E46E1DDC74EBC9 /* RCTScrollableProtocol.h */, - DEEBF6EFFA56877246B99740642125E4 /* RCTScrollContentShadowView.h */, - 0802964F223D7584D2261C2F5A90277B /* RCTScrollContentShadowView.m */, - AC753904BAFFB1A9511FF9C52E65141B /* RCTScrollContentView.h */, - FD29547C2C3A1FA49DF682A9262506E4 /* RCTScrollContentView.m */, - E4171CF7DCF4F5146DEE052A9D54BB84 /* RCTScrollContentViewManager.h */, - 42CD5F5B3B3358A771678186FF2FFF58 /* RCTScrollContentViewManager.m */, - CDEA08C7FF025D3288B25D1B49D63EC7 /* RCTScrollEvent.h */, - 81113F643E1CF81D879597FC06BB4375 /* RCTScrollEvent.m */, - D8948141E9C8C2805ECCEDEAE42FF5DA /* RCTScrollView.h */, - 7351C181A122A049B7118B464F58456E /* RCTScrollView.m */, - 406361C35BAA62FF97AEAE4B1F895035 /* RCTScrollViewManager.h */, - 48646B3B495315C0F32EC39A20A7CADA /* RCTScrollViewManager.m */, + E80AC4391C0D3A16C18B53DAB9D0BE01 /* FFFastImageSource.h */, + 52449E6860713C0240AC861311734FD7 /* FFFastImageSource.m */, + FE2373483D81A351F2657FA0998800D5 /* FFFastImageView.h */, + 00EB6B39E8DF5A56C9B1651836584492 /* FFFastImageView.m */, + 59A8409C5D192479544A713BC88D4F3C /* FFFastImageViewManager.h */, + EC61BE9525E8658BB32C11F2FF8EA780 /* FFFastImageViewManager.m */, + 9196E901280A67E3D16ACA994057FED6 /* RCTConvert+FFFastImage.h */, + 4B9215589F565DF5A0A8BDC7A3D51D63 /* RCTConvert+FFFastImage.m */, + 320D15EA317AB356B31428489EDD473D /* Pod */, + 12BDCF8275BB7C7425DBCC8C95ACE413 /* Support Files */, ); - name = ScrollView; - path = ScrollView; + name = RNFastImage; + path = "../../node_modules/@rocket.chat/react-native-fast-image"; sourceTree = ""; }; - F6E248F439658C3F0881773A572D652B /* mux */ = { + DC148D382CFC5C7005CAA8F01AD57BFE /* Nodes */ = { isa = PBXGroup; children = ( - 10F53A1495B8E4AA9B31DBDEE6AD6F57 /* anim_encode.c */, - 1E757213D5F91C735ECE524723A3E56E /* animi.h */, - 8C73C03F66BD6F21E6E434A1E5207829 /* mux.h */, - A3CDE3A926A54EE04C600DD76CD5D1DC /* muxedit.c */, - 8B1CE72BEBE578ADD047DAF1E1C7C7B2 /* muxi.h */, - 635809F2E8DD33860279B3B4016EC9BE /* muxinternal.c */, - 5734D931BDADDC1C447BCD831D3D8E7F /* muxread.c */, + E6C9B2C15A30078B9417F233D814ACCA /* RCTAdditionAnimatedNode.h */, + 572B35F5F8883CDCE1D5D9EEE6A7E8AE /* RCTAnimatedNode.h */, + 6045750F7FA6C09CFB8840B49207A1FC /* RCTDiffClampAnimatedNode.h */, + 6E1AFC76D50D9DAAE06E8E284C40D30E /* RCTDivisionAnimatedNode.h */, + 8E5C38B26E271DD9F2EBCAC5E8CEB700 /* RCTInterpolationAnimatedNode.h */, + 67C5ED4DDA7ADAE84600CD0C5B71BDC5 /* RCTModuloAnimatedNode.h */, + 16318D9A0BE3396DC2628901CC2A5515 /* RCTMultiplicationAnimatedNode.h */, + 13EBE67F2E4E5B11BDAB3639987141C0 /* RCTPropsAnimatedNode.h */, + 56E20001F35470C54EA22AE67FA5B48A /* RCTStyleAnimatedNode.h */, + CF9DEB4B02874654D58CE806FCBBDFE3 /* RCTSubtractionAnimatedNode.h */, + 3B64D783F8C74B4682FD3D803C78CCA7 /* RCTTrackingAnimatedNode.h */, + 0B3A34320506715F44166395145C5179 /* RCTTransformAnimatedNode.h */, + 97B57C9F245BFF0B3BB2BF775356287B /* RCTValueAnimatedNode.h */, ); - name = mux; + name = Nodes; + path = Libraries/NativeAnimation/Nodes; sourceTree = ""; }; - F719735FEE8252EA7D95413A77FAE2DD /* Surface */ = { + DC1789926E2AD2FD1A9382BC30B47D56 /* Support Files */ = { isa = PBXGroup; children = ( - 981C51D036ED8F8BACDAAE65B23E5F15 /* RCTSurface.h */, - BEF495DA086741CFF80D572578A0875B /* RCTSurface.mm */, - 3902EFC847FC1378429D51930F83EFB7 /* RCTSurfaceDelegate.h */, - B0662D051DF42D8150D5F4B6B50190F0 /* RCTSurfaceRootShadowView.h */, - 422A8203166A04153210DF34506CCCD9 /* RCTSurfaceRootShadowView.m */, - 8B7D7FE6AC4A9EF21678B0F718C686D8 /* RCTSurfaceRootShadowViewDelegate.h */, - 7C8A95117B845CD2BA5EFD37E70F1995 /* RCTSurfaceRootView.h */, - B1C1C8D3CA86CC9AC6F90B5BA2E2D4D0 /* RCTSurfaceRootView.mm */, - B4735C3818F5505C46AA5FB0839CD0B3 /* RCTSurfaceStage.h */, - 907E4E7E56EA71EF2252C76C4385A7CD /* RCTSurfaceStage.m */, - 9ECE254E55D820019E2A31F099741180 /* RCTSurfaceView.h */, - 06B86DCEBCB5BF2A5B783A9A7CFE66FF /* RCTSurfaceView.mm */, - C168E75C2CE01B7AA6795B1E1B62A1AC /* RCTSurfaceView+Internal.h */, - E5DB7F9BF5E604DBC9D136ABB0ABD318 /* SurfaceHostingView */, + 9EA12513D98BD2C55D80F09DAC744C69 /* React-callinvoker.debug.xcconfig */, + 296C0DD21B02A676507DB82596E4AE1E /* React-callinvoker.release.xcconfig */, ); - name = Surface; - path = Surface; + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-callinvoker"; sourceTree = ""; }; - F76DDF89BCDBDD675DE17B654BFFB2B6 /* Views */ = { + DC5FA27760AE45C2B289BB9860B89D65 /* Nodes */ = { isa = PBXGroup; children = ( - A65989EEFCE0BEEE7CC1C7B5746AD31F /* RCTActivityIndicatorView.h */, - 13B054FC7DEC6BD83B187A655CA0FD9F /* RCTActivityIndicatorView.m */, - 9C6B6BA9573A3D5114944B9DD5890D74 /* RCTActivityIndicatorViewManager.h */, - F69CD72B379C98BD9A1332AC77336174 /* RCTActivityIndicatorViewManager.m */, - EEAA543205F01FF09C3A376B7CB9223B /* RCTAnimationType.h */, - C77C9FBBCB438359DBDE6B871BF7983B /* RCTAutoInsetsProtocol.h */, - 26DD998660B2BE1816A93D531E0EC82F /* RCTBorderDrawing.h */, - EA2B0F90A51030C59CAEEC3CC7211247 /* RCTBorderDrawing.m */, - A92A23DF1C627F65E62E5CF16694F9C9 /* RCTBorderStyle.h */, - 934ADB02D0E720443CAF0F8B49A48D6B /* RCTComponent.h */, - D2B8B6E373698F862883B51B8AC67F17 /* RCTComponentData.h */, - BFE395D21FBE6AD8B8B5C5EBD078B42E /* RCTComponentData.m */, - 41CFD4D3D242650FEC3BF8CFEA88C08D /* RCTConvert+CoreLocation.h */, - E6817B75E1798AAF6EA997F690C91093 /* RCTConvert+CoreLocation.m */, - 52426FD74F4821670D4C474FABF0D44C /* RCTConvert+Transform.h */, - 84B59BDF0D00E749F794DCFFEBB1EE34 /* RCTConvert+Transform.m */, - 27ABF28F90A20FAD70E62816ED19F5AA /* RCTDatePicker.h */, - BF0C4AC8BB6062280C356E9369DE4721 /* RCTDatePicker.m */, - 16B068281A89BEDE84D6131F2BAE8745 /* RCTDatePickerManager.h */, - 1210CB324AD0392318D3F271FBBD1ACC /* RCTDatePickerManager.m */, - DBC7570A5DEE14CEF9E6716AEC679116 /* RCTFont.h */, - 721ECE4F55125F8D2B06F7E50B19A1AF /* RCTFont.mm */, - 741DA7B4648C7D20B1C86F960E6350AC /* RCTLayout.h */, - 67BAFEDB32FDB1D0AD1D217DCCF26CC1 /* RCTLayout.m */, - 23DC14BC30212C2A74E396EA2DD51B91 /* RCTMaskedView.h */, - 92DF677A3DDE76EC4D1B71DDBA4FAD29 /* RCTMaskedView.m */, - 96C86D44150486D099DDB2694E5E7BCA /* RCTMaskedViewManager.h */, - 8B051D85376D40D49CC0BE842A3DA5FC /* RCTMaskedViewManager.m */, - D1C4FC5E1F23F942780D21CCBD9CA28C /* RCTModalHostView.h */, - 25BF77E2F0F25E7216E606048EE1180A /* RCTModalHostView.m */, - 9D7F3EAAC32341136ACA4C5AB471EAB1 /* RCTModalHostViewController.h */, - 1B7C9A370CB377C5A345342C366E6ABA /* RCTModalHostViewController.m */, - 62CDA9DDEE1D960A214DA51C83DC3E91 /* RCTModalHostViewManager.h */, - 501B1F9E038601FBD2E2DD684A90B5D6 /* RCTModalHostViewManager.m */, - D50932CCC095608F0E80DE688979F74D /* RCTPicker.h */, - EF1CB6936684CFF23AB137B5F8CFB337 /* RCTPicker.m */, - 351AF5B5F9D569C80DA853CDD90CCE3E /* RCTPickerManager.h */, - 1DD45046AF7C0A8AA356137129876F2B /* RCTPickerManager.m */, - 67A4E867544E2A9BB3B241F404B585B6 /* RCTPointerEvents.h */, - B45A6A9F70AE4BEC97C0B6F5F9EB6FCE /* RCTProgressViewManager.h */, - FA9BAD987A0B88DCA3C7E6B9381F0B5C /* RCTProgressViewManager.m */, - 3D70ABA751AFDCA0FB499B0AB9D797BB /* RCTRootShadowView.h */, - 2ECB3C343296C4A64472C1905259DFCC /* RCTRootShadowView.m */, - E231195686DAA93C6215F5A37596789A /* RCTSegmentedControl.h */, - 05FCB29EA8A0ECF40CDEC1CDB7D91201 /* RCTSegmentedControl.m */, - 3C4DD4D8A2E599E933F49CABCD377CB9 /* RCTSegmentedControlManager.h */, - FFB599276F9A96E8C162F8A8B6E02C89 /* RCTSegmentedControlManager.m */, - 59AB26443058AFBD0EDED1A33FFCB835 /* RCTShadowView.h */, - C974638B279A70C7F30601F69AD7781F /* RCTShadowView.m */, - 31F5620E7618564781F88264E1F9ED35 /* RCTShadowView+Internal.h */, - 403BA7C6CED5DD2F2CDE32266DD115A4 /* RCTShadowView+Internal.m */, - 0F225C151C807E9E80F2E6CE030C4205 /* RCTShadowView+Layout.h */, - 1A7F9488B83BAB2F51C7DEC46E172F72 /* RCTShadowView+Layout.m */, - 820D918138C8817D6905702A9CB94BDE /* RCTSlider.h */, - B50FCEF319BE9602824CD526D0A8139A /* RCTSlider.m */, - 9F5C0D3412115B1C70F87A175BFA94DB /* RCTSliderManager.h */, - B69E358DE1B052453E9808EA9EE10AF8 /* RCTSliderManager.m */, - 8A40BD840EC14017F3F9E2A0DF9385FC /* RCTSwitch.h */, - A48A8718E4BB3BBAF4546E0B15307BFC /* RCTSwitch.m */, - 39E83F686D7D84C65FA7EAA7041144F1 /* RCTSwitchManager.h */, - D4D60BF37DC772598986B63B234539A3 /* RCTSwitchManager.m */, - 7F57BABCBA0174D900BA54401B43790B /* RCTTextDecorationLineType.h */, - 09144F81FBC14583C5005E6DA47792BF /* RCTView.h */, - 90E1207CAC8C95AB1F458E75F09B7813 /* RCTView.m */, - 745454FCA2F5FFD4F63F8780BEF4C6FD /* RCTViewManager.h */, - 4EC93AFD7667ECD2F429D3E8AB07E47C /* RCTViewManager.m */, - 85A1FEF2C4E89DE861256ED8BE1A4F41 /* RCTWrapperViewController.h */, - FFAAC1AA0F94ACABCDF845F4DFEFE204 /* RCTWrapperViewController.m */, - F8AB7578113C306217F64EF0CBBA6A86 /* UIView+Private.h */, - D8E38E17D242F20046B5C18296FF4036 /* UIView+React.h */, - D079176E8C813D460512DB84FB1E2175 /* UIView+React.m */, - 95E272222D8FA271F86B38AE1AEE9210 /* RefreshControl */, - 5171A468E3C010C7A84A4AC6DEB7EB4A /* SafeAreaView */, - F62CE8987234BB643A431E433D0FE848 /* ScrollView */, + 3B5D74240A958034DF34317CFCD9A0D2 /* RCTAdditionAnimatedNode.m */, + 924BBF85FAD0D1D5E1A35C30935DE6B8 /* RCTAnimatedNode.m */, + 4C26E6310F7B6874CC5286CF3B2C5E31 /* RCTDiffClampAnimatedNode.m */, + 8FCC45EAA485211A797F17B14E81E689 /* RCTDivisionAnimatedNode.m */, + 854C06BFE510605D3E10594FD39180DB /* RCTInterpolationAnimatedNode.m */, + BF295FF0F9A21C52C7861706195E85F1 /* RCTModuloAnimatedNode.m */, + 03C67F167A7AFC0E89486E82E5CC8781 /* RCTMultiplicationAnimatedNode.m */, + 3830A37AC24BBCDEF8138CA1E39E1923 /* RCTPropsAnimatedNode.m */, + D66AE7861F7325D0186D2C242BD27F9C /* RCTStyleAnimatedNode.m */, + D5FA35C0A1A276A989D0108A6D3F5498 /* RCTSubtractionAnimatedNode.m */, + BD53537297AC531491BB54D7CFD4DD38 /* RCTTrackingAnimatedNode.m */, + 28EE14CB48973FCBACC449F883684C0D /* RCTTransformAnimatedNode.m */, + A247CDFC965A25DF30A60F3333572C5E /* RCTValueAnimatedNode.m */, ); - name = Views; - path = React/Views; + name = Nodes; + path = Nodes; sourceTree = ""; }; - F822D448B1C6A6226201147641592DC1 /* Source */ = { + DC66B1675AD648DA94F3953731D7D217 /* Pod */ = { isa = PBXGroup; children = ( - F07AF17231352FAC86958B11B262268C /* BSG_KSCrashReportWriter.h */, - 43D03DB726B410AA256A8B1E3AF0100B /* BSGConnectivity.h */, - D42777CA461B620478E3E2108813C937 /* BSGConnectivity.m */, - 2881FEC8284A5EA823672B48E20930AB /* BSGOutOfMemoryWatchdog.h */, - B88CF7572FC59624D214D535B06891AC /* BSGOutOfMemoryWatchdog.m */, - 03C1D3D0CD542E6B9E4B92D290C1864D /* BSGSerialization.h */, - 730AB123B6CD2630D5F088205F830F04 /* BSGSerialization.m */, - BFBC79B1D54204585867BE47A6E185D9 /* Bugsnag.h */, - 77E599B73A807CC9CE2D7D9A1F26BC1E /* Bugsnag.m */, - BDD86810C1FC0229CB481AEE4EE39FE2 /* BugsnagApiClient.h */, - 55ECCD1BC7B705FEA3AC46F0330DDEED /* BugsnagApiClient.m */, - A6AB8A3C286ADBC0DD45803999A7441D /* BugsnagBreadcrumb.h */, - 9597CFEC9BA8376B97C82F1836CC6245 /* BugsnagBreadcrumb.m */, - BE266C9B8E76939FE5C71EF566479AE5 /* BugsnagCollections.h */, - C6F9203A9A10EE2E9608F5D0DCA8B05F /* BugsnagCollections.m */, - 4670FE6F06F10FE56754009184A08F78 /* BugsnagConfiguration.h */, - B441C3BD1F1173B64ED0BAFB195C8A84 /* BugsnagConfiguration.m */, - D7270FFD70B21B464B3F297F9DFD1418 /* BugsnagCrashReport.h */, - 2F43E8505637F4CCFCEFDD22C49B9A8A /* BugsnagCrashReport.m */, - 0792CFE33BB76561F77A5FA76A3C3D85 /* BugsnagCrashSentry.h */, - B7D366120B6EF65E206BE928F596207D /* BugsnagCrashSentry.m */, - 5ACD9FA7D9220BD86AE0DA31FF978724 /* BugsnagErrorReportApiClient.h */, - 428159FCF65A3E3D131720C6E1909CDF /* BugsnagErrorReportApiClient.m */, - 2C0AC5526C17F630002EFD6125097719 /* BugsnagFileStore.h */, - E235B8279246B8AADAC03EC3906A030C /* BugsnagFileStore.m */, - AAF07727CB6168579B8C1875EBD0CDE9 /* BugsnagHandledState.h */, - 82E3CD02E7FCC02B224A1D7C02174917 /* BugsnagHandledState.m */, - 75034DF620B40951906965C9E730EA7E /* BugsnagKeys.h */, - FD2022CE8709BF25A95565699B9E4EED /* BugsnagKSCrashSysInfoParser.h */, - 2289CBE7210E7EE7FD37438C92987E2B /* BugsnagKSCrashSysInfoParser.m */, - D6C5597DE25F8E7626314E989E46E869 /* BugsnagLogger.h */, - 8D17D989E39AD42EE658569F64DB5B63 /* BugsnagMetaData.h */, - E2D3E6FA97B829798D4EF39F9006B80C /* BugsnagMetaData.m */, - 90FC737285D1D3969BDF19BE4863D4C5 /* BugsnagNotifier.h */, - 199D344BD30539CC32CE6928D5A216D4 /* BugsnagNotifier.m */, - 5D685286ED38572BBEC117022A11DAA7 /* BugsnagPlugin.h */, - B9618AF8600308521930317617B79BAE /* BugsnagSession.h */, - 9DC6AB712F618A1FAB640E85CC25EE6D /* BugsnagSession.m */, - 4ECE9899478060F40994317A4CC05626 /* BugsnagSessionFileStore.h */, - 157A433195BF742EE998DC049AC4D061 /* BugsnagSessionFileStore.m */, - 911C0005841625987C56A533CC2ACB78 /* BugsnagSessionTracker.h */, - D0D2CD5DF7CEA11922512B699BFB6E5D /* BugsnagSessionTracker.m */, - A1E5D39742A35A37A4E784EA66C1B093 /* BugsnagSessionTrackingApiClient.h */, - 417F80CE73198E7BDE01F7699AEA8F51 /* BugsnagSessionTrackingApiClient.m */, - 7AE384BD8CC030B3564768A94B678F46 /* BugsnagSessionTrackingPayload.h */, - 5D9BA3D711C337D4CDA290FD2AC421CE /* BugsnagSessionTrackingPayload.m */, - 45B0358B27388CF8F7F76CE99E8D541C /* BugsnagSink.h */, - CAD71D94ADEA26A24434DEE519D7FAA9 /* BugsnagSink.m */, - EBBF9B782F3C738D752793BB84FEB010 /* BugsnagUser.h */, - 81A7A475278E4385E2732BFB8197676B /* BugsnagUser.m */, - 0C2FC874EFFA88394F6FA20FB65171BC /* Private.h */, - 3848B00E2D732A8D0E9A8AFDA5FFD66B /* KSCrash */, + A0C708C5C4DFCE7C893B0FD55C1D6242 /* UMAppLoader.podspec */, ); - name = Source; - path = Source; + name = Pod; sourceTree = ""; }; - F9165C0588228CBBE13E3CEC818154A4 /* SDWebImage */ = { + DC6EEFFE6E83B4C097C5F365FE0599C3 /* bugsnag-cocoa */ = { isa = PBXGroup; children = ( - 6A4E1FB5EA14CA10737F3CB51399896E /* Core */, - E0F77B312F1704D072AF60F482023F45 /* Support Files */, + 7C3743554C99D3D70783F9ED0DC87313 /* Source */, ); - name = SDWebImage; - path = SDWebImage; + name = "bugsnag-cocoa"; + path = "bugsnag-cocoa"; sourceTree = ""; }; - FA25E67F724E7C844716CD9551E0A48D /* react-native-webview */ = { + DCC6E989734C8AB47CF92F1BC2443D02 /* Support Files */ = { isa = PBXGroup; children = ( - EF18428DD6B5C6031E6AF8D7ED927FA1 /* RNCWebView.h */, - 4651C6A79F9C61CE6247A62232BD6BC8 /* RNCWebView.m */, - C4067232583C4304F137FCD4C6779D75 /* RNCWebViewManager.h */, - ECCD8EC24A8C2697035E0A8D25F0765D /* RNCWebViewManager.m */, - EFCF0B535AAD9257740ED9380BF724AA /* RNCWKProcessPoolManager.h */, - 3BEA0C29C88EAFB371FCBCBAFA61492A /* RNCWKProcessPoolManager.m */, - B99F631CCBC14D70BAF6687F9EEA5AAD /* Pod */, - 7196CC4F2708ED8CDC8051ADF1CA3B23 /* Support Files */, + 55E28955DFEEFACEF143D9ECEA9B3C7E /* EXConstants-dummy.m */, + BFEE0A92DE6FB11CDB9DC823043F463E /* EXConstants-prefix.pch */, + FFB03D6F41C2F957816EDE6AEA274733 /* EXConstants.debug.xcconfig */, + DC1ECA0A53FBB33D8EB7DBC4CE6ACACD /* EXConstants.release.xcconfig */, ); - name = "react-native-webview"; - path = "../../node_modules/react-native-webview"; + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXConstants"; sourceTree = ""; }; - FA2A97CF51DA0EED399874F8378F2E11 /* react-native-document-picker */ = { + DDE52E47A1BA363956F4DE65066D234F /* Pod */ = { isa = PBXGroup; children = ( - E1AFA9A20D495499386B13F3D69DB8D4 /* RNDocumentPicker.h */, - 0F598D0ADE971EA742FFA1C679F9DAE1 /* RNDocumentPicker.m */, - 5F4D03543DFFFF577C4E7B8AFD70E32A /* Pod */, - C204653660C6D5A725DD7DDAD36A380E /* Support Files */, + F07696D13F3180C59A85684E07C1C859 /* UMBarCodeScannerInterface.podspec */, ); - name = "react-native-document-picker"; - path = "../../node_modules/react-native-document-picker"; + name = Pod; sourceTree = ""; }; - FA5292E0134B05A244356DE383F55389 /* TextInput */ = { + DE77D077B3E9D90E037011C88B85E522 /* Frameworks */ = { isa = PBXGroup; children = ( - 335EFF7D5A6AECA87296187A5FF2D12A /* RCTBackedTextInputDelegate.h */, - EE510ECFE9740A1362829E8B15A7D768 /* RCTBackedTextInputDelegateAdapter.h */, - C4D25F70DC8B45BD854D50AB634AD856 /* RCTBackedTextInputViewProtocol.h */, - 79773EA522BCA7FDA74A1232B1F5FB93 /* RCTBaseTextInputShadowView.h */, - B448A70A3DB1231697957139D2E35D54 /* RCTBaseTextInputView.h */, - 64E504ED3E430BD7B4CC63B2CE0D2632 /* RCTBaseTextInputViewManager.h */, - 7C39690C18200C48305B76C89E2EDE45 /* RCTInputAccessoryShadowView.h */, - D8C9AD6C661265BB283DB275371E5729 /* RCTInputAccessoryView.h */, - 638D22B036121DEA40AC69DF1D69F969 /* RCTInputAccessoryViewContent.h */, - 5175740F17A5CC2C16CEC2CBD1CEF513 /* RCTInputAccessoryViewManager.h */, - EFF80CE80112452C15F49D7B990F9ECA /* RCTTextSelection.h */, - 9C3AE56AAC820BA8EB907F4E36080A4C /* Multiline */, - 3E0F4F26042B7F359109D7E7E257472B /* Singleline */, + BC3CC80762661768FD845DAF6495B7C2 /* libcrypto.a */, + 946C22680302D08D06B06AABA99505BF /* libssl.a */, ); - name = TextInput; - path = Libraries/Text/TextInput; + name = Frameworks; sourceTree = ""; }; - FC98867B7FFD6C45EBD30A130648523B /* Support Files */ = { + DE966976040D97D55974F75579CD8524 /* FlipperKitUserDefaultsPlugin */ = { isa = PBXGroup; children = ( - 38E528A2F0C70D984284B0B23350D234 /* React-cxxreact-dummy.m */, - B504F18D9932B776255E075028541B1F /* React-cxxreact-prefix.pch */, - 3625BBE65B73F157169A12C751C26995 /* React-cxxreact.debug.xcconfig */, - 300627D0E908150F097AE8D79B83B1C9 /* React-cxxreact.release.xcconfig */, + 5FF53F120C9636363D6E1DF805BA4847 /* FKUserDefaultsPlugin.h */, + C788DF693D5554D8D114BACE82CA597E /* FKUserDefaultsPlugin.m */, + FD1254373F44E1E4D0387E98B7DEF301 /* FKUserDefaultsSwizzleUtility.h */, + 774C2B51FB32A49702C6285EB360644B /* FKUserDefaultsSwizzleUtility.m */, + ); + name = FlipperKitUserDefaultsPlugin; + sourceTree = ""; + }; + DF9936C38E280AFA3F445D176CE3E382 /* Pod */ = { + isa = PBXGroup; + children = ( + F786C73BE8A9D02CDAFF2B9490CE0891 /* advancedIos.md */, + 99299FEE471C5CB2008492745168BF31 /* installation.md */, + D0E51BC929C58DF285D9BF845BDBC4D2 /* LICENSE */, + 9F89E9422660E556867CA39E9365EF04 /* localNotifications.md */, + 02BBEB4060EED4BB4EC10ABD17A4FD46 /* notificationsEvents.md */, + CD96BCAFCD9D466BFBAB6D0383016DF4 /* react-native-notifications.podspec */, + 18BA1EB94E42250CFE983AD15579B4AF /* README.md */, + 8A9A610687A353E6B800FE72721535DE /* subscription.md */, + ); + name = Pod; + sourceTree = ""; + }; + E00D437A519EF553AD3641878151B957 /* Support Files */ = { + isa = PBXGroup; + children = ( + 23D0E8467321FD988A07D1B9B4EE0468 /* ReactCommon-dummy.m */, + D46D92381B785E82A0F96712DC54EDC1 /* ReactCommon-prefix.pch */, + 3F6891A42A9C68297B09E1DC34A46628 /* ReactCommon.debug.xcconfig */, + 9B64DA9D8F7AB4B235F0F948339E4E9F /* ReactCommon.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/ReactCommon"; + sourceTree = ""; + }; + E023E21DF16B2B53836133774CFA2D9D /* Support Files */ = { + isa = PBXGroup; + children = ( + 83563408BEAF020A9D2471EB8CB6A0B6 /* EXVideoThumbnails-dummy.m */, + 5035D6BB17F2FDC3B8231A6CF01CE7CB /* EXVideoThumbnails-prefix.pch */, + 9AB96A3603F6A0C75B022BF8FEB791B7 /* EXVideoThumbnails.debug.xcconfig */, + 08891E4645BCCFE387D06289856889BF /* EXVideoThumbnails.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXVideoThumbnails"; + sourceTree = ""; + }; + E0440C54D95540931B5190789C179AA8 /* Pod */ = { + isa = PBXGroup; + children = ( + 7C08C86FD522394FF2127F0F2DAF9CDB /* UMFileSystemInterface.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + E04736081CFE4BC73F78EC30146236D2 /* GoogleDataTransport */ = { + isa = PBXGroup; + children = ( + E95C50F4AA4A162306E867AD740D621F /* GDTCORAssert.h */, + 0FF3FC2FC411C033C8E598DF75DB8E69 /* GDTCORAssert.m */, + 06BC2718366E7D446A460E9A3C051889 /* GDTCORClock.h */, + E904FB44E0F60263FFEEF3F0CAABEB07 /* GDTCORClock.m */, + EB0CC6987EC71C4BA637274C9ECABE2A /* GDTCORConsoleLogger.h */, + 9173891E3F3EC1623353E06611BEC253 /* GDTCORConsoleLogger.m */, + E5A4F25F2D7AFB57D03250BEB9D49F7F /* GDTCORDataFuture.h */, + AFDB4C9806333C32509F4DD1BB3599DB /* GDTCORDataFuture.m */, + AB941A4A795E00CF510B118C62D04E69 /* GDTCOREvent.h */, + 4F82EAFB74F63EB62458ADB027AEFC7F /* GDTCOREvent.m */, + AEADE573DECCDD96AC88553DA9D0DD70 /* GDTCOREvent_Private.h */, + AD3BAF3EA12400C8FB7278F1F215FDFE /* GDTCOREventDataObject.h */, + B4708E70C3180E114A6D1632FEE02F33 /* GDTCOREventTransformer.h */, + BC65CAE7875248D14C21132FFC785A51 /* GDTCORFlatFileStorage.h */, + 4AAE8646B15DEB7323FBDB87255F1019 /* GDTCORFlatFileStorage.m */, + 6F351E2BA4429656767AF3FA39D69E68 /* GDTCORLifecycle.h */, + 47B0637420115E94A5E606433A5CB9A6 /* GDTCORLifecycle.m */, + CB17739A753C1166E5F9872137765227 /* GDTCORPlatform.h */, + 83C0D7C288E68D751A5685052803E1BF /* GDTCORPlatform.m */, + AD504639AA59D8D167ABFBA539643A19 /* GDTCORPrioritizer.h */, + 044230C5304F3E6B8C7DB6B5FCDC17D2 /* GDTCORReachability.h */, + EEB82938D8DC5A266B866E74B527547D /* GDTCORReachability.m */, + CB84CC51503D7890C0A68A673FC36BC9 /* GDTCORReachability_Private.h */, + 2497AD2C3A38487B2E6A2C14553F93DE /* GDTCORRegistrar.h */, + C4FCBC1797EBAFA2945FD55F5767E1A3 /* GDTCORRegistrar.m */, + A919D11DDD00D385BEF1F93B4617E820 /* GDTCORRegistrar_Private.h */, + D1766837DC550B10E0D9B38CE023F75C /* GDTCORStorageProtocol.h */, + 12040043997D5E4561E199109FB51685 /* GDTCORTargets.h */, + 2147009ACA77C71C0042CE90F8F9FC1D /* GDTCORTransformer.h */, + 02A52226F2EB3FCF1FF4CEDF15A00E9C /* GDTCORTransformer.m */, + 5FDE972D4AD9AF52016E548F83A398A9 /* GDTCORTransformer_Private.h */, + 9ED083F33A0F5839CEF34A1AAAA3E985 /* GDTCORTransport.h */, + 754E0BE205AB1A8A7039CFC8FA3BD918 /* GDTCORTransport.m */, + AA3DD2346D2A8EC698CFE0B7382E1E3C /* GDTCORTransport_Private.h */, + EC658CB13F117CB132ED545C56448294 /* GDTCORUploadCoordinator.h */, + F6A7DF13027A944C7B28667B6B41ED7C /* GDTCORUploadCoordinator.m */, + 6549E342A6172E43AD498F2E37383650 /* GDTCORUploader.h */, + 2F657A85EE3B3EEC36D93838FDAA2691 /* GDTCORUploadPackage.h */, + AFC8475FDDB23E3A0129FA3A18980686 /* GDTCORUploadPackage.m */, + A090123081DFFADF3C37F389302B64E2 /* GDTCORUploadPackage_Private.h */, + DD727325FC40AC53D0E080A5E41E55E9 /* GoogleDataTransport.h */, + E7281C54D158B7458CB171AC04DF4687 /* Support Files */, + ); + name = GoogleDataTransport; + path = GoogleDataTransport; + sourceTree = ""; + }; + E3ABD2BE6DA229D0B8CCC78941B14D69 /* Pod */ = { + isa = PBXGroup; + children = ( + 2532092F15899D6489E885BE279D55FA /* EXImageLoader.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + E3AE482CD0AB7517F82FDCD4DE36C741 /* Support Files */ = { + isa = PBXGroup; + children = ( + FC0AD7A01E623299EFB9BA141ACE0F60 /* React-cxxreact-dummy.m */, + 4715E8B4509D801C25A9D52D92122514 /* React-cxxreact-prefix.pch */, + B5082E252F4C01D42A0E1A8EE15013AF /* React-cxxreact.debug.xcconfig */, + DDBB09FBEE6E7C78BC320788C717D350 /* React-cxxreact.release.xcconfig */, ); name = "Support Files"; path = "../../../../ios/Pods/Target Support Files/React-cxxreact"; sourceTree = ""; }; - FCA06563D749F1264745D7DF46CDEC12 /* Support Files */ = { + E3D5F092832BD9C93995BBDDED5A30CC /* Pod */ = { isa = PBXGroup; children = ( - C51284D778271F65A086135D3DCEBCEE /* react-native-background-timer-dummy.m */, - E989498F1102449860FE4A1396344802 /* react-native-background-timer-prefix.pch */, - CCEA52403CD4611FB40B7A447982030E /* react-native-background-timer.debug.xcconfig */, - 82EDAE27007B076E21FB53B2FB275D41 /* react-native-background-timer.release.xcconfig */, - ); - name = "Support Files"; - path = "../../ios/Pods/Target Support Files/react-native-background-timer"; - sourceTree = ""; - }; - FD4264CCFBFA7DEFC518D4E5515E9239 /* EXKeepAwake */ = { - isa = PBXGroup; - children = ( - 711E72102910619FB4A37824DCBDF47C /* EXKeepAwake.h */, - ACF96AD73B645DC5180BCEF311D6C93E /* EXKeepAwake.m */, - A036DDF146589EDA5411590D5D9E5786 /* Pod */, - 4294BB064AC395EDD48C4A9D00A7A784 /* Support Files */, - ); - name = EXKeepAwake; - path = "../../node_modules/expo-keep-awake/ios"; - sourceTree = ""; - }; - FD81C4DAA5ECF23E7F1F7A5B395E4E58 /* RNFBCrashlytics */ = { - isa = PBXGroup; - children = ( - 58A97643CC731C7626CF8D324A13E90A /* RNFBCrashlyticsInitProvider.h */, - 31D0D18B5D9D3B7F294402FC5289F1FE /* RNFBCrashlyticsInitProvider.m */, - D956D2806D0F529E17960D261C2D725E /* RNFBCrashlyticsModule.h */, - 9454578DD2DBF791A1854C6669918622 /* RNFBCrashlyticsModule.m */, - 86BDA136FE2A451B3DC69B5D8EE10D5F /* Pod */, - AB20F49EC4C379C7F4BADE53ED4BA2EC /* Support Files */, - ); - name = RNFBCrashlytics; - path = "../../node_modules/@react-native-firebase/crashlytics"; - sourceTree = ""; - }; - FDCADDF3D82BD691D17229A662E90DD0 /* Pod */ = { - isa = PBXGroup; - children = ( - 316C4B479F4BD6A96108B7628E50750F /* react-native-slider.podspec */, + C1527FB8455569EDF95779125A8E5849 /* React-RCTVibration.podspec */, ); name = Pod; sourceTree = ""; }; - FF2FD334C4DDBD3DC2498777BB33362B /* Support Files */ = { + E48A28A8723F446E785A059EECE6CCD1 /* Pod */ = { isa = PBXGroup; children = ( - FC1D83CACEF7424175AA61B3864FD586 /* RNScreens-dummy.m */, - 8FCDC781E38756A04A3732BA0422E7B5 /* RNScreens-prefix.pch */, - 41FED78D9D58D4FDF3AD5E281760AD9E /* RNScreens.debug.xcconfig */, - CC3B029D80BE1096B22E0C92D046BD78 /* RNScreens.release.xcconfig */, + F5DC1EB060405AC6033F0E9F1ADD2E71 /* React-RCTText.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + E56D5D32ABF5D502133430FCFC16CC24 /* Video */ = { + isa = PBXGroup; + children = ( + 91BCA7D0470C8D52D5AB99D8AF1A1777 /* EXVideoManager.h */, + 5E68BBCF2BF18C4507F04BD16D8F5D13 /* EXVideoManager.m */, + 5D1E840CFF77751EB15C79B321C7364A /* EXVideoPlayerViewController.h */, + E3A9AE957AF0790143DF512F9296BBA0 /* EXVideoPlayerViewController.m */, + B2E099218982E184DC4E9EAE43C53968 /* EXVideoPlayerViewControllerDelegate.h */, + 6FE534B597B413B2260D1817057F8B2A /* EXVideoView.h */, + A19C9EB90B22AC92185BE13EE9006FBD /* EXVideoView.m */, + ); + name = Video; + path = EXAV/Video; + sourceTree = ""; + }; + E6041D8B6B8E368DC722C385B69E7164 /* Support Files */ = { + isa = PBXGroup; + children = ( + 43B82A8E2CCDE55D7BAECC9C37FF1734 /* FirebaseCrashlytics-dummy.m */, + 3FD75A2D68DEE72F3B6230F56AF69715 /* FirebaseCrashlytics.debug.xcconfig */, + FE1989B7C7E3997F367520FB2C934818 /* FirebaseCrashlytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCrashlytics"; + sourceTree = ""; + }; + E6A074F3C67735E1AA87DFA3D2534FEF /* Support Files */ = { + isa = PBXGroup; + children = ( + 2EF375909FB5EA0AD94C44236A72537E /* YogaKit.modulemap */, + 978853D7DE99A100A1E0B34E3A260704 /* YogaKit-dummy.m */, + 8BA4766E612369BAF78ACC4EBB3AE196 /* YogaKit-prefix.pch */, + 1895FF20474DD5D4B240DC2E8AD0B961 /* YogaKit-umbrella.h */, + B5442A1BD758B0329C95244F108318EE /* YogaKit.debug.xcconfig */, + 2D54B60E17BD1E4A90B5E9DADA8D9256 /* YogaKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YogaKit"; + sourceTree = ""; + }; + E7281C54D158B7458CB171AC04DF4687 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7E6283EB09705FAEE73DEC01419581CF /* GoogleDataTransport-dummy.m */, + D44FE2589C58D8161AB553809DA3EF0B /* GoogleDataTransport.debug.xcconfig */, + CD09BFC7557390B9028194A2BD50C26C /* GoogleDataTransport.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleDataTransport"; + sourceTree = ""; + }; + E8B20A0712E142E9884539DE1D7C12E9 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6CD3BB86273F9FB3F18DF33A2900B7F9 /* EXWebBrowser-dummy.m */, + 287D8AD4E2120D3E2EEE6C9AF56E8199 /* EXWebBrowser-prefix.pch */, + 03CF99AC6232102DB7B00180DAFB0486 /* EXWebBrowser.debug.xcconfig */, + A523991C110729BE3CC54CFFC9CAC4D6 /* EXWebBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXWebBrowser"; + sourceTree = ""; + }; + E8C6116DBE8CB3109C9A2E3471FA3626 /* Support Files */ = { + isa = PBXGroup; + children = ( + 12695FA25DB1DCB3003430A3BAFB495A /* UMTaskManagerInterface.debug.xcconfig */, + 978E964221A29FD75A5884FB53FCDD82 /* UMTaskManagerInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMTaskManagerInterface"; + sourceTree = ""; + }; + EB70C102A7FAADCBF5D42FDB7D2AADD5 /* Pod */ = { + isa = PBXGroup; + children = ( + 3D266A675CA564B8FD18F970536211CB /* LICENSE */, + BDBB159EB70CAF66E81E2D27A3AB1B06 /* README.md */, + D9B7D28FBAA766C2CE8C3DE66BE95E57 /* RNImageCropPicker.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + EDD8017D6A7F818B6ABC5B18E959D0D4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6E8FD8F240A9C0CAAC26E856A99A1142 /* React-RCTText-dummy.m */, + A5968EF9897648C49AAEA506007681E2 /* React-RCTText-prefix.pch */, + 952BD639DF6D7566651C61D5DE12D19F /* React-RCTText.debug.xcconfig */, + 123C91824D3DE17D6335C7D27272B686 /* React-RCTText.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTText"; + sourceTree = ""; + }; + EE9E2AF67BE074893DABA4E638895660 /* Support Files */ = { + isa = PBXGroup; + children = ( + 68402E426977B246B7700CE0F6A6489A /* EXImageLoader-dummy.m */, + BF52A1BFE10BDCDF656AC76F5C25B648 /* EXImageLoader-prefix.pch */, + 3C1A33210B6A5A1763EC4B25853B68A6 /* EXImageLoader.debug.xcconfig */, + 2E139779A548A33852C8E5BD5300717B /* EXImageLoader.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/EXImageLoader"; + sourceTree = ""; + }; + EEAB43369C39472465A9DF85CC8F89CB /* Support Files */ = { + isa = PBXGroup; + children = ( + 3BBF5ED6E7690FA18D4B7A816F99EA92 /* FirebaseCoreDiagnostics-dummy.m */, + A078DB82A9259F4CCE65EC283A390837 /* FirebaseCoreDiagnostics.debug.xcconfig */, + 33910D6A569B0891909C64F4355FD973 /* FirebaseCoreDiagnostics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCoreDiagnostics"; + sourceTree = ""; + }; + EECB4B6447B429CAFB5CAE0C01A27014 /* Support Files */ = { + isa = PBXGroup; + children = ( + B3BFEC24E595245802B17F8A81DA9462 /* KeyCommands-dummy.m */, + 924B66B69815A61FFC1A468C7C1D24A0 /* KeyCommands-prefix.pch */, + BB11256D11266FE749F95662EA45E5E2 /* KeyCommands.debug.xcconfig */, + 60C3EF83F26AC20DA46D1607B6B03199 /* KeyCommands.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/KeyCommands"; + sourceTree = ""; + }; + EEFB5A178DB2A4448346FB0506750FA2 /* OpenSSL-Universal */ = { + isa = PBXGroup; + children = ( + 0C9D77C9F09F0E685E535780C2AB4261 /* Static */, + 5B8F51C88042A440D531603516386B85 /* Support Files */, + ); + name = "OpenSSL-Universal"; + path = "OpenSSL-Universal"; + sourceTree = ""; + }; + EEFB60AF8B06339ED5ABCE2CBC22AFFD /* Pod */ = { + isa = PBXGroup; + children = ( + 4B4A3001C04601AA44BA6889BFE3708D /* EXFileSystem.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + EF157FF2E7827386DE2A4E9554A7628F /* Pod */ = { + isa = PBXGroup; + children = ( + 03FC9E104BD1BEE0602D9DEE08A09291 /* EXVideoThumbnails.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + EF5C4859F5A12DBFB3EA6B1F9AB46C96 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 931B1399964B6232B293D86F2DD24E61 /* Pods-NotificationService */, + 7933B87137FBA99A1E7A15297B09AF95 /* Pods-RocketChatRN */, + 6D05F4D9D9905FAE82B3502119505EAB /* Pods-ShareRocketChatRN */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + EFA3E512A567F1FA764E95F836F9C2EF /* UMModuleRegistry */ = { + isa = PBXGroup; + children = ( + 3965068731CD333719E61F5DE302468E /* UMModuleRegistry.h */, + E42D3B970FCE91423BD4D014F24A95BD /* UMModuleRegistry.m */, + 1E4EE60960FBD7278288FBE4410E6460 /* UMModuleRegistryDelegate.h */, + ); + name = UMModuleRegistry; + path = UMCore/UMModuleRegistry; + sourceTree = ""; + }; + F017FD00E14318AB92BBCACC7D04A203 /* nanopb */ = { + isa = PBXGroup; + children = ( + 5BCBA3305D0C7ACCE77288EE92A0701B /* pb.h */, + 2CF0981CDCF6AD04CB4CBBBF64708A21 /* pb_common.c */, + 084E16E8ADA877574CEFCADB0A2E393C /* pb_common.h */, + 5084940063354722127AA25C453D6FF3 /* pb_decode.c */, + E93FE57123F6C367D3B0B7B7B97D9975 /* pb_decode.h */, + 87A31FFA08703E81B60B5FA7AC490C18 /* pb_encode.c */, + AEBF8573CD3A0D7CC987247807516ECF /* pb_encode.h */, + 2C8F886FFB08EE6EB8E83633D398BE11 /* decode */, + 5C0CCF0492D48EDD3609D9B5DD7C7EE2 /* encode */, + 3C8351982DFBF8313FF9028D61F422D4 /* Support Files */, + ); + name = nanopb; + path = nanopb; + sourceTree = ""; + }; + F07A01141194ADBFD3AE684090BEC67D /* Support Files */ = { + isa = PBXGroup; + children = ( + F0DD40A881E7F2F8472C796875F6A739 /* React-RCTVibration-dummy.m */, + 67DED02F2E2AC0832EE346CFD9A9C4E6 /* React-RCTVibration-prefix.pch */, + AF41754129225A0D647350863A9AA83A /* React-RCTVibration.debug.xcconfig */, + F8F60025176EFF2C023432B118DEF266 /* React-RCTVibration.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-RCTVibration"; + sourceTree = ""; + }; + F0D123B30573E952F9942EE2A8BAB277 /* Flipper-DoubleConversion */ = { + isa = PBXGroup; + children = ( + FE2B7253C03CD7155EB7903E06BF55B7 /* bignum.cc */, + CA3BEA689351C617613D83A5EA277299 /* bignum.h */, + FBEEEEE744AD9DCD6162B1C52F82FDB2 /* bignum-dtoa.cc */, + 5447E2B09AD3989C8117F03B66368A75 /* bignum-dtoa.h */, + 832399E6C502C8A70B8C4EEB26ADDC2C /* cached-powers.cc */, + 57ACC4A2EB1803461192E7AF83BB585C /* cached-powers.h */, + 28D0D3BB92A46FD0A2EA36558524FA54 /* diy-fp.cc */, + F570304EB016E938ADF33BC841967810 /* diy-fp.h */, + 911F870DD3159E5F5F52BA6B6094D2AA /* double-conversion.cc */, + 53603E349ED12173875E797E6F2F58C8 /* double-conversion.h */, + D7ECFA07EAB88489517FCAFD1702D65C /* fast-dtoa.cc */, + 7B38271B66DBC0D7269A0250EF2A082B /* fast-dtoa.h */, + 9A243DF2061DEFDDE291EBD729D7655D /* fixed-dtoa.cc */, + 9B388418E1C1B0C5BD30ADC617A0BD2F /* fixed-dtoa.h */, + CCEDA3AF943D1A737E1ECD6B66A3C819 /* ieee.h */, + 17C5C1254E18A45E76E2A7930DDDF167 /* strtod.cc */, + A77E722608D3EE95549C9CCAF5BA7C98 /* strtod.h */, + AFA7E759EA59B6DF7EA8476959CAE618 /* utils.h */, + D2A5DFCE08059B30609B67A4B1B6C486 /* Support Files */, + ); + name = "Flipper-DoubleConversion"; + path = "Flipper-DoubleConversion"; + sourceTree = ""; + }; + F14515628B3A8DC83DB87049EF01535D /* internal */ = { + isa = PBXGroup; + children = ( + FB8DDF457A105ECFDD931601A8671038 /* experiments.cpp */, + A427EB41EF434808342906D4673C5026 /* experiments.h */, + 25393F18847E6349114CDA24A25F5478 /* experiments-inl.h */, + ); + name = internal; + path = yoga/internal; + sourceTree = ""; + }; + F20C0550C5746D241523B37BBFBA02F3 /* Support Files */ = { + isa = PBXGroup; + children = ( + FB7EEB766478B3BC4A7CB8C405472115 /* UMConstantsInterface.debug.xcconfig */, + 6CC34E91ED16A529C615021A5EB6CEDE /* UMConstantsInterface.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMConstantsInterface"; + sourceTree = ""; + }; + F2614A876189F1C9DC7F4D76C5798BA4 /* TextInput */ = { + isa = PBXGroup; + children = ( + C2CF65AD813284D74A95FA01A70DBB1A /* RCTBackedTextInputDelegate.h */, + EA48B5AC97525A38D9B9E6A99A39883C /* RCTBackedTextInputDelegateAdapter.h */, + 41348BE3388448B7C27DAADD76143BF9 /* RCTBackedTextInputViewProtocol.h */, + F6200E8A54F15787ACD606AC7A8CA9AB /* RCTBaseTextInputShadowView.h */, + 42C6C20E23971EBD243A9E33385CE5E3 /* RCTBaseTextInputView.h */, + 90F765A99BD7E0F282FAB5A16CD903F3 /* RCTBaseTextInputViewManager.h */, + 2B9B205B5A958B68CA2CD9FC4666C094 /* RCTInputAccessoryShadowView.h */, + A6DF90A246374E0A5F7114FBEC1383E8 /* RCTInputAccessoryView.h */, + 5A13C4F0E0BE37606CB5E35F08C6ECBD /* RCTInputAccessoryViewContent.h */, + 3D50E401219CBB758F1BD557F2DDBC16 /* RCTInputAccessoryViewManager.h */, + D6EF1A524A15CF4B8154CB96B417FDF5 /* RCTTextSelection.h */, + 975BC5C015611B9379F0D51ADDBCD521 /* Multiline */, + AA7AD2563ABD5FBC92F043366928D042 /* Singleline */, + ); + name = TextInput; + path = Libraries/Text/TextInput; + sourceTree = ""; + }; + F31491CCA69101A3CD5C841A1DD6A905 /* Support Files */ = { + isa = PBXGroup; + children = ( + A98A8CCC5F0BFF4154CA4DC8F4FC357F /* RNScreens-dummy.m */, + 3D9E65B484F7AEC35D3A1BB30D48A282 /* RNScreens-prefix.pch */, + F1408C30DB3C00F99306C584B3B8F5C7 /* RNScreens.debug.xcconfig */, + 22EAFCB108F194B855C1406893594BA2 /* RNScreens.release.xcconfig */, ); name = "Support Files"; path = "../../ios/Pods/Target Support Files/RNScreens"; sourceTree = ""; }; - FFF5EB8C737C1F902EF2282EB03A520E /* FBDefines */ = { + F325EA36797E9052D82E4DCAB0F6BDE7 /* Support Files */ = { isa = PBXGroup; children = ( - 4A3A289202E11A8147FF31242296ED8C /* FBDefines.h */, + F28241BC6DA02EA06D59DA73F65E833D /* react-native-webview-dummy.m */, + EEE394E59E61819E5B651759C447ADD8 /* react-native-webview-prefix.pch */, + 664C94F2F94CFDB0390319D9853C5912 /* react-native-webview.debug.xcconfig */, + B477FB3233B8C7630AA6A7D7AC323B2D /* react-native-webview.release.xcconfig */, ); - name = FBDefines; + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/react-native-webview"; + sourceTree = ""; + }; + F356A5072D41CBE432C6469EBEBF98DB /* Support Files */ = { + isa = PBXGroup; + children = ( + 990F4EE371FCA5E94001C98A1F57EF10 /* React-jsi-dummy.m */, + 2E163A96B2DC2E2B29B1178DEFEB4E33 /* React-jsi-prefix.pch */, + F7589A799C917893F1399133E638ED75 /* React-jsi.debug.xcconfig */, + E4E0704BD01F96A51AD88F59C3D14E85 /* React-jsi.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/React-jsi"; + sourceTree = ""; + }; + F405FCFB05714E863676FA2A365B8698 /* GoogleDataTransportCCTSupport */ = { + isa = PBXGroup; + children = ( + 3198919F3064B327D1044E70E2ED666A /* cct.nanopb.c */, + A805DAB37BDE5B7587D60828B5C486DA /* cct.nanopb.h */, + 4298B632D8662ADA04F5546E967DA855 /* GDTCCTCompressionHelper.h */, + 45285BDC1BE6A2B4446854BEBD3F9B64 /* GDTCCTCompressionHelper.m */, + 1942676D70CFCB685C06399F6540B1D4 /* GDTCCTNanopbHelpers.h */, + 9EC316318A17B21512726BC118D88BED /* GDTCCTNanopbHelpers.m */, + 22DA82FF7F1C63B1FD40CB5EF1745FAF /* GDTCCTPrioritizer.h */, + 7C0B09BA43FBD7AFC8F6086713955F22 /* GDTCCTPrioritizer.m */, + BF16A1CEAFEB987C690058AAF6133DA7 /* GDTCCTUploader.h */, + EEC3E2B17B15EB6F478932D93AD53EC7 /* GDTCCTUploader.m */, + A73099DD75017003E8AAB31EE4015F3C /* GDTCOREvent+GDTCCTSupport.h */, + ED13E425A4DAC7D7E9C80A18DAB973DE /* GDTCOREvent+GDTCCTSupport.m */, + 7F2EA32FC1A785D2D5E3D7496BFF860B /* Support Files */, + ); + name = GoogleDataTransportCCTSupport; + path = GoogleDataTransportCCTSupport; + sourceTree = ""; + }; + F41240DD639EF2FB3DDCEB6DBAB36076 /* Pod */ = { + isa = PBXGroup; + children = ( + 56D82E2F46DEC1447E246A6354A69910 /* react-native-slider.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + F49964DFA328704E3042FF2E9E5AC976 /* FlipperKitLayoutPlugin */ = { + isa = PBXGroup; + children = ( + 4ADC1964B240D9CBBF4C261A41861ADA /* FlipperKitLayoutPlugin.h */, + C84040C1023CEB270A65997858A7F379 /* FlipperKitLayoutPlugin.mm */, + E66CC7D473469704A38825212367C8D9 /* SKApplicationDescriptor.h */, + 906166F8F6237D4A6C79C75455EC449A /* SKApplicationDescriptor.m */, + E73AA114C896C43757A92D69236139A6 /* SKButtonDescriptor.h */, + 14C01FD98C5420E932FC9F461013EFC3 /* SKButtonDescriptor.mm */, + F34A4650F7A1ED079B718C89BFA1545E /* SKDescriptorMapper.h */, + 7AEF9523DD3A511863BFB2E9AC5ACC12 /* SKDescriptorMapper.mm */, + 3576D97114092E1C8E8FF8FBA128C15B /* SKHiddenWindow.h */, + 6DCF7925DA44E6B3EC578DC49BBC4C3E /* SKHiddenWindow.m */, + CD4CC32F46263273DDFEA3E9FB6BEB27 /* SKInvalidation.h */, + 8674700211CCFA5D9360B3DCC5C57A60 /* SKInvalidation.m */, + BCE2BCD32106C0A47D83B684B11F2B6B /* SKNamed.h */, + 1E24704F1B43C47872C83FA3EF020D63 /* SKNamed.mm */, + 776AD82841419512C42D473B47874F49 /* SKNodeDescriptor.h */, + 331430CBE1AD5DB6F0251DA42DF33E66 /* SKNodeDescriptor.mm */, + 6760358F1BD3FC8F858FDB499C36A5AB /* SKObject.h */, + 5D47E74EDA59580CDDFB291043FB6694 /* SKObject.mm */, + 524155739FC18AF285E601C5421DF51D /* SKObjectHash.h */, + 305E4461F20DCC332F3249BAEE807FBD /* SKScrollViewDescriptor.h */, + 586FFADA846B4528EB8C44A427BFFDE4 /* SKScrollViewDescriptor.m */, + BC9C56ED395F27A3779D949995311950 /* SKSearchResultNode.h */, + 75AA86DAFDDCD07DB9BDB4C748006A0A /* SKSearchResultNode.m */, + BB34EEE87843613C0628DC3E43C08DB2 /* SKSwizzle.h */, + 077BD30C8E48BD860BD0650D25B4E864 /* SKSwizzle.mm */, + 69F2C9ECEFB9B5003CF764D8A13AE79F /* SKTapListener.h */, + 75F00DB42604AB2AE3D489DB738A4D7C /* SKTapListenerImpl.h */, + 1EA4B2885A0007DEB2C35082014F4ED0 /* SKTapListenerImpl.m */, + 208B4E659AB8A1C35128F4A68ED6CB67 /* SKTouch.h */, + E407F007D3277FB2D6D3144046A32B0A /* SKTouch.m */, + D75AD1443349704117014A7737FB83C9 /* SKViewControllerDescriptor.h */, + 093C8B36D29A816F408DCA55BC1D3870 /* SKViewControllerDescriptor.m */, + D0413152AC6892E64F76BAF43B060FB2 /* SKViewDescriptor.h */, + CF9F20A98CADC212F35CF93BE4A390A9 /* SKViewDescriptor.mm */, + 06C6F2689B9C827B9FA44CF9C1F2FFC0 /* SKYogaKitHelper.h */, + B1D93473A86CD934BD1038A56853136D /* UICollectionView+SKInvalidation.h */, + A9858B7499131D73458CCDD42363A5AB /* UICollectionView+SKInvalidation.mm */, + 19E3E2F80B0678F1C170F3A41784526C /* UIColor+SKSonarValueCoder.h */, + 90D9525835B6AB395CDB85717D5A9F14 /* UIColor+SKSonarValueCoder.mm */, + 3933450B6CBB5C6E3C628F46928CF0AD /* UIView+SKInvalidation.h */, + 1053EEB0FB1AB2AE94835CC5900BE7BE /* UIView+SKInvalidation.mm */, + ); + name = FlipperKitLayoutPlugin; + sourceTree = ""; + }; + F51E0F21A0F97667858F3374EABFEDA7 /* Pod */ = { + isa = PBXGroup; + children = ( + 25E66861C738D8C0EED095766EB956D4 /* EXWebBrowser.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + F63B0FF39B59092B8620D7E02D9030AA /* Support Files */ = { + isa = PBXGroup; + children = ( + 7E73E820E0E7570C0A536DCF53EE5509 /* FirebaseInstallations-dummy.m */, + 869ABF8F8A07E63FA98A00C3EB7D1574 /* FirebaseInstallations.debug.xcconfig */, + 9CCE0DA26BC84DBAE8148CCBB079AB04 /* FirebaseInstallations.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseInstallations"; + sourceTree = ""; + }; + F76ED9DEB354429243C27F706CBDC03A /* Pod */ = { + isa = PBXGroup; + children = ( + E7B002425B898A602240F4857E819DBA /* UMPermissionsInterface.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + F81EB6A0400404A65EAE704B0D9150F0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0CEDFF0CE53E9D577F3D7A453DD6D566 /* Flipper-dummy.m */, + E0DB6C975FCAE729987873315AF48984 /* Flipper-prefix.pch */, + B789F70E8E422A96F5F3A64A6C9B970B /* Flipper.debug.xcconfig */, + C8DCE9FEC10868689CDE39782E0861B2 /* Flipper.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Flipper"; + sourceTree = ""; + }; + F86D93B85ED24AC572284FCA7FDDFF39 /* Support Files */ = { + isa = PBXGroup; + children = ( + 365C60A6308F1BD47FE50AC3773A6A0C /* RCTRequired.debug.xcconfig */, + A7DE2C6E5DC9720D02D35EC970CF2B81 /* RCTRequired.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../../ios/Pods/Target Support Files/RCTRequired"; + sourceTree = ""; + }; + F8772352142BADEDA856B1B04CC29720 /* GoogleUtilities */ = { + isa = PBXGroup; + children = ( + 45B95D251665611D0C77BFB3C92D80FD /* AppDelegateSwizzler */, + 683E72D9D7A7C81414D10C7FCD01720F /* Environment */, + C58D9F18D8A5B9C619A30F6E2612B563 /* Logger */, + 71A2BD1EFB778BF6CCB7D5B14F22767B /* MethodSwizzler */, + C9A7E242B04B75180DD933503C90A025 /* Network */, + 5DBDFB69F4CA4ABD9CB5934DE6FCEABD /* NSData+zlib */, + 0D2F222EDAC97FAD5A91A748A25DBE5C /* Reachability */, + 96DF5A7A1C0F27BFF26BC82FFB899D12 /* Support Files */, + 9D05350BC834DB12AF6A7AC48E944276 /* UserDefaults */, + ); + name = GoogleUtilities; + path = GoogleUtilities; + sourceTree = ""; + }; + F945F80E0DFFA0DF224DB35F9EAE157D /* Pod */ = { + isa = PBXGroup; + children = ( + 0B152AAC612345C1F34BAD9D0F38B784 /* LICENSE */, + 70CA832F23040B98D2720746CA656F00 /* README.md */, + CE5DCC97AAD5D259ED6CEA78457CAF5E /* RNDeviceInfo.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + F9D80A7E78BFDA10520E15AA42EFE154 /* react-native-background-timer */ = { + isa = PBXGroup; + children = ( + 9F4D377076C5AE1A20AE5825C43200CC /* RNBackgroundTimer.h */, + 1496A47959F56BB5963D2636EDBD4A32 /* RNBackgroundTimer.m */, + 96424EB78E48BDAB37AF0E18EAFDF973 /* Pod */, + 210B276C7C5E15605266D54EFF0711B7 /* Support Files */, + ); + name = "react-native-background-timer"; + path = "../../node_modules/react-native-background-timer"; + sourceTree = ""; + }; + FB0EEA89FBCF129B1D0C38D6F0A030EA /* MMKV */ = { + isa = PBXGroup; + children = ( + 76F902F856558ECE30D580EC2028139E /* libMMKV.mm */, + D5DE6DCB5CB77FF2318201E0DF4BA34F /* MMKV.h */, + B443013ECE064D18CCA3446CB228F884 /* MMKVHandler.h */, + 8C76EE0DDC78CD80396D1EE857BBF1E8 /* Support Files */, + ); + name = MMKV; + path = MMKV; + sourceTree = ""; + }; + FB3611B2F9DE6A5FD4ADDB2E6BDA8EFC /* EXAV */ = { + isa = PBXGroup; + children = ( + FFA7BDF10F32E1E9EE19FBCF45E59A4E /* EXAudioRecordingPermissionRequester.h */, + 152EC6EA2095B76418541E5D796BB552 /* EXAudioRecordingPermissionRequester.m */, + 97CCE02863C16052669D2F4A393DC94D /* EXAudioSessionManager.h */, + 9C4BBEABCD1808159AFEC73929D8470F /* EXAudioSessionManager.m */, + 59C223574C2DD47C1FA94F8BE5F49E9D /* EXAV.h */, + BA9801204518C1191887F2A18A3FAE87 /* EXAV.m */, + E2FEFBE3E39D6DFB9275D0950505A600 /* EXAVObject.h */, + A1FF56205711FE2895E95D1B3CF82887 /* EXAVPlayerData.h */, + C743D07680D114A99130DEF9DD20FDE1 /* EXAVPlayerData.m */, + B85F02C0B26790FDD7D384ABFCF32891 /* Pod */, + 133F4F22919794D5D69DAE7AB104051E /* Support Files */, + E56D5D32ABF5D502133430FCFC16CC24 /* Video */, + ); + name = EXAV; + path = "../../node_modules/expo-av/ios"; + sourceTree = ""; + }; + FBC1FA639C578959158CB87E8C9C446F /* FlipperKitReactPlugin */ = { + isa = PBXGroup; + children = ( + 5A32E7EA27BFF86EC84B8888A3DE0290 /* FlipperKitReactPlugin.h */, + 00D61C2E3EB88ADFEA656CD45A144DB5 /* FlipperKitReactPlugin.m */, + ); + name = FlipperKitReactPlugin; + sourceTree = ""; + }; + FC95F69E5AB9142B1ACC3DF9F797BC63 /* Support Files */ = { + isa = PBXGroup; + children = ( + 93C3EC20DAA7C79A3553580682FEA63A /* JitsiMeetSDK.debug.xcconfig */, + 1165635BCC4B3A2A2ACC5FAA33C9E9A8 /* JitsiMeetSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JitsiMeetSDK"; + sourceTree = ""; + }; + FCAAFE858BA9BD7A8142FDDF466BB8BE /* react-native-orientation-locker */ = { + isa = PBXGroup; + children = ( + 6F972F6C2BDAA7E545278C8A08E7B3AA /* Orientation.h */, + 1AFA1280C189CB1F3722A5BC6730BB62 /* Orientation.m */, + 7DAAE91B6DD3E7C34FD239673DC8025A /* Pod */, + 3FAD10291E8865D48775AB8587B98D64 /* Support Files */, + ); + name = "react-native-orientation-locker"; + path = "../../node_modules/react-native-orientation-locker"; + sourceTree = ""; + }; + FD45B06B1FFDF120C0E94672DC6BFE81 /* Support Files */ = { + isa = PBXGroup; + children = ( + 24B3B1F00F3349A279F1C83182176EAA /* UMAppLoader-dummy.m */, + 1ED32C8EFE8C068AAADD6BB806AB7949 /* UMAppLoader-prefix.pch */, + 965EAD6B51D4D876E2C25FEDA50F764C /* UMAppLoader.debug.xcconfig */, + 9F6E6DF35AF0B48899750BCFDCF4C8A3 /* UMAppLoader.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../ios/Pods/Target Support Files/UMAppLoader"; + sourceTree = ""; + }; + FD48BD1C87333092A5CB8EB90DA8FF0B /* Pod */ = { + isa = PBXGroup; + children = ( + 379373B1F4C485E4DDDE04A12EE764DD /* LICENSE */, + A66D0E9A1BC0E838CC3A83962B1464FB /* react-native-webview.podspec */, + 6B3059B83735C6967C99D7E8871A9821 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + FD6EA67EEC707FDC76DFEA2318F31F3D /* react-native-webview */ = { + isa = PBXGroup; + children = ( + E691924FDF535DC01F3332C139A754AB /* RNCWebView.h */, + D96B0EEEC0797F80E46B33D13EDCF1FD /* RNCWebView.m */, + CF79F8CF11B34C9271ADD6CF69091B71 /* RNCWebViewManager.h */, + E517ACF465A0E87284F7380B9BB71119 /* RNCWebViewManager.m */, + E15E8A63160A531EE78B9E52BB7AF9BB /* RNCWKProcessPoolManager.h */, + 026573B00C5089E46A34157D92F95569 /* RNCWKProcessPoolManager.m */, + FD48BD1C87333092A5CB8EB90DA8FF0B /* Pod */, + F325EA36797E9052D82E4DCAB0F6BDE7 /* Support Files */, + ); + name = "react-native-webview"; + path = "../../node_modules/react-native-webview"; + sourceTree = ""; + }; + FD8D373DE9319F76E2DC442F33613ED4 /* Support Files */ = { + isa = PBXGroup; + children = ( + D0650DE032EE5F39D21E6F24816A6C28 /* RNReanimated-dummy.m */, + 01C9493ECAFF4528F94B05707116B76E /* RNReanimated-prefix.pch */, + 10CE69C3D41A4D83B1BDD0ED26676D79 /* RNReanimated.debug.xcconfig */, + 9B26732C6905CE9C0D770ADC58B74E7B /* RNReanimated.release.xcconfig */, + ); + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/RNReanimated"; + sourceTree = ""; + }; + FDD729445BFD2FA2FE3C73B62F79C425 /* UMConstantsInterface */ = { + isa = PBXGroup; + children = ( + 91C63329DFB5E65EF3419A13DEAFCB65 /* UMConstantsInterface.h */, + 841434547B1ABF527E1CCF465BC42B5F /* Pod */, + F20C0550C5746D241523B37BBFBA02F3 /* Support Files */, + ); + name = UMConstantsInterface; + path = "../../node_modules/unimodules-constants-interface/ios"; + sourceTree = ""; + }; + FF365D30BEBE36C366DC12BBFA62434A /* Pod */ = { + isa = PBXGroup; + children = ( + 4F48C1FDAD7E362C919A818D22B40BD0 /* LICENSE */, + 9EDDB9376A4625994C1925BFEF5E77DB /* README.md */, + 4F528DB7274AB016C0F73F5D98498FBE /* RNFBApp.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + FF5DAE31E4E0FB4258E9D1A8888467D3 /* React */ = { + isa = PBXGroup; + children = ( + 98BBB70B5DA1AE2583C87A81C72B7A2D /* Pod */, + DA69FD0EFD9B277392E024394CBDE3FE /* Support Files */, + ); + name = React; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + FF66EB539EFD4DC4946F7421A0C0D943 /* RCTCustomInputController */ = { + isa = PBXGroup; + children = ( + 93C3778C75E07462D6AA6C2EF4E128E2 /* RCTCustomInputController.h */, + 119244D5F0AADCAD74C4E36A145E404E /* RCTCustomInputController.m */, + BC707DDDFF85CC8CCECC352EE60A5413 /* RCTCustomKeyboardViewController.h */, + 109DAD196C47ADB227C65B67DB971360 /* RCTCustomKeyboardViewController.m */, + ); + name = RCTCustomInputController; + path = lib/ios/RCTCustomInputController; + sourceTree = ""; + }; + FF7945275F92926EEA4B3A1C9A73580D /* jsi */ = { + isa = PBXGroup; + children = ( + E75CB670BA8BB7E47CBF6E5B15364DFA /* decorator.h */, + B1DDC531C3E03547294360017ABAE000 /* instrumentation.h */, + 0A93E4D3AEFC3BE8238616CAFB4449C9 /* jsi.cpp */, + 9962D329341C2F147880D46EF53F5092 /* jsi.h */, + 8640163D65DEC5025755EF8A1BC7605B /* jsi-inl.h */, + 1481E2F1430F18BF96BB03D5EBCC2564 /* JSIDynamic.cpp */, + B40FB4089FAF69B10E66EBD43FCD9A1F /* JSIDynamic.h */, + 9009CBB9567B25D58ED4C6E2ACA8F842 /* jsilib.h */, + 0CF754AC07149049738FD12A67EA6DFF /* jsilib-posix.cpp */, + A6517C96AFD37F5C21D198DAE0236037 /* jsilib-windows.cpp */, + E694ADFAA4F4450BE8623DAFCC3F33BD /* threadsafe.h */, + ); + name = jsi; + path = jsi; sourceTree = ""; }; /* End PBXGroup section */ @@ -18618,6 +19046,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0629FDF117C5968C42DE3594424944FB /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 272D9765D662C5A0128895CF900A1B6B /* MMKV.h in Headers */, + ADF53E1C528C7C4EF55470E410EB3481 /* MMKVHandler.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 07EA496922703B388FA6473ED46A4F8D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -18745,14 +19182,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1D03EB8387A634828BF3DC557B58FA86 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 25AF1AEFA866EDC6A96A6DF9F10B16F0 /* Pods-ShareRocketChatRN-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1E4ACAD149C74B00A7AA9EB780AAD1D6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -18955,6 +19384,40 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 42091EC055A91B81D093A50EA560C608 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 20A96CD27D1F65CC277E1D31F919EA44 /* AESCrypt.h in Headers */, + B19C407AA7F34BA5C4DF6078690C9100 /* Checksum.h in Headers */, + 0A454CAB13E4FEC1DF54BE5ABE8D173A /* CodedInputData.h in Headers */, + 2386935D09F479BBB9F295EC266F04B9 /* CodedInputDataCrypt.h in Headers */, + 610145B3177894F2E4C147889AB8B007 /* CodedOutputData.h in Headers */, + 2245EF4DBC275D733C3FCC9F6898C137 /* InterProcessLock.h in Headers */, + 594932D21609520B6E215F2681627151 /* KeyValueHolder.h in Headers */, + C9CB98A908A38AD2F41310F40A53A5E8 /* MemoryFile.h in Headers */, + 3B95DD00BB6C0D9AB86E4191B9BC551F /* MiniPBCoder.h in Headers */, + 92C3B3B3F4B04146A64F2D0E4FA1CD7C /* MMBuffer.h in Headers */, + 26554D2B235A4A32E40C7DD6A9BA2A94 /* MMKV.h in Headers */, + 58F8448BECF3B722C9B2D56C8C114E7F /* MMKV_IO.h in Headers */, + D04EF723ADBC7EEFD75A13EBAE5DFF93 /* MMKV_OSX.h in Headers */, + 166362512425813E6A6B7A462CE14ACB /* MMKVLog.h in Headers */, + D290C257228A28FCC0A9CDE248452DDA /* MMKVMetaInfo.hpp in Headers */, + 3DBE36980A233DC5A133EFA049B5B34B /* MMKVPredef.h in Headers */, + 11D6807CF168126D40A15178C9E04FCD /* openssl_aes.h in Headers */, + DB21EF42E208338E801F26621D3D544F /* openssl_aes_locl.h in Headers */, + B42DF04715EBC9DA57F4FDD52FD0EE7D /* openssl_arm_arch.h in Headers */, + 47EF034B1DBE29238E4A4A2A9EA3AAC3 /* openssl_md32_common.h in Headers */, + 8D2FA68D3F6E5FB99B3458B88E5A698D /* openssl_md5.h in Headers */, + 0F5BC7FB75842C4DF7D6CAA2276D412C /* openssl_md5_locl.h in Headers */, + 0720A634389F76C008A98F1F46D26EF9 /* openssl_opensslconf.h in Headers */, + BBC0420A7C0890F89A87BE27FF1B0999 /* PBEncodeItem.hpp in Headers */, + 95A21B3C36EEF7A9F3E07E0409CFDFFF /* PBUtility.h in Headers */, + 471C1D77368DCD1F99DA320EA6D0893C /* ScopedLock.hpp in Headers */, + 856D7C5079439CFA9892A3B2BE8FB53A /* ThreadLock.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 42550BF540106BF42526319F4E1E1F7A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -19162,6 +19625,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6F01429EE4B9C0C558108FB18FBA837B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AD2776292A6AA970E2CC23FF9F0EEA05 /* IDStore.h in Headers */, + 3FAC43727CED4D3007DAD3D052638B5D /* MMKVStorage.h in Headers */, + F85DFEC9533FEB34EB9F11A895890A80 /* SecureStorage.h in Headers */, + BD35C47AC83CB62104AE31461A7FBB29 /* StorageGetters.h in Headers */, + E9DD087FC7A1ABEC08B8643910E0DDD8 /* StorageIndexer.h in Headers */, + 4D47170710625F3E87D6C45829E93939 /* StorageSetters.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 77BDCA073723E511564452B23D2B1092 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -19370,6 +19846,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 86E13C727E96FA9BECEE77F5FE3658DD /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E4AD8ACA7779C6279B342C50D407F9A2 /* Pods-ShareRocketChatRN-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 872D34F128A84557B14031FF7AE29583 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -19530,11 +20014,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 943821EB0CAF0B9AFA1059287FB8C83B /* Headers */ = { + 959C49CF5CF0916231391253B77C154C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000601D6585E358B4C5C687C9A463409 /* RNUserDefaults.h in Headers */, + 0C422C71ADB99EA5FF5E5CA56F042C62 /* MMKV.h in Headers */, + 92C55D440CA661F4998C66FB734DD3D8 /* MMKVHandler.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -19580,14 +20065,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A65342FDD4CC203020C200922AF5ACF9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - B2902F1E7248FFA4EEE31834F4F6D8BD /* Pods-RocketChatRN-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; A7E0E8586D91B30169B8D45DF7B71114 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -20494,6 +20971,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E15541F4DE85817530A32D6468B3C28D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 458A5B3082C979EED8847146FAF64FD0 /* Pods-RocketChatRN-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E3EAEAE71215C6DEF4B327FCDC0FFF48 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -20986,6 +21471,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FF657B44AC5E4D1CCBD6B54664340178 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -21506,24 +21998,6 @@ productReference = 130335B611EDD6AFF8824641E06138D6 /* libEXVideoThumbnails.a */; productType = "com.apple.product-type.library.static"; }; - 4D67CFB913D9C3BE37252D50364CD990 /* RNUserDefaults */ = { - isa = PBXNativeTarget; - buildConfigurationList = 737ACDD2E001DAA26D9CDBF4572EC1FF /* Build configuration list for PBXNativeTarget "RNUserDefaults" */; - buildPhases = ( - 943821EB0CAF0B9AFA1059287FB8C83B /* Headers */, - 439116804871AE1901275CB7E640E9CA /* Sources */, - 32FD1CC58E1C5FB3D2BD00639822C02A /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - F6479A4C276556C2A703A39E011FE39A /* PBXTargetDependency */, - ); - name = RNUserDefaults; - productName = RNUserDefaults; - productReference = BFCE4058442BFB8DEB89BA3F261A76BA /* libRNUserDefaults.a */; - productType = "com.apple.product-type.library.static"; - }; 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */ = { isa = PBXNativeTarget; buildConfigurationList = 7B322005FC2330DDFB8914186838B7B2 /* Build configuration list for PBXNativeTarget "React-RCTImage" */; @@ -21838,6 +22312,25 @@ productReference = ACBB7F62B267CC7C9BBBAE41DE94743B /* libFlipper-PeerTalk.a */; productType = "com.apple.product-type.library.static"; }; + 74DAFD196634D10887C9A4E7BA19A5E4 /* react-native-mmkv-storage */ = { + isa = PBXNativeTarget; + buildConfigurationList = A4A9D9CC77B76FB94F2D5A8F0483278C /* Build configuration list for PBXNativeTarget "react-native-mmkv-storage" */; + buildPhases = ( + 6F01429EE4B9C0C558108FB18FBA837B /* Headers */, + F95C2D609E965FCD48B94AEB81BAE745 /* Sources */, + 1B739083933C43FE055D72257101C4FE /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 8ECF751306D004497D4359F4521C4D47 /* PBXTargetDependency */, + AA23F94379B75A5BB56765F48625ED0E /* PBXTargetDependency */, + ); + name = "react-native-mmkv-storage"; + productName = "react-native-mmkv-storage"; + productReference = 4047BC0750B116B1191149A8E7B5389B /* libreact-native-mmkv-storage.a */; + productType = "com.apple.product-type.library.static"; + }; 7A020DAB6F3F0BA0A6D9946E84B38B7F /* React-Core-AccessibilityResources */ = { isa = PBXNativeTarget; buildConfigurationList = D4CF14551805930CC274231B572E3181 /* Build configuration list for PBXNativeTarget "React-Core-AccessibilityResources" */; @@ -22085,6 +22578,24 @@ productReference = 18D0B1E13C69654196028DD6EDCC3452 /* libRNFBApp.a */; productType = "com.apple.product-type.library.static"; }; + 91A6826828CB9FCD0169A7547E8A79EA /* MMKV */ = { + isa = PBXNativeTarget; + buildConfigurationList = B4B57B5B09434702319276612F57E9B1 /* Build configuration list for PBXNativeTarget "MMKV" */; + buildPhases = ( + 959C49CF5CF0916231391253B77C154C /* Headers */, + 9183B8F7ECB5FA97E118101BDBFE3E48 /* Sources */, + 06D8A572B8871C367C820AA7714C3A53 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + B2C3C81540C6834E1F68158C2C66948D /* PBXTargetDependency */, + ); + name = MMKV; + productName = MMKV; + productReference = B88A54159B245E727A6D16DEFE105A09 /* libMMKV.a */; + productType = "com.apple.product-type.library.static"; + }; 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */ = { isa = PBXNativeTarget; buildConfigurationList = 9F9922BA396469DE85B37830C8EEAA25 /* Build configuration list for PBXNativeTarget "React-RCTAnimation" */; @@ -22173,128 +22684,130 @@ }; 9C801345ED2C78BD1674053E7BE5D6ED /* Pods-ShareRocketChatRN */ = { isa = PBXNativeTarget; - buildConfigurationList = A9FDC4BD6357D1474D9AA0988E9DD337 /* Build configuration list for PBXNativeTarget "Pods-ShareRocketChatRN" */; + buildConfigurationList = 9181AE0DFFCED8EF71077109C1EDE6DC /* Build configuration list for PBXNativeTarget "Pods-ShareRocketChatRN" */; buildPhases = ( - 1D03EB8387A634828BF3DC557B58FA86 /* Headers */, - EE16AF4846CEB073B769F3023DDD1F17 /* Sources */, - C72C08D1200886957BFEC33E236F1014 /* Frameworks */, + 86E13C727E96FA9BECEE77F5FE3658DD /* Headers */, + BF9D08484C604B367C8E8DB957070BE5 /* Sources */, + 50CE90F2C723B9D4B6EC36D646FAF007 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 459A3D1A21634B589B2F43B855A61B7E /* PBXTargetDependency */, - 78DB55D0824B5ECB255F897151DA48C3 /* PBXTargetDependency */, - F6845044C9D1F85963240D40A8CF66CE /* PBXTargetDependency */, - D56ABD25564E4D543838DDF2E31F21AB /* PBXTargetDependency */, - A4932993120A302C7E09AB985581BA4A /* PBXTargetDependency */, - 73B1C592BF6ABE5F2CDFE1510620F7A4 /* PBXTargetDependency */, - 604415B1C79F63B80EF02DA1DA340190 /* PBXTargetDependency */, - E59BCF8EFCBD9C5476FDABA90C5814E8 /* PBXTargetDependency */, - B8FF2A0A932FB07095790741EB3D9396 /* PBXTargetDependency */, - 4673914ED7B26882960E71D09BD6EA17 /* PBXTargetDependency */, - BD8E217B2619F102FA8F1F7847A33546 /* PBXTargetDependency */, - 6FF17E32988C5C942056038551B75B43 /* PBXTargetDependency */, - D5A9B3FC93AB212ACD1E74DD16D724F1 /* PBXTargetDependency */, - 367F85DB46C38CBB261ECB998D8C4054 /* PBXTargetDependency */, - ADB901FB82F34F3628E56095469FA945 /* PBXTargetDependency */, - F1FC8BAE0A96C66B6EB4358258DFACCA /* PBXTargetDependency */, - 8DFEC5A7BE6A963B6A0F2B359E913B5F /* PBXTargetDependency */, - 29A1DCE4E1087487D901530BBE40CB12 /* PBXTargetDependency */, - 68730AD08828F3D223E2828A88A73AB8 /* PBXTargetDependency */, - 8AA00DB9A342B3A29034377D4AC15958 /* PBXTargetDependency */, - E0F6CAE2B0912436706447EBFA8936DB /* PBXTargetDependency */, - 976FA7E0E567B7EF4588D15FAC2E5810 /* PBXTargetDependency */, - E10AFAC3057FD964C466F26D527BA92B /* PBXTargetDependency */, - 69A6CD57C318DE19B72D06B8EC0F5FD3 /* PBXTargetDependency */, - 88FBEE29C4CD193B0FC2438716A7C259 /* PBXTargetDependency */, - F6F02601B64F7A899C53147731C94B7A /* PBXTargetDependency */, - BC00F0B1F90087E0576DCC395F487B2E /* PBXTargetDependency */, - AF9AB8A52A013C2B6F6126B2878D2166 /* PBXTargetDependency */, - 235F54D738ACEA3FDA20B2DC23A548EF /* PBXTargetDependency */, - 17159EA60C9A940FFF97001977494C48 /* PBXTargetDependency */, - D5EC79833E7F34FE5D2AE073E2EF4EE3 /* PBXTargetDependency */, - D9850D7E1EFCC45C877A53342826541B /* PBXTargetDependency */, - C47CEA905059B69507559936B9EBAB14 /* PBXTargetDependency */, - 8A246944BD9BF1510426A60B4B79C8D9 /* PBXTargetDependency */, - DE4600EEF1BF80E488532B4A9347AB91 /* PBXTargetDependency */, - 1F7450AA2C34398418EAF86971ABFBFF /* PBXTargetDependency */, - F2F4B54483C4E024FEDD562422BF8649 /* PBXTargetDependency */, - BD1A0F5FD33DCC5A74FDB51B9515DF06 /* PBXTargetDependency */, - B6CB5E7F75EFE8C915A966B47D2ACB92 /* PBXTargetDependency */, - 193975774603B34073DE52A7E26ABC3D /* PBXTargetDependency */, - 166E9428C7133CFA4E7BA14D4EB26ABD /* PBXTargetDependency */, - 51BE449E5D84691EDD9B7CC200927165 /* PBXTargetDependency */, - 111CCCDBA82F6CDF807DCBA5A8B0EBD3 /* PBXTargetDependency */, - 479DFA0EF2B7EF31CD72A0C2AC75AA1E /* PBXTargetDependency */, - 2A60B80F85B5532086718BF530B74B4B /* PBXTargetDependency */, - 70581F56E1509B8235D0C83DE44F2E71 /* PBXTargetDependency */, - 38C246704326A70EBFD0446BBA40966C /* PBXTargetDependency */, - 5E2CAD3B8BCB85FA42EB477FC2E3BF4D /* PBXTargetDependency */, - C8575F8BB7FBE181EB7066A740CD601F /* PBXTargetDependency */, - 4FB16A911EE09FD164AD7BDAB97FADC5 /* PBXTargetDependency */, - 6D6C661E7B9AF6EE1C064CCB01AB4205 /* PBXTargetDependency */, - C57D10C69B26DCC3917100EE0D8CEB3C /* PBXTargetDependency */, - 87F0CDD69C50A2818BC320DECEB03BA4 /* PBXTargetDependency */, - 2F97A56358544A977A42C12226F1EDD4 /* PBXTargetDependency */, - 557BD761E36519134C15EAD97C2F7051 /* PBXTargetDependency */, - 3D0DB87ED72C0A73262A96084165DF4F /* PBXTargetDependency */, - DD496B3802798311DA3BE2A056C0B8CF /* PBXTargetDependency */, - 414F8BF8B71D025F6E39A2BDA8D40230 /* PBXTargetDependency */, - 9D12EC0FCD0AC6519783B1E934B0FD1B /* PBXTargetDependency */, - 2ED4221DEA77F8BF7B900544AFA154CC /* PBXTargetDependency */, - D0DAA51893D7D01013EF6D17CD01E5E2 /* PBXTargetDependency */, - DE06F05CB467E64B5594ECE50618EC61 /* PBXTargetDependency */, - 4CDADBF1DFD5E4D1351AB82863A6A9AB /* PBXTargetDependency */, - 9A213DCD1A88E7255871EAC4CC1E564E /* PBXTargetDependency */, - 17A28054C7140C25295F7A51C1F7B3F2 /* PBXTargetDependency */, - D1B80D5E1FFCEB90075B5FB9857752F9 /* PBXTargetDependency */, - 9C34EE49FD661A5331345C5F44727947 /* PBXTargetDependency */, - 85D856D696027CC5428DA932D390A1EB /* PBXTargetDependency */, - 6BF2862C0F2520279E871BEC3DD5CDCD /* PBXTargetDependency */, - 726C07E3BB7D4F0100E3884A938286EE /* PBXTargetDependency */, - 31EC5A4FD273DC63CC415151E5618CC1 /* PBXTargetDependency */, - E819E4CD2FD53FDFEA6E63D553ACA054 /* PBXTargetDependency */, - A07714E330CB35CCACE3AE6428147009 /* PBXTargetDependency */, - 05B743FC5739FE427B4E3B6DC15498DA /* PBXTargetDependency */, - 3FA2CE24F233C074190F51B9EE0524CC /* PBXTargetDependency */, - C73A558938E341FCDC078B40F5F019EE /* PBXTargetDependency */, - 83AF158865197240427282E3C32FF1D8 /* PBXTargetDependency */, - 574166C6BC2CD1949243DF9103CAF7CD /* PBXTargetDependency */, - BA6B6122BAD82D5CB0BFFCA9912246F5 /* PBXTargetDependency */, - 89FDEFB52A2A359D8FB0E6ACEA1EA8EC /* PBXTargetDependency */, - 5E0B122BC644AD91887C1789BA06F886 /* PBXTargetDependency */, - 8AC17A577FCACE746BDD0FA888FF0DAC /* PBXTargetDependency */, - 37507218DB4CE6C01C248376DD6BF077 /* PBXTargetDependency */, - DF48B763E8928213E008106D1BFA6973 /* PBXTargetDependency */, - 0D1CE17F1F435466D1BD1E758D82BF88 /* PBXTargetDependency */, - 264499A42BC4BE7C900DD44D18437ACD /* PBXTargetDependency */, - A0B5F04B2384C409F112C368294004BC /* PBXTargetDependency */, - 91EF5D2035FA2EF911537A453EBF2562 /* PBXTargetDependency */, - 24B15474698659F4B9B0FC13F02A85BC /* PBXTargetDependency */, - 8DB8FAFD92C168FBF0A0005DAAB1A4FE /* PBXTargetDependency */, - 9056B537D823911604932E2E10B1570C /* PBXTargetDependency */, - A5480FBAB696D18491B23A15ADF84A7C /* PBXTargetDependency */, - 1DAD25BAFBF74D4B3A49D61F745FBF8F /* PBXTargetDependency */, - F8B6F8DB25AB325478B75C3A9A29EBC0 /* PBXTargetDependency */, - 5293CA9D11E6894D549634E7D8C041E0 /* PBXTargetDependency */, - CDBE6654F13DC9C7A24D00145F56DF01 /* PBXTargetDependency */, - 625BCFA4FBF235FBC1A1092A558965E3 /* PBXTargetDependency */, - 91C0F6C083E7AE0F01544A4880F201BA /* PBXTargetDependency */, - 6A2E9FA1C9D212793ECA0622E31CDDC8 /* PBXTargetDependency */, - FD6B24836F3DAB432256885603F29AE6 /* PBXTargetDependency */, - 47E752A1B3ECE371DD8D036AFE151538 /* PBXTargetDependency */, - 251104A6B10403A5A6CD490A257808F7 /* PBXTargetDependency */, - B3CE52E42076A48F38EF624DD8171212 /* PBXTargetDependency */, - 092789A25C7C8E9335722B6AC8D6FCFD /* PBXTargetDependency */, - E93512688EB7F5AC5080541457992B37 /* PBXTargetDependency */, - CD20DB0CDFCEE83349A17C394DFF57AD /* PBXTargetDependency */, - 821BD7D041828CA8EEEE50CB33D45168 /* PBXTargetDependency */, - AF7D063DE16FD795063C5E0BD9BB35F1 /* PBXTargetDependency */, - F4394E6D140855F13C7E085D52017FC3 /* PBXTargetDependency */, - 6FE0F63578F810BC6E78CD8746F6733A /* PBXTargetDependency */, - CA4FDFA5DB013DE7C4D05C63463591A3 /* PBXTargetDependency */, - 566C3E86107E0E0DD1D7F9BA63555CD5 /* PBXTargetDependency */, - 9B43CFD67EAD8AB9E098EC2DC3258B2A /* PBXTargetDependency */, + BF3D1B0F5B8416F19EF16984A2C4EBBF /* PBXTargetDependency */, + BFFBEDFCC7B167D86DFC748513BB42F1 /* PBXTargetDependency */, + F31B67ED7437BF1C8087C2465A084CDB /* PBXTargetDependency */, + 55AE306346615FABAAEFA7284697BFF2 /* PBXTargetDependency */, + EF9573D6DB54E1A3ACC31069E8B4FAA3 /* PBXTargetDependency */, + 702DB4B83F975466BA8B76B5E4C95AF3 /* PBXTargetDependency */, + F9236E00E73CE0BEC96484690EA13F9D /* PBXTargetDependency */, + 72320039A0B18ADBCDAC9CE4F1930155 /* PBXTargetDependency */, + 8DCB564302AA57E9455B97D99A3AB7F9 /* PBXTargetDependency */, + F84775F4463C901396CB41CC066FCC99 /* PBXTargetDependency */, + A620AA41327F2ABCB333B74E2D3D1E03 /* PBXTargetDependency */, + 29B81D6D695A4A26004DE2A40662AB9E /* PBXTargetDependency */, + A94AA8C50B413EFB81DC3CBA7F099CC4 /* PBXTargetDependency */, + 4842BC7E8857596B6CB6B68A6B2B0879 /* PBXTargetDependency */, + 8181645AA2A1A26C7003BEDC813855F6 /* PBXTargetDependency */, + 8855081EED8B6A99D22A502942AAD713 /* PBXTargetDependency */, + 4DCCA6E54F24883F86F3AF7CACCF262D /* PBXTargetDependency */, + 3CB05D2FC84AA41ECEEA227F63E03672 /* PBXTargetDependency */, + B7C882D421C2BB4A9BD294DD544AFA89 /* PBXTargetDependency */, + 8F41187202E3EA287A3C048EC969B9B8 /* PBXTargetDependency */, + AAEC181E5468760316B484816C62E538 /* PBXTargetDependency */, + A4BAB53D8D496DC792C49B57D863A32D /* PBXTargetDependency */, + 0B665D5A999C51EF1BFBA404A4FF806F /* PBXTargetDependency */, + 639E3C69F9078E98526842CFFCE142EE /* PBXTargetDependency */, + 4D7C43D62B5537AEEAC1111C82698998 /* PBXTargetDependency */, + DAAE975A9763AE6F88455F15D25A2A89 /* PBXTargetDependency */, + 2AA4A1A34103BBBAB3D7B86F16A5299E /* PBXTargetDependency */, + 357D4E9F08E9956B93868FF7E1A981EA /* PBXTargetDependency */, + AC21D40FE6B1FA1FD150B4F1031E2449 /* PBXTargetDependency */, + 56FA2FA285F54AC4C95BF7B832A0987D /* PBXTargetDependency */, + 10636576806D7B062C913E27838A8977 /* PBXTargetDependency */, + FDD30B58E7E6718E48EDEF4B742536F5 /* PBXTargetDependency */, + C317FB6D760285F0F399D627381ED700 /* PBXTargetDependency */, + B4036A5E6CA7D0ADECF4DE8687ACB325 /* PBXTargetDependency */, + 07E93B759491217B96478E1947A2309A /* PBXTargetDependency */, + E9ED01A31A1573EAFB00B4FD5F179D86 /* PBXTargetDependency */, + 5B3FA9F2A7C40A14287C6E5C28E0A5D6 /* PBXTargetDependency */, + 0C2C59602C94293E68BBDB06AD31743D /* PBXTargetDependency */, + 1F709BD845B53453973B6FAF4FD33D42 /* PBXTargetDependency */, + 11F148D1BE9AC380446CFF8758335730 /* PBXTargetDependency */, + 1F133079533836700F7A7AD48CBBB58F /* PBXTargetDependency */, + 823B0F0C727E09C759685DD840A8E308 /* PBXTargetDependency */, + 881CFDF3A11DF6792611E73BFB55AD7D /* PBXTargetDependency */, + 561A9D0BDAF84E4016FD90D0EEAA5810 /* PBXTargetDependency */, + 02C2016E118D019D51495395E4699679 /* PBXTargetDependency */, + 5525FCB5F328A5716E500AD2EACFE2DE /* PBXTargetDependency */, + 9C403C98700A06DF946DB23B81B75329 /* PBXTargetDependency */, + 42352C642C4048EF4389E3FDE3BBA6CF /* PBXTargetDependency */, + 3ABCC7BFD1A995E9E9B0FD7607A4C8F0 /* PBXTargetDependency */, + 994D6C87C98B3295AAAAB7E47B0B611B /* PBXTargetDependency */, + 504ADE7D3365FD793D4464D70F66BDDA /* PBXTargetDependency */, + 3F2E41BB49AF63253EBBB3D19B9E7E2C /* PBXTargetDependency */, + 37841680BA58EE62672921A4D5E4C3FF /* PBXTargetDependency */, + 358DD1EDCBC61B185359E5CBAD350875 /* PBXTargetDependency */, + 1D42D9E67C947A694F165E9119CAEA90 /* PBXTargetDependency */, + EC2A7E243327CFA58AE64D5CD6F07256 /* PBXTargetDependency */, + 8722E06A03F70BDF21A8D252E74CBD8E /* PBXTargetDependency */, + 203E38614A071A1DAE2DB58FDC3E5B61 /* PBXTargetDependency */, + 21F03A93342B129CBEC3E8D6C5C5B0E9 /* PBXTargetDependency */, + FA14914D38905A777E3266D3E1C0B645 /* PBXTargetDependency */, + 2A757CB43551136B278BC2E358897813 /* PBXTargetDependency */, + 936DCCEDFA2B1AAD5C9CD1B466483C0B /* PBXTargetDependency */, + D28B9824229D7D64D2274E529A1A74E3 /* PBXTargetDependency */, + D80AA08D5104EA566ECC3E5D5D798225 /* PBXTargetDependency */, + 657DCBCD69E782CC4BDEF68F75BACC88 /* PBXTargetDependency */, + 1CF1B16727D34A3332BF86DD17682E77 /* PBXTargetDependency */, + 71D91D456B94E6F7D57A3A4B6E362E0E /* PBXTargetDependency */, + F3818C08FF27110E8A430799B14E67C3 /* PBXTargetDependency */, + 49D227E5663CBD908D54EC1F92B0AC00 /* PBXTargetDependency */, + 8C3BBC0EA4F69E376533EEADABA157C8 /* PBXTargetDependency */, + 3836D19A6E21CA84262DFBCD28467A48 /* PBXTargetDependency */, + ABD1BEBD0D207351DE6AD17C1E275C15 /* PBXTargetDependency */, + 278B652E82AEFDEEA93D75634FECF41C /* PBXTargetDependency */, + B7E20A1AA659464E48EB6A3D1FB22D0B /* PBXTargetDependency */, + 1560801796C59BED5D52F88A818EEAEC /* PBXTargetDependency */, + B903CCD05C3BFFAC437ECAE43AC0543B /* PBXTargetDependency */, + D454AB8FE15CD1E3466EA837A87E6ED0 /* PBXTargetDependency */, + 677F17B2B4BB49491270FA8461272BEE /* PBXTargetDependency */, + DABBFA00F2A07016AE696B6A2D1FA643 /* PBXTargetDependency */, + 5F84CC71BA5B85B97F6D5594A5F9B4C9 /* PBXTargetDependency */, + FCF054B22863001154DB0745727CC0E6 /* PBXTargetDependency */, + 26B8D8FE9802EBB599A1F7FE960B923A /* PBXTargetDependency */, + AC005200BAAF846E34F8027951EC874D /* PBXTargetDependency */, + 39BE51167175F2EF3648D29FD3FC72FC /* PBXTargetDependency */, + C7173B4F17B356672363A847D650A353 /* PBXTargetDependency */, + 831297F407743FC74311B4F1387D328D /* PBXTargetDependency */, + FCDC3103B4C58A00A9F9D0CEDAAC6BC1 /* PBXTargetDependency */, + DEA08189AC87281B1CC97EE5F34C6002 /* PBXTargetDependency */, + B43E0153FFEF968F2AE4ED03CD513C45 /* PBXTargetDependency */, + 3D2484C6A16A0127AEB90CFE07CD9D71 /* PBXTargetDependency */, + A1DB89E40F78E07B332F126DD83259EC /* PBXTargetDependency */, + 93F6F375DC569BA98BB188C1C1B6C01B /* PBXTargetDependency */, + DA022D79510FD3FA79C2DC24A0CC9757 /* PBXTargetDependency */, + 493E7E6C3DAF9B148814A00A81C4FD69 /* PBXTargetDependency */, + 0CC5B5B9F134E2F1E2075721ACEC9067 /* PBXTargetDependency */, + BCF2E5479D628ADF1E112612D0C8C575 /* PBXTargetDependency */, + 24A4429EF2A03ADF92F2C309BDB2FB06 /* PBXTargetDependency */, + 4AB14A4D6DEFA53401416A75D2A86242 /* PBXTargetDependency */, + CF9845562268A4113C5D785F50EB38C5 /* PBXTargetDependency */, + BD826C962C941A711AA1307B4FE9909A /* PBXTargetDependency */, + EA09566A22B06FD8CF03F35116B55BEB /* PBXTargetDependency */, + 23DEDAE7FC4245B24C82CC0A74F27815 /* PBXTargetDependency */, + 696C25C7B5663E047026645A4CB6A181 /* PBXTargetDependency */, + B1A5766D9212D866EBBB0FF701F810B0 /* PBXTargetDependency */, + 7F35C4990ACF6B823E20969F7AC5A666 /* PBXTargetDependency */, + EE2173772F632B6CFD90F6C69E35ED0A /* PBXTargetDependency */, + 4375AB6FCAC3CF37C47EF38AEC03470F /* PBXTargetDependency */, + 2F144C90FE6323C8B4FE34C0D216D72B /* PBXTargetDependency */, + 890857639065726924FAF078964D4953 /* PBXTargetDependency */, + 8F8AF5C203EC4811878F03BA3F404800 /* PBXTargetDependency */, + 3E76F55AE2ADEA1B537F559E3137CBC7 /* PBXTargetDependency */, + 0519809AB2F31BCF551A4A714B1BEAEA /* PBXTargetDependency */, + 699A091D0C3CBDBFF0395811B125FCDE /* PBXTargetDependency */, + E50CE156D719203B2D7CB01E951D2906 /* PBXTargetDependency */, + E529E8637021A91576F88C42EF2E792E /* PBXTargetDependency */, ); name = "Pods-ShareRocketChatRN"; productName = "Pods-ShareRocketChatRN"; @@ -22375,130 +22888,149 @@ productReference = 06489499588BFA8FD5E63DD6375CD533 /* libFolly.a */; productType = "com.apple.product-type.library.static"; }; - B37ECF22F1589E28F59BC9990B4DC476 /* Pods-RocketChatRN */ = { + AC8AE887C706A43711D115E69B9D988A /* MMKVCore */ = { isa = PBXNativeTarget; - buildConfigurationList = F8E74138128FFB01CAC85D542269B22B /* Build configuration list for PBXNativeTarget "Pods-RocketChatRN" */; + buildConfigurationList = 438721F3C69FA03307C06B7A739846FA /* Build configuration list for PBXNativeTarget "MMKVCore" */; buildPhases = ( - A65342FDD4CC203020C200922AF5ACF9 /* Headers */, - E82A84204F1BDE502CB3FA94D052C9DB /* Sources */, - C760E470A50E195F142F42E64F253B90 /* Frameworks */, + 42091EC055A91B81D093A50EA560C608 /* Headers */, + 291A9892CBDB6E5C29AC17379BC40E77 /* Sources */, + 1645B7A9413BF3E5FBE1A6FF39F6DCC0 /* Frameworks */, ); buildRules = ( ); dependencies = ( - AFE40D7C71BC70BCF97592506BF26A0E /* PBXTargetDependency */, - DFBBC8ED52F10DB46F5EC21994357C38 /* PBXTargetDependency */, - 13DB896F77E76CA56846820611DB669B /* PBXTargetDependency */, - 9B6DB48F6B81E18686867F96EC7DBCFF /* PBXTargetDependency */, - BA98B2C792C5A2A9FE43C45BD18EF936 /* PBXTargetDependency */, - AE51FE4D6A76915901B071802B23F956 /* PBXTargetDependency */, - C272C1B3100F47B6BBEA4BFF875AB55D /* PBXTargetDependency */, - 4F67553BF4C80B0D4EFA4CFBB49B42EC /* PBXTargetDependency */, - 36181EA10D0CB8CD962C3556A8A878CF /* PBXTargetDependency */, - 4B71F70F82133AEBAFE451DB7A96B125 /* PBXTargetDependency */, - 3F9FD5C2282E2499BC237FCC163D48A9 /* PBXTargetDependency */, - 9B9EBA298AA5078E3605F9032CFBA60B /* PBXTargetDependency */, - B0E931478DA15DFE28F0509C56A5AAAA /* PBXTargetDependency */, - 793E6F8DA66825A652E3C6DB27C1D819 /* PBXTargetDependency */, - 9A61B343D7DA1B6D0AA49FE7CF7543B4 /* PBXTargetDependency */, - 5824872CC1ED46F9D297B6ECA9237623 /* PBXTargetDependency */, - F6195B7CF436117AE4ABAEC1E8EF265F /* PBXTargetDependency */, - 864EAED46729331D07E9CC4DB05C4098 /* PBXTargetDependency */, - EC020315738721BD82FC354E2DAE4019 /* PBXTargetDependency */, - B3C9116B55A8CCFA814282C8C2F00C60 /* PBXTargetDependency */, - 3EFD70DC43FE5AECACE00EB9658A4515 /* PBXTargetDependency */, - 7A6C04FD4D22C2CA6803709EB2E0B0ED /* PBXTargetDependency */, - 6B5BE425EE6FB72E90AB19296184C31C /* PBXTargetDependency */, - 207ED09F4A9992AC52178A13EEDE80D0 /* PBXTargetDependency */, - 92D4934E069E91D7AA3069EED5E35A20 /* PBXTargetDependency */, - CEBFE65F25B7FCFA340AFDD8E7DC40FD /* PBXTargetDependency */, - 730C4326B398B7BD795B302BE0E26ADF /* PBXTargetDependency */, - 20E487B497727AC6E4DCE66AEC5F8BDC /* PBXTargetDependency */, - 7697B646059BCFC75CFB34D0A247C015 /* PBXTargetDependency */, - 62D6945A3D0AD7F28ACB4D7F476FF88B /* PBXTargetDependency */, - 11666EED50D586E74EE4B23E6C64E44B /* PBXTargetDependency */, - A0AC13AE89000D66A3114D9D9FA3AAC3 /* PBXTargetDependency */, - 78C0152F53FEB93BAC1D34FB44E6423D /* PBXTargetDependency */, - 6E542366B9683A8FD4B444F972448A06 /* PBXTargetDependency */, - A9C08DD436AA971185617D1DEDB9FE80 /* PBXTargetDependency */, - 7594EE6E91E954FC4264B9CC7D99C9A1 /* PBXTargetDependency */, - 13B1B8273581C95C45687DB5DC69CD8F /* PBXTargetDependency */, - 66930FDBEDD8EDA1A51E7FC02DB1F236 /* PBXTargetDependency */, - 5F8DBBA509A581B1683B4B7A6515F92B /* PBXTargetDependency */, - 4C21ED59DD68642CB80F95BAB7566448 /* PBXTargetDependency */, - EFB60F485FA51972D732CF44C789CA08 /* PBXTargetDependency */, - C2CA6300253A7F2FB05EEDE70EBA2D00 /* PBXTargetDependency */, - 439180A9457B83A4A6BB90279D2569C2 /* PBXTargetDependency */, - AE937192FDA09F2DDC036176CE54B089 /* PBXTargetDependency */, - E7C960E4E30DF2F7A05D9C5EB2B3B911 /* PBXTargetDependency */, - FE333EAC8C85D2FD4BF6C366E7207CCC /* PBXTargetDependency */, - 0E811D3E24BAF3B143706AA6F9FED56C /* PBXTargetDependency */, - D6007D08F9631DBC113DF2C3D79C9B91 /* PBXTargetDependency */, - D57FECE0C7CF029BB2934350E5783D74 /* PBXTargetDependency */, - 62729E6473ACDABC14846740E66976FD /* PBXTargetDependency */, - C8A545D3C915597B7319DFD5BF70A6B8 /* PBXTargetDependency */, - F61FDE36436151FA6CDE30CDA28CD8F2 /* PBXTargetDependency */, - 4B55B2E5D7F161F68AE1D7787387CC2A /* PBXTargetDependency */, - 42A4C63665617135E71EB8568F1B8C17 /* PBXTargetDependency */, - AA18A98B79C24F189F29CF1BD02F9DEB /* PBXTargetDependency */, - 0E95E2B8DA42D178FEAB7BE58656F787 /* PBXTargetDependency */, - 9E20C50B8D082AF437A8A389A77C2528 /* PBXTargetDependency */, - 14A8A3DEAF356A38AFCD3E27213EA735 /* PBXTargetDependency */, - 3220E49A3C07261717F5755831C9CC8E /* PBXTargetDependency */, - BEA002D8626F4CD664198FE31AE1267E /* PBXTargetDependency */, - 7CB2FEF36A4B503E40E1C43B6A7E772F /* PBXTargetDependency */, - A8666E736F94C7BB0EFC3591A11232BE /* PBXTargetDependency */, - 01300D19F9D5DCA65DFB2397F3C19F72 /* PBXTargetDependency */, - 773D3C69DB13B07B952E285712ACC14B /* PBXTargetDependency */, - B644026B53D1FF20BFE2B8755F581292 /* PBXTargetDependency */, - F9278BA9AC3F457DCB416EC01931B607 /* PBXTargetDependency */, - 4DE53C5D3C6B59AB47291EBDFB565F31 /* PBXTargetDependency */, - 9259557FAE596677D3C4C8CCF3F3A76F /* PBXTargetDependency */, - 4413DBAF4C28C1A16709E65B36431252 /* PBXTargetDependency */, - 727305213BCA42241FCDD553DE1683B3 /* PBXTargetDependency */, - DA7D1D4D47ACB955847B15C175094B3C /* PBXTargetDependency */, - 6B55513BA501E95F24273A7CA4E28C81 /* PBXTargetDependency */, - F62674C85B2821D88F1B1892B8AE2BD3 /* PBXTargetDependency */, - C1CD3EC64A03802C67160C9CD2A838A9 /* PBXTargetDependency */, - C54E76401FA8C68885BC5976E1F0C2E9 /* PBXTargetDependency */, - 109FA96E137AB7D7B1C829AAF4447592 /* PBXTargetDependency */, - 2F536AC8B39AB70F0B3EBF75850BC0D2 /* PBXTargetDependency */, - A89DDD8D768828F906D1EEA142D7DD62 /* PBXTargetDependency */, - 44164C77B25FDA5E729F6B4C4288718A /* PBXTargetDependency */, - A64D2C03FC6888E3BA278A3A18DED406 /* PBXTargetDependency */, - C86F82B1AC15C17ABE214F16676E5193 /* PBXTargetDependency */, - 0E35207C013BF4DEF3DA2FE6B83439FA /* PBXTargetDependency */, - AAD991F6A075C5393F970D00A4E9F97C /* PBXTargetDependency */, - BDCDEC2BD57BB86692B7BC2000243F62 /* PBXTargetDependency */, - 8B638225E16F4282312D03F25FDA9ED0 /* PBXTargetDependency */, - 35483217D57C926FFAA2D370CA9957E8 /* PBXTargetDependency */, - C61450C4375B7A72668C6DC77C01BF57 /* PBXTargetDependency */, - 4DE65792C6E10AAF64DB44F461F02927 /* PBXTargetDependency */, - 3CE958DBAC0567978084311054841BCB /* PBXTargetDependency */, - 90F1F1ED909656FF7E1E2ACF52B264A1 /* PBXTargetDependency */, - C93C5E0E25EBCCAE57D6A483431FCEF6 /* PBXTargetDependency */, - 44F133A08308F45E22682DC20737A705 /* PBXTargetDependency */, - 5BFB7C18B46BF01C454EDF9A236ADF23 /* PBXTargetDependency */, - 7C7B56A410501B4EFCA2F11833BFCD92 /* PBXTargetDependency */, - 3FDF9DA132A179EDAEB4457AF489BBAD /* PBXTargetDependency */, - 565A1975D6FCE224210EE68B7B2EB5B2 /* PBXTargetDependency */, - 124D051435AC555D4CC199A15500BB9E /* PBXTargetDependency */, - 088D498F229EFFA8D8A6B3DE4C8E0417 /* PBXTargetDependency */, - 55E542C0F3C76EE86FD443B3A31ADC93 /* PBXTargetDependency */, - DAA8DD87080EC1874603BCDDDB112B9A /* PBXTargetDependency */, - 3B1D881FD465572B9D72A3341AD5EDAA /* PBXTargetDependency */, - 7B702FBFFD3DA75AD730D7C6F9BC11DB /* PBXTargetDependency */, - AF6CA85A23B88B1524E8828FA077EB33 /* PBXTargetDependency */, - C8F4139AB9EDF924F11110F17D495818 /* PBXTargetDependency */, - 1FC063F9C78954A5B7B5C4D8365C5B65 /* PBXTargetDependency */, - D2E77EC2FAD98104FE4D1020A85AD061 /* PBXTargetDependency */, - 330A2468136061BDF6640DC5BAFA01CD /* PBXTargetDependency */, - 46775BDBA3BA16A9BEEA5044F77603A6 /* PBXTargetDependency */, - 717D5016A33FE71B3492E8A383D567B6 /* PBXTargetDependency */, - 3EB54E00199EDBC49605F354666E011B /* PBXTargetDependency */, - EECA9449CD18052CC1788943DE789B45 /* PBXTargetDependency */, - 832916EC2BB8F184EEEDEB65B39D7218 /* PBXTargetDependency */, - 522ADE50C84B0FE3EAE73ED0BEC66BCB /* PBXTargetDependency */, + ); + name = MMKVCore; + productName = MMKVCore; + productReference = E0B603F54009DAEF6C3BAAE621E5F180 /* libMMKVCore.a */; + productType = "com.apple.product-type.library.static"; + }; + B37ECF22F1589E28F59BC9990B4DC476 /* Pods-RocketChatRN */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0F0529ABCC1492A9828A3AE12EFA8DDB /* Build configuration list for PBXNativeTarget "Pods-RocketChatRN" */; + buildPhases = ( + E15541F4DE85817530A32D6468B3C28D /* Headers */, + 23AEB76B563A442320890F32D3980084 /* Sources */, + A77C9988EF0B8D8066A260B713A6761B /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6D925B42D5F3CDD83A58E4CEE0830038 /* PBXTargetDependency */, + DD2B7436DB93ACDB30B17216C2155E25 /* PBXTargetDependency */, + 0B5D93937C04C486A0BC2C08D74E5046 /* PBXTargetDependency */, + 44A5E3C43E429505285AABA44B066C7F /* PBXTargetDependency */, + 71F3CFA939F92F9E9FAF6A6B72652FAF /* PBXTargetDependency */, + 50ACACD9072EDD43099C7B6AB66A9507 /* PBXTargetDependency */, + E07F0D9FA0B910CBEF5FCA74C7C8E1FF /* PBXTargetDependency */, + C7EE6401EAF4AAF19098C927B195777A /* PBXTargetDependency */, + 8D9C34E376D44B3DA2B3605B6D999FD7 /* PBXTargetDependency */, + E3B8F60CE11CC788A5CAA0612EEFF60B /* PBXTargetDependency */, + C8DD7828860F5CAFD42801A393ECC328 /* PBXTargetDependency */, + 9F54783AE14585A65143722D90189211 /* PBXTargetDependency */, + B9D5B90A45E80505E27803F911781C10 /* PBXTargetDependency */, + 0682048391B6D1D6829D2CE6E63BF519 /* PBXTargetDependency */, + 50B01F5BC137338822045415D123C2D1 /* PBXTargetDependency */, + 010D993EA574D2B253C6D1D289675E50 /* PBXTargetDependency */, + 7D0A7BE7876F09D07EDE502E95CA4D1A /* PBXTargetDependency */, + F5D284F8E61D14D9D8DF79BFD824070F /* PBXTargetDependency */, + 5F84B886E78C8E4A641535A6C5E21326 /* PBXTargetDependency */, + CB622B06870D610B2C57440888E68854 /* PBXTargetDependency */, + E6C7D10889A0D1A17B898CE700941966 /* PBXTargetDependency */, + 7FE924DD3074BA4439B58D04E8339415 /* PBXTargetDependency */, + B99DB8C89C801D63FE44276D83B0904B /* PBXTargetDependency */, + 03243A531A7577305C9EAD75C54DDAA1 /* PBXTargetDependency */, + 7EFF9395BFDC624D6BF271FA55396D24 /* PBXTargetDependency */, + 4EAB22A5C07334A449A24941BA9D1EF4 /* PBXTargetDependency */, + 8FFB09717AC3C5D9ED0CFB487139B826 /* PBXTargetDependency */, + E05A7B5B63E4940253882E4D4D6F7A61 /* PBXTargetDependency */, + 3669358B369477224F853A076EFA6830 /* PBXTargetDependency */, + 9F3C79A7C640BF86FCEEDF8178C13D2C /* PBXTargetDependency */, + 32A2F19F72163407ED6217920C4281BF /* PBXTargetDependency */, + E3165B06CDF7504391CE26A82929F900 /* PBXTargetDependency */, + 7FC6C9CCBAFB0E9951884B180321F4C3 /* PBXTargetDependency */, + 2A8C5370D419F23B0CC170217B2E83D6 /* PBXTargetDependency */, + D8DF7A58C9602A670982FD46DA701FC1 /* PBXTargetDependency */, + CA79F2A2A2A752E0C92F29B610C1CC77 /* PBXTargetDependency */, + C4723786B73238C9B710FFE0E5EF03AA /* PBXTargetDependency */, + B191E26FCBF38030470704D396949AD0 /* PBXTargetDependency */, + EC73A7804350B3A2C2DBF40C68340CBE /* PBXTargetDependency */, + D3719B2F6D6A3CE72795C9DD4A339F15 /* PBXTargetDependency */, + CC6D6FFBA492852955FBB17D0421A627 /* PBXTargetDependency */, + 75A06478D5B2B43116C7BD6DB1EBC47A /* PBXTargetDependency */, + F2037C066C917E039F0AB2DFA3C41107 /* PBXTargetDependency */, + A79864C1DD98AE5C998492A7279DD4F2 /* PBXTargetDependency */, + 55B914CFD8CBFE702EDDFDEB7AC15A3F /* PBXTargetDependency */, + A5D91229D0CBF37A7B907DA80B23B903 /* PBXTargetDependency */, + 99A2D294CCD1CCF54533008747C44D9A /* PBXTargetDependency */, + 59552DA2B10B181B463CDAC27A991514 /* PBXTargetDependency */, + 1A1B93ACD880FAF46CF598FDF8D7ABB0 /* PBXTargetDependency */, + 72AE3BE13A6E7F811D68EE5AF6A519CA /* PBXTargetDependency */, + 9A5601A4D451ABA4EFF36F221A554E90 /* PBXTargetDependency */, + 1F5ABE22BA22FF22D98D6EA28BCCBFD6 /* PBXTargetDependency */, + 77444D37DEB4E3116DA0453751986934 /* PBXTargetDependency */, + FF3142A394F5B8185E5B6144F0999F43 /* PBXTargetDependency */, + C882F8ECBBEF644B105D2C593C186A53 /* PBXTargetDependency */, + 9F2F27A841DA72BD731081DAC7A19B5F /* PBXTargetDependency */, + BE2FB7FDCACB0878567EE4CE8545543B /* PBXTargetDependency */, + B4DED3ADF4EFC7DA7FEB7F029DD0396F /* PBXTargetDependency */, + A3BFC7972CDD8A365CC9A86F8781926F /* PBXTargetDependency */, + 64A514D017FBA9A7F51C319120C43E69 /* PBXTargetDependency */, + 69AAD9BDBE8472EB0D87E9140057FAB0 /* PBXTargetDependency */, + 4B7171A45F8F65C38431C7BCED591C4B /* PBXTargetDependency */, + 0BA2018F3E418D39D33AC6552F511CEA /* PBXTargetDependency */, + 13EA0D1097E91F576AB7386C9B0F76C4 /* PBXTargetDependency */, + 1E19EA6E32EC51492E3EC82E8621D536 /* PBXTargetDependency */, + A01E9715E8498450A6B0E0DD951A5B7F /* PBXTargetDependency */, + D822AF2C6D497A477DB6F9E409727F5A /* PBXTargetDependency */, + 2DECA4BCB3C68CE56E28DC5A6BE291FA /* PBXTargetDependency */, + 21C77F11D23788788C33346CB6C5B516 /* PBXTargetDependency */, + 421AC473110ECB67F6CD98B3121BE959 /* PBXTargetDependency */, + FC0C34B44863051EBCA8CC5880B8808F /* PBXTargetDependency */, + 35A96B051D268FF8B6EF5C81A7E0E331 /* PBXTargetDependency */, + 40D924F560D1AFAA7C4E38024A16F15B /* PBXTargetDependency */, + E146BB3B13D5C8A7685B77EE5AE23D24 /* PBXTargetDependency */, + B6F1FFC9526F58E9DB02D95CD2374003 /* PBXTargetDependency */, + 2306F896180FE1A509C7D49C1B7C8C70 /* PBXTargetDependency */, + 6CBE216F3AD456F195029AD05A4E166F /* PBXTargetDependency */, + 212643A7DB29D363A960D1028F38DDA9 /* PBXTargetDependency */, + B699AED590C916D91113E665E9EC2AEA /* PBXTargetDependency */, + CDC636202676A3B808BE1F35D4057D7F /* PBXTargetDependency */, + C938CB81E562FC80E04FE8BD8494B433 /* PBXTargetDependency */, + 52FBB8B9366CD6BB187259F57F7D6D48 /* PBXTargetDependency */, + 7074F12F2763E12ADE5B4C9C8F8D391C /* PBXTargetDependency */, + 684594D2CCD39078D14C824BB8AFFDCD /* PBXTargetDependency */, + F6DF33D26B0FF53FA4E5064C86700994 /* PBXTargetDependency */, + 3B43210944EEF7E723AC205F49A7374E /* PBXTargetDependency */, + 0749E0153BDE1F5281B352D407425DAD /* PBXTargetDependency */, + 18523328DE5E2AEDAA03DB03E426769D /* PBXTargetDependency */, + C050C86F7724A1BE4114B0D4CE6C361E /* PBXTargetDependency */, + 3A136E11001686D0FC44850B2EF13D7B /* PBXTargetDependency */, + 91E964C6949C80B78086EBB0B2255620 /* PBXTargetDependency */, + F679CA851DD5EE9924E4341426008FD7 /* PBXTargetDependency */, + D067D68660F3396A1E0384C5C748160C /* PBXTargetDependency */, + E51DA0EDD9ED96B99CE9AD57EC030018 /* PBXTargetDependency */, + 25821428BB782B0D41E1D271E334C430 /* PBXTargetDependency */, + 2606FE5DB5F14ABEC10FA7E75A9D3066 /* PBXTargetDependency */, + B5E66C4CD4959909865AF250CF13A60C /* PBXTargetDependency */, + 5A213CE3ED5567580C6D5E3D158AED4E /* PBXTargetDependency */, + ABBE471E966BEC0295AE17503FBFEAF1 /* PBXTargetDependency */, + CEB107CB32967BF2DC1446293730D1B7 /* PBXTargetDependency */, + F93CB025AC78484412C6C016FBFCCA90 /* PBXTargetDependency */, + 39B226C6074A241774804BC7B720A5A9 /* PBXTargetDependency */, + E4429A344D82C053B55EF4BAC0253438 /* PBXTargetDependency */, + 80C1CADBCDD83D74DBB28FD6B3F41142 /* PBXTargetDependency */, + A0E140051741C6A20D63BBBBD32DCE23 /* PBXTargetDependency */, + 67331413CEB08B67983351BF136A5DF1 /* PBXTargetDependency */, + E276D6CA52B8F299D47845E1CCF57965 /* PBXTargetDependency */, + C1ED656309913B2735508D9121593E7F /* PBXTargetDependency */, + 514807167E5AB60A8E3CA96A4D34C06D /* PBXTargetDependency */, + 7991B606C2336524C16CC4FB043F7E43 /* PBXTargetDependency */, + DB92FB2D97C9289FF157776498F93ADD /* PBXTargetDependency */, + 7D4298F89E35B8ED4AFD6358A9AD21C0 /* PBXTargetDependency */, + 17F587245100D6782519297377A8BD15 /* PBXTargetDependency */, + 90AF82C38426410D5AE2A5190D9653FE /* PBXTargetDependency */, + ED7A6B3C48B85BAE99F0EC4594FB09B8 /* PBXTargetDependency */, ); name = "Pods-RocketChatRN"; productName = "Pods-RocketChatRN"; @@ -22909,6 +23441,25 @@ productReference = 6771D231F4C8C5976470A369C474B32E /* libReact-CoreModules.a */; productType = "com.apple.product-type.library.static"; }; + E2816A8094E8D1BCDC0C50D2C832730A /* Pods-NotificationService */ = { + isa = PBXNativeTarget; + buildConfigurationList = 49A3366BDB4456BC2BF642D3E7A9392A /* Build configuration list for PBXNativeTarget "Pods-NotificationService" */; + buildPhases = ( + FF657B44AC5E4D1CCBD6B54664340178 /* Headers */, + B73E87DD0BC32BCBBDAAAA4DCDD9FCDF /* Sources */, + 3F3A740B2417770A10340F3709392A3E /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3A0F3DC9CB1C41D5880D752ADD811CAB /* PBXTargetDependency */, + C06D1C4D3C363277A4373B36E075A947 /* PBXTargetDependency */, + ); + name = "Pods-NotificationService"; + productName = "Pods-NotificationService"; + productReference = 563E0A0FEB65B564D6A02A0A948B2E62 /* libPods-NotificationService.a */; + productType = "com.apple.product-type.library.static"; + }; E3573FB7AF659C42B699003C73722241 /* RNFBCrashlytics */ = { isa = PBXNativeTarget; buildConfigurationList = A260050378487C984E40011FA9494FB8 /* Build configuration list for PBXNativeTarget "RNFBCrashlytics" */; @@ -23041,6 +23592,24 @@ productReference = D9F334F2E90E3EE462FC4192AF5C03BD /* libReact-jsi.a */; productType = "com.apple.product-type.library.static"; }; + FABFFA119E956A84968EE0F6E5D7EB10 /* MMKVAppExtension */ = { + isa = PBXNativeTarget; + buildConfigurationList = 03B91278BAD63EFEB214B609D2D44C46 /* Build configuration list for PBXNativeTarget "MMKVAppExtension" */; + buildPhases = ( + 0629FDF117C5968C42DE3594424944FB /* Headers */, + D431EDF81D070248E58BF70AD975DA42 /* Sources */, + FDF5B7896C2A1F59829E4CD199E70484 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 034C008DF9FAC1C68FE0AE6803003B06 /* PBXTargetDependency */, + ); + name = MMKVAppExtension; + productName = MMKVAppExtension; + productReference = 4195015D26D9AC88BE151FE609A81EBD /* libMMKVAppExtension.a */; + productType = "com.apple.product-type.library.static"; + }; FF879E718031128A75E7DE54046E6219 /* RNReanimated */ = { isa = PBXNativeTarget; buildConfigurationList = 8417A30F41F3B13FAC489DB285895AE0 /* Build configuration list for PBXNativeTarget "RNReanimated" */; @@ -23077,7 +23646,7 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 8408B015D8FDF06D5CC8C52509F0F422 /* Products */; + productRefGroup = C7450E895E4D0D8DA66DB9EA3B137868 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -23121,8 +23690,12 @@ 5B40FBDAD0AB75D17C4760F4054BFF71 /* JitsiMeetSDK */, 7F591BD8674041AAAA4F37DC699B5518 /* KeyCommands */, 47D2E85A78C25869BB13521D8561A638 /* libwebp */, + 91A6826828CB9FCD0169A7547E8A79EA /* MMKV */, + FABFFA119E956A84968EE0F6E5D7EB10 /* MMKVAppExtension */, + AC8AE887C706A43711D115E69B9D988A /* MMKVCore */, D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */, B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */, + E2816A8094E8D1BCDC0C50D2C832730A /* Pods-NotificationService */, B37ECF22F1589E28F59BC9990B4DC476 /* Pods-RocketChatRN */, 9C801345ED2C78BD1674053E7BE5D6ED /* Pods-ShareRocketChatRN */, 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */, @@ -23142,6 +23715,7 @@ BA3F5E5AA483B263B69601DE2FA269CB /* react-native-cameraroll */, D11E74324175FE5B0E78DB046527F233 /* react-native-document-picker */, D39AB631E8050865DE01F6D5678797D2 /* react-native-jitsi-meet */, + 74DAFD196634D10887C9A4E7BA19A5E4 /* react-native-mmkv-storage */, CA400829100F0628EC209FBB08347D42 /* react-native-notifications */, 1092C13E1E1172209537C28D0C8D4D3C /* react-native-orientation-locker */, BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */, @@ -23178,7 +23752,6 @@ FF879E718031128A75E7DE54046E6219 /* RNReanimated */, 18B56DB36E1F066C927E49DBAE590128 /* RNRootView */, 214E42634D1E187D876346D36184B655 /* RNScreens */, - 4D67CFB913D9C3BE37252D50364CD990 /* RNUserDefaults */, 96150F524B245896B800F84F369A9A5A /* RNVectorIcons */, 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */, 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */, @@ -23590,6 +24163,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 23AEB76B563A442320890F32D3980084 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B8599308F8E7D7E5FB16FAFBE671525 /* Pods-RocketChatRN-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 25A2572C6742B1187DB718E3D74AE533 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -23610,6 +24191,47 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 291A9892CBDB6E5C29AC17379BC40E77 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7438745281FEBCA15582625516C7BEF3 /* AESCrypt.cpp in Sources */, + 5CD680AAE0F11E6C94D0E1EED3C01EA4 /* CodedInputData.cpp in Sources */, + 8CFE0645E525DB5BA8805B3B707C7433 /* CodedInputData_OSX.cpp in Sources */, + 86E44FCFB590682940739E804FB0147D /* CodedInputDataCrypt.cpp in Sources */, + CE9BD8128FA43A9D3B12D8AD8D6A49CA /* CodedInputDataCrypt_OSX.cpp in Sources */, + 200694A4A09DC94362D0B0D12BD4E506 /* CodedOutputData.cpp in Sources */, + DD3C43A54C47878799F16153478F5E3D /* crc32_armv8.cpp in Sources */, + 52084A3423DEFFFF30567B2B525B74E8 /* InterProcessLock.cpp in Sources */, + 21CAFEA5CBFCD0604628CA55C0FF3B55 /* InterProcessLock_Android.cpp in Sources */, + F5E7FC21D89006A4336348040B83A54A /* InterProcessLock_Win32.cpp in Sources */, + D82616F8D27871BA88D956CA6710D550 /* KeyValueHolder.cpp in Sources */, + ED6BE8C0119B9A5D650B0BB3A16D44A6 /* MemoryFile.cpp in Sources */, + 7A37AE5487B43F5EE6A9CE1D6F099D47 /* MemoryFile_Android.cpp in Sources */, + ABB1CD9BAFA0540306E98E2ADF54EA30 /* MemoryFile_OSX.cpp in Sources */, + 7426A4DF508927ED0865330A8F501EA1 /* MemoryFile_Win32.cpp in Sources */, + FEBADA0CFA3CA34FC5F4D96D5B93A299 /* MiniPBCoder.cpp in Sources */, + 5AB858EAA1F43F648D6CF4D0BD8C8AE0 /* MiniPBCoder_OSX.cpp in Sources */, + A0DC56F8B7ACC3E6B7F04D0F2AE193ED /* MMBuffer.cpp in Sources */, + 8551D517FEBFDB14B72550B5C491A237 /* MMKV.cpp in Sources */, + 2D694F7CE9D45055A16D697A5E1904DC /* MMKV_Android.cpp in Sources */, + 3F6AA0B81B38BEBCA85D698EA85F578D /* MMKV_IO.cpp in Sources */, + AE1819818F034D33338D41CF46589250 /* MMKV_OSX.cpp in Sources */, + 414724F4692F8D88F49D35C4DCEA4D54 /* MMKVCore-dummy.m in Sources */, + 3AFE12ED57A1326BC87C9C5D2E67C402 /* MMKVLog.cpp in Sources */, + BC7AF5E53723D518C73C0FED7AB39AA0 /* MMKVLog_Android.cpp in Sources */, + AACA5654253ACB9C4C1A70C4D9942CEA /* openssl_aes-armv4.S in Sources */, + 8062FBC86856B74AEB6101746CBA9E3C /* openssl_aes_core.cpp in Sources */, + B177B15EA2260A1EE3FFF5F8963CD38F /* openssl_aesv8-armx.S in Sources */, + 9835CB49408014B41AADF45664E2604E /* openssl_cfb128.cpp in Sources */, + 6B47BC2235EBB1C34AFB7B781FE49E75 /* openssl_md5_dgst.cpp in Sources */, + 7762E5F80C933C068DA4A4159F8BB3AA /* openssl_md5_one.cpp in Sources */, + 9F834CB5D13D16428296AFADB9D407FB /* PBUtility.cpp in Sources */, + 9A77A35FFAAE3148086CC3356C8061AB /* ThreadLock.cpp in Sources */, + 253B8F7D7A49629E23C0CB07F17B27B8 /* ThreadLock_Win32.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 293CE1AA0CA8FC004D25FEA837284089 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -23868,15 +24490,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 439116804871AE1901275CB7E640E9CA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A91DAC8DA3EBEAA0D5111513D568D69 /* RNUserDefaults-dummy.m in Sources */, - 75C38367AD41BCC14148B858141FD9A2 /* RNUserDefaults.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 46C07BF1206F8163AF77799DBAAE6FFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -24407,6 +25020,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9183B8F7ECB5FA97E118101BDBFE3E48 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3CA11DFB93099A0F552AADB56058D1B8 /* libMMKV.mm in Sources */, + 85DCDD24B749409A38B46B60F58C8738 /* MMKV-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 92019729DD1112D43EDFC947C908B4D5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -24593,6 +25215,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B73E87DD0BC32BCBBDAAAA4DCDD9FCDF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C0FE61BF3EBB297460A741F2B0574E9D /* Pods-NotificationService-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B9AD2ADD770372573198C0B3D4747FE3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -24884,6 +25514,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BF9D08484C604B367C8E8DB957070BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DED5887A3513F857AB24977E67700D8F /* Pods-ShareRocketChatRN-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4B8B1CA8210949CC1F6446FCC2ACDFE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -25071,6 +25709,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D431EDF81D070248E58BF70AD975DA42 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 56CF61E84FD48C3A5881D4531BA2D990 /* libMMKV.mm in Sources */, + ABC59D78F898F290A37424C0DAFA7395 /* MMKVAppExtension-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DE8508D365FD7F3461F7CDCDF3E2C0E5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -25130,14 +25777,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E82A84204F1BDE502CB3FA94D052C9DB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C9AB4DF90B1F2F479B2049D106A5ED95 /* Pods-RocketChatRN-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E9A805DB38C305E5E485B4D59231F42F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -25176,14 +25815,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EE16AF4846CEB073B769F3023DDD1F17 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F225E0A4C81CB21377BEFF6BB385D094 /* Pods-ShareRocketChatRN-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; F376EB0B0E53C97E90BDC5051A01357F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -25224,6 +25855,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F95C2D609E965FCD48B94AEB81BAE745 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28BD2F6001854C546BDD58774DB9D9C9 /* IDStore.m in Sources */, + 89DE4B3B612D9CCE5454A35483631F7D /* MMKVStorage.m in Sources */, + A58DC9CA14A405D0BB4013E16623B3AF /* react-native-mmkv-storage-dummy.m in Sources */, + 21E3C4C434839DD4C6B1409CA7BAD0D1 /* SecureStorage.m in Sources */, + 420B3C745ED37D5791DCF98E843B943F /* StorageGetters.m in Sources */, + 43ECD9A5430D7EC2CFB179B8C361077E /* StorageIndexer.m in Sources */, + 944BC8CD41F2AD440112B4360398EEE8 /* StorageSetters.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F981E37E065FDF8BF74B3C3467322E6B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -25312,11 +25957,35 @@ target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; targetProxy = 625664485E68882E020182B4B8593A0B /* PBXContainerItemProxy */; }; - 01300D19F9D5DCA65DFB2397F3C19F72 /* PBXTargetDependency */ = { + 010D993EA574D2B253C6D1D289675E50 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-RCTAnimation"; - target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; - targetProxy = 087301B72D18C60324E8D3CE32C7C7DD /* PBXContainerItemProxy */; + name = FBLazyVector; + target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; + targetProxy = 8950DBE098E389E1E768F03DA5DAB1C8 /* PBXContainerItemProxy */; + }; + 02C2016E118D019D51495395E4699679 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNCAsyncStorage; + target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; + targetProxy = 9CA5CAB348E594043539A4D32AED98F2 /* PBXContainerItemProxy */; + }; + 03243A531A7577305C9EAD75C54DDAA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Flipper; + target = E63939AA6EFD3D6A8C09E45929F11DBD /* Flipper */; + targetProxy = 19F8730990BBC1B4844A78E2DDDA9A52 /* PBXContainerItemProxy */; + }; + 034C008DF9FAC1C68FE0AE6803003B06 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MMKVCore; + target = AC8AE887C706A43711D115E69B9D988A /* MMKVCore */; + targetProxy = 18124B833F1C5B50A22FEF874AA062F3 /* PBXContainerItemProxy */; + }; + 0519809AB2F31BCF551A4A714B1BEAEA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-slider"; + target = A4EF87F5681665EAE943D9B06BBB17DF /* react-native-slider */; + targetProxy = FDAD112FF3ED36E24135D18CA477E380 /* PBXContainerItemProxy */; }; 057DBA0ECB399D66BB01D657296FECC9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25324,11 +25993,17 @@ target = 2644525CCE081E967809A8163D893A93 /* UMFileSystemInterface */; targetProxy = 599D1944ADF3E4137B0FD9AF2380696C /* PBXContainerItemProxy */; }; - 05B743FC5739FE427B4E3B6DC15498DA /* PBXTargetDependency */ = { + 0682048391B6D1D6829D2CE6E63BF519 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = AA90526BBAF4A94F88E7297F5621D2CC /* PBXContainerItemProxy */; + name = EXVideoThumbnails; + target = 4A95B7CD1D5F80C5E8CD9CDA00D41F70 /* EXVideoThumbnails */; + targetProxy = 11E35FAC2EF04902329862CDC00C141C /* PBXContainerItemProxy */; + }; + 0749E0153BDE1F5281B352D407425DAD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMConstantsInterface; + target = 9668C19AA6D8EA320F83875FA286855A /* UMConstantsInterface */; + targetProxy = E5DFC195DA8B27082B63EB6FDBE0630F /* PBXContainerItemProxy */; }; 079C86DCFA9E1A88C241F00B2B599635 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25342,90 +26017,84 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 25D53C490A206BE5B5E6B5EB62789294 /* PBXContainerItemProxy */; }; + 07E93B759491217B96478E1947A2309A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 0303F5D1E4BB9D6C3383C013DA731E3A /* PBXContainerItemProxy */; + }; 0819D4E8DCB748F652F6C3216F88A453 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 449D79087AC8EFD285D3D6948D363A86 /* PBXContainerItemProxy */; }; - 088D498F229EFFA8D8A6B3DE4C8E0417 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "boost-for-react-native"; - target = ED2506AE7DE35D654F61254441EA7155 /* boost-for-react-native */; - targetProxy = 2177F1A92E8E677FD3DB9F14BE184C89 /* PBXContainerItemProxy */; - }; - 092789A25C7C8E9335722B6AC8D6FCFD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-cameraroll"; - target = BA3F5E5AA483B263B69601DE2FA269CB /* react-native-cameraroll */; - targetProxy = 99314472C3F1CF983AF02556A35776E7 /* PBXContainerItemProxy */; - }; 0967E9CC9266AD3C7EF88208095AFE89 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = CA39C5F52F69F8B71F02BEA427544E35 /* PBXContainerItemProxy */; }; + 0B5D93937C04C486A0BC2C08D74E5046 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLibEvent; + target = D63EF582C3FFEAFBF76242E9637C6E0A /* CocoaLibEvent */; + targetProxy = 3DFE66EE25DB822AE4888BE9B8344E61 /* PBXContainerItemProxy */; + }; + 0B665D5A999C51EF1BFBA404A4FF806F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = 7A85EC258E8F642A74137BE5E37774A8 /* PBXContainerItemProxy */; + }; + 0BA2018F3E418D39D33AC6552F511CEA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTActionSheet"; + target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; + targetProxy = 548098D5ED35B30CB0CE9B74DE0949BB /* PBXContainerItemProxy */; + }; + 0C2C59602C94293E68BBDB06AD31743D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MMKV; + target = 91A6826828CB9FCD0169A7547E8A79EA /* MMKV */; + targetProxy = B99E04CBDE71EC6C109831C09FA99FAD /* PBXContainerItemProxy */; + }; + 0CC5B5B9F134E2F1E2075721ACEC9067 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMSensorsInterface; + target = 2038C6F97563AAD6162C284B3EDD5B3B /* UMSensorsInterface */; + targetProxy = 3092649DB33E473D42B3F155C9F2BE7F /* PBXContainerItemProxy */; + }; 0D032123F4EBCE74D9FED646A18CAE69 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = 735E3AA43CA3DBC1B064B58F38C962B2 /* PBXContainerItemProxy */; }; - 0D1CE17F1F435466D1BD1E758D82BF88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMCameraInterface; - target = 0A915EE9D35CA5636731F8763E774951 /* UMCameraInterface */; - targetProxy = 57109845350FC6B0CC362A84345F8F7F /* PBXContainerItemProxy */; - }; 0E24937F77C37DEE56AA270AB9FBB911 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = 3386A20F5DC9F446AF718DB214EB40DB /* PBXContainerItemProxy */; }; - 0E35207C013BF4DEF3DA2FE6B83439FA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TOCropViewController; - target = F3966F664F3CFAEFAB57C40FB54D3788 /* TOCropViewController */; - targetProxy = E5705D0D7A14F5285EF0F7A779925E31 /* PBXContainerItemProxy */; - }; - 0E811D3E24BAF3B143706AA6F9FED56C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNFBAnalytics; - target = BDD119F8782FABE2707D3D913EC3EDE5 /* RNFBAnalytics */; - targetProxy = 2CEE24CB66762308FD3A5EA199AC8027 /* PBXContainerItemProxy */; - }; - 0E95E2B8DA42D178FEAB7BE58656F787 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNScreens; - target = 214E42634D1E187D876346D36184B655 /* RNScreens */; - targetProxy = 715EF7383BC6591E698164908B2D766C /* PBXContainerItemProxy */; - }; 0FDB14D9412426C06AB2B68179373C1D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-cxxreact"; target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; targetProxy = 535AC5015896B54EAC072143514C8D8A /* PBXContainerItemProxy */; }; + 10636576806D7B062C913E27838A8977 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Folly; + target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; + targetProxy = E23C6A5A9913BADD583C78C3E4269817 /* PBXContainerItemProxy */; + }; 109AAD7F89F41A04284880BB80B4C074 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Flipper-Folly"; target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; targetProxy = 9BAAC27A785084FD67CA13B8EDA42C7D /* PBXContainerItemProxy */; }; - 109FA96E137AB7D7B1C829AAF4447592 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 6DFDF851E5769007EDFA12AA957954EE /* PBXContainerItemProxy */; - }; - 111CCCDBA82F6CDF807DCBA5A8B0EBD3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNCAsyncStorage; - target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; - targetProxy = B19AB5038FE8A242BFCD762B1BA89AA2 /* PBXContainerItemProxy */; - }; 114A0F7B83145569C2F97C37C1E5BFA3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCore; @@ -25438,35 +26107,23 @@ target = F4F25FCAC51B51FD5F986EB939BF1F87 /* GoogleDataTransportCCTSupport */; targetProxy = 133D66D2446295F17DB286EF95791D1A /* PBXContainerItemProxy */; }; - 11666EED50D586E74EE4B23E6C64E44B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Folly; - target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; - targetProxy = C5E785DCD343186846D76898EE8FAB55 /* PBXContainerItemProxy */; - }; 118222E1D638D5F55C6170290A4121C6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleUtilities; target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; targetProxy = DFFBFD630CC61B0FB41AF5DEFC377BDE /* PBXContainerItemProxy */; }; - 124D051435AC555D4CC199A15500BB9E /* PBXTargetDependency */ = { + 11F148D1BE9AC380446CFF8758335730 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YogaKit; - target = 32CA4CBD6B28983076BD93DA221AD027 /* YogaKit */; - targetProxy = 780C489924600E2D2175327CB1A49BEE /* PBXContainerItemProxy */; + name = "OpenSSL-Universal"; + target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */; + targetProxy = 7B061A046340B45C18EB35D51708970A /* PBXContainerItemProxy */; }; - 13B1B8273581C95C45687DB5DC69CD8F /* PBXTargetDependency */ = { + 13EA0D1097E91F576AB7386C9B0F76C4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = KeyCommands; - target = 7F591BD8674041AAAA4F37DC699B5518 /* KeyCommands */; - targetProxy = 17D406D653C0C052B9498FF2C238525C /* PBXContainerItemProxy */; - }; - 13DB896F77E76CA56846820611DB669B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLibEvent; - target = D63EF582C3FFEAFBF76242E9637C6E0A /* CocoaLibEvent */; - targetProxy = DD332D06C98468476366962EEB6F446E /* PBXContainerItemProxy */; + name = "React-RCTAnimation"; + target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; + targetProxy = 34FBB1B1AB9016757A3AFED673E33C08 /* PBXContainerItemProxy */; }; 145777FF9590FE9C12FECB43C5ACC961 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25474,12 +26131,6 @@ target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = E1ABECEC3DA6B13E2002259B8170D9CB /* PBXContainerItemProxy */; }; - 14A8A3DEAF356A38AFCD3E27213EA735 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNVectorIcons; - target = 96150F524B245896B800F84F369A9A5A /* RNVectorIcons */; - targetProxy = 0F81F97AF2058E54B1FCEF8B41DBBFB6 /* PBXContainerItemProxy */; - }; 14D04125E2284DB6D632FA2146727F98 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YogaKit; @@ -25492,17 +26143,11 @@ target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; targetProxy = C6B0262EE0DC1586E56807A2383ABFED /* PBXContainerItemProxy */; }; - 166E9428C7133CFA4E7BA14D4EB26ABD /* PBXTargetDependency */ = { + 1560801796C59BED5D52F88A818EEAEC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = EA60B34FAE20DB8AAFA9B1922269139A /* PBXContainerItemProxy */; - }; - 17159EA60C9A940FFF97001977494C48 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FlipperKit; - target = 982644B5B647690B2E4F5B3F54EB5717 /* FlipperKit */; - targetProxy = A5B60B1B39544DC5253ABD07D6485879 /* PBXContainerItemProxy */; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = DF894DC9897F896336E16DE784761479 /* PBXContainerItemProxy */; }; 17353D120557AABA6FEBE9B272C4B803 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25516,18 +26161,24 @@ target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = 20D015A06332AED4640AE8BC78F18710 /* PBXContainerItemProxy */; }; - 17A28054C7140C25295F7A51C1F7B3F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = D10E4AB1104805B2CB549FDCD0E5526A /* PBXContainerItemProxy */; - }; 17B0305E08C7EF9ED292AA9014450AF0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMCore; target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = 9A2D94180C1D8549B209C4F116F4FC88 /* PBXContainerItemProxy */; }; + 17F587245100D6782519297377A8BD15 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-webview"; + target = 8D18C49071FC5370C25F5758A85BA5F6 /* react-native-webview */; + targetProxy = 4F0969B134A0FFCA62E4B3CFFECE181C /* PBXContainerItemProxy */; + }; + 18523328DE5E2AEDAA03DB03E426769D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMCore; + target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; + targetProxy = 4E29744528ED270C747975D27163F7A1 /* PBXContainerItemProxy */; + }; 1896C4715B2149A5EBA2504B5379110C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleAppMeasurement; @@ -25546,11 +26197,11 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = C5792CABC007D0A7A4E11F4A976C441D /* PBXContainerItemProxy */; }; - 193975774603B34073DE52A7E26ABC3D /* PBXTargetDependency */ = { + 1A1B93ACD880FAF46CF598FDF8D7ABB0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 214520C3AC6317E5E4FC9EE481596289 /* PBXContainerItemProxy */; + name = RNFBAnalytics; + target = BDD119F8782FABE2707D3D913EC3EDE5 /* RNFBAnalytics */; + targetProxy = D543861238A09CB301B851E2363ABF8F /* PBXContainerItemProxy */; }; 1A1BD4F3924CCBF334A38735C6CAD9D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25564,11 +26215,17 @@ target = ED2506AE7DE35D654F61254441EA7155 /* boost-for-react-native */; targetProxy = CA56CB8B099AFAC4ECCA73096D476AA4 /* PBXContainerItemProxy */; }; - 1DAD25BAFBF74D4B3A49D61F745FBF8F /* PBXTargetDependency */ = { + 1CF1B16727D34A3332BF86DD17682E77 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMReactNativeAdapter; - target = 897EF6A99176326E24F51E2F2103828C /* UMReactNativeAdapter */; - targetProxy = 5A4CA4AA0F3487A72DDF9AE2C3CC9573 /* PBXContainerItemProxy */; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 62EDDEEF0B13640751B779F468ECDA34 /* PBXContainerItemProxy */; + }; + 1D42D9E67C947A694F165E9119CAEA90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNLocalize; + target = B51433D546A38C51AA781F192E8836F8 /* RNLocalize */; + targetProxy = C8E83F36E70023237AD0CDA28ABDB6BF /* PBXContainerItemProxy */; }; 1DF8472826EA8CB4E129A9BAD49CD435 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25576,35 +26233,65 @@ target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; targetProxy = 1EECCDC5376D77D4DC29D8ACA3551B3F /* PBXContainerItemProxy */; }; + 1E19EA6E32EC51492E3EC82E8621D536 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = FC45CD4ED956927CF27D8C6312BA83FB /* PBXContainerItemProxy */; + }; 1E86F846CC0FF76E323FC68CD12C6316 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Flipper-Folly"; target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; targetProxy = A86A3721252494F286B714B8A88F95BA /* PBXContainerItemProxy */; }; - 1F7450AA2C34398418EAF86971ABFBFF /* PBXTargetDependency */ = { + 1F133079533836700F7A7AD48CBBB58F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = JitsiMeetSDK; - target = 5B40FBDAD0AB75D17C4760F4054BFF71 /* JitsiMeetSDK */; - targetProxy = 1DFECDA4BCEA0A425AA8FB090EAE3E9E /* PBXContainerItemProxy */; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = 8BC6AF545A44E2166D2556AA13C709E5 /* PBXContainerItemProxy */; }; - 1FC063F9C78954A5B7B5C4D8365C5B65 /* PBXTargetDependency */ = { + 1F5ABE22BA22FF22D98D6EA28BCCBFD6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-document-picker"; - target = D11E74324175FE5B0E78DB046527F233 /* react-native-document-picker */; - targetProxy = 8275DFB6BE651189D62BD4BCB7FFCE53 /* PBXContainerItemProxy */; + name = RNFastImage; + target = 0BB7745637E0758DEA373456197090C6 /* RNFastImage */; + targetProxy = EDCABC5106C283EE7B9A86A0C53DA17A /* PBXContainerItemProxy */; }; - 207ED09F4A9992AC52178A13EEDE80D0 /* PBXTargetDependency */ = { + 1F709BD845B53453973B6FAF4FD33D42 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Flipper; - target = E63939AA6EFD3D6A8C09E45929F11DBD /* Flipper */; - targetProxy = 8F2DA0EE84C293714ECE9FA3BDA449D8 /* PBXContainerItemProxy */; + name = MMKVCore; + target = AC8AE887C706A43711D115E69B9D988A /* MMKVCore */; + targetProxy = 194ADE20C25E004EE98A1EB78F85C579 /* PBXContainerItemProxy */; }; - 20E487B497727AC6E4DCE66AEC5F8BDC /* PBXTargetDependency */ = { + 203E38614A071A1DAE2DB58FDC3E5B61 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Flipper-PeerTalk"; - target = 718DB7D0A7E90B531AD577B3356C4161 /* Flipper-PeerTalk */; - targetProxy = CD7CAD7A9297E0C28C82E538A29BB4BF /* PBXContainerItemProxy */; + name = RNScreens; + target = 214E42634D1E187D876346D36184B655 /* RNScreens */; + targetProxy = EB4518A4EC9A66C1ED5AC3512F94573A /* PBXContainerItemProxy */; + }; + 212643A7DB29D363A960D1028F38DDA9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactNativeART; + target = 90148E8FD1C445D7A019D504FA8CBC53 /* ReactNativeART */; + targetProxy = 8142764FDDBB8FD3A0E89D69999CD6E2 /* PBXContainerItemProxy */; + }; + 21C77F11D23788788C33346CB6C5B516 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTSettings"; + target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; + targetProxy = 98452E53E04D6D9260DAFF574D89DDE1 /* PBXContainerItemProxy */; + }; + 21F03A93342B129CBEC3E8D6C5C5B0E9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNVectorIcons; + target = 96150F524B245896B800F84F369A9A5A /* RNVectorIcons */; + targetProxy = ED8E7329085B782FD656A4ACF1EB4684 /* PBXContainerItemProxy */; + }; + 2306F896180FE1A509C7D49C1B7C8C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = 4C93296B4FD5F6BE7FCF5E23BC945719 /* PBXContainerItemProxy */; }; 234992BBB126A394443E99BEBD18A1F5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25612,11 +26299,11 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = BCDA17519A7296DCC9E213B0E9337C93 /* PBXContainerItemProxy */; }; - 235F54D738ACEA3FDA20B2DC23A548EF /* PBXTargetDependency */ = { + 23DEDAE7FC4245B24C82CC0A74F27815 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Flipper-RSocket"; - target = 1FAAE067C1BFDEA17DFB657C3379AB56 /* Flipper-RSocket */; - targetProxy = FBC2011CA634388B1621BA952027D5EC /* PBXContainerItemProxy */; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 2738FA762CD5978307DF967A5892D8CA /* PBXContainerItemProxy */; }; 244B50F0AF3E46D55924620969A2CB74 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25624,11 +26311,11 @@ target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; targetProxy = F0595A3A8DC327024422604AADDB6501 /* PBXContainerItemProxy */; }; - 24B15474698659F4B9B0FC13F02A85BC /* PBXTargetDependency */ = { + 24A4429EF2A03ADF92F2C309BDB2FB06 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMFileSystemInterface; - target = 2644525CCE081E967809A8163D893A93 /* UMFileSystemInterface */; - targetProxy = 2D2280E618902D89DB61E0F3A9101443 /* PBXContainerItemProxy */; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = B26156FBD25F6125FAC0AFBC13A186E0 /* PBXContainerItemProxy */; }; 24E814046525044258B7154439929999 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25636,17 +26323,23 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 0A78C568CA90DDDEBA5BDB1A9F02EBD9 /* PBXContainerItemProxy */; }; - 251104A6B10403A5A6CD490A257808F7 /* PBXTargetDependency */ = { + 25821428BB782B0D41E1D271E334C430 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-appearance"; - target = 3FF2E78BB54ED67CA7FAD8DA2590DBEE /* react-native-appearance */; - targetProxy = 6D215BC2110056536BBAAE0990B25956 /* PBXContainerItemProxy */; + name = UMSensorsInterface; + target = 2038C6F97563AAD6162C284B3EDD5B3B /* UMSensorsInterface */; + targetProxy = 7F2BC30E505A0058965F407EF9826D20 /* PBXContainerItemProxy */; }; - 264499A42BC4BE7C900DD44D18437ACD /* PBXTargetDependency */ = { + 2606FE5DB5F14ABEC10FA7E75A9D3066 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMConstantsInterface; - target = 9668C19AA6D8EA320F83875FA286855A /* UMConstantsInterface */; - targetProxy = 194489D6C6DA4BFC3FE778D8F0ADB10F /* PBXContainerItemProxy */; + name = UMTaskManagerInterface; + target = 50188AAB5FAECCA9583327DBA2B0AF2B /* UMTaskManagerInterface */; + targetProxy = 4F20409FB107DE94D4D1912A9008317A /* PBXContainerItemProxy */; + }; + 26B8D8FE9802EBB599A1F7FE960B923A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImageWebPCoder; + target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; + targetProxy = 63656130C54745A8A2D7C350F7B18A2A /* PBXContainerItemProxy */; }; 273AB73143566EEFFCA27BDF03FF3713 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25654,23 +26347,41 @@ target = 90D0DE2F3348233618414728C35311CA /* RNFBApp */; targetProxy = 36831ECA54BDE0210098C683E1128ADE /* PBXContainerItemProxy */; }; + 278B652E82AEFDEEA93D75634FECF41C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = FCAFA2E8B4317D9BE1001D37AA6E62C1 /* PBXContainerItemProxy */; + }; 28824AF26C22A77C23B814C2FE067468 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RCTRequired; target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; targetProxy = 89EB9AE9BC2B35DEF18D56F66D4482BC /* PBXContainerItemProxy */; }; - 29A1DCE4E1087487D901530BBE40CB12 /* PBXTargetDependency */ = { + 29B81D6D695A4A26004DE2A40662AB9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Firebase; - target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; - targetProxy = 59A110812A83A4504B679B30A8189E55 /* PBXContainerItemProxy */; + name = EXLocalAuthentication; + target = 869CED37B4B77AAE35DF8B6E70788BBC /* EXLocalAuthentication */; + targetProxy = 8BA70BF1A9094066A9B56EE4FA8000AE /* PBXContainerItemProxy */; }; - 2A60B80F85B5532086718BF530B74B4B /* PBXTargetDependency */ = { + 2A757CB43551136B278BC2E358897813 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNDateTimePicker; - target = D760AF58E12ABBB51F84160FB02B5F39 /* RNDateTimePicker */; - targetProxy = 49C8321D0887EFFB631B417BBB8810D3 /* PBXContainerItemProxy */; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = 53C86D9B256F678AD1030C55C3ED5C81 /* PBXContainerItemProxy */; + }; + 2A8C5370D419F23B0CC170217B2E83D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransportCCTSupport; + target = F4F25FCAC51B51FD5F986EB939BF1F87 /* GoogleDataTransportCCTSupport */; + targetProxy = C45B6AD4798C7A91AB514A8C5397EF92 /* PBXContainerItemProxy */; + }; + 2AA4A1A34103BBBAB3D7B86F16A5299E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Flipper-Glog"; + target = 6A9637F1BC8154F777335A6420579C05 /* Flipper-Glog */; + targetProxy = C5346E16031DD5CD7E966F92C3954E7E /* PBXContainerItemProxy */; }; 2C3AC2CEA8022D07044F7BA29590CA5A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25690,23 +26401,17 @@ target = D9245543B79C09FAC40FC8B9F291536A /* Flipper-DoubleConversion */; targetProxy = 9E534D42CEE0BAE16AFBC5CDD1AE05CE /* PBXContainerItemProxy */; }; - 2ED4221DEA77F8BF7B900544AFA154CC /* PBXTargetDependency */ = { + 2DECA4BCB3C68CE56E28DC5A6BE291FA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = 97AA08AE4B4F559041339C8CDE6C4D77 /* PBXContainerItemProxy */; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 89DDF5F00E574BAF7A186F3408DD344A /* PBXContainerItemProxy */; }; - 2F536AC8B39AB70F0B3EBF75850BC0D2 /* PBXTargetDependency */ = { + 2F144C90FE6323C8B4FE34C0D216D72B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ReactNativeART; - target = 90148E8FD1C445D7A019D504FA8CBC53 /* ReactNativeART */; - targetProxy = 855CA6E74DDDEFB94288B801AD40477A /* PBXContainerItemProxy */; - }; - 2F97A56358544A977A42C12226F1EDD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNReanimated; - target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; - targetProxy = 9850FB5A53F9FC2CB071233E497CFA62 /* PBXContainerItemProxy */; + name = "react-native-mmkv-storage"; + target = 74DAFD196634D10887C9A4E7BA19A5E4 /* react-native-mmkv-storage */; + targetProxy = 57E911A9912DF840CA65DEAA6E9ADEB3 /* PBXContainerItemProxy */; }; 2FB76CCFA4349F0DC6D356B0A6C5656B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25738,23 +26443,11 @@ target = 1FAAE067C1BFDEA17DFB657C3379AB56 /* Flipper-RSocket */; targetProxy = 286C7DA34EBE9F8A3EC10424B36A30C8 /* PBXContainerItemProxy */; }; - 31EC5A4FD273DC63CC415151E5618CC1 /* PBXTargetDependency */ = { + 32A2F19F72163407ED6217920C4281BF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = EF1B0C9A37B7DDEE5C37E8F477B13590 /* PBXContainerItemProxy */; - }; - 3220E49A3C07261717F5755831C9CC8E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = React; - target = 1BEE828C124E6416179B904A9F66D794 /* React */; - targetProxy = 420841C4DC37EADBDD1A0A831E447D51 /* PBXContainerItemProxy */; - }; - 330A2468136061BDF6640DC5BAFA01CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-notifications"; - target = CA400829100F0628EC209FBB08347D42 /* react-native-notifications */; - targetProxy = 5A02F4A4ABB42DA2EADFE3EBD3162445 /* PBXContainerItemProxy */; + name = Folly; + target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; + targetProxy = 1DF219E994CAE977A82EFDD925851DF1 /* PBXContainerItemProxy */; }; 33F5B6A58855F2016450517E03B74C4E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25762,23 +26455,29 @@ target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; targetProxy = D466E30F6A7C6BA97286EAE8358F3B63 /* PBXContainerItemProxy */; }; - 35483217D57C926FFAA2D370CA9957E8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMConstantsInterface; - target = 9668C19AA6D8EA320F83875FA286855A /* UMConstantsInterface */; - targetProxy = B603115D864C520D6482B0A57DD511C0 /* PBXContainerItemProxy */; - }; 35614ADF4A7B665694A0F889FE3FB55E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DoubleConversion; target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; targetProxy = 7C0B9E22BBC11A64C90E2F48A14F8E0A /* PBXContainerItemProxy */; }; - 36181EA10D0CB8CD962C3556A8A878CF /* PBXTargetDependency */ = { + 357D4E9F08E9956B93868FF7E1A981EA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXHaptics; - target = 409F3A0DB395F53FFB6AB30E5CD8ACD1 /* EXHaptics */; - targetProxy = 6AF5718193AE320EEA16782FF65825C2 /* PBXContainerItemProxy */; + name = "Flipper-PeerTalk"; + target = 718DB7D0A7E90B531AD577B3356C4161 /* Flipper-PeerTalk */; + targetProxy = D1CC441F58AF3509E761FC08BB9B4EC1 /* PBXContainerItemProxy */; + }; + 358DD1EDCBC61B185359E5CBAD350875 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNImageCropPicker; + target = 0D82774D2A533D3FFAE27CAB4A6E9CB2 /* RNImageCropPicker */; + targetProxy = E5D6DF392C240CE655C7B219118BED2B /* PBXContainerItemProxy */; + }; + 35A96B051D268FF8B6EF5C81A7E0E331 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = F7ECC4461F32052E7D489CACF4A970CC /* PBXContainerItemProxy */; }; 36597FCB98CC1D64622E4991713E4EBA /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25792,18 +26491,18 @@ target = 718DB7D0A7E90B531AD577B3356C4161 /* Flipper-PeerTalk */; targetProxy = ECDA3E11587890F6131BBCCEE8B3A5A3 /* PBXContainerItemProxy */; }; + 3669358B369477224F853A076EFA6830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Flipper-RSocket"; + target = 1FAAE067C1BFDEA17DFB657C3379AB56 /* Flipper-RSocket */; + targetProxy = 499209F1C908EE867BCCFB9BBA8FC4F3 /* PBXContainerItemProxy */; + }; 367CAC6CE24B645BD5B5F5BE0533C413 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DoubleConversion; target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; targetProxy = 12BB121C6C62E9D130D1F1C4061597FC /* PBXContainerItemProxy */; }; - 367F85DB46C38CBB261ECB998D8C4054 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXVideoThumbnails; - target = 4A95B7CD1D5F80C5E8CD9CDA00D41F70 /* EXVideoThumbnails */; - targetProxy = 99CB1C25285CDAC855BC037CCCDC1F33 /* PBXContainerItemProxy */; - }; 36DE053642858BDF23DDF8F4AA2F8E1F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-RCTSettings"; @@ -25816,35 +26515,65 @@ target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; targetProxy = CCC71DC98DA1BFF43521E8CF40226C64 /* PBXContainerItemProxy */; }; - 37507218DB4CE6C01C248376DD6BF077 /* PBXTargetDependency */ = { + 37841680BA58EE62672921A4D5E4C3FF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMAppLoader; - target = C452F579644C83E8D8E36EC24A9BBD46 /* UMAppLoader */; - targetProxy = F46EA4560EC34335940198CDE47DE3B4 /* PBXContainerItemProxy */; + name = RNGestureHandler; + target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; + targetProxy = 5D52CC3995A937D0BE05A4C0B0DA79DD /* PBXContainerItemProxy */; }; - 38C246704326A70EBFD0446BBA40966C /* PBXTargetDependency */ = { + 3836D19A6E21CA84262DFBCD28467A48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNFBAnalytics; - target = BDD119F8782FABE2707D3D913EC3EDE5 /* RNFBAnalytics */; - targetProxy = 9337760F63CEB61EB92CDA2399B31290 /* PBXContainerItemProxy */; + name = "React-RCTVibration"; + target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; + targetProxy = 943BC256C3EB3F034AA5811D57C94CC6 /* PBXContainerItemProxy */; }; - 3B1D881FD465572B9D72A3341AD5EDAA /* PBXTargetDependency */ = { + 39B226C6074A241774804BC7B720A5A9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = nanopb; target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; - targetProxy = 7CD8AE6F01093423091B25CCE1ED8EE0 /* PBXContainerItemProxy */; + targetProxy = 4CC84362AC13F840873274BB87B9A88D /* PBXContainerItemProxy */; }; - 3CE958DBAC0567978084311054841BCB /* PBXTargetDependency */ = { + 39BE51167175F2EF3648D29FD3FC72FC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMAppLoader; + target = C452F579644C83E8D8E36EC24A9BBD46 /* UMAppLoader */; + targetProxy = 9184FB607D2692FA8499B6308030A9C9 /* PBXContainerItemProxy */; + }; + 3A0F3DC9CB1C41D5880D752ADD811CAB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MMKVAppExtension; + target = FABFFA119E956A84968EE0F6E5D7EB10 /* MMKVAppExtension */; + targetProxy = 407E86C85F781DAACF0C39B7C1F77209 /* PBXContainerItemProxy */; + }; + 3A136E11001686D0FC44850B2EF13D7B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMFileSystemInterface; target = 2644525CCE081E967809A8163D893A93 /* UMFileSystemInterface */; - targetProxy = A1CD62EF40F61F5D02E1EC2EDD699DD3 /* PBXContainerItemProxy */; + targetProxy = FBFACDD2669BC055868B89823A1ABA34 /* PBXContainerItemProxy */; }; - 3D0DB87ED72C0A73262A96084165DF4F /* PBXTargetDependency */ = { + 3ABCC7BFD1A995E9E9B0FD7607A4C8F0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNScreens; - target = 214E42634D1E187D876346D36184B655 /* RNScreens */; - targetProxy = 28F567F6DB1F73A5A38FF9A6983B029E /* PBXContainerItemProxy */; + name = RNFBAnalytics; + target = BDD119F8782FABE2707D3D913EC3EDE5 /* RNFBAnalytics */; + targetProxy = D0CA448AB7C73FA9063D394A068AD0FA /* PBXContainerItemProxy */; + }; + 3B43210944EEF7E723AC205F49A7374E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMCameraInterface; + target = 0A915EE9D35CA5636731F8763E774951 /* UMCameraInterface */; + targetProxy = F6E3C71C0C8B7920A75E6D2BC21F4A9B /* PBXContainerItemProxy */; + }; + 3CB05D2FC84AA41ECEEA227F63E03672 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Firebase; + target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; + targetProxy = 3E62CB2D2BBE247C2534C41E8DAEED1C /* PBXContainerItemProxy */; + }; + 3D2484C6A16A0127AEB90CFE07CD9D71 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMFileSystemInterface; + target = 2644525CCE081E967809A8163D893A93 /* UMFileSystemInterface */; + targetProxy = E407D4496BC736A64E883986CFFD1E31 /* PBXContainerItemProxy */; }; 3DC4BA9D7F984F02E2BD3AD2EF39F504 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25852,11 +26581,11 @@ target = D0EFEFB685D97280256C559792236873 /* glog */; targetProxy = 4929FE3F288D63DE59928493EE949592 /* PBXContainerItemProxy */; }; - 3EB54E00199EDBC49605F354666E011B /* PBXTargetDependency */ = { + 3E76F55AE2ADEA1B537F559E3137CBC7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-slider"; - target = A4EF87F5681665EAE943D9B06BBB17DF /* react-native-slider */; - targetProxy = B402CA06942E7CA7AAA8515C46FFD247 /* PBXContainerItemProxy */; + name = "react-native-safe-area-context"; + target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; + targetProxy = 03740FBD4B9281DD357F10BC43BD632E /* PBXContainerItemProxy */; }; 3EC7B7DE30BB33E3632E1C2142B98A9A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25864,29 +26593,11 @@ target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; targetProxy = 80FA676E34C136BD514521000FACCDC2 /* PBXContainerItemProxy */; }; - 3EFD70DC43FE5AECACE00EB9658A4515 /* PBXTargetDependency */ = { + 3F2E41BB49AF63253EBBB3D19B9E7E2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCoreDiagnostics; - target = 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */; - targetProxy = 7FC9F4285A5A42AC9541173002DCE831 /* PBXContainerItemProxy */; - }; - 3F9FD5C2282E2499BC237FCC163D48A9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXKeepAwake; - target = 0CF4D9052577C85B6B8C4E957332626B /* EXKeepAwake */; - targetProxy = 80AE2E0403D58C02D4BE1AEBA59B169C /* PBXContainerItemProxy */; - }; - 3FA2CE24F233C074190F51B9EE0524CC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = 3F2EC526F7D99F364779A8A82B24760D /* PBXContainerItemProxy */; - }; - 3FDF9DA132A179EDAEB4457AF489BBAD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMTaskManagerInterface; - target = 50188AAB5FAECCA9583327DBA2B0AF2B /* UMTaskManagerInterface */; - targetProxy = 902F074732C9C4D805CEBC222D8B7F54 /* PBXContainerItemProxy */; + name = RNFastImage; + target = 0BB7745637E0758DEA373456197090C6 /* RNFastImage */; + targetProxy = 3F0C39BEA230FF94E0DCABF3ABD13A4F /* PBXContainerItemProxy */; }; 40CF33F53D7B76AB1A7D1B47986EA231 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25894,18 +26605,18 @@ target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; targetProxy = 81F66A0718CC2ED8851B3DF46E7A1E2B /* PBXContainerItemProxy */; }; + 40D924F560D1AFAA7C4E38024A16F15B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-cxxreact"; + target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; + targetProxy = 1770F9F5131CF3124C4B4B7C993034BF /* PBXContainerItemProxy */; + }; 411489D5499F024E29AE1C8B3A661D35 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-Core"; target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = C5F28406FC5AC0A4A9DC20B65617D227 /* PBXContainerItemProxy */; }; - 414F8BF8B71D025F6E39A2BDA8D40230 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNVectorIcons; - target = 96150F524B245896B800F84F369A9A5A /* RNVectorIcons */; - targetProxy = B2F1BDD4421F5567A31BE07E891DE961 /* PBXContainerItemProxy */; - }; 416BBA99AC6D39DEF4D3E1D6B55585F8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; @@ -25918,29 +26629,23 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = B40AA08577F30A00FD2A25A08341964A /* PBXContainerItemProxy */; }; - 42A4C63665617135E71EB8568F1B8C17 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNReanimated; - target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; - targetProxy = BF29C1EBF7A86CAAB9C6EE1C2CDAEFD5 /* PBXContainerItemProxy */; - }; - 439180A9457B83A4A6BB90279D2569C2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNCAsyncStorage; - target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; - targetProxy = F24627E9A7C6345D70F2328874B8E6A9 /* PBXContainerItemProxy */; - }; - 4413DBAF4C28C1A16709E65B36431252 /* PBXTargetDependency */ = { + 421AC473110ECB67F6CD98B3121BE959 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-RCTText"; target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 07D2DC55864BFDEACD7D0E0C0DC368E7 /* PBXContainerItemProxy */; + targetProxy = D18D64F04F4DFAA9827D48FC01CBBD4C /* PBXContainerItemProxy */; }; - 44164C77B25FDA5E729F6B4C4288718A /* PBXTargetDependency */ = { + 42352C642C4048EF4389E3FDE3BBA6CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ReactNativeKeyboardTrackingView; - target = 27E277B43A5F7AE00EC5051AB99AC38E /* ReactNativeKeyboardTrackingView */; - targetProxy = D5FBBA18523897587DA48B6F1A6E19C6 /* PBXContainerItemProxy */; + name = RNDeviceInfo; + target = 807428FE76D80865C9F59F3502600E89 /* RNDeviceInfo */; + targetProxy = 9BD5B28A36FB780222CB2812043E0C45 /* PBXContainerItemProxy */; + }; + 4375AB6FCAC3CF37C47EF38AEC03470F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-jitsi-meet"; + target = D39AB631E8050865DE01F6D5678797D2 /* react-native-jitsi-meet */; + targetProxy = 9F75673342FCDF29E6733A9DA66ADC27 /* PBXContainerItemProxy */; }; 446CF701720C6ADEDADD5362CDBF6A20 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25948,29 +26653,11 @@ target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; targetProxy = 2AEBE4AB92FD40BE88FF7AA27EDB8876 /* PBXContainerItemProxy */; }; - 44F133A08308F45E22682DC20737A705 /* PBXTargetDependency */ = { + 44A5E3C43E429505285AABA44B066C7F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMPermissionsInterface; - target = F7845084F0CF03F54107EEF7411760AD /* UMPermissionsInterface */; - targetProxy = 148E43A59FBB3C9B242FE322FE3BBC5F /* PBXContainerItemProxy */; - }; - 459A3D1A21634B589B2F43B855A61B7E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BugsnagReactNative; - target = 0745200E60DC80C9A0A48B7E6C1518D7 /* BugsnagReactNative */; - targetProxy = DBC8F1745DAC18B77E6339D3D2F07E4F /* PBXContainerItemProxy */; - }; - 4673914ED7B26882960E71D09BD6EA17 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXImageLoader; - target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; - targetProxy = F73B77B3DE51E2B91946FD2D65EEEF35 /* PBXContainerItemProxy */; - }; - 46775BDBA3BA16A9BEEA5044F77603A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-orientation-locker"; - target = 1092C13E1E1172209537C28D0C8D4D3C /* react-native-orientation-locker */; - targetProxy = 3351B25E220ED87CB01067FC96D84CD5 /* PBXContainerItemProxy */; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = 2B3619F13BB7CE853324E3B6EC6B6D1A /* PBXContainerItemProxy */; }; 4740A9CECBAC206E21B5C739F4B25FED /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -25978,17 +26665,17 @@ target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; targetProxy = FDE949C946FC4658F2DE21F4C568B19A /* PBXContainerItemProxy */; }; - 479DFA0EF2B7EF31CD72A0C2AC75AA1E /* PBXTargetDependency */ = { + 4842BC7E8857596B6CB6B68A6B2B0879 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNCMaskedView; - target = 1A0445474DA11CA659C4BCC5AB64B1BF /* RNCMaskedView */; - targetProxy = 1DDE3109ADD35880C3E8F514A347D5F7 /* PBXContainerItemProxy */; + name = EXVideoThumbnails; + target = 4A95B7CD1D5F80C5E8CD9CDA00D41F70 /* EXVideoThumbnails */; + targetProxy = 1658E1BC0FB252125EC38447F68E0BFA /* PBXContainerItemProxy */; }; - 47E752A1B3ECE371DD8D036AFE151538 /* PBXTargetDependency */ = { + 493E7E6C3DAF9B148814A00A81C4FD69 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = nanopb; - target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; - targetProxy = 2D997C75205460669C367E2FFB409739 /* PBXContainerItemProxy */; + name = UMReactNativeAdapter; + target = 897EF6A99176326E24F51E2F2103828C /* UMReactNativeAdapter */; + targetProxy = 774E04552AA2716194BAFE1D4C026B82 /* PBXContainerItemProxy */; }; 49AC31079F8A8A1CB4A6E1E09B034C7F /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26002,29 +26689,29 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 2539C386890D7883A108FF4E3829524A /* PBXContainerItemProxy */; }; + 49D227E5663CBD908D54EC1F92B0AC00 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTSettings"; + target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; + targetProxy = 5B5C351DA8B6B79283DC9493D8B28105 /* PBXContainerItemProxy */; + }; + 4AB14A4D6DEFA53401416A75D2A86242 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YogaKit; + target = 32CA4CBD6B28983076BD93DA221AD027 /* YogaKit */; + targetProxy = 2E25898B5B129969D094E0B8DF6FDABC /* PBXContainerItemProxy */; + }; 4AE7F0903CAB3EEC559660BF180EDA72 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = nanopb; target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; targetProxy = E82ACE99C02A32E8354DEFDEE354DAB2 /* PBXContainerItemProxy */; }; - 4B55B2E5D7F161F68AE1D7787387CC2A /* PBXTargetDependency */ = { + 4B7171A45F8F65C38431C7BCED591C4B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNLocalize; - target = B51433D546A38C51AA781F192E8836F8 /* RNLocalize */; - targetProxy = FB2F433A2A0F0D2B62AE89E1773126A1 /* PBXContainerItemProxy */; - }; - 4B71F70F82133AEBAFE451DB7A96B125 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXImageLoader; - target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; - targetProxy = 6CC2A3A38037B04F4C9E044CDB34B956 /* PBXContainerItemProxy */; - }; - 4C21ED59DD68642CB80F95BAB7566448 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RCTRequired; - target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; - targetProxy = 557C906DD0B23E7AB6B3DC7D5A343564 /* PBXContainerItemProxy */; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 00C5BD60755B2FC0BFE39A7E5DBE6407 /* PBXContainerItemProxy */; }; 4CA0E425446EC88158C4A8B0D077B5FD /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26038,53 +26725,47 @@ target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; targetProxy = B4D754DAAEB32C0804AEC002541494D3 /* PBXContainerItemProxy */; }; - 4CDADBF1DFD5E4D1351AB82863A6A9AB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTAnimation"; - target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; - targetProxy = F0F05B46D31F97AD80A8EE2A9859B0E0 /* PBXContainerItemProxy */; - }; 4D36F3B9114DCFB053C2BF871C801272 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = C6E20B6175C652A3F0FF783D968D0C22 /* PBXContainerItemProxy */; }; + 4D7C43D62B5537AEEAC1111C82698998 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Flipper-DoubleConversion"; + target = D9245543B79C09FAC40FC8B9F291536A /* Flipper-DoubleConversion */; + targetProxy = A77117D00BB382C648FDCFA853EB0D28 /* PBXContainerItemProxy */; + }; + 4DCCA6E54F24883F86F3AF7CACCF262D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBReactNativeSpec; + target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; + targetProxy = BAF8FA0558DFB63AB3C0685111C37CC3 /* PBXContainerItemProxy */; + }; 4DE0A2CE3BCB7D906C27DBEFE27BF74F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Folly; target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = BDFC9376209109E8784F4E7DA1770B6F /* PBXContainerItemProxy */; }; - 4DE53C5D3C6B59AB47291EBDFB565F31 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = B4423E08239B159DAC652D165FA1C183 /* PBXContainerItemProxy */; - }; - 4DE65792C6E10AAF64DB44F461F02927 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMFaceDetectorInterface; - target = 2AD4F40E67E1874A0816F6B34289EB41 /* UMFaceDetectorInterface */; - targetProxy = BF49FFE78B98FBAA68D6BAEB5935E288 /* PBXContainerItemProxy */; - }; 4E7A54EBDEED5E1498EB0028BFC71740 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 2AB4E316E2673B76ACA537189D619922 /* PBXContainerItemProxy */; }; - 4F67553BF4C80B0D4EFA4CFBB49B42EC /* PBXTargetDependency */ = { + 4EAB22A5C07334A449A24941BA9D1EF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXFileSystem; - target = 868B90C74770285449C60DBA82181479 /* EXFileSystem */; - targetProxy = 9AD5B6A41DD991BCFFC9F69A7776042C /* PBXContainerItemProxy */; + name = "Flipper-Folly"; + target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; + targetProxy = EAA8A9E7F02E8AC2E8E2C34ED57CCA6B /* PBXContainerItemProxy */; }; - 4FB16A911EE09FD164AD7BDAB97FADC5 /* PBXTargetDependency */ = { + 504ADE7D3365FD793D4464D70F66BDDA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNFastImage; - target = 0BB7745637E0758DEA373456197090C6 /* RNFastImage */; - targetProxy = 1E7E213B3C232EF8222D25E027634C04 /* PBXContainerItemProxy */; + name = RNFBCrashlytics; + target = E3573FB7AF659C42B699003C73722241 /* RNFBCrashlytics */; + targetProxy = 4662B687DA1AEE7D2F85EEA46803F48C /* PBXContainerItemProxy */; }; 505B4B56752648ED437C22E53D0AFE0A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26092,29 +26773,35 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 3574B1BC6D98AB920A3CF341F2BCD349 /* PBXContainerItemProxy */; }; + 50ACACD9072EDD43099C7B6AB66A9507 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXAppleAuthentication; + target = 28A005E00FB77DDB2543047A07ED99A5 /* EXAppleAuthentication */; + targetProxy = D45A6B4EB4D7D2BD935233EB9ED9C34B /* PBXContainerItemProxy */; + }; + 50B01F5BC137338822045415D123C2D1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXWebBrowser; + target = 9EB556EE511D43F3D5D7AAF51D8D0397 /* EXWebBrowser */; + targetProxy = 76F6B44ABFDE3B01CC341E4960BF427D /* PBXContainerItemProxy */; + }; 51426FE9C0540AEE85464E6161AD8A3C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Yoga; target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; targetProxy = B4D453DE31A865E38FCE41018FF05012 /* PBXContainerItemProxy */; }; - 51BE449E5D84691EDD9B7CC200927165 /* PBXTargetDependency */ = { + 514807167E5AB60A8E3CA96A4D34C06D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNBootSplash; - target = 6677891AC2F7AB93E04BFF30B293A46B /* RNBootSplash */; - targetProxy = 484FC234F6BE29EBD0F9C1AF592F5AA5 /* PBXContainerItemProxy */; + name = "react-native-notifications"; + target = CA400829100F0628EC209FBB08347D42 /* react-native-notifications */; + targetProxy = 346D547138D501EBA5309B5831DC7BCC /* PBXContainerItemProxy */; }; - 522ADE50C84B0FE3EAE73ED0BEC66BCB /* PBXTargetDependency */ = { + 52FBB8B9366CD6BB187259F57F7D6D48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "rn-fetch-blob"; - target = 64F427905796B33B78A704063422979D /* rn-fetch-blob */; - targetProxy = D712B3FBD88A28808A4ADB7C9D56FEC4 /* PBXContainerItemProxy */; - }; - 5293CA9D11E6894D549634E7D8C041E0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMTaskManagerInterface; - target = 50188AAB5FAECCA9583327DBA2B0AF2B /* UMTaskManagerInterface */; - targetProxy = 35487FEB80E22E0784F7984BF805AA3C /* PBXContainerItemProxy */; + name = SDWebImageWebPCoder; + target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; + targetProxy = 1F78EC7D57DFA7527F9CA1E075659A36 /* PBXContainerItemProxy */; }; 539216AA2FCFC2CA2772CF3C2CA1A180 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26128,35 +26815,35 @@ target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; targetProxy = DE604F7BA4EB8EE44B59E4E857CA4D7C /* PBXContainerItemProxy */; }; + 5525FCB5F328A5716E500AD2EACFE2DE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNCMaskedView; + target = 1A0445474DA11CA659C4BCC5AB64B1BF /* RNCMaskedView */; + targetProxy = 03600255AA190A1F063FD7A71BC1ED4E /* PBXContainerItemProxy */; + }; 554B6B4FE94DF8917E3AFCBC6B596BF1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-RCTVibration"; target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; targetProxy = BF2A9ED197DF746C24A0C6CB8CF649D6 /* PBXContainerItemProxy */; }; - 557BD761E36519134C15EAD97C2F7051 /* PBXTargetDependency */ = { + 55AE306346615FABAAEFA7284697BFF2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNRootView; - target = 18B56DB36E1F066C927E49DBAE590128 /* RNRootView */; - targetProxy = 9D307E73FF3F720E05C7AD4E100F075C /* PBXContainerItemProxy */; + name = DoubleConversion; + target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; + targetProxy = E17287A65A3100AA71A14A18882614E9 /* PBXContainerItemProxy */; }; - 55E542C0F3C76EE86FD443B3A31ADC93 /* PBXTargetDependency */ = { + 55B914CFD8CBFE702EDDFDEB7AC15A3F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 08FC95F9E3810ABD23A6F49E883DC0CC /* PBXContainerItemProxy */; + name = RNCAsyncStorage; + target = 89F573A6B1292B3B2296B2206BFDC3D7 /* RNCAsyncStorage */; + targetProxy = 3EF0093CFC01F2FCBA2E34CB5EF82F6E /* PBXContainerItemProxy */; }; - 565A1975D6FCE224210EE68B7B2EB5B2 /* PBXTargetDependency */ = { + 561A9D0BDAF84E4016FD90D0EEAA5810 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 11D39A102F82ADF9CF532E62ADA952E5 /* PBXContainerItemProxy */; - }; - 566C3E86107E0E0DD1D7F9BA63555CD5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "rn-extensions-share"; - target = A238B7CE3865946D1F214E1FE0023AAE /* rn-extensions-share */; - targetProxy = 92913CE7F5671EA23F8DD72BD270724B /* PBXContainerItemProxy */; + name = RNBootSplash; + target = 6677891AC2F7AB93E04BFF30B293A46B /* RNBootSplash */; + targetProxy = DFAE6BEC0954616B7DE89B3FAE564CA5 /* PBXContainerItemProxy */; }; 56B47897F97C79438D6512C76671C277 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26164,11 +26851,11 @@ target = D0EFEFB685D97280256C559792236873 /* glog */; targetProxy = 4117C1D772FF72CEB7856965D78C23AD /* PBXContainerItemProxy */; }; - 574166C6BC2CD1949243DF9103CAF7CD /* PBXTargetDependency */ = { + 56FA2FA285F54AC4C95BF7B832A0987D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ReactNativeKeyboardInput; - target = 33B041E5D061336F88B875C8B86E45FB /* ReactNativeKeyboardInput */; - targetProxy = 02FE637960758CFB41DD0F63868130C7 /* PBXContainerItemProxy */; + name = FlipperKit; + target = 982644B5B647690B2E4F5B3F54EB5717 /* FlipperKit */; + targetProxy = 33CE07CEB1B6C4475ED9CB4482318F81 /* PBXContainerItemProxy */; }; 57D76DD84C0E257A7AC31F2CBE1F3A00 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26176,12 +26863,6 @@ target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; targetProxy = 0737629FABAD4284C6231D677429F1A7 /* PBXContainerItemProxy */; }; - 5824872CC1ED46F9D297B6ECA9237623 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBLazyVector; - target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; - targetProxy = 2946059A81F6694046621FBCF29D0422 /* PBXContainerItemProxy */; - }; 58EB016622ABE5A31A364D8F7F8E67EB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMImageLoaderInterface; @@ -26194,41 +26875,47 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 592671C6C3F74111AF89BE688E45B730 /* PBXContainerItemProxy */; }; + 59552DA2B10B181B463CDAC27A991514 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNDeviceInfo; + target = 807428FE76D80865C9F59F3502600E89 /* RNDeviceInfo */; + targetProxy = 6C3E1D98BF997AF5ECF03DC27C5B554F /* PBXContainerItemProxy */; + }; + 5A213CE3ED5567580C6D5E3D158AED4E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YogaKit; + target = 32CA4CBD6B28983076BD93DA221AD027 /* YogaKit */; + targetProxy = 1DA9044CD86EA751C00B699EC2D11F98 /* PBXContainerItemProxy */; + }; + 5B3FA9F2A7C40A14287C6E5C28E0A5D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KeyCommands; + target = 7F591BD8674041AAAA4F37DC699B5518 /* KeyCommands */; + targetProxy = 335E3EF2966302AD4AE09EC69C8E926F /* PBXContainerItemProxy */; + }; 5B8E682CA4C0FF7278103001BA32A52F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Folly; target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = C6B9A2DF20D9C7D3844C5462F790CD21 /* PBXContainerItemProxy */; }; - 5BFB7C18B46BF01C454EDF9A236ADF23 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMReactNativeAdapter; - target = 897EF6A99176326E24F51E2F2103828C /* UMReactNativeAdapter */; - targetProxy = A2FA66312BE745E773DC2EEF2762F971 /* PBXContainerItemProxy */; - }; 5DE5DFEFFA172A9FB5F603C604B7708D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactCommon; target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = AE8FB3B2C3A8E8F3BDFCE223A4C9943E /* PBXContainerItemProxy */; }; - 5E0B122BC644AD91887C1789BA06F886 /* PBXTargetDependency */ = { + 5F84B886E78C8E4A641535A6C5E21326 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SDWebImageWebPCoder; - target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; - targetProxy = 7DB750EF8B5A1A600653B2392309E8C3 /* PBXContainerItemProxy */; + name = FirebaseAnalytics; + target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; + targetProxy = 52E18A94C26391645D8C07F75CF51275 /* PBXContainerItemProxy */; }; - 5E2CAD3B8BCB85FA42EB477FC2E3BF4D /* PBXTargetDependency */ = { + 5F84CC71BA5B85B97F6D5594A5F9B4C9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNFBApp; - target = 90D0DE2F3348233618414728C35311CA /* RNFBApp */; - targetProxy = 368F5B3A287B681676CB312493581753 /* PBXContainerItemProxy */; - }; - 5F8DBBA509A581B1683B4B7A6515F92B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromisesObjC; - target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; - targetProxy = 434401F15A5507D2E58F577635420734 /* PBXContainerItemProxy */; + name = ReactNativeKeyboardTrackingView; + target = 27E277B43A5F7AE00EC5051AB99AC38E /* ReactNativeKeyboardTrackingView */; + targetProxy = 93E1560DA0A10F847B6E2133EB5E0F0A /* PBXContainerItemProxy */; }; 5FD0C4F9D97C88847DCFF62E51086938 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26242,35 +26929,17 @@ target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; targetProxy = 88D72330C8DCE3BF856F9C1ED31ACD43 /* PBXContainerItemProxy */; }; - 604415B1C79F63B80EF02DA1DA340190 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXConstants; - target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; - targetProxy = 59A042DFF61666FBC3962AA7DA170633 /* PBXContainerItemProxy */; - }; - 625BCFA4FBF235FBC1A1092A558965E3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YogaKit; - target = 32CA4CBD6B28983076BD93DA221AD027 /* YogaKit */; - targetProxy = 707F9C3CA230284A414E902CA8EBF553 /* PBXContainerItemProxy */; - }; - 62729E6473ACDABC14846740E66976FD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNFastImage; - target = 0BB7745637E0758DEA373456197090C6 /* RNFastImage */; - targetProxy = D7FFEF9D7AE1849478BE36EF1EE9DE0A /* PBXContainerItemProxy */; - }; 6298DCDD90053BAFC6CEAE719941BCD0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMCore; target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = 51BB17051B552032F9321C6BC8CFAD27 /* PBXContainerItemProxy */; }; - 62D6945A3D0AD7F28ACB4D7F476FF88B /* PBXTargetDependency */ = { + 639E3C69F9078E98526842CFFCE142EE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FlipperKit; - target = 982644B5B647690B2E4F5B3F54EB5717 /* FlipperKit */; - targetProxy = B72244A237FCB8E6A8870696502B671D /* PBXContainerItemProxy */; + name = Flipper; + target = E63939AA6EFD3D6A8C09E45929F11DBD /* Flipper */; + targetProxy = D380F60767FCD8881BBE9C3B49615839 /* PBXContainerItemProxy */; }; 63D7F15F3F84CE1D7897DA20F6CE6F43 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26284,12 +26953,24 @@ target = F7845084F0CF03F54107EEF7411760AD /* UMPermissionsInterface */; targetProxy = 72AEF3DC8768694E58AE665D174CE14F /* PBXContainerItemProxy */; }; + 64A514D017FBA9A7F51C319120C43E69 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + target = 1BEE828C124E6416179B904A9F66D794 /* React */; + targetProxy = B1884FCB080B0BD1124A4E60F8B15781 /* PBXContainerItemProxy */; + }; 64A874D42FE0579EBB177F7A34B67270 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCore; target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; targetProxy = 9F5AAB77687C10A1E9FBDF8FB2EAB507 /* PBXContainerItemProxy */; }; + 657DCBCD69E782CC4BDEF68F75BACC88 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTBlob"; + target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; + targetProxy = 29BF65ACFE1A948E58CCB8FA65D277B4 /* PBXContainerItemProxy */; + }; 659CE20F5F8A4FDAFAC33456B26AD2CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SDWebImage; @@ -26308,11 +26989,11 @@ target = 014495932E402CA67C37681988047CA2 /* UMFontInterface */; targetProxy = B6677D6DAB197C7676A97F624A434B26 /* PBXContainerItemProxy */; }; - 66930FDBEDD8EDA1A51E7FC02DB1F236 /* PBXTargetDependency */ = { + 67331413CEB08B67983351BF136A5DF1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "OpenSSL-Universal"; - target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */; - targetProxy = FE4069586AE78F3F0889B3C0A352A898 /* PBXContainerItemProxy */; + name = "react-native-document-picker"; + target = D11E74324175FE5B0E78DB046527F233 /* react-native-document-picker */; + targetProxy = D01352822BF240634C65C757FFEB0652 /* PBXContainerItemProxy */; }; 676B6FEE2373CB5B7A4F4AADE445A472 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26320,11 +27001,17 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 9C9D41F92515D7D2C0205D966777748B /* PBXContainerItemProxy */; }; - 68730AD08828F3D223E2828A88A73AB8 /* PBXTargetDependency */ = { + 677F17B2B4BB49491270FA8461272BEE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseAnalytics; - target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; - targetProxy = 81A5E54307106E89B8F44E8446A4FA3F /* PBXContainerItemProxy */; + name = ReactNativeART; + target = 90148E8FD1C445D7A019D504FA8CBC53 /* ReactNativeART */; + targetProxy = 5F04EF2E1A1CD13844BC52876E25ACE6 /* PBXContainerItemProxy */; + }; + 684594D2CCD39078D14C824BB8AFFDCD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMAppLoader; + target = C452F579644C83E8D8E36EC24A9BBD46 /* UMAppLoader */; + targetProxy = 9B70926E7F0D562952218AE60B10F35D /* PBXContainerItemProxy */; }; 687C7745B0C9D33906DF6031B3231B04 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26344,11 +27031,23 @@ target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; targetProxy = A7E5D397C11338DEED5E896EF959836C /* PBXContainerItemProxy */; }; - 69A6CD57C318DE19B72D06B8EC0F5FD3 /* PBXTargetDependency */ = { + 696C25C7B5663E047026645A4CB6A181 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Flipper; - target = E63939AA6EFD3D6A8C09E45929F11DBD /* Flipper */; - targetProxy = 6D923B4154E0C6561C568A645B6B0AAC /* PBXContainerItemProxy */; + name = "react-native-appearance"; + target = 3FF2E78BB54ED67CA7FAD8DA2590DBEE /* react-native-appearance */; + targetProxy = CD02E898E17689DBCD2C4F438B830E55 /* PBXContainerItemProxy */; + }; + 699A091D0C3CBDBFF0395811B125FCDE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-webview"; + target = 8D18C49071FC5370C25F5758A85BA5F6 /* react-native-webview */; + targetProxy = C7F92481AFC10F27582336FDB86F5653 /* PBXContainerItemProxy */; + }; + 69AAD9BDBE8472EB0D87E9140057FAB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-Core"; + target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; + targetProxy = DDC5D79869CFD0D7A2425A9828220E7C /* PBXContainerItemProxy */; }; 69E2628D4D95C8E998B2228D394BBE1A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26368,47 +27067,23 @@ target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; targetProxy = 5CCEC9141DF983E90BD5AE3E05C21A7B /* PBXContainerItemProxy */; }; - 6A2E9FA1C9D212793ECA0622E31CDDC8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = glog; - target = D0EFEFB685D97280256C559792236873 /* glog */; - targetProxy = 2D4C0D12573ACE5598A61A3E2F84E473 /* PBXContainerItemProxy */; - }; 6ABD1C96CFAB9999A3CB6EBB60E7009A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 1B427832E8B2D091A989E92604487DCF /* PBXContainerItemProxy */; }; - 6B55513BA501E95F24273A7CA4E28C81 /* PBXTargetDependency */ = { + 6CBE216F3AD456F195029AD05A4E166F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = ED9CFAF4D576345425901F6D351BF162 /* PBXContainerItemProxy */; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = 4E9C23EEFB85391379A80C867E26E9B4 /* PBXContainerItemProxy */; }; - 6B5BE425EE6FB72E90AB19296184C31C /* PBXTargetDependency */ = { + 6D925B42D5F3CDD83A58E4CEE0830038 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInstallations; - target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; - targetProxy = 9E2CED9304DF6E970DD73099FC2A327B /* PBXContainerItemProxy */; - }; - 6BF2862C0F2520279E871BEC3DD5CDCD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTText"; - target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; - targetProxy = 7A19EA2D716E9BA5AFCD9073AAEB6C49 /* PBXContainerItemProxy */; - }; - 6D6C661E7B9AF6EE1C064CCB01AB4205 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNGestureHandler; - target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; - targetProxy = 6A6D04721B1B826A6B2FFE1229AFB2A6 /* PBXContainerItemProxy */; - }; - 6E542366B9683A8FD4B444F972448A06 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleDataTransportCCTSupport; - target = F4F25FCAC51B51FD5F986EB939BF1F87 /* GoogleDataTransportCCTSupport */; - targetProxy = C3FEE95FFC3411F13658CA49AEA6AD1D /* PBXContainerItemProxy */; + name = BugsnagReactNative; + target = 0745200E60DC80C9A0A48B7E6C1518D7 /* BugsnagReactNative */; + targetProxy = 65D57424728A3DD2A1C15C854D9A7CF9 /* PBXContainerItemProxy */; }; 6F06AF75AD0361C1DB54FE0842FB5A20 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26422,23 +27097,11 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 4995181EAD88B0A6D8B25B4EBD7059C0 /* PBXContainerItemProxy */; }; - 6FE0F63578F810BC6E78CD8746F6733A /* PBXTargetDependency */ = { + 702DB4B83F975466BA8B76B5E4C95AF3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-slider"; - target = A4EF87F5681665EAE943D9B06BBB17DF /* react-native-slider */; - targetProxy = 39D519C6506A266CBE4359C7D93A4091 /* PBXContainerItemProxy */; - }; - 6FF17E32988C5C942056038551B75B43 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXLocalAuthentication; - target = 869CED37B4B77AAE35DF8B6E70788BBC /* EXLocalAuthentication */; - targetProxy = A45883A88950E4C078034DE677BD2E28 /* PBXContainerItemProxy */; - }; - 70581F56E1509B8235D0C83DE44F2E71 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNDeviceInfo; - target = 807428FE76D80865C9F59F3502600E89 /* RNDeviceInfo */; - targetProxy = C4C6D15D84894CFF65B29261C99EB9B8 /* PBXContainerItemProxy */; + name = EXAppleAuthentication; + target = 28A005E00FB77DDB2543047A07ED99A5 /* EXAppleAuthentication */; + targetProxy = 2271549DAF4C7B357E912301D273FBE7 /* PBXContainerItemProxy */; }; 7074AB64938AFE46C3B792B65FC0AE8B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26446,11 +27109,11 @@ target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; targetProxy = 935BBCA2BD6E481D46FA01E32BFEF1E3 /* PBXContainerItemProxy */; }; - 717D5016A33FE71B3492E8A383D567B6 /* PBXTargetDependency */ = { + 7074F12F2763E12ADE5B4C9C8F8D391C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-safe-area-context"; - target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; - targetProxy = 4E360C1CAE4B1F34A27E25671972E87C /* PBXContainerItemProxy */; + name = TOCropViewController; + target = F3966F664F3CFAEFAB57C40FB54D3788 /* TOCropViewController */; + targetProxy = 87683DBB81D09C17238704DA955F2BA6 /* PBXContainerItemProxy */; }; 719E3CB07862230515EC8439F291EBD4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26458,17 +27121,29 @@ target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; targetProxy = EC27520D8FECFB4E9412291A616D4F07 /* PBXContainerItemProxy */; }; - 726C07E3BB7D4F0100E3884A938286EE /* PBXTargetDependency */ = { + 71D91D456B94E6F7D57A3A4B6E362E0E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-RCTVibration"; - target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; - targetProxy = F596D062F5BCE06F4EDBF45CAD3BD53C /* PBXContainerItemProxy */; + name = "React-RCTLinking"; + target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; + targetProxy = 595DC63574D34A7D68AA5B3ABA43FF90 /* PBXContainerItemProxy */; }; - 727305213BCA42241FCDD553DE1683B3 /* PBXTargetDependency */ = { + 71F3CFA939F92F9E9FAF6A6B72652FAF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-RCTVibration"; - target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; - targetProxy = CFC4B185C1FCB7E341E9828E2EC74914 /* PBXContainerItemProxy */; + name = EXAV; + target = 13D7009C3736FB694854D88BAD4742B6 /* EXAV */; + targetProxy = EBC98E4FF72CDBBE42DD30B09148E90D /* PBXContainerItemProxy */; + }; + 72320039A0B18ADBCDAC9CE4F1930155 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXFileSystem; + target = 868B90C74770285449C60DBA82181479 /* EXFileSystem */; + targetProxy = 12D027EABFEC0D10162103F30A60DB73 /* PBXContainerItemProxy */; + }; + 72AE3BE13A6E7F811D68EE5AF6A519CA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNFBApp; + target = 90D0DE2F3348233618414728C35311CA /* RNFBApp */; + targetProxy = 7206BB76A3A59597C3267AE71B58D8C9 /* PBXContainerItemProxy */; }; 72B059030824F625CF2C5364414F81B4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26482,12 +27157,6 @@ target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = 9F22B1056BC978E122F2EAE6CD9D7ED1 /* PBXContainerItemProxy */; }; - 730C4326B398B7BD795B302BE0E26ADF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Flipper-Glog"; - target = 6A9637F1BC8154F777335A6420579C05 /* Flipper-Glog */; - targetProxy = 3AEFC4AEDCEA30DDD554C16E9B9FFE94 /* PBXContainerItemProxy */; - }; 733A7379EE2E0D2B3BCED6B1C0D71CF0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBReactNativeSpec; @@ -26500,23 +27169,17 @@ target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; targetProxy = 5199EEE170B03E6034771D7D410366D6 /* PBXContainerItemProxy */; }; - 73B1C592BF6ABE5F2CDFE1510620F7A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXAppleAuthentication; - target = 28A005E00FB77DDB2543047A07ED99A5 /* EXAppleAuthentication */; - targetProxy = 815EA1D52F1010B54D91CE92826AC80E /* PBXContainerItemProxy */; - }; 74F58832B6EE859ACAC8329A38B23E43 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMFileSystemInterface; target = 2644525CCE081E967809A8163D893A93 /* UMFileSystemInterface */; targetProxy = 02884AC05BC4B650EBE6E310CA3916B7 /* PBXContainerItemProxy */; }; - 7594EE6E91E954FC4264B9CC7D99C9A1 /* PBXTargetDependency */ = { + 75A06478D5B2B43116C7BD6DB1EBC47A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = JitsiMeetSDK; - target = 5B40FBDAD0AB75D17C4760F4054BFF71 /* JitsiMeetSDK */; - targetProxy = 53E88435B31040C020F311E0E2437DC6 /* PBXContainerItemProxy */; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = 555C51BB5B4B25EBBA4EC1302E0A08F7 /* PBXContainerItemProxy */; }; 763950692B96D0F454EC298D94E2D48F /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26530,17 +27193,11 @@ target = 6D979AB5FDA2E858850D9903776A30B3 /* RNImageCropPicker-QBImagePicker */; targetProxy = 2EEDA8CE75E6D0DC62A3B88EAA06ADD9 /* PBXContainerItemProxy */; }; - 7697B646059BCFC75CFB34D0A247C015 /* PBXTargetDependency */ = { + 77444D37DEB4E3116DA0453751986934 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Flipper-RSocket"; - target = 1FAAE067C1BFDEA17DFB657C3379AB56 /* Flipper-RSocket */; - targetProxy = 7292A4C29EA10CD67E215B1CB97E525F /* PBXContainerItemProxy */; - }; - 773D3C69DB13B07B952E285712ACC14B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = E1C62364FD1EBA6AC10FD7374D0B08B7 /* PBXContainerItemProxy */; + name = RNGestureHandler; + target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; + targetProxy = AFC2B8243770123114EB8BB4534C560D /* PBXContainerItemProxy */; }; 775E00DE8A8597FE01362B4644F5392C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26548,47 +27205,11 @@ target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; targetProxy = C33E9472C09D771A868C935EADD927BB /* PBXContainerItemProxy */; }; - 78C0152F53FEB93BAC1D34FB44E6423D /* PBXTargetDependency */ = { + 7991B606C2336524C16CC4FB043F7E43 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleDataTransport; - target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; - targetProxy = 6D3BBF6450DC25ED809B274E24E99407 /* PBXContainerItemProxy */; - }; - 78DB55D0824B5ECB255F897151DA48C3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaAsyncSocket; - target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; - targetProxy = 47FBFA23EE196FFF1148F9C5F8432293 /* PBXContainerItemProxy */; - }; - 793E6F8DA66825A652E3C6DB27C1D819 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXVideoThumbnails; - target = 4A95B7CD1D5F80C5E8CD9CDA00D41F70 /* EXVideoThumbnails */; - targetProxy = 0EBB2AD81B6BF47A113E7CB74D36CB30 /* PBXContainerItemProxy */; - }; - 7A6C04FD4D22C2CA6803709EB2E0B0ED /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FirebaseCrashlytics; - target = 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */; - targetProxy = 72FD2B3DAED791B1CC5770F4A52BCCAE /* PBXContainerItemProxy */; - }; - 7B702FBFFD3DA75AD730D7C6F9BC11DB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-appearance"; - target = 3FF2E78BB54ED67CA7FAD8DA2590DBEE /* react-native-appearance */; - targetProxy = F10C6ED7FAE6E6327D410552FEEB5B8C /* PBXContainerItemProxy */; - }; - 7C7B56A410501B4EFCA2F11833BFCD92 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMSensorsInterface; - target = 2038C6F97563AAD6162C284B3EDD5B3B /* UMSensorsInterface */; - targetProxy = CCD6FB94D1DA07C9F1DAB620A4A4F015 /* PBXContainerItemProxy */; - }; - 7CB2FEF36A4B503E40E1C43B6A7E772F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 9C81F0CF75A2643E2086F7D45F5B7162 /* PBXContainerItemProxy */; + name = "react-native-orientation-locker"; + target = 1092C13E1E1172209537C28D0C8D4D3C /* react-native-orientation-locker */; + targetProxy = E9FC4C21AB4C9DC15E1E66E246ADE6DC /* PBXContainerItemProxy */; }; 7CDFAC77C9B2E078C4776F6D7DA9941C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26596,29 +27217,77 @@ target = 9668C19AA6D8EA320F83875FA286855A /* UMConstantsInterface */; targetProxy = 81B20C29D8DE0AECFEEA7BFC3548E125 /* PBXContainerItemProxy */; }; + 7D0A7BE7876F09D07EDE502E95CA4D1A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBReactNativeSpec; + target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; + targetProxy = DED267DF658D827809301EA1EE6C9A91 /* PBXContainerItemProxy */; + }; + 7D4298F89E35B8ED4AFD6358A9AD21C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-slider"; + target = A4EF87F5681665EAE943D9B06BBB17DF /* react-native-slider */; + targetProxy = B3AD9A3E3A307F3D61231A2F6696150E /* PBXContainerItemProxy */; + }; 7DCE32D473F4F7CC77F17725D7C937C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 882BEE9E8FCF0A6BD665F01DFBEF822B /* PBXContainerItemProxy */; }; + 7EFF9395BFDC624D6BF271FA55396D24 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Flipper-DoubleConversion"; + target = D9245543B79C09FAC40FC8B9F291536A /* Flipper-DoubleConversion */; + targetProxy = 11AC7163B9B0562BD57F34C351401969 /* PBXContainerItemProxy */; + }; + 7F35C4990ACF6B823E20969F7AC5A666 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-cameraroll"; + target = BA3F5E5AA483B263B69601DE2FA269CB /* react-native-cameraroll */; + targetProxy = B4B9EBE77216CF6BC10ABDA7F4AD6B8C /* PBXContainerItemProxy */; + }; + 7FC6C9CCBAFB0E9951884B180321F4C3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransport; + target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; + targetProxy = 51566DFA474D4C441F21A7B715E5A132 /* PBXContainerItemProxy */; + }; + 7FE924DD3074BA4439B58D04E8339415 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCrashlytics; + target = 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */; + targetProxy = ED61DA60637BEFF50A26EF5ECDC58891 /* PBXContainerItemProxy */; + }; 80236FEF3AC6840FE5ABC8D1FF8D3235 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBReactNativeSpec; target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; targetProxy = C9548D5EC1772128ADFB40684079BE57 /* PBXContainerItemProxy */; }; + 80C1CADBCDD83D74DBB28FD6B3F41142 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-background-timer"; + target = 6514D69CB93B41626AE1A05581F97B07 /* react-native-background-timer */; + targetProxy = FE8942F69197A613C3DC5BE9A59D98A6 /* PBXContainerItemProxy */; + }; + 8181645AA2A1A26C7003BEDC813855F6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXWebBrowser; + target = 9EB556EE511D43F3D5D7AAF51D8D0397 /* EXWebBrowser */; + targetProxy = EAAFACED155248A841250A2FA4ABC2B6 /* PBXContainerItemProxy */; + }; 819BAF10584B377A2216A0F89DF68CEA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-Core"; target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 256A3233D39C474C08913C7F1FE396E2 /* PBXContainerItemProxy */; }; - 821BD7D041828CA8EEEE50CB33D45168 /* PBXTargetDependency */ = { + 823B0F0C727E09C759685DD840A8E308 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-notifications"; - target = CA400829100F0628EC209FBB08347D42 /* react-native-notifications */; - targetProxy = 599B3983C9DAAB38F32CA2858BBA3C52 /* PBXContainerItemProxy */; + name = RCTRequired; + target = E7E7CE52C8C68B17224FF8C262D80ABF /* RCTRequired */; + targetProxy = DD51CFB44BD500B3DF5CEDDAEB3F02FD /* PBXContainerItemProxy */; }; 8247388091D0881AAFB46349846F8C4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26632,17 +27301,11 @@ target = D0EFEFB685D97280256C559792236873 /* glog */; targetProxy = 1DCB3309999BFDB2222EDB72D85FDB78 /* PBXContainerItemProxy */; }; - 832916EC2BB8F184EEEDEB65B39D7218 /* PBXTargetDependency */ = { + 831297F407743FC74311B4F1387D328D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "rn-extensions-share"; - target = A238B7CE3865946D1F214E1FE0023AAE /* rn-extensions-share */; - targetProxy = 73B1AF274B4CA9A7D7B3AE8CC126BA83 /* PBXContainerItemProxy */; - }; - 83AF158865197240427282E3C32FF1D8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactNativeART; - target = 90148E8FD1C445D7A019D504FA8CBC53 /* ReactNativeART */; - targetProxy = F145702AE8922B12B21EC56B1F6A01BD /* PBXContainerItemProxy */; + name = UMCameraInterface; + target = 0A915EE9D35CA5636731F8763E774951 /* UMCameraInterface */; + targetProxy = 69D8DB15DA6FFEB1DA8D1433A382B4F4 /* PBXContainerItemProxy */; }; 84B6DD062155BC96E06C6C8078DD0789 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26656,29 +27319,23 @@ target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; targetProxy = DC35D17457841C5E413EC553D87DADE8 /* PBXContainerItemProxy */; }; - 85D856D696027CC5428DA932D390A1EB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTSettings"; - target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; - targetProxy = 4A4F8B8BB889D6978B9BC1D7B017E508 /* PBXContainerItemProxy */; - }; 8605B4632FC60A9F80261EF9A8ED244C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMFileSystemInterface; target = 2644525CCE081E967809A8163D893A93 /* UMFileSystemInterface */; targetProxy = 6295B26D9349A23F0AF1DE7C6AD8A1B3 /* PBXContainerItemProxy */; }; - 864EAED46729331D07E9CC4DB05C4098 /* PBXTargetDependency */ = { + 8722E06A03F70BDF21A8D252E74CBD8E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Firebase; - target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; - targetProxy = A581C6B3C076C796ED21A05A2942C2A9 /* PBXContainerItemProxy */; + name = RNRootView; + target = 18B56DB36E1F066C927E49DBAE590128 /* RNRootView */; + targetProxy = 75BD91846D42414D8C7E11B6D5E02C74 /* PBXContainerItemProxy */; }; - 87F0CDD69C50A2818BC320DECEB03BA4 /* PBXTargetDependency */ = { + 881CFDF3A11DF6792611E73BFB55AD7D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNLocalize; - target = B51433D546A38C51AA781F192E8836F8 /* RNLocalize */; - targetProxy = 183CDB441942C9FFAD4D3E81F86D6E77 /* PBXContainerItemProxy */; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 61A007B0B729045345A4651501E6CC67 /* PBXContainerItemProxy */; }; 8828AB8AB11A43640DCCBA23B0DB865D /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26686,23 +27343,17 @@ target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; targetProxy = 43F8A05471207C4A2D06B4F455E0DF06 /* PBXContainerItemProxy */; }; - 88FBEE29C4CD193B0FC2438716A7C259 /* PBXTargetDependency */ = { + 8855081EED8B6A99D22A502942AAD713 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Flipper-DoubleConversion"; - target = D9245543B79C09FAC40FC8B9F291536A /* Flipper-DoubleConversion */; - targetProxy = 7E738D3D1618C70BF0787446B765FF31 /* PBXContainerItemProxy */; + name = FBLazyVector; + target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; + targetProxy = 9C280BFFAAB049B7E90C97DFD9C9D592 /* PBXContainerItemProxy */; }; - 89FDEFB52A2A359D8FB0E6ACEA1EA8EC /* PBXTargetDependency */ = { + 890857639065726924FAF078964D4953 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 3FE18628A68B47617543A03771CFBB10 /* PBXContainerItemProxy */; - }; - 8A246944BD9BF1510426A60B4B79C8D9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleDataTransportCCTSupport; - target = F4F25FCAC51B51FD5F986EB939BF1F87 /* GoogleDataTransportCCTSupport */; - targetProxy = 7C73E6EF893F86C5F80F52BC152B6AE9 /* PBXContainerItemProxy */; + name = "react-native-notifications"; + target = CA400829100F0628EC209FBB08347D42 /* react-native-notifications */; + targetProxy = 00211F1DCB819256909E0DB24D88B60E /* PBXContainerItemProxy */; }; 8A6A487A4B1F40EA6984510C2CECC877 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26710,30 +27361,12 @@ target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; targetProxy = E5559543E1D84272633B986661EE620B /* PBXContainerItemProxy */; }; - 8AA00DB9A342B3A29034377D4AC15958 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FirebaseCore; - target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; - targetProxy = 7767FEEC42905BBBDF2E9AFA9FE85E29 /* PBXContainerItemProxy */; - }; - 8AC17A577FCACE746BDD0FA888FF0DAC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TOCropViewController; - target = F3966F664F3CFAEFAB57C40FB54D3788 /* TOCropViewController */; - targetProxy = 6A8005FD7A11780367334C1DE25E3BDD /* PBXContainerItemProxy */; - }; 8B4D9312BC7FC674B6DE7FD3EF238C9A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = nanopb; target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; targetProxy = 04B87863563E406809DFE81CD3C9622A /* PBXContainerItemProxy */; }; - 8B638225E16F4282312D03F25FDA9ED0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMCameraInterface; - target = 0A915EE9D35CA5636731F8763E774951 /* UMCameraInterface */; - targetProxy = A6A560CB5BCFCF6B695A425D2B81ED48 /* PBXContainerItemProxy */; - }; 8BB8E79C6B4BE9C72FBF21D4C8068513 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCrashlytics; @@ -26746,23 +27379,53 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = DB5002EE87028969B0D9E669730AF039 /* PBXContainerItemProxy */; }; + 8C3BBC0EA4F69E376533EEADABA157C8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTText"; + target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; + targetProxy = 39480CFD2E1C95315BA4DF45B89F94D1 /* PBXContainerItemProxy */; + }; 8CAFD8FA063C017FD3A24FF383AAA470 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Folly; target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = B325F9553222FA53980F926E839937E2 /* PBXContainerItemProxy */; }; - 8DB8FAFD92C168FBF0A0005DAAB1A4FE /* PBXTargetDependency */ = { + 8D9C34E376D44B3DA2B3605B6D999FD7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMFontInterface; - target = 014495932E402CA67C37681988047CA2 /* UMFontInterface */; - targetProxy = E24F44E7C91CF06DB7175022659AD7D4 /* PBXContainerItemProxy */; + name = EXHaptics; + target = 409F3A0DB395F53FFB6AB30E5CD8ACD1 /* EXHaptics */; + targetProxy = 1AE397C80722669D3C807B7E0E977E53 /* PBXContainerItemProxy */; }; - 8DFEC5A7BE6A963B6A0F2B359E913B5F /* PBXTargetDependency */ = { + 8DCB564302AA57E9455B97D99A3AB7F9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBReactNativeSpec; - target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; - targetProxy = E634A6162140C5B961545B2E89D7A23C /* PBXContainerItemProxy */; + name = EXHaptics; + target = 409F3A0DB395F53FFB6AB30E5CD8ACD1 /* EXHaptics */; + targetProxy = 5460C22C52105A787D4FF1E23F2C1FBE /* PBXContainerItemProxy */; + }; + 8ECF751306D004497D4359F4521C4D47 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MMKV; + target = 91A6826828CB9FCD0169A7547E8A79EA /* MMKV */; + targetProxy = 3B55969C388D341FB93F6072DA04150C /* PBXContainerItemProxy */; + }; + 8F41187202E3EA287A3C048EC969B9B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 3E6F060ADAB81501381754BE84AB0411 /* PBXContainerItemProxy */; + }; + 8F8AF5C203EC4811878F03BA3F404800 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-orientation-locker"; + target = 1092C13E1E1172209537C28D0C8D4D3C /* react-native-orientation-locker */; + targetProxy = 3AAFC84B774CCDBB63118A2E04D0B397 /* PBXContainerItemProxy */; + }; + 8FFB09717AC3C5D9ED0CFB487139B826 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Flipper-Glog"; + target = 6A9637F1BC8154F777335A6420579C05 /* Flipper-Glog */; + targetProxy = B8C75D30D5DCA2FD1AE10326ABBAAD88 /* PBXContainerItemProxy */; }; 9013A0482FB9B15D0A32499D01A68C65 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26776,41 +27439,29 @@ target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; targetProxy = 4CAFA9778CDD44DF406CDBD2D4E93969 /* PBXContainerItemProxy */; }; - 9056B537D823911604932E2E10B1570C /* PBXTargetDependency */ = { + 90AF82C38426410D5AE2A5190D9653FE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMImageLoaderInterface; - target = 97C4DE84FA3CC4EC06AA6D8C249949B7 /* UMImageLoaderInterface */; - targetProxy = 0371F95847C9A3B0AAD92DC9B5B0A052 /* PBXContainerItemProxy */; + name = "rn-extensions-share"; + target = A238B7CE3865946D1F214E1FE0023AAE /* rn-extensions-share */; + targetProxy = 88AEFC945201F60AA1D8B18E859DD8A2 /* PBXContainerItemProxy */; }; - 90F1F1ED909656FF7E1E2ACF52B264A1 /* PBXTargetDependency */ = { + 91E964C6949C80B78086EBB0B2255620 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMFontInterface; target = 014495932E402CA67C37681988047CA2 /* UMFontInterface */; - targetProxy = 2A9BD23D3755054B2E68D2362436FC17 /* PBXContainerItemProxy */; + targetProxy = 7C75E782F0F3FD01D3C82C27E3278505 /* PBXContainerItemProxy */; }; - 91C0F6C083E7AE0F01544A4880F201BA /* PBXTargetDependency */ = { + 936DCCEDFA2B1AAD5C9CD1B466483C0B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "boost-for-react-native"; - target = ED2506AE7DE35D654F61254441EA7155 /* boost-for-react-native */; - targetProxy = A3828FF5FB39039217CA29A893A54DF1 /* PBXContainerItemProxy */; + name = "React-CoreModules"; + target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; + targetProxy = 0BC69EF05DDC9A5348BF5A2AAE447477 /* PBXContainerItemProxy */; }; - 91EF5D2035FA2EF911537A453EBF2562 /* PBXTargetDependency */ = { + 93F6F375DC569BA98BB188C1C1B6C01B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMFaceDetectorInterface; - target = 2AD4F40E67E1874A0816F6B34289EB41 /* UMFaceDetectorInterface */; - targetProxy = 8D5B9991BB98A47474EAB9779EE1C7F0 /* PBXContainerItemProxy */; - }; - 9259557FAE596677D3C4C8CCF3F3A76F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTSettings"; - target = 680299219D3A48D42A648AF6706275A9 /* React-RCTSettings */; - targetProxy = C43D14C1C7C996528BBC333036BF5E2F /* PBXContainerItemProxy */; - }; - 92D4934E069E91D7AA3069EED5E35A20 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Flipper-DoubleConversion"; - target = D9245543B79C09FAC40FC8B9F291536A /* Flipper-DoubleConversion */; - targetProxy = A2F33ABF848647D27413D448A83F92ED /* PBXContainerItemProxy */; + name = UMImageLoaderInterface; + target = 97C4DE84FA3CC4EC06AA6D8C249949B7 /* UMImageLoaderInterface */; + targetProxy = 3A04F75AC589981048DA84AB97581C22 /* PBXContainerItemProxy */; }; 96DA387B98978C2974700F14ACFDEBCE /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26818,12 +27469,6 @@ target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = 8075D3C81C368FF63B92A7E7DC84BF6B /* PBXContainerItemProxy */; }; - 976FA7E0E567B7EF4588D15FAC2E5810 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FirebaseCrashlytics; - target = 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */; - targetProxy = 1689B8EFD7CA76B9AAC4F841427CF02F /* PBXContainerItemProxy */; - }; 98CAF57D4AE1A05752E57EC99DA909D4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-Core"; @@ -26848,29 +27493,35 @@ target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = D62C017428E93B98F00E023C43EC1EE8 /* PBXContainerItemProxy */; }; + 994D6C87C98B3295AAAAB7E47B0B611B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNFBApp; + target = 90D0DE2F3348233618414728C35311CA /* RNFBApp */; + targetProxy = C8B8AF113A404AD62B4F9FF409F034E1 /* PBXContainerItemProxy */; + }; + 99A2D294CCD1CCF54533008747C44D9A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNDateTimePicker; + target = D760AF58E12ABBB51F84160FB02B5F39 /* RNDateTimePicker */; + targetProxy = 2E07F3747EFA84DE8F9E0AF71D206178 /* PBXContainerItemProxy */; + }; 99AB96AF26C01CEB248731CCEE7D6F46 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-Core"; target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 49F50ECEA44D3E4F8BB4ABF723720AB8 /* PBXContainerItemProxy */; }; - 9A213DCD1A88E7255871EAC4CC1E564E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTBlob"; - target = 95D98F901D07557EF7CA38D3F03832C5 /* React-RCTBlob */; - targetProxy = B31BE5F56839C6B2828C8DB678628BD2 /* PBXContainerItemProxy */; - }; 9A3CC81587399B5DD349F3B88D45A176 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMCore; target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = 0053ED9B78FA78A3C6C3F5BE362C5CF1 /* PBXContainerItemProxy */; }; - 9A61B343D7DA1B6D0AA49FE7CF7543B4 /* PBXTargetDependency */ = { + 9A5601A4D451ABA4EFF36F221A554E90 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXWebBrowser; - target = 9EB556EE511D43F3D5D7AAF51D8D0397 /* EXWebBrowser */; - targetProxy = F193EBF0DD0204CE1AA054337CA9E7ED /* PBXContainerItemProxy */; + name = RNFBCrashlytics; + target = E3573FB7AF659C42B699003C73722241 /* RNFBCrashlytics */; + targetProxy = 71CC69F13B8B7D80A2808AE5044B8EC0 /* PBXContainerItemProxy */; }; 9B2EEDE8DA879BBAB20E4B071536A162 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26878,24 +27529,6 @@ target = F4F25FCAC51B51FD5F986EB939BF1F87 /* GoogleDataTransportCCTSupport */; targetProxy = DAC5FE4A6E4A3B1C724D63970BAC4338 /* PBXContainerItemProxy */; }; - 9B43CFD67EAD8AB9E098EC2DC3258B2A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "rn-fetch-blob"; - target = 64F427905796B33B78A704063422979D /* rn-fetch-blob */; - targetProxy = 6804E03A9E36C6C405ED577BA6AD08DD /* PBXContainerItemProxy */; - }; - 9B6DB48F6B81E18686867F96EC7DBCFF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = A735C3C076CF8106DEA2E3E0A4550C15 /* PBXContainerItemProxy */; - }; - 9B9EBA298AA5078E3605F9032CFBA60B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXLocalAuthentication; - target = 869CED37B4B77AAE35DF8B6E70788BBC /* EXLocalAuthentication */; - targetProxy = AA244138E7BA3CD2D7BD9FA21605E48B /* PBXContainerItemProxy */; - }; 9BE77C0CE5C822FC5DB8B01450B58D87 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCoreDiagnostics; @@ -26908,17 +27541,11 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 70AC81A917439EA0D74DCF9C1BF144DF /* PBXContainerItemProxy */; }; - 9C34EE49FD661A5331345C5F44727947 /* PBXTargetDependency */ = { + 9C403C98700A06DF946DB23B81B75329 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-RCTNetwork"; - target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; - targetProxy = AA7D976367D89DFF9045D927833AC659 /* PBXContainerItemProxy */; - }; - 9D12EC0FCD0AC6519783B1E934B0FD1B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = React; - target = 1BEE828C124E6416179B904A9F66D794 /* React */; - targetProxy = 102CC72BE4EEBF0CC9BA36C7D28186D1 /* PBXContainerItemProxy */; + name = RNDateTimePicker; + target = D760AF58E12ABBB51F84160FB02B5F39 /* RNDateTimePicker */; + targetProxy = EE6472BA57E58F2C79B8583C916849AC /* PBXContainerItemProxy */; }; 9D952223892B210445690CF8063E5819 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26932,12 +27559,6 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 8B10525073A1E3A812765DACA9E0E5F9 /* PBXContainerItemProxy */; }; - 9E20C50B8D082AF437A8A389A77C2528 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNUserDefaults; - target = 4D67CFB913D9C3BE37252D50364CD990 /* RNUserDefaults */; - targetProxy = 1E0505ACC34ED82B829A8D4A20313EAB /* PBXContainerItemProxy */; - }; 9E26FA23DA2D5C313CE6338C3FA0D6AB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = glog; @@ -26950,6 +27571,24 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 2D2C4648FB3AB375786117A39F3D1919 /* PBXContainerItemProxy */; }; + 9F2F27A841DA72BD731081DAC7A19B5F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNReanimated; + target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; + targetProxy = 0984B3E3178DDA936B3FCA03D3205F1E /* PBXContainerItemProxy */; + }; + 9F3C79A7C640BF86FCEEDF8178C13D2C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FlipperKit; + target = 982644B5B647690B2E4F5B3F54EB5717 /* FlipperKit */; + targetProxy = A93A82EBF95B9D2C536F4939A3B7A98C /* PBXContainerItemProxy */; + }; + 9F54783AE14585A65143722D90189211 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXLocalAuthentication; + target = 869CED37B4B77AAE35DF8B6E70788BBC /* EXLocalAuthentication */; + targetProxy = 16F07A3E5E83ECDC3BFE8055B3B34198 /* PBXContainerItemProxy */; + }; 9F6E3C0188D803B20E2E5ECC38E2F8EF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMPermissionsInterface; @@ -26962,23 +27601,29 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 36C09803F5639679F48876B79C1E1CFE /* PBXContainerItemProxy */; }; - A07714E330CB35CCACE3AE6428147009 /* PBXTargetDependency */ = { + A01E9715E8498450A6B0E0DD951A5B7F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 68F74AC235DAA430D9A3B78FDBD92BC3 /* PBXContainerItemProxy */; + name = "React-RCTImage"; + target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; + targetProxy = 4D9098E78CF4803A4EBADC902AFBE92F /* PBXContainerItemProxy */; }; - A0AC13AE89000D66A3114D9D9FA3AAC3 /* PBXTargetDependency */ = { + A0E140051741C6A20D63BBBBD32DCE23 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleAppMeasurement; - target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; - targetProxy = AA720C04C92D5F9F7419344C04D974ED /* PBXContainerItemProxy */; + name = "react-native-cameraroll"; + target = BA3F5E5AA483B263B69601DE2FA269CB /* react-native-cameraroll */; + targetProxy = F287954F2C75DA19951CB1441E8B3DEF /* PBXContainerItemProxy */; }; - A0B5F04B2384C409F112C368294004BC /* PBXTargetDependency */ = { + A1DB89E40F78E07B332F126DD83259EC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMCore; - target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; - targetProxy = AB73AF3E9BAEBB6C898995C4A5946BBC /* PBXContainerItemProxy */; + name = UMFontInterface; + target = 014495932E402CA67C37681988047CA2 /* UMFontInterface */; + targetProxy = A199ED710F9BC0F7C534A08AA905B9DB /* PBXContainerItemProxy */; + }; + A3BFC7972CDD8A365CC9A86F8781926F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNVectorIcons; + target = 96150F524B245896B800F84F369A9A5A /* RNVectorIcons */; + targetProxy = B33614B7A6EC7A6E75E682C750FE3FBC /* PBXContainerItemProxy */; }; A3F4258D4EA27D6C88C15BCDA4CDEDA4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26986,11 +27631,11 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = DDFCA674E1FE8DC1DB86D5A0C0A1FB6A /* PBXContainerItemProxy */; }; - A4932993120A302C7E09AB985581BA4A /* PBXTargetDependency */ = { + A4BAB53D8D496DC792C49B57D863A32D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXAV; - target = 13D7009C3736FB694854D88BAD4742B6 /* EXAV */; - targetProxy = 18B42A92AA0B03ABEDAFAD7E32385542 /* PBXContainerItemProxy */; + name = FirebaseCrashlytics; + target = 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */; + targetProxy = C7AA206F6C6F14F0140A829728738D61 /* PBXContainerItemProxy */; }; A4F0171858F48CD50806A85D302C6E08 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -26998,17 +27643,17 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = ECDF72BAFEE1568BCF8EFBBF82F17C77 /* PBXContainerItemProxy */; }; - A5480FBAB696D18491B23A15ADF84A7C /* PBXTargetDependency */ = { + A5D91229D0CBF37A7B907DA80B23B903 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMPermissionsInterface; - target = F7845084F0CF03F54107EEF7411760AD /* UMPermissionsInterface */; - targetProxy = C1706B224639845425D07B75E6227FFC /* PBXContainerItemProxy */; + name = RNCMaskedView; + target = 1A0445474DA11CA659C4BCC5AB64B1BF /* RNCMaskedView */; + targetProxy = 328007AE2CBE63479BA4D16447ACA75A /* PBXContainerItemProxy */; }; - A64D2C03FC6888E3BA278A3A18DED406 /* PBXTargetDependency */ = { + A620AA41327F2ABCB333B74E2D3D1E03 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 3EBD3C18DFD4DE4370A8A64EB8072E46 /* PBXContainerItemProxy */; + name = EXKeepAwake; + target = 0CF4D9052577C85B6B8C4E957332626B /* EXKeepAwake */; + targetProxy = B4C9569F858D31512D81BBB18BABEE53 /* PBXContainerItemProxy */; }; A6B1DDAFCA31978F80326B93C5C07C68 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27022,6 +27667,12 @@ target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; targetProxy = 8195006B3B2AB45ACA54D6CFB2BC09A4 /* PBXContainerItemProxy */; }; + A79864C1DD98AE5C998492A7279DD4F2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNBootSplash; + target = 6677891AC2F7AB93E04BFF30B293A46B /* RNBootSplash */; + targetProxy = 8B7BA7B09FEA6E2F03C200A1D3EE0C86 /* PBXContainerItemProxy */; + }; A7D97A2BA1A9E380ADD61762394F3AED /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DoubleConversion; @@ -27034,35 +27685,23 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 5BE1625FF2C73ACD1127D4A9DDADF1AF /* PBXContainerItemProxy */; }; - A8666E736F94C7BB0EFC3591A11232BE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTActionSheet"; - target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; - targetProxy = D1B92E7CF50E518C083EE603E83BC504 /* PBXContainerItemProxy */; - }; - A89DDD8D768828F906D1EEA142D7DD62 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactNativeKeyboardInput; - target = 33B041E5D061336F88B875C8B86E45FB /* ReactNativeKeyboardInput */; - targetProxy = F951B17A7A7A64D132F94DFC375CAF77 /* PBXContainerItemProxy */; - }; A9378C0255BF78AB2A2850B72E2A434B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = B2FA3966A49A0C9A1B7398D28D027638 /* PBXContainerItemProxy */; }; - A9C08DD436AA971185617D1DEDB9FE80 /* PBXTargetDependency */ = { + A94AA8C50B413EFB81DC3CBA7F099CC4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleUtilities; - target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; - targetProxy = F508C4403E8BFCC4439A69976A1D8DA7 /* PBXContainerItemProxy */; + name = EXPermissions; + target = 0A72FB88825FDC7D301C9DD1F8F96824 /* EXPermissions */; + targetProxy = E7553B7484EF553839DA0C7374B6C368 /* PBXContainerItemProxy */; }; - AA18A98B79C24F189F29CF1BD02F9DEB /* PBXTargetDependency */ = { + AA23F94379B75A5BB56765F48625ED0E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNRootView; - target = 18B56DB36E1F066C927E49DBAE590128 /* RNRootView */; - targetProxy = 5F58C8FF443CDF9BB7FD1B4945661440 /* PBXContainerItemProxy */; + name = React; + target = 1BEE828C124E6416179B904A9F66D794 /* React */; + targetProxy = 754A10E91DFCDC79FEAD4753861638F2 /* PBXContainerItemProxy */; }; AACFA3F54D41DD980F02203B57C8F7A2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27070,53 +27709,35 @@ target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = E8524B7128B54F7936616A550BEB7203 /* PBXContainerItemProxy */; }; - AAD991F6A075C5393F970D00A4E9F97C /* PBXTargetDependency */ = { + AAEC181E5468760316B484816C62E538 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMAppLoader; - target = C452F579644C83E8D8E36EC24A9BBD46 /* UMAppLoader */; - targetProxy = 1482A36934233BD9C9E673F3F3A3F73D /* PBXContainerItemProxy */; + name = FirebaseCoreDiagnostics; + target = 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */; + targetProxy = 99E44FB4CEC66D0363BAEE94A5190F0C /* PBXContainerItemProxy */; }; - ADB901FB82F34F3628E56095469FA945 /* PBXTargetDependency */ = { + ABBE471E966BEC0295AE17503FBFEAF1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXWebBrowser; - target = 9EB556EE511D43F3D5D7AAF51D8D0397 /* EXWebBrowser */; - targetProxy = D2A9F75B6C6D125AE815F306835297D6 /* PBXContainerItemProxy */; + name = "boost-for-react-native"; + target = ED2506AE7DE35D654F61254441EA7155 /* boost-for-react-native */; + targetProxy = DB237AC4693D2B0CDF134651E067AA6F /* PBXContainerItemProxy */; }; - AE51FE4D6A76915901B071802B23F956 /* PBXTargetDependency */ = { + ABD1BEBD0D207351DE6AD17C1E275C15 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXAppleAuthentication; - target = 28A005E00FB77DDB2543047A07ED99A5 /* EXAppleAuthentication */; - targetProxy = 4D8A79FF8682A6D309289F9CFECD4040 /* PBXContainerItemProxy */; + name = "React-callinvoker"; + target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; + targetProxy = 81260C01594AC404B1DB711D54571D60 /* PBXContainerItemProxy */; }; - AE937192FDA09F2DDC036176CE54B089 /* PBXTargetDependency */ = { + AC005200BAAF846E34F8027951EC874D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNCMaskedView; - target = 1A0445474DA11CA659C4BCC5AB64B1BF /* RNCMaskedView */; - targetProxy = 9651FF3DBD5C266953053897EF7756C2 /* PBXContainerItemProxy */; + name = TOCropViewController; + target = F3966F664F3CFAEFAB57C40FB54D3788 /* TOCropViewController */; + targetProxy = 33CE41B32B9BBB811CA76496E26CAA08 /* PBXContainerItemProxy */; }; - AF6CA85A23B88B1524E8828FA077EB33 /* PBXTargetDependency */ = { + AC21D40FE6B1FA1FD150B4F1031E2449 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-background-timer"; - target = 6514D69CB93B41626AE1A05581F97B07 /* react-native-background-timer */; - targetProxy = E2CDEC4DE5B88BD3841BA5F094B06EFA /* PBXContainerItemProxy */; - }; - AF7D063DE16FD795063C5E0BD9BB35F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-orientation-locker"; - target = 1092C13E1E1172209537C28D0C8D4D3C /* react-native-orientation-locker */; - targetProxy = 8F8B5D0ECBD935688F202AF3510AB719 /* PBXContainerItemProxy */; - }; - AF9AB8A52A013C2B6F6126B2878D2166 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Flipper-PeerTalk"; - target = 718DB7D0A7E90B531AD577B3356C4161 /* Flipper-PeerTalk */; - targetProxy = 7B897D62DAD37F947393384156605211 /* PBXContainerItemProxy */; - }; - AFE40D7C71BC70BCF97592506BF26A0E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BugsnagReactNative; - target = 0745200E60DC80C9A0A48B7E6C1518D7 /* BugsnagReactNative */; - targetProxy = FDBE2AE0C5D25206ABD02857E2ADFE60 /* PBXContainerItemProxy */; + name = "Flipper-RSocket"; + target = 1FAAE067C1BFDEA17DFB657C3379AB56 /* Flipper-RSocket */; + targetProxy = CBB7CCF506B94F5973FE3825630DFE27 /* PBXContainerItemProxy */; }; B06F178A82F3A420933C23345689BFDE /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27124,11 +27745,17 @@ target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = E4C5288E9590D734DF4231687F5AE711 /* PBXContainerItemProxy */; }; - B0E931478DA15DFE28F0509C56A5AAAA /* PBXTargetDependency */ = { + B191E26FCBF38030470704D396949AD0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXPermissions; - target = 0A72FB88825FDC7D301C9DD1F8F96824 /* EXPermissions */; - targetProxy = 6AF372C0A7E3E05F2FA750659E3859F7 /* PBXContainerItemProxy */; + name = MMKV; + target = 91A6826828CB9FCD0169A7547E8A79EA /* MMKV */; + targetProxy = D4D9E910761ABCDBCBA26EE1997F3AF5 /* PBXContainerItemProxy */; + }; + B1A5766D9212D866EBBB0FF701F810B0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-background-timer"; + target = 6514D69CB93B41626AE1A05581F97B07 /* react-native-background-timer */; + targetProxy = 86C0720E2011893FE56F6209B7EEAC60 /* PBXContainerItemProxy */; }; B237B8606B38C5CFB633C18DE09C72F4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27142,17 +27769,29 @@ target = F3966F664F3CFAEFAB57C40FB54D3788 /* TOCropViewController */; targetProxy = 687A049B2D3DF03B5F595D44592357B0 /* PBXContainerItemProxy */; }; - B3C9116B55A8CCFA814282C8C2F00C60 /* PBXTargetDependency */ = { + B2C3C81540C6834E1F68158C2C66948D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCore; - target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; - targetProxy = 70D2BFDD732B045BE03F7D9F6CA75B24 /* PBXContainerItemProxy */; + name = MMKVCore; + target = AC8AE887C706A43711D115E69B9D988A /* MMKVCore */; + targetProxy = 181AEEEEC6D5C83CC4CE4771E3F98C5B /* PBXContainerItemProxy */; }; - B3CE52E42076A48F38EF624DD8171212 /* PBXTargetDependency */ = { + B4036A5E6CA7D0ADECF4DE8687ACB325 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-background-timer"; - target = 6514D69CB93B41626AE1A05581F97B07 /* react-native-background-timer */; - targetProxy = 62B955709D1A174FD1C8BFC6EE83FA5B /* PBXContainerItemProxy */; + name = GoogleDataTransportCCTSupport; + target = F4F25FCAC51B51FD5F986EB939BF1F87 /* GoogleDataTransportCCTSupport */; + targetProxy = 0C8E739E5A0345F709AD14E0613FEE38 /* PBXContainerItemProxy */; + }; + B43E0153FFEF968F2AE4ED03CD513C45 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMFaceDetectorInterface; + target = 2AD4F40E67E1874A0816F6B34289EB41 /* UMFaceDetectorInterface */; + targetProxy = EC676DD7C7EB6FE875235D7F63CFAA89 /* PBXContainerItemProxy */; + }; + B4DED3ADF4EFC7DA7FEB7F029DD0396F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNScreens; + target = 214E42634D1E187D876346D36184B655 /* RNScreens */; + targetProxy = 5A259FEA8074634360087BA00FBED9B9 /* PBXContainerItemProxy */; }; B58CF1FEA4024B58557DC96FA1284F62 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27160,6 +27799,12 @@ target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */; targetProxy = 3B2CB4C09D3A44183329A2C1357EC2EF /* PBXContainerItemProxy */; }; + B5E66C4CD4959909865AF250CF13A60C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Yoga; + target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; + targetProxy = 6AF8A593FE42FCC6959D288DA140D830 /* PBXContainerItemProxy */; + }; B6079F9D300E836B6122ECEE5C42C565 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-callinvoker"; @@ -27172,17 +27817,29 @@ target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; targetProxy = 0B7BA2BED87BC1DD6BBFA3C1A07E4E46 /* PBXContainerItemProxy */; }; - B644026B53D1FF20BFE2B8755F581292 /* PBXTargetDependency */ = { + B699AED590C916D91113E665E9EC2AEA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-RCTImage"; - target = 4F265533AAB7C8985856EC78A33164BB /* React-RCTImage */; - targetProxy = D8CD7F04517359388C54DD5079CDCDC1 /* PBXContainerItemProxy */; + name = ReactNativeKeyboardInput; + target = 33B041E5D061336F88B875C8B86E45FB /* ReactNativeKeyboardInput */; + targetProxy = C1B8C3DC7E5C5A28046E1AEB385C3E21 /* PBXContainerItemProxy */; }; - B6CB5E7F75EFE8C915A966B47D2ACB92 /* PBXTargetDependency */ = { + B6F1FFC9526F58E9DB02D95CD2374003 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromisesObjC; - target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; - targetProxy = 4CF8553245B339053F7DBC3F02CD26D4 /* PBXContainerItemProxy */; + name = "React-jsiexecutor"; + target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; + targetProxy = C6E872D02726FA579B83035FE6DBB983 /* PBXContainerItemProxy */; + }; + B7C882D421C2BB4A9BD294DD544AFA89 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalytics; + target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; + targetProxy = D373D2270F9D9EA74055B735F0CC265C /* PBXContainerItemProxy */; + }; + B7E20A1AA659464E48EB6A3D1FB22D0B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 61F889CC1D55FD69CFFDF3132F71C325 /* PBXContainerItemProxy */; }; B8B73617617104E7103760F1AB0FDDAD /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27190,11 +27847,11 @@ target = 5B40FBDAD0AB75D17C4760F4054BFF71 /* JitsiMeetSDK */; targetProxy = 52D75569EE8B532085465A5470C6C390 /* PBXContainerItemProxy */; }; - B8FF2A0A932FB07095790741EB3D9396 /* PBXTargetDependency */ = { + B903CCD05C3BFFAC437ECAE43AC0543B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXHaptics; - target = 409F3A0DB395F53FFB6AB30E5CD8ACD1 /* EXHaptics */; - targetProxy = 9EA9C284B78D1354B2D4BCA62465F349 /* PBXContainerItemProxy */; + name = "React-jsinspector"; + target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; + targetProxy = CA28934250D425E16333D632A69150D0 /* PBXContainerItemProxy */; }; B92630B331C84A01EBE7ECA0D823D9FC /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27202,41 +27859,35 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = AA5B8F43EAD114EE3717346D55C72BE5 /* PBXContainerItemProxy */; }; + B99DB8C89C801D63FE44276D83B0904B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = 59D65CECC5B0C4EDA9874416B43D5042 /* PBXContainerItemProxy */; + }; B9C77F85E28CBAF37D7B16CD342E7477 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-RCTActionSheet"; target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; targetProxy = EFB0AF13D239174FC9CDAFF9D17ECDFC /* PBXContainerItemProxy */; }; + B9D5B90A45E80505E27803F911781C10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXPermissions; + target = 0A72FB88825FDC7D301C9DD1F8F96824 /* EXPermissions */; + targetProxy = 4CFFE98EC78ECAEF2E8E90FCD3728B3A /* PBXContainerItemProxy */; + }; BA241D5679EFEE167EE2F6CED9B54AF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 77650DB9BCD15D3DBD659DF4437F2533 /* PBXContainerItemProxy */; }; - BA6B6122BAD82D5CB0BFFCA9912246F5 /* PBXTargetDependency */ = { + BCF2E5479D628ADF1E112612D0C8C575 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ReactNativeKeyboardTrackingView; - target = 27E277B43A5F7AE00EC5051AB99AC38E /* ReactNativeKeyboardTrackingView */; - targetProxy = 4DB20AF4BBBB941B8FEBA7317AE6EC08 /* PBXContainerItemProxy */; - }; - BA98B2C792C5A2A9FE43C45BD18EF936 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXAV; - target = 13D7009C3736FB694854D88BAD4742B6 /* EXAV */; - targetProxy = C0FD2D1B32D2D3256D33F6909002282D /* PBXContainerItemProxy */; - }; - BC00F0B1F90087E0576DCC395F487B2E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Flipper-Glog"; - target = 6A9637F1BC8154F777335A6420579C05 /* Flipper-Glog */; - targetProxy = 9BD5EC311CAE4B9C7E8DDF8118082581 /* PBXContainerItemProxy */; - }; - BD1A0F5FD33DCC5A74FDB51B9515DF06 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "OpenSSL-Universal"; - target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */; - targetProxy = 622E944BCD43EFCFCD146D72CDC98B83 /* PBXContainerItemProxy */; + name = UMTaskManagerInterface; + target = 50188AAB5FAECCA9583327DBA2B0AF2B /* UMTaskManagerInterface */; + targetProxy = E3DB6D406355A9F39709F367A40588AD /* PBXContainerItemProxy */; }; BD7B65C53246D71F9CAAFFEB4F1C1AEB /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27244,17 +27895,17 @@ target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; targetProxy = FC08646CEFADC8729C286DFED21F92F1 /* PBXContainerItemProxy */; }; - BD8E217B2619F102FA8F1F7847A33546 /* PBXTargetDependency */ = { + BD826C962C941A711AA1307B4FE9909A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXKeepAwake; - target = 0CF4D9052577C85B6B8C4E957332626B /* EXKeepAwake */; - targetProxy = 756200A3C1C2626C19BB514C5942D162 /* PBXContainerItemProxy */; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = E72968E0B858A3DB5805D954D447735D /* PBXContainerItemProxy */; }; - BDCDEC2BD57BB86692B7BC2000243F62 /* PBXTargetDependency */ = { + BE2FB7FDCACB0878567EE4CE8545543B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMBarCodeScannerInterface; - target = 49821C2B9E764AEDF2B35DFE9AA7022F /* UMBarCodeScannerInterface */; - targetProxy = C2EB0B69E5B71D5B7CEF787DA982185C /* PBXContainerItemProxy */; + name = RNRootView; + target = 18B56DB36E1F066C927E49DBAE590128 /* RNRootView */; + targetProxy = 109AFE7EFCA05564121DF3B4AE719864 /* PBXContainerItemProxy */; }; BE7D0958FA0D61A89ADF1137F78DA078 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27262,35 +27913,47 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 7CBA093BB5F4F39B712F2AF488BEEC02 /* PBXContainerItemProxy */; }; - BEA002D8626F4CD664198FE31AE1267E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-Core"; - target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; - targetProxy = FA5699ABFF3409E16D3704454813326A /* PBXContainerItemProxy */; - }; BF23376B1A7E5DFDD5B71433E58CDDA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMCore; target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = 2284921B4FC397971FFFACC555D01A18 /* PBXContainerItemProxy */; }; + BF3D1B0F5B8416F19EF16984A2C4EBBF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BugsnagReactNative; + target = 0745200E60DC80C9A0A48B7E6C1518D7 /* BugsnagReactNative */; + targetProxy = 0BA062874CED4AE44304563A7960E211 /* PBXContainerItemProxy */; + }; BFCB948DC93AB4A428623B1CB29FE8D3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-Core"; target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = CAC5E63A0DB508761FB7D52FA119FB6F /* PBXContainerItemProxy */; }; - C1CD3EC64A03802C67160C9CD2A838A9 /* PBXTargetDependency */ = { + BFFBEDFCC7B167D86DFC748513BB42F1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-jsiexecutor"; - target = DA0709CAAD589C6E7963495210438021 /* React-jsiexecutor */; - targetProxy = 2D5688E0BAB607DAB9035C32327EF3BF /* PBXContainerItemProxy */; + name = CocoaAsyncSocket; + target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; + targetProxy = 9EC750FF3FEB85452FB006CC3FA90825 /* PBXContainerItemProxy */; }; - C272C1B3100F47B6BBEA4BFF875AB55D /* PBXTargetDependency */ = { + C050C86F7724A1BE4114B0D4CE6C361E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXConstants; - target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; - targetProxy = C19C44C5B9A77498CD3E3975B2D5E56F /* PBXContainerItemProxy */; + name = UMFaceDetectorInterface; + target = 2AD4F40E67E1874A0816F6B34289EB41 /* UMFaceDetectorInterface */; + targetProxy = 8A524B6DC87017F6575DDB765609DD5E /* PBXContainerItemProxy */; + }; + C06D1C4D3C363277A4373B36E075A947 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MMKVCore; + target = AC8AE887C706A43711D115E69B9D988A /* MMKVCore */; + targetProxy = 895226C74DA67953140446D58789AB87 /* PBXContainerItemProxy */; + }; + C1ED656309913B2735508D9121593E7F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-mmkv-storage"; + target = 74DAFD196634D10887C9A4E7BA19A5E4 /* react-native-mmkv-storage */; + targetProxy = 436291A83B5CFB935956A38FABC06812 /* PBXContainerItemProxy */; }; C2AC30595C831D2B12F9E0732A34E6A0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27298,35 +27961,23 @@ target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; targetProxy = E061BCD9C026CFAFF267A1BBDC721A90 /* PBXContainerItemProxy */; }; - C2CA6300253A7F2FB05EEDE70EBA2D00 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNBootSplash; - target = 6677891AC2F7AB93E04BFF30B293A46B /* RNBootSplash */; - targetProxy = 0F25F061A1A39924FF13890EC569549E /* PBXContainerItemProxy */; - }; C2F4F600BE8CFAE46C20184214A19FFE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RCTTypeSafety; target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; targetProxy = F6FBF19908B8BD5F401871F2E3C3DD7A /* PBXContainerItemProxy */; }; - C47CEA905059B69507559936B9EBAB14 /* PBXTargetDependency */ = { + C317FB6D760285F0F399D627381ED700 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleDataTransport; target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; - targetProxy = B564E5602A6BC67C2371AB2B17192014 /* PBXContainerItemProxy */; + targetProxy = A286CF6F168122DA3F3C7CE44A0209E7 /* PBXContainerItemProxy */; }; - C54E76401FA8C68885BC5976E1F0C2E9 /* PBXTargetDependency */ = { + C4723786B73238C9B710FFE0E5EF03AA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-jsinspector"; - target = F7D033C4C128EECAA020990641FA985F /* React-jsinspector */; - targetProxy = CB590837E282489674DA6B1FCD7C0520 /* PBXContainerItemProxy */; - }; - C57D10C69B26DCC3917100EE0D8CEB3C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNImageCropPicker; - target = 0D82774D2A533D3FFAE27CAB4A6E9CB2 /* RNImageCropPicker */; - targetProxy = 6B3252AE3D41748A46CA498FABAF4877 /* PBXContainerItemProxy */; + name = KeyCommands; + target = 7F591BD8674041AAAA4F37DC699B5518 /* KeyCommands */; + targetProxy = 2B3B54E533D1D3C80256942A6F354A00 /* PBXContainerItemProxy */; }; C5A0E011AD4DDD3DB47BE2A057285067 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27334,23 +27985,17 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 1B209875BE1A2519F69D4DFF0948FFAC /* PBXContainerItemProxy */; }; - C61450C4375B7A72668C6DC77C01BF57 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = UMCore; - target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; - targetProxy = A004A2C3FB38B8EC0BBA25417855E0D4 /* PBXContainerItemProxy */; - }; C703CF0D0E02E9A86C01260A8FD221D7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactCommon; target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = 68768374A1E75E492CE01513CA6C20AF /* PBXContainerItemProxy */; }; - C73A558938E341FCDC078B40F5F019EE /* PBXTargetDependency */ = { + C7173B4F17B356672363A847D650A353 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ReactCommon; - target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; - targetProxy = 2E334A0920C947FEECC3ABDF658B06ED /* PBXContainerItemProxy */; + name = UMBarCodeScannerInterface; + target = 49821C2B9E764AEDF2B35DFE9AA7022F /* UMBarCodeScannerInterface */; + targetProxy = CE92DD35620AC082E276F7139925A831 /* PBXContainerItemProxy */; }; C7D76D218015D375E16E46FB5BC47558 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27358,47 +28003,47 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 74F8831E48B81E5BF2E301334BA3ED41 /* PBXContainerItemProxy */; }; + C7EE6401EAF4AAF19098C927B195777A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXFileSystem; + target = 868B90C74770285449C60DBA82181479 /* EXFileSystem */; + targetProxy = 50F316E6DB5C87D55517992A3E0A194B /* PBXContainerItemProxy */; + }; C85153279823DD6D83526F6B511CE44D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMConstantsInterface; target = 9668C19AA6D8EA320F83875FA286855A /* UMConstantsInterface */; targetProxy = 13791CBAE3B4CCAF1FC636BA2BBD9DE4 /* PBXContainerItemProxy */; }; - C8575F8BB7FBE181EB7066A740CD601F /* PBXTargetDependency */ = { + C882F8ECBBEF644B105D2C593C186A53 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNFBCrashlytics; - target = E3573FB7AF659C42B699003C73722241 /* RNFBCrashlytics */; - targetProxy = B65E5E5EDE7E65D488913DFB6C520360 /* PBXContainerItemProxy */; + name = RNLocalize; + target = B51433D546A38C51AA781F192E8836F8 /* RNLocalize */; + targetProxy = 6BF217CECFDC91D729CFE0E23D89139F /* PBXContainerItemProxy */; }; - C86F82B1AC15C17ABE214F16676E5193 /* PBXTargetDependency */ = { + C8DD7828860F5CAFD42801A393ECC328 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SDWebImageWebPCoder; - target = 1953860EA9853AA2BC8022B242F08512 /* SDWebImageWebPCoder */; - targetProxy = 4FA88F9DBF4DFFD73FAF38583EE2CC6D /* PBXContainerItemProxy */; + name = EXKeepAwake; + target = 0CF4D9052577C85B6B8C4E957332626B /* EXKeepAwake */; + targetProxy = 425B056A0CF9D71240AED1F54121B157 /* PBXContainerItemProxy */; }; - C8A545D3C915597B7319DFD5BF70A6B8 /* PBXTargetDependency */ = { + C938CB81E562FC80E04FE8BD8494B433 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNGestureHandler; - target = B9E8F4CA2A4A8599389FEB665A9B96FF /* RNGestureHandler */; - targetProxy = AD31FD19C61BB36FD74C9BA21A896DF9 /* PBXContainerItemProxy */; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 1B4CCF7841ABFD2320373E2A677A6215 /* PBXContainerItemProxy */; }; - C8F4139AB9EDF924F11110F17D495818 /* PBXTargetDependency */ = { + CA79F2A2A2A752E0C92F29B610C1CC77 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-cameraroll"; - target = BA3F5E5AA483B263B69601DE2FA269CB /* react-native-cameraroll */; - targetProxy = B7178B40087CC371B2D06E64B379D5F5 /* PBXContainerItemProxy */; + name = JitsiMeetSDK; + target = 5B40FBDAD0AB75D17C4760F4054BFF71 /* JitsiMeetSDK */; + targetProxy = D4E0C9ED6BE79E15AC09EA0FB06266AB /* PBXContainerItemProxy */; }; - C93C5E0E25EBCCAE57D6A483431FCEF6 /* PBXTargetDependency */ = { + CB622B06870D610B2C57440888E68854 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMImageLoaderInterface; - target = 97C4DE84FA3CC4EC06AA6D8C249949B7 /* UMImageLoaderInterface */; - targetProxy = 1703310E0089BFD02A47B059AEE33F92 /* PBXContainerItemProxy */; - }; - CA4FDFA5DB013DE7C4D05C63463591A3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-webview"; - target = 8D18C49071FC5370C25F5758A85BA5F6 /* react-native-webview */; - targetProxy = 873A69DDCFD90F1DF7D9017673114797 /* PBXContainerItemProxy */; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 1736C9B92450590B4FB50FCD9794099E /* PBXContainerItemProxy */; }; CB97061AE5C24A9D7F6D01F21E27B66B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27406,17 +28051,17 @@ target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = 693D404670546F8992A85D966A95020E /* PBXContainerItemProxy */; }; - CD20DB0CDFCEE83349A17C394DFF57AD /* PBXTargetDependency */ = { + CC6D6FFBA492852955FBB17D0421A627 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-jitsi-meet"; - target = D39AB631E8050865DE01F6D5678797D2 /* react-native-jitsi-meet */; - targetProxy = 6BAEA3CD9128BF458A84EA0A37036103 /* PBXContainerItemProxy */; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = 4710A2F300EB7EF216F7DFBC6BB14D27 /* PBXContainerItemProxy */; }; - CDBE6654F13DC9C7A24D00145F56DF01 /* PBXTargetDependency */ = { + CDC636202676A3B808BE1F35D4057D7F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Yoga; - target = 2B25F90D819B9ADF2AF2D8733A890333 /* Yoga */; - targetProxy = 5AC78BCBBECC659F27CEE775EB3BA0EB /* PBXContainerItemProxy */; + name = ReactNativeKeyboardTrackingView; + target = 27E277B43A5F7AE00EC5051AB99AC38E /* ReactNativeKeyboardTrackingView */; + targetProxy = 48EF57808B137BB89D6DD32680A4346A /* PBXContainerItemProxy */; }; CE811BA8598231C29656D85CC4033048 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27430,11 +28075,17 @@ target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; targetProxy = DA6E367832BBDB743B832C859EFC4513 /* PBXContainerItemProxy */; }; - CEBFE65F25B7FCFA340AFDD8E7DC40FD /* PBXTargetDependency */ = { + CEB107CB32967BF2DC1446293730D1B7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Flipper-Folly"; - target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; - targetProxy = 79E9F2AA6859D35243914AF4693E6795 /* PBXContainerItemProxy */; + name = glog; + target = D0EFEFB685D97280256C559792236873 /* glog */; + targetProxy = 542E1839A860B621025AC1A31DE55418 /* PBXContainerItemProxy */; + }; + CF9845562268A4113C5D785F50EB38C5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "boost-for-react-native"; + target = ED2506AE7DE35D654F61254441EA7155 /* boost-for-react-native */; + targetProxy = F28FFA56B18861AFF0E77760F058D853 /* PBXContainerItemProxy */; }; D05604972B2B426A3FED1BAC2ABE3BF8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27442,17 +28093,11 @@ target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; targetProxy = 0992EA3BAB1334D3D4F32C329D61E5D8 /* PBXContainerItemProxy */; }; - D0DAA51893D7D01013EF6D17CD01E5E2 /* PBXTargetDependency */ = { + D067D68660F3396A1E0384C5C748160C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-CoreModules"; - target = E16E206437995280D349D4B67695C894 /* React-CoreModules */; - targetProxy = 8167557852880ECC0A0F1AFA3AF5BFF2 /* PBXContainerItemProxy */; - }; - D1B80D5E1FFCEB90075B5FB9857752F9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTLinking"; - target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; - targetProxy = E90029E85BE23351C5A4BE8396D75B8E /* PBXContainerItemProxy */; + name = UMPermissionsInterface; + target = F7845084F0CF03F54107EEF7411760AD /* UMPermissionsInterface */; + targetProxy = EE6641502C99CBEC1FD01E4B25D4A51E /* PBXContainerItemProxy */; }; D2285B5805A417D68129D0A7C6A51AE3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27460,30 +28105,42 @@ target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; targetProxy = A71AF0599E370DE67697EB341A4717CC /* PBXContainerItemProxy */; }; + D28B9824229D7D64D2274E529A1A74E3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTActionSheet"; + target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; + targetProxy = 24530FB733EB01E2B02665DC89BBD2A0 /* PBXContainerItemProxy */; + }; D2A6BF2C4F4729E37CC9EA2B2206DECC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = BA8918FF1CDCF34A08912891E7A9FE85 /* PBXContainerItemProxy */; }; - D2E77EC2FAD98104FE4D1020A85AD061 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "react-native-jitsi-meet"; - target = D39AB631E8050865DE01F6D5678797D2 /* react-native-jitsi-meet */; - targetProxy = 73CADBA3053C227CCFD5EA6050B28BB1 /* PBXContainerItemProxy */; - }; D363B6CB8ECD71EA16419BCB97ACD6E1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = E2539B18E07B9C243AC0276439480F3D /* PBXContainerItemProxy */; }; + D3719B2F6D6A3CE72795C9DD4A339F15 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "OpenSSL-Universal"; + target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */; + targetProxy = 84BD1241CA64832C9FAC11C9623500D1 /* PBXContainerItemProxy */; + }; D3CBDCCCE938AD4EA6E0BDB5900BE17C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-jsi"; target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = 3B6D37192A39FD2BDCD1EC2D0E739FED /* PBXContainerItemProxy */; }; + D454AB8FE15CD1E3466EA837A87E6ED0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactCommon; + target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; + targetProxy = DBD72FC3D36CD484B740B6CDCE0249DB /* PBXContainerItemProxy */; + }; D499516EE5DA748087C7EF2C94543BA3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-RCTImage"; @@ -27496,42 +28153,12 @@ target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; targetProxy = 2E8FE62F5F6B8EF737DB919ED66B630A /* PBXContainerItemProxy */; }; - D56ABD25564E4D543838DDF2E31F21AB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DoubleConversion; - target = 2AB2EF542954AB1C999E03BFEF8DE806 /* DoubleConversion */; - targetProxy = 339D5CE31DB005B622A11D2CF76B0AFA /* PBXContainerItemProxy */; - }; - D57FECE0C7CF029BB2934350E5783D74 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNFBCrashlytics; - target = E3573FB7AF659C42B699003C73722241 /* RNFBCrashlytics */; - targetProxy = 96C3C58DF266EB7D9FFCEDF89B333502 /* PBXContainerItemProxy */; - }; - D5A9B3FC93AB212ACD1E74DD16D724F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = EXPermissions; - target = 0A72FB88825FDC7D301C9DD1F8F96824 /* EXPermissions */; - targetProxy = 30F8E6E19A2F9A2D230976D9CB2ACA68 /* PBXContainerItemProxy */; - }; - D5EC79833E7F34FE5D2AE073E2EF4EE3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Folly; - target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; - targetProxy = 5B188110322483D27D171D9BCDE803CE /* PBXContainerItemProxy */; - }; D5F43FE63F1F6C96E0D9F953258FAE9D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = E79050B7B79BB88D74178F90A19D9ECF /* PBXContainerItemProxy */; }; - D6007D08F9631DBC113DF2C3D79C9B91 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNFBApp; - target = 90D0DE2F3348233618414728C35311CA /* RNFBApp */; - targetProxy = 937E8BB33621B0D4B6B924E030F6BA5A /* PBXContainerItemProxy */; - }; D6B7B8C07DEE0669AA70FB17B58D483A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; @@ -27544,35 +28171,53 @@ target = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6 /* React-RCTText */; targetProxy = 42F97C29084691AA0F01785A3193AF04 /* PBXContainerItemProxy */; }; + D80AA08D5104EA566ECC3E5D5D798225 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTAnimation"; + target = 938CCE22F6C4094B3FB6CF1478579E4B /* React-RCTAnimation */; + targetProxy = 5631B40345D0DFAFFB6CD1C4588A9438 /* PBXContainerItemProxy */; + }; + D822AF2C6D497A477DB6F9E409727F5A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "React-RCTLinking"; + target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; + targetProxy = BFFB5B02AFCFCD89818CD58653C78063 /* PBXContainerItemProxy */; + }; D846DE6BBAA9C4DBC81A4B1BE9895E7B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = nanopb; target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; targetProxy = E78EB90AEEC70687EFA88E5AA41058AA /* PBXContainerItemProxy */; }; + D8DF7A58C9602A670982FD46DA701FC1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = D80ECC656EA4080AEF48B358BE7B1C6B /* PBXContainerItemProxy */; + }; D919ED6D5E9BBF3E57EF55725262CB14 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactCommon; target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = F6D03AA427E993C8552AA921EA59A306 /* PBXContainerItemProxy */; }; - D9850D7E1EFCC45C877A53342826541B /* PBXTargetDependency */ = { + DA022D79510FD3FA79C2DC24A0CC9757 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleAppMeasurement; - target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; - targetProxy = 04F87EED63E3263EC45992EE810C5C08 /* PBXContainerItemProxy */; + name = UMPermissionsInterface; + target = F7845084F0CF03F54107EEF7411760AD /* UMPermissionsInterface */; + targetProxy = F38898D03BCF30E238746C1DA884EC31 /* PBXContainerItemProxy */; }; - DA7D1D4D47ACB955847B15C175094B3C /* PBXTargetDependency */ = { + DAAE975A9763AE6F88455F15D25A2A89 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-callinvoker"; - target = 2681CB7EF647E61F4F9A43029C235607 /* React-callinvoker */; - targetProxy = B82951709CED7FF36703E8A0A8CD2FB1 /* PBXContainerItemProxy */; + name = "Flipper-Folly"; + target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; + targetProxy = BE8C2C60E28AFAF1BBEB2C3435046172 /* PBXContainerItemProxy */; }; - DAA8DD87080EC1874603BCDDDB112B9A /* PBXTargetDependency */ = { + DABBFA00F2A07016AE696B6A2D1FA643 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = 7C64EFBCE88FE7A6A96223D6FE0AC949 /* PBXContainerItemProxy */; + name = ReactNativeKeyboardInput; + target = 33B041E5D061336F88B875C8B86E45FB /* ReactNativeKeyboardInput */; + targetProxy = A0DABC5DB9495D714B4D6E391970720A /* PBXContainerItemProxy */; }; DB428F9B87F61672189FE93818C7346C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27586,6 +28231,12 @@ target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; targetProxy = 8F0EBEBA4BE85E40F3FB183B179404E7 /* PBXContainerItemProxy */; }; + DB92FB2D97C9289FF157776498F93ADD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-safe-area-context"; + target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; + targetProxy = 9571AAB26DDA16C297F387FE19EBA8F2 /* PBXContainerItemProxy */; + }; DBEE2316CA1918C8CF1B007AAF73F7D8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; @@ -27610,59 +28261,53 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = E6A312D4FD065D132CE86F699ADC006F /* PBXContainerItemProxy */; }; + DD2B7436DB93ACDB30B17216C2155E25 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaAsyncSocket; + target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; + targetProxy = FAD799A23AD51EBD244A1CC1F5D1A40E /* PBXContainerItemProxy */; + }; DD42749A0327BDFDE691A4721767F0F3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 6423924A022902547DBE5FC8EF93BD4D /* PBXContainerItemProxy */; }; - DD496B3802798311DA3BE2A056C0B8CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNUserDefaults; - target = 4D67CFB913D9C3BE37252D50364CD990 /* RNUserDefaults */; - targetProxy = B1C0A034ECD22BD66E1B28389FBC84F9 /* PBXContainerItemProxy */; - }; DDAE5DE7E02A6212BDC43A3CA35A61F2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "React-cxxreact"; target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; targetProxy = 105C14933DE14E3D661907FB45821DCA /* PBXContainerItemProxy */; }; - DE06F05CB467E64B5594ECE50618EC61 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-RCTActionSheet"; - target = 11989A5E568B3B69655EE0C13DCDA3F9 /* React-RCTActionSheet */; - targetProxy = 3449D4C1992471B082F0F2405746C6A2 /* PBXContainerItemProxy */; - }; - DE4600EEF1BF80E488532B4A9347AB91 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleUtilities; - target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; - targetProxy = 0CAAA2A225AC8B72F176D932B816583E /* PBXContainerItemProxy */; - }; DE7D32A14CF77975D6D807C453648136 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Folly; target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 132A4A8CBAE2EBFF485A847482DF06DD /* PBXContainerItemProxy */; }; + DEA08189AC87281B1CC97EE5F34C6002 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMCore; + target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; + targetProxy = 9AB245186D245DAEA90A636CC514BA43 /* PBXContainerItemProxy */; + }; DF072AA82B95EF5DD4445A2E27AEC5E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 21B7FFD1A14C9DCA797642821E09A7B1 /* PBXContainerItemProxy */; }; - DF48B763E8928213E008106D1BFA6973 /* PBXTargetDependency */ = { + E05A7B5B63E4940253882E4D4D6F7A61 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMBarCodeScannerInterface; - target = 49821C2B9E764AEDF2B35DFE9AA7022F /* UMBarCodeScannerInterface */; - targetProxy = 765DFC27735F57B327433D487327CE7F /* PBXContainerItemProxy */; + name = "Flipper-PeerTalk"; + target = 718DB7D0A7E90B531AD577B3356C4161 /* Flipper-PeerTalk */; + targetProxy = 1B81ACCEC961128129349549CA341D52 /* PBXContainerItemProxy */; }; - DFBBC8ED52F10DB46F5EC21994357C38 /* PBXTargetDependency */ = { + E07F0D9FA0B910CBEF5FCA74C7C8E1FF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaAsyncSocket; - target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; - targetProxy = 4829582FFF26B2D4C359F08214923EB3 /* PBXContainerItemProxy */; + name = EXConstants; + target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; + targetProxy = 43EB8B88D0EDAF7EADF789D84F10A935 /* PBXContainerItemProxy */; }; E0EE46A92FA4B2520F4C0979EC9369DB /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27670,17 +28315,11 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 23C9EE150BBDDD445CE0ADCFAE6D68ED /* PBXContainerItemProxy */; }; - E0F6CAE2B0912436706447EBFA8936DB /* PBXTargetDependency */ = { + E146BB3B13D5C8A7685B77EE5AE23D24 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCoreDiagnostics; - target = 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */; - targetProxy = 86D62CF53A7AB2FEB4D32E0B4E124ECA /* PBXContainerItemProxy */; - }; - E10AFAC3057FD964C466F26D527BA92B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FirebaseInstallations; - target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; - targetProxy = 394F97E0F09CE10C2012CCCF2039B7FD /* PBXContainerItemProxy */; + name = "React-jsi"; + target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; + targetProxy = 9C293E26407BF02FF1401DD880B9E36F /* PBXContainerItemProxy */; }; E23CCC73B951B35C0FB4CA8FF050583A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27688,29 +28327,65 @@ target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = BD5F7970056AEC9A9A48216153498EF7 /* PBXContainerItemProxy */; }; + E276D6CA52B8F299D47845E1CCF57965 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-jitsi-meet"; + target = D39AB631E8050865DE01F6D5678797D2 /* react-native-jitsi-meet */; + targetProxy = D6BA902042101D952287A199886F4572 /* PBXContainerItemProxy */; + }; + E3165B06CDF7504391CE26A82929F900 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleAppMeasurement; + target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; + targetProxy = 3FDC4DFF2EF99919EA9C1D14BC0EDD85 /* PBXContainerItemProxy */; + }; E364FC183F2618C9D12C99E67143417F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 0FD6A4ED78388214475895E97458EB68 /* PBXContainerItemProxy */; }; + E3B8F60CE11CC788A5CAA0612EEFF60B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = EXImageLoader; + target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; + targetProxy = 3A1E348F9CB38B1EE0CB7CA9E1F85ACD /* PBXContainerItemProxy */; + }; + E4429A344D82C053B55EF4BAC0253438 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "react-native-appearance"; + target = 3FF2E78BB54ED67CA7FAD8DA2590DBEE /* react-native-appearance */; + targetProxy = 6176256CAE45B41F349F6CBC41169EE4 /* PBXContainerItemProxy */; + }; E463467A75682C4E7C346610654E375B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = EAA9F477386E52EB30E75431006FAA8C /* PBXContainerItemProxy */; }; - E59BCF8EFCBD9C5476FDABA90C5814E8 /* PBXTargetDependency */ = { + E50CE156D719203B2D7CB01E951D2906 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EXFileSystem; - target = 868B90C74770285449C60DBA82181479 /* EXFileSystem */; - targetProxy = 161EA40FE8CAA8D6918971FF60C8FF2D /* PBXContainerItemProxy */; + name = "rn-extensions-share"; + target = A238B7CE3865946D1F214E1FE0023AAE /* rn-extensions-share */; + targetProxy = AD3234EB6722DAB6C49DE99F53A3FDA1 /* PBXContainerItemProxy */; }; - E7C960E4E30DF2F7A05D9C5EB2B3B911 /* PBXTargetDependency */ = { + E51DA0EDD9ED96B99CE9AD57EC030018 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNDateTimePicker; - target = D760AF58E12ABBB51F84160FB02B5F39 /* RNDateTimePicker */; - targetProxy = 13900C7DF3CC2DE7FA2B02A57863AFC6 /* PBXContainerItemProxy */; + name = UMReactNativeAdapter; + target = 897EF6A99176326E24F51E2F2103828C /* UMReactNativeAdapter */; + targetProxy = 7ACFB6C2C01FF0B09DBC2CA70C6F3AC4 /* PBXContainerItemProxy */; + }; + E529E8637021A91576F88C42EF2E792E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "rn-fetch-blob"; + target = 64F427905796B33B78A704063422979D /* rn-fetch-blob */; + targetProxy = 482C2CE3E336BCF1DD81CFFB086F7109 /* PBXContainerItemProxy */; + }; + E6C7D10889A0D1A17B898CE700941966 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnostics; + target = 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */; + targetProxy = 3277727C1BDB4DC23D279292C91EFC05 /* PBXContainerItemProxy */; }; E7D36BFE6E30CE57D9BAA1151633F937 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27718,23 +28393,23 @@ target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; targetProxy = AC4A774AD4298B03F7153D4FC3C59F8D /* PBXContainerItemProxy */; }; - E819E4CD2FD53FDFEA6E63D553ACA054 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "React-cxxreact"; - target = 463F41A7E8B252F8AC5024DA1F4AF6DA /* React-cxxreact */; - targetProxy = 0C158871B3A6981ABE3CF3915C4072CB /* PBXContainerItemProxy */; - }; E8740A2B879F18CF356E4FD2B9498953 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "TOCropViewController-TOCropViewControllerBundle"; target = 2D4D3D5AD93ADCCF3DD45A88009E48D6 /* TOCropViewController-TOCropViewControllerBundle */; targetProxy = 004E28481B999EBB8713F583C49F4661 /* PBXContainerItemProxy */; }; - E93512688EB7F5AC5080541457992B37 /* PBXTargetDependency */ = { + E9ED01A31A1573EAFB00B4FD5F179D86 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-document-picker"; - target = D11E74324175FE5B0E78DB046527F233 /* react-native-document-picker */; - targetProxy = CC5BB994C099F7C8C461715A78B6BE26 /* PBXContainerItemProxy */; + name = JitsiMeetSDK; + target = 5B40FBDAD0AB75D17C4760F4054BFF71 /* JitsiMeetSDK */; + targetProxy = C17E0AD5F52B1C7375B6FE8E47F66C63 /* PBXContainerItemProxy */; + }; + EA09566A22B06FD8CF03F35116B55BEB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = C173C82543324984D4812AA31AB8BEAA /* PBXContainerItemProxy */; }; EB9FA6F585C535B87FED8F313CC4B3DC /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27742,11 +28417,11 @@ target = E63939AA6EFD3D6A8C09E45929F11DBD /* Flipper */; targetProxy = 6514B943829E36F02B9A139465155A84 /* PBXContainerItemProxy */; }; - EC020315738721BD82FC354E2DAE4019 /* PBXTargetDependency */ = { + EC2A7E243327CFA58AE64D5CD6F07256 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseAnalytics; - target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; - targetProxy = 5624877926ECCB7E1106DDDC76C3145F /* PBXContainerItemProxy */; + name = RNReanimated; + target = FF879E718031128A75E7DE54046E6219 /* RNReanimated */; + targetProxy = 200BA7DE0ED19D66467F3D878EC2E56D /* PBXContainerItemProxy */; }; EC6304241511E3A3FDE95C7A5D38EDBC /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27754,6 +28429,12 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 218BD48A74E10DEDDDAF4D13C755DC86 /* PBXContainerItemProxy */; }; + EC73A7804350B3A2C2DBF40C68340CBE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MMKVCore; + target = AC8AE887C706A43711D115E69B9D988A /* MMKVCore */; + targetProxy = A926B4F236AF399C4FE7F29689077DE6 /* PBXContainerItemProxy */; + }; ECAA20D6DC41535E1D8F088C62E67F99 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromisesObjC; @@ -27766,6 +28447,12 @@ target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; targetProxy = B5E90F5A93A4DF2C85CB04E1C028E70E /* PBXContainerItemProxy */; }; + ED7A6B3C48B85BAE99F0EC4594FB09B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "rn-fetch-blob"; + target = 64F427905796B33B78A704063422979D /* rn-fetch-blob */; + targetProxy = D406E6DA0C796EC332EE548EE44005A4 /* PBXContainerItemProxy */; + }; EDE4622A231D7E4C637C51459B075FDC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; @@ -27778,17 +28465,17 @@ target = 7ACAA9BE580DD31A5CB9D97C45D9492D /* React-Core */; targetProxy = 8110DAB12235E146C76645C74A703974 /* PBXContainerItemProxy */; }; - EECA9449CD18052CC1788943DE789B45 /* PBXTargetDependency */ = { + EE2173772F632B6CFD90F6C69E35ED0A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-webview"; - target = 8D18C49071FC5370C25F5758A85BA5F6 /* react-native-webview */; - targetProxy = E578A89849C64640D7209C8ACFFFA076 /* PBXContainerItemProxy */; + name = "react-native-document-picker"; + target = D11E74324175FE5B0E78DB046527F233 /* react-native-document-picker */; + targetProxy = FB16CAED7CEBC76970E8ADAE8837E7A5 /* PBXContainerItemProxy */; }; - EFB60F485FA51972D732CF44C789CA08 /* PBXTargetDependency */ = { + EF9573D6DB54E1A3ACC31069E8B4FAA3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RCTTypeSafety; - target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; - targetProxy = C7B466FA383D81AF6F3241A37DB05A84 /* PBXContainerItemProxy */; + name = EXAV; + target = 13D7009C3736FB694854D88BAD4742B6 /* EXAV */; + targetProxy = 8943A21EC1979AB0DC224060A7B4512E /* PBXContainerItemProxy */; }; F00EFFD8AB7F4034C272369D638B0070 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27802,23 +28489,23 @@ target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; targetProxy = 8DF020BBAD4E0EEEBB161574ABB68916 /* PBXContainerItemProxy */; }; - F1FC8BAE0A96C66B6EB4358258DFACCA /* PBXTargetDependency */ = { + F2037C066C917E039F0AB2DFA3C41107 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBLazyVector; - target = 8CC4EAA817AA86310D1900F1DAB3580F /* FBLazyVector */; - targetProxy = 19DF1D7AC3BB100EF5DF6E81294047BE /* PBXContainerItemProxy */; + name = RCTTypeSafety; + target = D20469A9A1E5CFB26045EAEBE3F88E5E /* RCTTypeSafety */; + targetProxy = 93567DC14AA3A78F0307A41DC95BFA64 /* PBXContainerItemProxy */; }; - F2F4B54483C4E024FEDD562422BF8649 /* PBXTargetDependency */ = { + F31B67ED7437BF1C8087C2465A084CDB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = KeyCommands; - target = 7F591BD8674041AAAA4F37DC699B5518 /* KeyCommands */; - targetProxy = 9A6B1BFD6E25FFE6820F3E7009D05C56 /* PBXContainerItemProxy */; + name = CocoaLibEvent; + target = D63EF582C3FFEAFBF76242E9637C6E0A /* CocoaLibEvent */; + targetProxy = 570F99E43B262A622119BFA5AB295C73 /* PBXContainerItemProxy */; }; - F4394E6D140855F13C7E085D52017FC3 /* PBXTargetDependency */ = { + F3818C08FF27110E8A430799B14E67C3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "react-native-safe-area-context"; - target = BD9A27D8398DEB3205D3F8937B0672A0 /* react-native-safe-area-context */; - targetProxy = 896F6B80F3BC3956ADC898A9918C4606 /* PBXContainerItemProxy */; + name = "React-RCTNetwork"; + target = 651511D7DA7F07F9FC9AA40A2E86270D /* React-RCTNetwork */; + targetProxy = 2D4E9D600362EA4287A101A30F3EAD75 /* PBXContainerItemProxy */; }; F4ABC2B3D06CA044325DADC1ED59161D /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27826,17 +28513,11 @@ target = DBCB1B4965863DDD3B9DED9A0918A526 /* UMCore */; targetProxy = DE426B84920AAD68A99A39CB81DA3490 /* PBXContainerItemProxy */; }; - F6195B7CF436117AE4ABAEC1E8EF265F /* PBXTargetDependency */ = { + F5D284F8E61D14D9D8DF79BFD824070F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBReactNativeSpec; - target = C3496D0495E700CF08A90C41EA8FA4BB /* FBReactNativeSpec */; - targetProxy = 13FB93276AC50813E07244461EF496E6 /* PBXContainerItemProxy */; - }; - F61FDE36436151FA6CDE30CDA28CD8F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RNImageCropPicker; - target = 0D82774D2A533D3FFAE27CAB4A6E9CB2 /* RNImageCropPicker */; - targetProxy = 8BCFBE8E144139E6908BBE0783D76B49 /* PBXContainerItemProxy */; + name = Firebase; + target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; + targetProxy = FF6165405AA1E493BD2288A7DB817715 /* PBXContainerItemProxy */; }; F6258EC7EA780DA17A9BB7DEC0186247 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27844,29 +28525,17 @@ target = 1BEE828C124E6416179B904A9F66D794 /* React */; targetProxy = 7376C532C4FB647A107D7FD9698C24E8 /* PBXContainerItemProxy */; }; - F62674C85B2821D88F1B1892B8AE2BD3 /* PBXTargetDependency */ = { + F679CA851DD5EE9924E4341426008FD7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-jsi"; - target = FA877ADC442CB19CF61793D234C8B131 /* React-jsi */; - targetProxy = 2CF888B3E22609FE38050554C48DB48D /* PBXContainerItemProxy */; + name = UMImageLoaderInterface; + target = 97C4DE84FA3CC4EC06AA6D8C249949B7 /* UMImageLoaderInterface */; + targetProxy = F3B3ABC7C3F44BE053BC5216B40F22E5 /* PBXContainerItemProxy */; }; - F6479A4C276556C2A703A39E011FE39A /* PBXTargetDependency */ = { + F6DF33D26B0FF53FA4E5064C86700994 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = React; - target = 1BEE828C124E6416179B904A9F66D794 /* React */; - targetProxy = 69C4D7766C312F032D5267A5354EEDFE /* PBXContainerItemProxy */; - }; - F6845044C9D1F85963240D40A8CF66CE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLibEvent; - target = D63EF582C3FFEAFBF76242E9637C6E0A /* CocoaLibEvent */; - targetProxy = 2D5646887B66701B7BF9C96E1C741BDA /* PBXContainerItemProxy */; - }; - F6F02601B64F7A899C53147731C94B7A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Flipper-Folly"; - target = B6D39E083AE0FF45BA30D7CDF6198A03 /* Flipper-Folly */; - targetProxy = 7B3522FBFEC023993CFA8C115B1B206F /* PBXContainerItemProxy */; + name = UMBarCodeScannerInterface; + target = 49821C2B9E764AEDF2B35DFE9AA7022F /* UMBarCodeScannerInterface */; + targetProxy = F2AC678CB8BAE58ACD045A0EA7E83CFF /* PBXContainerItemProxy */; }; F701D20B1DCD05A8343468AB65446D29 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27892,11 +28561,11 @@ target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; targetProxy = 8A87B1215AE1D57577083FFA7A10794D /* PBXContainerItemProxy */; }; - F8B6F8DB25AB325478B75C3A9A29EBC0 /* PBXTargetDependency */ = { + F84775F4463C901396CB41CC066FCC99 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = UMSensorsInterface; - target = 2038C6F97563AAD6162C284B3EDD5B3B /* UMSensorsInterface */; - targetProxy = 166349A4DAD62A7CE0C2E79B5A36CEDC /* PBXContainerItemProxy */; + name = EXImageLoader; + target = 263266A9E29FFF0E9C8CA0E4582BFCF4 /* EXImageLoader */; + targetProxy = B185715D8607BC1089D8C5FCCC1C7241 /* PBXContainerItemProxy */; }; F8C1CD1626D72CA6B6AA13427FA2AD1B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27904,11 +28573,17 @@ target = B6D5DD49633DFF0657B8C3F08EB3ABA9 /* ReactCommon */; targetProxy = 071222278FB4DF525C9E63FA3E8CE461 /* PBXContainerItemProxy */; }; - F9278BA9AC3F457DCB416EC01931B607 /* PBXTargetDependency */ = { + F9236E00E73CE0BEC96484690EA13F9D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "React-RCTLinking"; - target = 6FE9147F8AAA4DE676C190F680F47AE2 /* React-RCTLinking */; - targetProxy = 852ECD89363EAB11E5C8D12DCCAA4DD3 /* PBXContainerItemProxy */; + name = EXConstants; + target = 6C1893932A69822CBE3502F2E0BCFB6D /* EXConstants */; + targetProxy = 756C0C1FBC5ABBA4E4AEDEED65CF2E6E /* PBXContainerItemProxy */; + }; + F93CB025AC78484412C6C016FBFCCA90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 7B737A5F57EDD773D23EEBB945AB70C7 /* PBXContainerItemProxy */; }; F9BED6237125E21323372F82EBB8C492 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27922,17 +28597,35 @@ target = D0EFEFB685D97280256C559792236873 /* glog */; targetProxy = B385A03A23F4B1BBC725B05DDC7A641F /* PBXContainerItemProxy */; }; - FD6B24836F3DAB432256885603F29AE6 /* PBXTargetDependency */ = { + FA14914D38905A777E3266D3E1C0B645 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = D292BFC0747A88D94B390E8FBCD831CB /* PBXContainerItemProxy */; + name = React; + target = 1BEE828C124E6416179B904A9F66D794 /* React */; + targetProxy = 0CD28221B8C06B69B7C6D1FEF5A04206 /* PBXContainerItemProxy */; }; - FE333EAC8C85D2FD4BF6C366E7207CCC /* PBXTargetDependency */ = { + FC0C34B44863051EBCA8CC5880B8808F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RNDeviceInfo; - target = 807428FE76D80865C9F59F3502600E89 /* RNDeviceInfo */; - targetProxy = 6CF29919C69E6D5DD25546168A2C75E9 /* PBXContainerItemProxy */; + name = "React-RCTVibration"; + target = 53D121F9F9BB0F8AC1C94A12C5A8572F /* React-RCTVibration */; + targetProxy = CC16F933F8CA48572B3013F6A14C5F92 /* PBXContainerItemProxy */; + }; + FCDC3103B4C58A00A9F9D0CEDAAC6BC1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMConstantsInterface; + target = 9668C19AA6D8EA320F83875FA286855A /* UMConstantsInterface */; + targetProxy = F900D5096F085F901C22F6761CD175A0 /* PBXContainerItemProxy */; + }; + FCF054B22863001154DB0745727CC0E6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = C9AAF11FB3334C6D796E2035D9061FD5 /* PBXContainerItemProxy */; + }; + FDD30B58E7E6718E48EDEF4B742536F5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleAppMeasurement; + target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; + targetProxy = F902340D7C229EA994F22F97B53FE6A3 /* PBXContainerItemProxy */; }; FF13C50DDCC10521862C497DD83A27F9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -27940,12 +28633,18 @@ target = A4F685BE3CAC127BDCE4E0DBBD88D191 /* Folly */; targetProxy = 4D17D91F96868CAEDDB41E1118E2D9FF /* PBXContainerItemProxy */; }; + FF3142A394F5B8185E5B6144F0999F43 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNImageCropPicker; + target = 0D82774D2A533D3FFAE27CAB4A6E9CB2 /* RNImageCropPicker */; + targetProxy = 94DBB0A1C0412A74C720BF0E6CF5372C /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0020D83E851F9225F756B2871560553F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB9F0EEB3285F9DFCD12E68EB3FB93DA /* Flipper-Folly.debug.xcconfig */; + baseConfigurationReference = 9AE36B038AFA428DEBA76CA96A143D34 /* Flipper-Folly.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -27971,7 +28670,7 @@ }; 003F3938252205C778AEAE6B3CA5EF19 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E00C04F111934CCA0CF49B66116F31AF /* EXLocalAuthentication.release.xcconfig */; + baseConfigurationReference = FF14E3FB0FFEFA656E62395D18B93DC2 /* EXLocalAuthentication.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -27999,7 +28698,7 @@ }; 006AFBC6FCCB17BEFAB9433D173BAF0C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C2EDD1CADC43293D0D1DAD6D57DD9A1C /* RCTTypeSafety.debug.xcconfig */; + baseConfigurationReference = 5E74B67DCA6D65ABB4411377D87B0F6F /* RCTTypeSafety.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28026,7 +28725,7 @@ }; 01E1B8FE58FA0AF9490C0CB028016386 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E41376F0ED4F75F8602210EC3CB15A69 /* nanopb.release.xcconfig */; + baseConfigurationReference = 1C2D2CBA9EA90FFED579FBA1865DA44B /* nanopb.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28054,7 +28753,7 @@ }; 020DCEB2FA2C29179A3E14493A6603A0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70121B130EBD45D3CF9B351466EEB35A /* React-jsinspector.release.xcconfig */; + baseConfigurationReference = D9C274DA30266E4234E6A4A7338F7D96 /* React-jsinspector.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28082,7 +28781,7 @@ }; 02E2C7353DFFBC0058944D4918E49DB2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D73CFEE36A84DAC62307E1903F2E9B5 /* React-Core.debug.xcconfig */; + baseConfigurationReference = 7669B44EF41AD44808934913AEC36F5A /* React-Core.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -28100,7 +28799,7 @@ }; 02EFD6A33F09391B5FC2D1AE34F42439 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0EA62232CBEF8FF811E72EC3CC3709A3 /* UMCameraInterface.debug.xcconfig */; + baseConfigurationReference = 72D0A4B689E4C663ABDF6417A59F8A0E /* UMCameraInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28116,7 +28815,7 @@ }; 062B9B0FB51F123004D0763E37A7C982 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 458D7EF65833FA4786D029E49F6836A6 /* TOCropViewController.debug.xcconfig */; + baseConfigurationReference = 5CDC547FF7A95A71C57CF1992E1C59D3 /* TOCropViewController.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -28134,7 +28833,7 @@ }; 0666FD7E2F8158F6150585C0E2801B63 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 62D0EB1335EE43AFD5FFBF3BA7A06204 /* ReactCommon.debug.xcconfig */; + baseConfigurationReference = 3F6891A42A9C68297B09E1DC34A46628 /* ReactCommon.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28161,7 +28860,7 @@ }; 069E4904583D4141FD62AB20BAB275DE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B97B2D7FE0E734635F61FB19F658FC9D /* rn-fetch-blob.release.xcconfig */; + baseConfigurationReference = E3D88E28280E910CF0ABD596B0E45628 /* rn-fetch-blob.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28188,7 +28887,7 @@ }; 09A25B46F5EF831F12D8DC150A71DB64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 17B5187116367FE0095FE4AB06B77488 /* React-RCTLinking.release.xcconfig */; + baseConfigurationReference = 954BA6505E5AD83693136CA904BE601A /* React-RCTLinking.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28216,7 +28915,7 @@ }; 0B61F83B3253E9F9CBE5716EB3040EFD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B822C39AA6B0EC03D3F6E42F67AB74BD /* React-Core.release.xcconfig */; + baseConfigurationReference = 1C039E4E87444D296F7D980E353B9ECC /* React-Core.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28244,7 +28943,7 @@ }; 0C1F80D095D5EFAD22FA9D27FE38755E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3D5FD0B95ACC58746CBA3B0C6E668BD3 /* UMImageLoaderInterface.release.xcconfig */; + baseConfigurationReference = A500CDC64E092D90C79577AD5361D504 /* UMImageLoaderInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28261,7 +28960,7 @@ }; 0CF60BA930A13ED11DE8C9A3B6457EB3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 75FC24EF233E089CBF441BC19974A593 /* RNDateTimePicker.release.xcconfig */; + baseConfigurationReference = A1FB841A5BFC3F192EB9F5C757F6E9C6 /* RNDateTimePicker.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28286,9 +28985,35 @@ }; name = Release; }; + 0D337B85BBF1F52EC489FAB916327095 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3C7EB4BDFCD396924476A09480A4AB23 /* MMKVAppExtension.debug.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/MMKVAppExtension/MMKVAppExtension-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = MMKVAppExtension; + PRODUCT_NAME = MMKVAppExtension; + 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; + }; 0E0967984E9EEDAE2DB825D775411C33 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88C803B99AEC562FC0C0CCA0D1D2B59F /* RNDeviceInfo.release.xcconfig */; + baseConfigurationReference = 3B5B16A6B7B7CF3E4E34C28BC8457480 /* RNDeviceInfo.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28313,35 +29038,9 @@ }; name = Release; }; - 10ED031356ACF69DA7825854CAC16BF6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 852DC564997734F4D539E66A2B03F20B /* Pods-ShareRocketChatRN.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.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; - }; 11F71D8FD0DAF9E2C3E225E965C91F2A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 69023791643DD50D7580B1673D35676B /* react-native-document-picker.debug.xcconfig */; + baseConfigurationReference = 231071C81C3027C12FE842EB8394CFFE /* react-native-document-picker.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28367,7 +29066,7 @@ }; 1338CC95376DE111E183F0E21553E556 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7465EF4745AEA5201AC98AD425335674 /* react-native-notifications.debug.xcconfig */; + baseConfigurationReference = 25AAAB5AE85DCDE615A1BD2922C31123 /* react-native-notifications.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28393,7 +29092,7 @@ }; 135F3D49C974222F544098332333370B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5BDC94EBC9ED964369495694B7D1365 /* React-RCTText.debug.xcconfig */; + baseConfigurationReference = 952BD639DF6D7566651C61D5DE12D19F /* React-RCTText.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28420,7 +29119,7 @@ }; 157A982AC2F9C1EEE5F35C06E67BAB94 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 73008C4FEF35C2623752AB0C56896EB9 /* Folly.release.xcconfig */; + baseConfigurationReference = EC29168B9AD0FD2E560F723641C76D13 /* Folly.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28448,7 +29147,7 @@ }; 1684FEB26BF37EF9DC4A3DD1B469A4FA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1945EE587E1BE1EAAAA7448B347758F7 /* React-jsi.release.xcconfig */; + baseConfigurationReference = E4E0704BD01F96A51AD88F59C3D14E85 /* React-jsi.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28476,7 +29175,7 @@ }; 16E9F0B926B7AEA802BB03BE2B51FE53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5775D4B653A8BC92D744C412ABAAF2CD /* libwebp.debug.xcconfig */; + baseConfigurationReference = C442D24BEB3CE66CD3C84EC77FB7D7BB /* libwebp.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28502,7 +29201,7 @@ }; 16ED8E42C1C0C6EB9AEB0E5AF659F250 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E6DA54798692120C09BC03C5646329E2 /* boost-for-react-native.debug.xcconfig */; + baseConfigurationReference = 8F78C6C493DC228F73D41AA872A1C837 /* boost-for-react-native.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28517,7 +29216,7 @@ }; 17C4C81C4E7EF12C651709C9B246C240 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA782B6CB8D0E07AD5544587498F4408 /* RNFastImage.release.xcconfig */; + baseConfigurationReference = 8E838EA87062E6DB0414F8FD80830787 /* RNFastImage.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28544,7 +29243,7 @@ }; 1A944E73ACCD8D4CFC2AEC2CCD644B41 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27B06FC1E3E74DC87660CC1C44A1853A /* React-jsinspector.debug.xcconfig */; + baseConfigurationReference = 7CAF1879E8B5292737C84BD0A40F4283 /* React-jsinspector.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28571,7 +29270,7 @@ }; 1AF7199724635CFC2C0BC414F1AAF724 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 936320A64EDEEA8877AC905B74B766CB /* UMCameraInterface.release.xcconfig */; + baseConfigurationReference = E7620717D5D172668FAC4851D2692DBA /* UMCameraInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28588,7 +29287,7 @@ }; 1CE86106E25A058EB5B61FA7D0E72060 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4EA1502303E174DE40C90730967EAB4B /* FBReactNativeSpec.debug.xcconfig */; + baseConfigurationReference = 5D74F3313EBE650D88BF3E2D758D07B4 /* FBReactNativeSpec.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28615,7 +29314,7 @@ }; 1E1542106DA79514BA5481FF55107FCB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 457ADF88201AE56A9E0FAB5952A7BD77 /* FirebaseCore.debug.xcconfig */; + baseConfigurationReference = 416FED6D5C634CCE9FD36AB52F46D134 /* FirebaseCore.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28640,7 +29339,7 @@ }; 1E85F0B070B37F62925BC426E2A1909F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9710E213DF582CC31939C04EE0D5A781 /* RNFastImage.debug.xcconfig */; + baseConfigurationReference = E295C908B4FCBE1C665623F32A973D6B /* RNFastImage.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28666,7 +29365,7 @@ }; 1FD68DC9973983FD86FE073176C336A1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B822C39AA6B0EC03D3F6E42F67AB74BD /* React-Core.release.xcconfig */; + baseConfigurationReference = 1C039E4E87444D296F7D980E353B9ECC /* React-Core.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -28684,7 +29383,7 @@ }; 1FD78FCF0C533D343B37BC826AFC6B8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 43B313C2EAFDE643A654012BE6963E02 /* react-native-webview.debug.xcconfig */; + baseConfigurationReference = 664C94F2F94CFDB0390319D9853C5912 /* react-native-webview.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28710,7 +29409,7 @@ }; 1FF9B4D08F943FE2D81B9D716084F7F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22B6B7EBDFAF717DB9F601F99F01BDB2 /* GoogleDataTransportCCTSupport.release.xcconfig */; + baseConfigurationReference = 13887FB8E29B4C286A4446F6D1C8E926 /* GoogleDataTransportCCTSupport.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28736,7 +29435,7 @@ }; 20F88E1CDBA94ACB3EA68F2B9253C877 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7BFBAD1CC0AA23AFCC75E44DC37F8A37 /* UMConstantsInterface.release.xcconfig */; + baseConfigurationReference = 6CC34E91ED16A529C615021A5EB6CEDE /* UMConstantsInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28753,7 +29452,7 @@ }; 213191DC4CFE75FC08492356E66BA3A2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A947B3C19810FBC8007D4747F09BC5A7 /* FirebaseInstallations.debug.xcconfig */; + baseConfigurationReference = 869ABF8F8A07E63FA98A00C3EB7D1574 /* FirebaseInstallations.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28778,7 +29477,7 @@ }; 21AA9A352B92EA57A557A37FFCA60D75 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5F2298F3D34C9A9DD8E280DACFD6459F /* rn-extensions-share.debug.xcconfig */; + baseConfigurationReference = FB2D65FF1A2B7C9FA4257C70C6B366D8 /* rn-extensions-share.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28804,7 +29503,7 @@ }; 21D2953E38C8DD2001B80461521AABE6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 996461F103F45D5BE5529D84D47528FC /* React-jsiexecutor.release.xcconfig */; + baseConfigurationReference = 615ED35049F24B0E977475B227215FAB /* React-jsiexecutor.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28832,7 +29531,7 @@ }; 2236A0EBC7F306402E0BB7A440642910 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 294504C486F5F64864F99B2EFB421FE9 /* UMImageLoaderInterface.debug.xcconfig */; + baseConfigurationReference = 4A7560F0B4DA9284112D8C4DE3008127 /* UMImageLoaderInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28848,7 +29547,7 @@ }; 23026F0D93110B28E689E6BB7695F956 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6B486A186239F52BD48F79798FE34685 /* UMSensorsInterface.release.xcconfig */; + baseConfigurationReference = 0D18FC5BE64261CBB3A243479FAC47CF /* UMSensorsInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28865,7 +29564,7 @@ }; 233E91B6584859484A37FEFD8886DF4E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DEB102DABB3B9DB0C73E9C3DFA8CBFD /* ReactNativeART.release.xcconfig */; + baseConfigurationReference = B469A516E5324D4758288F0D4DB9EFAA /* ReactNativeART.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28892,7 +29591,7 @@ }; 23712E9BDBE1344689237B616B99AEA1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26EA42C45E63258B96C6B447BC269D23 /* RNBootSplash.debug.xcconfig */; + baseConfigurationReference = E6ABC3957517D855B1E3EA3B44959015 /* RNBootSplash.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28918,7 +29617,7 @@ }; 23DF60B50010A5BD4A72AD482D88CB2C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DD52F64D42A492C643D5CB8D020001C /* Flipper.debug.xcconfig */; + baseConfigurationReference = B789F70E8E422A96F5F3A64A6C9B970B /* Flipper.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28944,7 +29643,7 @@ }; 241391C4F4418DE3669DAC6DB3894E2B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6541A25970B3BA2CE271ABABDEBE1B81 /* UMConstantsInterface.debug.xcconfig */; + baseConfigurationReference = FB7EEB766478B3BC4A7CB8C405472115 /* UMConstantsInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28960,7 +29659,7 @@ }; 246D2F57373941B41420A899E6697244 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E4E3210222E7604D06C2A57E5A10F726 /* UMSensorsInterface.debug.xcconfig */; + baseConfigurationReference = 06006EE73488A9F1060EF5162241B2F3 /* UMSensorsInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -28976,7 +29675,7 @@ }; 24CE60708CE99D4EC1DE102DBB703225 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2F9FBBEF4AC750C92B141F830E862FC3 /* EXConstants.release.xcconfig */; + baseConfigurationReference = DC1ECA0A53FBB33D8EB7DBC4CE6ACACD /* EXConstants.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29064,7 +29763,7 @@ }; 261E896453A7A6976EB8F80C5E6B24F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 05401CE492EF9115734C1C5563972E93 /* Flipper-Glog.release.xcconfig */; + baseConfigurationReference = 7930271857191A912EC82FABDE1113EC /* Flipper-Glog.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29091,7 +29790,7 @@ }; 26703BF1804D33DA9A7CF9F81697AA4E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94218B8FFE4CD853DBA47FA9D80434AD /* react-native-orientation-locker.debug.xcconfig */; + baseConfigurationReference = B2BF569522F33432CA3259FBE80C3687 /* react-native-orientation-locker.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29117,7 +29816,7 @@ }; 2673EC1B271FA46D7BFDE37D9A3B80D7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 032065F6323BD031086AE106FE42F7B7 /* RNGestureHandler.release.xcconfig */; + baseConfigurationReference = 10A94D21A98593704ADC5F91EAF94EA6 /* RNGestureHandler.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29144,7 +29843,7 @@ }; 26D3BAFE09DFDF887BFD7F63D381B0D7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC6CB4B56F1E2CE2F0DF73C70B1A847B /* DoubleConversion.debug.xcconfig */; + baseConfigurationReference = 704D92845A4F1BF56275B4F99E32467C /* DoubleConversion.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29171,7 +29870,7 @@ }; 275D9BCC0AE0ED4597A6BB88AF5BEE41 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9C1AC88AB1451F95FD7ECE33D22387CF /* DoubleConversion.release.xcconfig */; + baseConfigurationReference = EBE2FBDCCC5E2C1F5826FDB816EDDEAB /* DoubleConversion.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29199,7 +29898,7 @@ }; 27741A099B2410EAEA6C6F7E1559B4E9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 972DD2AA0947D1FCE181610CF7DD8ADD /* UMFileSystemInterface.debug.xcconfig */; + baseConfigurationReference = 71C692E0942B242BCB9DCF264309BFCD /* UMFileSystemInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29215,7 +29914,7 @@ }; 289180E3909E30A76B991B6486AB37DC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3237E6B096228DF5F7E49EACFA08D536 /* GoogleDataTransport.release.xcconfig */; + baseConfigurationReference = CD09BFC7557390B9028194A2BD50C26C /* GoogleDataTransport.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29239,9 +29938,35 @@ }; name = Release; }; + 28B771640B365EFF7291DB02F258AE73 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C176202B0EFF6CEF40BE45FD2500C537 /* MMKV.debug.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/MMKV/MMKV-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = MMKV; + PRODUCT_NAME = MMKV; + 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; + }; 29501F65E0206808778DEE19AD540909 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 37796A97BD58B3927E4C839B1DC6AEA7 /* FirebaseAnalytics.debug.xcconfig */; + baseConfigurationReference = D22546F8E4CFACC35986C9728E94347B /* FirebaseAnalytics.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29256,7 +29981,7 @@ }; 2B4C9EB573A42A499758EED9D1BC81EC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B168C1C6BFAF203817A7B428E2C3F461 /* JitsiMeetSDK.debug.xcconfig */; + baseConfigurationReference = 93C3EC20DAA7C79A3553580682FEA63A /* JitsiMeetSDK.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29272,7 +29997,7 @@ }; 2C97BC281FD4710359FCA2624B946742 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1EA92D5997FAF3B0BDE7E6B06A1D7A44 /* react-native-cameraroll.release.xcconfig */; + baseConfigurationReference = 6AA5657F2B114A0696EA58AAB0792ECD /* react-native-cameraroll.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29299,7 +30024,7 @@ }; 2D2F62753E5B1FC985ECFA9AB7834DDA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6F0A2A0EF0637CF3EFB74B0D6111D57D /* React-jsiexecutor.debug.xcconfig */; + baseConfigurationReference = 17C69FCF3EB093B7EA728B133D13D94A /* React-jsiexecutor.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29326,7 +30051,7 @@ }; 2F3665146914035B90902D1C625161FA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 905DF53B9D7EB2C9D2DFF66ED4A59C55 /* UMFileSystemInterface.release.xcconfig */; + baseConfigurationReference = B0D210A28226CC57FA3EF16170530513 /* UMFileSystemInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29343,7 +30068,7 @@ }; 2F931C003026BA8635FC030BC632F564 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EAE9ABD23596C05FD899E938A7BF91FF /* RNFBCrashlytics.release.xcconfig */; + baseConfigurationReference = 6F9CC30DD126A9D6A8DF41BC3E4B8CFF /* RNFBCrashlytics.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29370,7 +30095,7 @@ }; 3006B3D3A843978B5AF5ED354859C504 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E2A92ADD71C97A1A9852491D032AC73D /* ReactNativeKeyboardTrackingView.release.xcconfig */; + baseConfigurationReference = 493B3167DBB28BE42C138276EF27B44D /* ReactNativeKeyboardTrackingView.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29397,7 +30122,7 @@ }; 30DA8B308BA1F5B848C4BD42552D4FDE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D3749DB4BC9E9ED52FC1398435CC5789 /* React-RCTImage.release.xcconfig */; + baseConfigurationReference = 5D36F5D3B435F9BB1445D15728818433 /* React-RCTImage.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29425,7 +30150,7 @@ }; 3101FEBBD4620A99AE756B72F7A305B5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F10320087A957C5D7E95D07242064BE2 /* FBLazyVector.release.xcconfig */; + baseConfigurationReference = 917668DBCBCA80E712061C3873DFF43D /* FBLazyVector.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29442,7 +30167,7 @@ }; 31D730693D9596C827D1EEA9CE15FD7F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BA65CD9F60D6CD9D2918F1119B037C55 /* EXHaptics.debug.xcconfig */; + baseConfigurationReference = D6271D13CDEFC6C8023721DB0F9807F0 /* EXHaptics.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29469,7 +30194,7 @@ }; 3277364A21737CF8A089E2AE592D42D3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 108BE75BC3ADA9FB3802BBA633080FE9 /* RNVectorIcons.debug.xcconfig */; + baseConfigurationReference = A796847901D26B4E02C0A12B43BC6916 /* RNVectorIcons.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29495,7 +30220,7 @@ }; 32BFC0EAF794341206060179B12E4900 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E377BFD509F53255A0906A3F5D3E2721 /* UMPermissionsInterface.release.xcconfig */; + baseConfigurationReference = B12494F3B9BFAFC7F4263BE54B9AB41D /* UMPermissionsInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29521,9 +30246,35 @@ }; name = Release; }; + 32E19AC01D17CE0ABF53F4E596FE13AB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 68AC99B30175038756318A5894F6AA9A /* Pods-RocketChatRN.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.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; + }; 33525175C23E323B3991150A80EFFEAD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3DB517B983E703D101B71F0C4F108313 /* React-RCTBlob.debug.xcconfig */; + baseConfigurationReference = 5F4C62A006829CB0DE643F48BB04C382 /* React-RCTBlob.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29550,7 +30301,7 @@ }; 34DA6C9EF1A02C2C5B93E897CA6FB8E6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0D44DABF4F80A19E0763F9D6055B2732 /* ReactCommon.release.xcconfig */; + baseConfigurationReference = 9B64DA9D8F7AB4B235F0F948339E4E9F /* ReactCommon.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29578,7 +30329,7 @@ }; 37DB3C70081B9F28208BEBA695D282BE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 244E8E38A4F0AC41551668214EC1AD56 /* FlipperKit.release.xcconfig */; + baseConfigurationReference = A36EB7EBFDA2BE3CDEF486C51CE6C823 /* FlipperKit.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29606,7 +30357,7 @@ }; 380B06BE681DEE8230A0D6291E78203D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 755527DE84ABFB721EB0C04171F825B4 /* React-RCTNetwork.release.xcconfig */; + baseConfigurationReference = 4B244C7D7B74D5F60DEF366BE42FDA15 /* React-RCTNetwork.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29634,7 +30385,7 @@ }; 3814993E1C71399C48968CECDF10D526 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 688A4E56F54BF55026DB0D0255F0B696 /* rn-extensions-share.release.xcconfig */; + baseConfigurationReference = 84D61C44756F7E5F8D16B6EFDC2CF5AA /* rn-extensions-share.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29661,7 +30412,7 @@ }; 381D9DBFD173DB2758856905ADD0F386 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 79BA45E2CE6C54BB062562572C3FA8C5 /* Flipper-DoubleConversion.release.xcconfig */; + baseConfigurationReference = 3C730A18F65EBB943DD2FCF35B15CD7A /* Flipper-DoubleConversion.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29686,34 +30437,9 @@ }; name = Release; }; - 38953EEB263E51D29897E6F8F0CFBDB9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 57B1BBC643E020C8DFA80AEB7F9E636A /* Pods-ShareRocketChatRN.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.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; - }; 3D25C7374B66BB9EC2252A909332A8CB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CFAD8597CC3ED06B8717AF6EBBEA4EFA /* GoogleDataTransport.debug.xcconfig */; + baseConfigurationReference = D44FE2589C58D8161AB553809DA3EF0B /* GoogleDataTransport.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29738,7 +30464,7 @@ }; 3D8A5952584E8DB30356F62F2948D77A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8CE15BD4D857D963E523DDE4C02D111 /* UMTaskManagerInterface.debug.xcconfig */; + baseConfigurationReference = 12695FA25DB1DCB3003430A3BAFB495A /* UMTaskManagerInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29754,7 +30480,7 @@ }; 3E0BE3BAAB9E308179BC6858FC46E8C7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 572F73857E3AE75AFFF506AE103B02F8 /* React-callinvoker.release.xcconfig */; + baseConfigurationReference = 296C0DD21B02A676507DB82596E4AE1E /* React-callinvoker.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29771,7 +30497,7 @@ }; 3E6FF8E4D77B21650EBF5E5BD1BE9849 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E866521021424DDE8D188A5AE862969 /* PromisesObjC.debug.xcconfig */; + baseConfigurationReference = 9C535830E31A68A8EADBA46E7414357B /* PromisesObjC.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29796,7 +30522,7 @@ }; 3F60D0E08324E58D8375C87E0FEBD7A1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 406BF4C99CB4F1FD0319C9242FDEE632 /* Yoga.debug.xcconfig */; + baseConfigurationReference = BF409F8B07F80E91540522DBBB112BAE /* Yoga.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29824,7 +30550,7 @@ }; 40628D7D68311C47F0A8E184E8F57085 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EF6CBE3265427633D615491A12EF6500 /* YogaKit.release.xcconfig */; + baseConfigurationReference = 2D54B60E17BD1E4A90B5E9DADA8D9256 /* YogaKit.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29852,7 +30578,7 @@ }; 41300370952473416EB0DC08BCF2CAB0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A110C36112C624ED8ECBF5AF8E1914E0 /* UMFaceDetectorInterface.debug.xcconfig */; + baseConfigurationReference = F00147BC38DFF5CE6B6D3F09DA896980 /* UMFaceDetectorInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29868,7 +30594,7 @@ }; 4185DFC98EFDEBE86EA22D97C01CBE9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2D77C6DB0287A5D60AC414B8A6560502 /* EXWebBrowser.release.xcconfig */; + baseConfigurationReference = A523991C110729BE3CC54CFFC9CAC4D6 /* EXWebBrowser.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29896,7 +30622,7 @@ }; 4353EEC063D59919914E9D9EE2A61D11 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0947433F261E40A143BAE8448915BCE7 /* RNCAsyncStorage.release.xcconfig */; + baseConfigurationReference = 5C74806F4594C1D67049E7C0D4984177 /* RNCAsyncStorage.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29923,7 +30649,7 @@ }; 43A8B91894A1D61AC5396BE96E9C2AD4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6EF2907FF2147B922F97217A86568FA3 /* SDWebImage.debug.xcconfig */; + baseConfigurationReference = 349608C8E9EB5761A5358BDF70EC0EA2 /* SDWebImage.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29949,7 +30675,7 @@ }; 43C5DDFC592C3DFBA2EE7F06B286186E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C04FBD6FA48936DAF7EAD4995FBDC01 /* RNRootView.release.xcconfig */; + baseConfigurationReference = 3347E9BF931FC6EC307C95328086DA3C /* RNRootView.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -29976,7 +30702,7 @@ }; 43C87197652B80848612B41A36422A7B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9D443D8C8355E2C6FFE517B93508081 /* KeyCommands.debug.xcconfig */; + baseConfigurationReference = BB11256D11266FE749F95662EA45E5E2 /* KeyCommands.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30002,7 +30728,7 @@ }; 4432B925223A4ED97B63826291EAC2F3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BA812CA4C38920369FDD5B8C7831688D /* React.release.xcconfig */; + baseConfigurationReference = 003448744C444F7FEAA59D7446EB5EAA /* React.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30019,7 +30745,7 @@ }; 467235A583B4746A5A64BFCF580FE70C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4C5A399F7363417A45237956A4970DBB /* FlipperKit.debug.xcconfig */; + baseConfigurationReference = 3ADB54D5118EF457C66703A234F34BCA /* FlipperKit.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30046,7 +30772,7 @@ }; 480A2A9303CAACDDE965BD988D95A58B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3967C32512CD5EF785596B6A3D1CB53 /* Flipper-RSocket.debug.xcconfig */; + baseConfigurationReference = B9DAC0C34C519A976E3B37141D84D98E /* Flipper-RSocket.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30072,7 +30798,7 @@ }; 4B4057F32648D959EDDBC2B05CC50E5F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 82EDAE27007B076E21FB53B2FB275D41 /* react-native-background-timer.release.xcconfig */; + baseConfigurationReference = 5DCB00F737A084274B05FA9C0492793F /* react-native-background-timer.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30099,7 +30825,7 @@ }; 4D878ED8351061289FD16BA3F75FD6FD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 36260268C5FD8F2AE3F068BED84FD695 /* JitsiMeetSDK.release.xcconfig */; + baseConfigurationReference = 1165635BCC4B3A2A2ACC5FAA33C9E9A8 /* JitsiMeetSDK.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30116,7 +30842,7 @@ }; 4E071B76BCC690294493D5F0473770E3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F546B7E8168F1EFA6B4FC83BFBAF4F8D /* FBReactNativeSpec.release.xcconfig */; + baseConfigurationReference = D212B60CA24D9048FB006EAFE7C72135 /* FBReactNativeSpec.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30144,7 +30870,7 @@ }; 4EA1C88CB560BD57129EA38F08DA984C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6EAFD5B087B08C5857B765EF3CBFB157 /* React-RCTActionSheet.debug.xcconfig */; + baseConfigurationReference = D8121E3321DD155A47B59D9AADAF0B34 /* React-RCTActionSheet.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30160,7 +30886,7 @@ }; 5184258ADF1B3BE8D5537D4065FE4121 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1BBB8586CCC5771E3123F71C5B381644 /* React-jsi.debug.xcconfig */; + baseConfigurationReference = F7589A799C917893F1399133E638ED75 /* React-jsi.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30187,7 +30913,7 @@ }; 524071AA2798EB6CD9BA190999377D9C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D45569970FC2C3DFC09F7E5C85BDE7A5 /* RNLocalize.debug.xcconfig */; + baseConfigurationReference = 0D1E4B92E5DCE91D9BEBF5DCE30D98C7 /* RNLocalize.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30213,7 +30939,7 @@ }; 52E63755187A39512D1FFDDCC626FAF0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A629ACF8E06C13D5446917A9CEC51866 /* react-native-slider.release.xcconfig */; + baseConfigurationReference = 17D8A14023446F0DB1CFDFDC7CFF651F /* react-native-slider.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30238,9 +30964,36 @@ }; name = Release; }; + 550EB8430E07F7887A3B3D65CEE85349 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 147A0B1D3150527DDA8B90E08D5EC3B8 /* MMKVAppExtension.release.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/MMKVAppExtension/MMKVAppExtension-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = MMKVAppExtension; + PRODUCT_NAME = MMKVAppExtension; + 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; + }; 5563375E4192870FE385ECE1DC859756 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B7743AE73E9139677017E03C6DA9C817 /* react-native-notifications.release.xcconfig */; + baseConfigurationReference = E10FBB5F736799DF5AA883DAE2673F69 /* react-native-notifications.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30267,7 +31020,7 @@ }; 566601CE5FE23D9BE5A147AF28AB91C6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9C190D329DAF3108EFA7B75F70E14C21 /* EXConstants.debug.xcconfig */; + baseConfigurationReference = FFB03D6F41C2F957816EDE6AEA274733 /* EXConstants.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30294,7 +31047,7 @@ }; 575C40AA703D6A263895C74CEF82C70B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ED89FD6A33B5F43A9CBFA023D2080DB8 /* KeyCommands.release.xcconfig */; + baseConfigurationReference = 60C3EF83F26AC20DA46D1607B6B03199 /* KeyCommands.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30321,7 +31074,7 @@ }; 58D29AD82E27E3BB068E8180A971BC0A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0F0024A02EBE1A777389C2B9B631E9AD /* libwebp.release.xcconfig */; + baseConfigurationReference = E788EF043D0B36589AE52ABCA2ECAD69 /* libwebp.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30348,7 +31101,7 @@ }; 5928054F11072572E2EBC5A6EACE604F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E11152178C28AA50B47376E8919D4805 /* EXLocalAuthentication.debug.xcconfig */; + baseConfigurationReference = 5CCA0335E30B9B851BA274617762F3F4 /* EXLocalAuthentication.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30375,7 +31128,7 @@ }; 5A0D2D0173852D05DF89C6EF5A3D5595 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5C8FBEB81978D0198E1F01083624C7F /* nanopb.debug.xcconfig */; + baseConfigurationReference = C4F9C226F69243FD1C79D65C7BE53372 /* nanopb.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30402,7 +31155,7 @@ }; 5C4EA8B557E49908AC7F24F172238756 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B30EA90EB1269BBEFA1BBAF96A86C2B5 /* react-native-orientation-locker.release.xcconfig */; + baseConfigurationReference = 6563505D97578F235B8525ECF410FA19 /* react-native-orientation-locker.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30429,7 +31182,7 @@ }; 5D0F792C27831D94F2F52D29B7566FE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E6D72DCE2064D4DE30A6DE733B88CA7 /* Yoga.release.xcconfig */; + baseConfigurationReference = 01B1F9CB2899C5A074599856B3DD31AC /* Yoga.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30458,7 +31211,7 @@ }; 5D9F27AE922C2275B80490984526D63D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 025A5E331BE82AF2D4C6B7DAED1E6FFD /* react-native-appearance.debug.xcconfig */; + baseConfigurationReference = ACE5668F04A8DD87E61ED868DBDB671A /* react-native-appearance.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30484,7 +31237,7 @@ }; 5DB62EE09E32C3C5AFB53E5CF490836B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A84270B47B32FFB2AE5802D6A3A49C0B /* EXAV.release.xcconfig */; + baseConfigurationReference = 3AB89F171FA17DAB05CC94195D7E5F72 /* EXAV.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30512,7 +31265,7 @@ }; 5E5EDD5D3A0ABDC9540A630105470032 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BD29C3393953D54B4142E70C530F56D4 /* EXImageLoader.release.xcconfig */; + baseConfigurationReference = 2E139779A548A33852C8E5BD5300717B /* EXImageLoader.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30540,7 +31293,7 @@ }; 5F100DCA9E9A50832C45C7C017BA3ECC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CDE27B48928A37F5C3D238EF4D46660 /* EXKeepAwake.debug.xcconfig */; + baseConfigurationReference = CAFCCC9F171EC32C8194168A8BC84C1D /* EXKeepAwake.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30567,7 +31320,7 @@ }; 60CBC907AB6661DB3E64BF7258ABCB29 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22C541BE27C6A4521817D915D71EE8A1 /* FirebaseCrashlytics.release.xcconfig */; + baseConfigurationReference = FE1989B7C7E3997F367520FB2C934818 /* FirebaseCrashlytics.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30593,7 +31346,7 @@ }; 61D3974125FDECF58BCFB02569AABAEF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91BA18ED6F6AF5B08848DD3D1BFA26C4 /* EXHaptics.release.xcconfig */; + baseConfigurationReference = BE6DB2BB44F59FF2D8F0AF741AD4D2A1 /* EXHaptics.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30621,7 +31374,7 @@ }; 6238691BA4CE03AEC40B8EA367482AAD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 06ECB4DDBDF59300DB6473D41582222F /* OpenSSL-Universal.release.xcconfig */; + baseConfigurationReference = 62276A24A9F41501ABB0D00ED197588A /* OpenSSL-Universal.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30637,7 +31390,7 @@ }; 63D73649BB61EEB35967D5B5CBE44056 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F390A4ADFE5065ED118026F7A8CC5920 /* react-native-safe-area-context.release.xcconfig */; + baseConfigurationReference = ED0D85C8A052C6996CB2B041053D0824 /* react-native-safe-area-context.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30664,7 +31417,7 @@ }; 642CC74DF28B75CB994A1C2E6A3F9880 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D42AFDA613E0E45A006CDC0E8DCCF71B /* UMReactNativeAdapter.debug.xcconfig */; + baseConfigurationReference = 7A2F6CA80B110F5C628944592D1B0AD6 /* UMReactNativeAdapter.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30691,7 +31444,7 @@ }; 6521E5255E85BBF827A6D6D6D56BFA02 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9FE33FEB54FCCD540B5C8AF66F5BA1B1 /* RNCMaskedView.debug.xcconfig */; + baseConfigurationReference = 56E9A74919A48B9F643689FA882BFCBB /* RNCMaskedView.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30717,7 +31470,7 @@ }; 69F0D78E897125D0423749000FF774F4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F667511CE16CA58A871C579C5615D138 /* boost-for-react-native.release.xcconfig */; + baseConfigurationReference = B0B130668E29AD268BDD4885F908D6E2 /* boost-for-react-native.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30733,7 +31486,7 @@ }; 6A6A8E9DE92AB115199CB4C2F83D58BE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E4E480D3B09BDBA497547A283A7D0910 /* EXAppleAuthentication.debug.xcconfig */; + baseConfigurationReference = 775A93AFAA9AF0B732BEDE62958799A9 /* EXAppleAuthentication.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30760,7 +31513,7 @@ }; 6D20B5094034446440C0039183AFCC2D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BACA52C24099F0800D61CF1C7A6C4588 /* rn-fetch-blob.debug.xcconfig */; + baseConfigurationReference = 75313F88E002ACFF16EACE7D37E55CD8 /* rn-fetch-blob.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30786,7 +31539,7 @@ }; 6FA51C240782DF66D968E56F93D416C3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 64527AAA071B9A71DC7257F2B7125E06 /* GoogleUtilities.debug.xcconfig */; + baseConfigurationReference = 13F876D48D3CAF83C601684F414D9FF1 /* GoogleUtilities.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30812,7 +31565,7 @@ }; 734396EEB48FFFF22B92D8349091A261 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 17A83FE56EE5719F8B34D3A654E8B081 /* BugsnagReactNative.release.xcconfig */; + baseConfigurationReference = E269E150A6A98C07E4D8CE23ECFBF8B1 /* BugsnagReactNative.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30839,7 +31592,7 @@ }; 759FE5454E2C62DAE304FE3864AB3A80 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 17696421DD846039BE3A6633D2BE9B10 /* SDWebImageWebPCoder.release.xcconfig */; + baseConfigurationReference = 51E64B2B3D62A2355AED489906EE2961 /* SDWebImageWebPCoder.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30866,7 +31619,7 @@ }; 77AC19305A0EFB3BDFAFC47C1351729E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF78E5C625685E0CB6D4C8D77A19163B /* react-native-slider.debug.xcconfig */; + baseConfigurationReference = C8E9DC1363AF7644DBA8F10B334E8D11 /* react-native-slider.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30892,7 +31645,7 @@ }; 7A2AE55D55168A1D1CB5B425EA2F2D8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6EA00EC9B857A8052AC7173CD402F84 /* glog.debug.xcconfig */; + baseConfigurationReference = FD236DFE6817BBC71CF2436E1716C085 /* glog.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30919,7 +31672,7 @@ }; 7AF14BFA566044589CBBE7905ACE8243 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 30344D38AC24E622A7CB8F90B79B1BDD /* RNImageCropPicker.debug.xcconfig */; + baseConfigurationReference = E5FDCB0DF934E75B5A9F5ACCBF8893B5 /* RNImageCropPicker.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -30937,7 +31690,7 @@ }; 7B4C1F6E43EFB168E80F083737D1E9AA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 09EAC4E18FACEA280E42D1A24C5E577A /* YogaKit.debug.xcconfig */; + baseConfigurationReference = B5442A1BD758B0329C95244F108318EE /* YogaKit.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30964,7 +31717,7 @@ }; 7C5BA3432E442CA1F591F017E3E6703F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 817DC2D43C507D5ECE1BA0991C35B7EA /* Flipper-Folly.release.xcconfig */; + baseConfigurationReference = C2587209864FD883C05CB17B58A05DBA /* Flipper-Folly.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -30991,7 +31744,7 @@ }; 7FC10DCE0C12ADAF618DDA0F00D0BE6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 40E60757A755EC2105B3D2A7902D73AD /* Flipper-PeerTalk.debug.xcconfig */; + baseConfigurationReference = 9289416E86B95FD37AC0002DD58D2C24 /* Flipper-PeerTalk.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31017,7 +31770,7 @@ }; 812A529537689B994B18AE24BAD6E633 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B42718A565DD6379568761EBAB55A87 /* TOCropViewController.release.xcconfig */; + baseConfigurationReference = BC0F06FB3C6469DDB7A0108FD0F48D79 /* TOCropViewController.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -31035,7 +31788,7 @@ }; 8324AD96D623285BCCE413528470AE46 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41FED78D9D58D4FDF3AD5E281760AD9E /* RNScreens.debug.xcconfig */; + baseConfigurationReference = F1408C30DB3C00F99306C584B3B8F5C7 /* RNScreens.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31061,7 +31814,7 @@ }; 8334456F9E9FDD79920C1AA56FAB4EA3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 93317CB6FAB6B5749D8046FD3B0DCCCD /* RNRootView.debug.xcconfig */; + baseConfigurationReference = FADE21729C61E7E8C64BFC27E6069674 /* RNRootView.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31087,7 +31840,7 @@ }; 8515DA449755D000C9EDB262016308FF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C475CD97836017BA624960DEE9E51170 /* EXKeepAwake.release.xcconfig */; + baseConfigurationReference = E24B6E4E4375C87CEFB32EEA1470C0C0 /* EXKeepAwake.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31115,7 +31868,7 @@ }; 85E70507157E2E8FEE1BCB6FAEDC87E3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 080FA1029D64D66B630C2230FAD56666 /* react-native-webview.release.xcconfig */; + baseConfigurationReference = B477FB3233B8C7630AA6A7D7AC323B2D /* react-native-webview.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31140,9 +31893,36 @@ }; name = Release; }; + 870D6A60CAE4FAA1465C9E908F604BEC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2F3472742DCB5340483CC35EDFEA7896 /* react-native-mmkv-storage.release.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_mmkv_storage; + PRODUCT_NAME = "react-native-mmkv-storage"; + 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; + }; 87DC6830A5078830DBFF761F9E7960EB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5D95122CFB7FE65048C4E038BAF4AE5 /* RNCMaskedView.release.xcconfig */; + baseConfigurationReference = 0FABB8BE7C636C4333D02B82CF68C927 /* RNCMaskedView.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31169,7 +31949,7 @@ }; 88F49D2A484D30C260D9C407ADECA1B8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A8191EC0EBF48385F0338017A4746D5 /* React-callinvoker.debug.xcconfig */; + baseConfigurationReference = 9EA12513D98BD2C55D80F09DAC744C69 /* React-callinvoker.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31185,7 +31965,7 @@ }; 89B1B454ACE5500733054893CCD77D06 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ED68D0F419727A0FBDC1E9B15E42AF2C /* OpenSSL-Universal.debug.xcconfig */; + baseConfigurationReference = ADF8285F30743113F4CDFCE81A0E7309 /* OpenSSL-Universal.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31200,7 +31980,7 @@ }; 89D7817D075503DBB56FD3DE6B5AA17E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B6A57B9436B37E83CCE2E0876FC5F8AB /* Flipper-Glog.debug.xcconfig */; + baseConfigurationReference = 9C19CD202FEDA943E5C4C727D4503CC1 /* Flipper-Glog.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31224,27 +32004,28 @@ }; name = Debug; }; - 8AAAF81E4B21D86C82E5E15BBF6D2954 /* Release */ = { + 8AD499E0B04669515B95736DF3779C7E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 01CF13B9D679B7BC88155AD55F3DD540 /* Pods-RocketChatRN.release.xcconfig */; + baseConfigurationReference = 0DFE79970AAB3A128637F0D90756AFD0 /* MMKVCore.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/MMKVCore/MMKVCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = MMKVCore; + PRODUCT_NAME = MMKVCore; + 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; }; @@ -31252,7 +32033,7 @@ }; 8B558936ADBEFDBFFC5E9BA901A7EB44 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B92F821C4225B68C5B18D5B06629C189 /* EXFileSystem.release.xcconfig */; + baseConfigurationReference = E58EAB76C0A9212A0CFECA777BB26A5C /* EXFileSystem.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31280,7 +32061,7 @@ }; 8BF892ADB4D15FD34810EADD67A95124 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EAD1A90878A4208C166B3CB5FF718894 /* ReactNativeART.debug.xcconfig */; + baseConfigurationReference = A039D0852F33BAA26B8DCA815FFE9269 /* ReactNativeART.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31306,7 +32087,7 @@ }; 8C6E2F7B251528592F8E98F96B341DFC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 48081AD4D74D5ACD78B99A0EA7218544 /* FirebaseCore.release.xcconfig */; + baseConfigurationReference = B8AAF916EFD854B6431AF274ADB8B760 /* FirebaseCore.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31332,7 +32113,7 @@ }; 8D507DADE0F407D4C5410A67F2540A43 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8D5F0575AAA7CBC7BACD04B7BAD538F /* RNBootSplash.release.xcconfig */; + baseConfigurationReference = 724A7ED5AE5447FA68BA7DCED7E146CC /* RNBootSplash.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31359,7 +32140,7 @@ }; 8E5775EA01828A89A9C84059FE5CA87B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22D0530DC611FB94204BC1BFE55083B0 /* React-RCTSettings.release.xcconfig */; + baseConfigurationReference = 1FDFE96CF6C17E5C7C82EC9F09DA0AA4 /* React-RCTSettings.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31387,7 +32168,7 @@ }; 8F081C07D357D0FE6680BFAEBDDFD7DE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2732B5BC52CA8008D3579214389C4BE5 /* RNImageCropPicker.release.xcconfig */; + baseConfigurationReference = ABF1023BA68C087E13F587FC14CF7563 /* RNImageCropPicker.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31414,7 +32195,7 @@ }; 8F125C611123441DD928C0DD69F449EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 523DF1DDD948533ECC09FAD0FFA44732 /* react-native-jitsi-meet.debug.xcconfig */; + baseConfigurationReference = 126C26106CF51FDDDED8AFACA77549E6 /* react-native-jitsi-meet.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31440,7 +32221,7 @@ }; 8F6FCFBCA2D7CDAA42972A149EF7D4E4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 31A37F2B604486E89B7D21532DECA5B5 /* RNVectorIcons.release.xcconfig */; + baseConfigurationReference = 45E42E7DC9C5C7EE74DAE779F37B064D /* RNVectorIcons.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31467,7 +32248,7 @@ }; 91C9312ECE7854AB6E94AB8E33E9DC7B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6AAD87784BDE217662E6BDCDE05C68A0 /* BugsnagReactNative.debug.xcconfig */; + baseConfigurationReference = 40ED4ACCCB5B9438B0BF221B6D9D117E /* BugsnagReactNative.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31491,9 +32272,36 @@ }; name = Debug; }; + 929B52DACD2F634081EE1E2A0162708C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 824C0788B7CEC37E8ADA11F65ACF9939 /* MMKV.release.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/MMKV/MMKV-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = MMKV; + PRODUCT_NAME = MMKV; + 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; + }; 93327737F52E8517C5248270B4826E51 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F5C90F8428D1ECED9E0986EC790A7769 /* UMReactNativeAdapter.release.xcconfig */; + baseConfigurationReference = 6B14617E2E2AFE9FACFE025C53942276 /* UMReactNativeAdapter.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31521,7 +32329,7 @@ }; 945944A88A75898BDC647B2B3FAE19B8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 581371702C9A174CA57E3B391647B378 /* SDWebImage.release.xcconfig */; + baseConfigurationReference = 2D5854CEEE48171B65B02E63F0EE548F /* SDWebImage.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31548,7 +32356,7 @@ }; 94E71A5AAF3EB2748169947DCC9D80A7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 87990953DE6B7AE787098538E6ADE5C9 /* React-RCTAnimation.release.xcconfig */; + baseConfigurationReference = C086185B89B903C644D69E5000D02E7A /* React-RCTAnimation.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31576,7 +32384,7 @@ }; 96CF32B0E12FEDD12C0FD751DAB4D76F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E4638D71A21504E40ADA3A5D86F07629 /* RNFBCrashlytics.debug.xcconfig */; + baseConfigurationReference = 4157A850EBA286774F3ACBE606A6AA32 /* RNFBCrashlytics.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31602,7 +32410,7 @@ }; 970791231C44919F7142E9B708ECA39C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 562358291754429BDABD830DBC6BBD5B /* EXAppleAuthentication.release.xcconfig */; + baseConfigurationReference = 50779911F673D1CD61993C4C4DF6F3A3 /* EXAppleAuthentication.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31630,7 +32438,7 @@ }; 97A258CFF292221D888B34C00DFF8CEB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 248D3CB1F9995186AC0EB934A5CAC0CB /* UMFaceDetectorInterface.release.xcconfig */; + baseConfigurationReference = E1AD69DE59A73171DDD25F00A6C74C51 /* UMFaceDetectorInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31647,7 +32455,7 @@ }; 982B6DDB0E82CFBECA64EAE7B75F04DC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98DB8D635F75EC308CD57804A3A446C6 /* Flipper-RSocket.release.xcconfig */; + baseConfigurationReference = FEF8D9DFAA679DB21C5FE73D9E13135D /* Flipper-RSocket.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31674,7 +32482,7 @@ }; 99C4CF39EFC7D751EC616C78734B8102 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 624CA4F58AF5F67C4DA05345E67B1D23 /* RNReanimated.release.xcconfig */; + baseConfigurationReference = 9B26732C6905CE9C0D770ADC58B74E7B /* RNReanimated.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31701,7 +32509,7 @@ }; 9AD862A3FA9A8C5D93D92B9EFB3BE3A5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CCEA52403CD4611FB40B7A447982030E /* react-native-background-timer.debug.xcconfig */; + baseConfigurationReference = 688A2083A9A0ED4E256E8D7D5BB938B0 /* react-native-background-timer.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31727,7 +32535,7 @@ }; 9B3FED3EBF3EA3DAE80951C569F8B0E8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BFB858FFCD75C16524DAE41E50EDA6C /* FBLazyVector.debug.xcconfig */; + baseConfigurationReference = 82E5AEDE42541E97AF96774ED57CB659 /* FBLazyVector.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31743,7 +32551,7 @@ }; 9C9404E94C3B90059E993B0B27C0ECB4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AF2990C86ED4A958996CB1EEC73A61C4 /* React-RCTActionSheet.release.xcconfig */; + baseConfigurationReference = 7689E40F5241CFD999FAD2C8C939E8D4 /* React-RCTActionSheet.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31760,7 +32568,7 @@ }; 9D7A311D2B277C9D20EBF0AB1C27A417 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1DB9CB995820A385301DDF362DEF8758 /* React-RCTBlob.release.xcconfig */; + baseConfigurationReference = 424F534732AF11AD04AA2301515031DB /* React-RCTBlob.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31788,7 +32596,7 @@ }; 9DDBA0A9845B873604774272DE52332C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 51E38420E3F75E55A5454CA007333CC5 /* EXAV.debug.xcconfig */; + baseConfigurationReference = 2EC3B9F36A50225E6063E78C10AA63CD /* EXAV.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31815,7 +32623,7 @@ }; 9EF0D66D8D04D27E7C6FC69C815F8962 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A775460F308E0E9BECB41B0D5533BCF4 /* GoogleAppMeasurement.release.xcconfig */; + baseConfigurationReference = 4C1FD842D301365DD7B5A66F61D69513 /* GoogleAppMeasurement.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31831,7 +32639,7 @@ }; A0951B9E99124E41DC7165676455F2D6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AD84635EE517890E530B9D01221D50D9 /* EXVideoThumbnails.debug.xcconfig */; + baseConfigurationReference = 9AB96A3603F6A0C75B022BF8FEB791B7 /* EXVideoThumbnails.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31858,7 +32666,7 @@ }; A0B95E31BD277B22163E9147B8A786A8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CD76B92632517694DABAFDBCD0847C3F /* Flipper-PeerTalk.release.xcconfig */; + baseConfigurationReference = AC7037C8611A45C4CBE6A7B2600A75AE /* Flipper-PeerTalk.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31885,7 +32693,7 @@ }; A30DBFB1FCF612228C139E47A11A761D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1CB04892C02252BF34E735E98877B7B4 /* RCTTypeSafety.release.xcconfig */; + baseConfigurationReference = 107BDC9AEA8C73B4313E0A41161621E6 /* RCTTypeSafety.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31913,7 +32721,7 @@ }; A404DE9F21D0525E815AD06217577260 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 38AA3CD1356E87D258936F0FDDC120C2 /* Flipper-DoubleConversion.debug.xcconfig */; + baseConfigurationReference = A0F9F4DBF0A8CF4BAD10ECCEEA33001E /* Flipper-DoubleConversion.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31939,7 +32747,7 @@ }; A54AAB626E2E59697C60C13F8A9253CE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0C71BA9D25DA1A550006AACAFB19E1C /* glog.release.xcconfig */; + baseConfigurationReference = B0AC1A227C55F22C9ED263554CBCA903 /* glog.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31967,7 +32775,7 @@ }; A557D86CA620605CBE29989BA5A0837E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A137B00CD5DF2AA05399AA9E08F2490B /* Firebase.debug.xcconfig */; + baseConfigurationReference = 3D217D6323376C94A847B7E3E0C06B74 /* Firebase.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31982,7 +32790,7 @@ }; A7C432D346E89B0A57DEB0F09B557ADF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D2ABD46D41C0C7C4E7DA7A0208227F71 /* CocoaLibEvent.debug.xcconfig */; + baseConfigurationReference = 315C9092CAC50B21E5C250DEA359D298 /* CocoaLibEvent.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -31997,7 +32805,7 @@ }; A8CB23C37E4FD37A22FA868E787C2876 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 18526279D6E8A31C6D59CBE308B2F189 /* GoogleDataTransportCCTSupport.debug.xcconfig */; + baseConfigurationReference = 1581C03739BE8695CA4E41A4A213FD91 /* GoogleDataTransportCCTSupport.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32020,34 +32828,9 @@ }; name = Debug; }; - A8E70A4BC8C9C720581403483498218D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5F2C9D4A4102266BF3CBD25EF6756A16 /* Pods-RocketChatRN.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.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; - }; AB0C5DBCBAF76212B344FADD43A07E14 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 300627D0E908150F097AE8D79B83B1C9 /* React-cxxreact.release.xcconfig */; + baseConfigurationReference = DDBB09FBEE6E7C78BC320788C717D350 /* React-cxxreact.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32075,7 +32858,7 @@ }; AB18FE34FCDAE2FEA749F26A3C23E851 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AB4BDEDA5764AD38E56FAC3FF32C53E0 /* Folly.debug.xcconfig */; + baseConfigurationReference = 147CF0CDE16DC97ADC53CBCC97D436B5 /* Folly.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32100,9 +32883,34 @@ }; name = Debug; }; + AC7521B88D1C19A82746CE99AB034D9E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9F263719772A77F5C2E42FDE20EE9DEC /* Pods-RocketChatRN.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.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; + }; ADAB0420D478021A93BC72BA69F9557F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2732B5BC52CA8008D3579214389C4BE5 /* RNImageCropPicker.release.xcconfig */; + baseConfigurationReference = ABF1023BA68C087E13F587FC14CF7563 /* RNImageCropPicker.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -32120,7 +32928,7 @@ }; AF50ABAF5D4FC96FD6BD3E5B80541CD9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 30344D38AC24E622A7CB8F90B79B1BDD /* RNImageCropPicker.debug.xcconfig */; + baseConfigurationReference = E5FDCB0DF934E75B5A9F5ACCBF8893B5 /* RNImageCropPicker.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32144,36 +32952,9 @@ }; name = Debug; }; - AF5BADE313CF7EF13C5E5395B901AAAD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DCE28981DADFB136421AA01942EC8448 /* RNUserDefaults.release.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNUserDefaults/RNUserDefaults-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNUserDefaults; - PRODUCT_NAME = RNUserDefaults; - 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; - }; B05C2894390D644A4A148947FEB748C9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C59DB90CF3AC928BF2F41DEEDA4939E5 /* EXWebBrowser.debug.xcconfig */; + baseConfigurationReference = 03CF99AC6232102DB7B00180DAFB0486 /* EXWebBrowser.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32200,7 +32981,7 @@ }; B08A16A13F15F58431F3D571B08BDCC9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A096E5D263B2D095522FC73C6EF8AA3 /* FirebaseAnalytics.release.xcconfig */; + baseConfigurationReference = 172985D8CA509CD3BEAB0FC8DFBB0237 /* FirebaseAnalytics.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32216,7 +32997,7 @@ }; B0ACC6A772A13986776D06CFEE5BFD64 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 75E83D4C0AB95E87395D9FCB968D6D2B /* RNLocalize.release.xcconfig */; + baseConfigurationReference = CFA2F4062C00CCE5388994E2ED460EEE /* RNLocalize.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32243,7 +33024,7 @@ }; B40A0128EC51F25F4EEAB77B4DDD88E2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 761A9192EE9B0F232544C13FF99AFEB7 /* RNFBAnalytics.debug.xcconfig */; + baseConfigurationReference = 1D074B3EFA382A613D4D6FD2F102E5E7 /* RNFBAnalytics.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32267,9 +33048,59 @@ }; name = Debug; }; + B4218556E3FE9722BCACF25D783306F5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 377F76457D9B686BE546688AA47B8CBC /* Pods-NotificationService.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + 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; + }; + B4F71070AAC5363FF537A873B6698AEB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 147BDCA90DC5E70DBCD86D079279CC22 /* Pods-ShareRocketChatRN.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.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; + }; B90F2BEEBA5BDC4F993B41552F38B374 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 337157803E6FCA7092E3503F99A24DDF /* CocoaAsyncSocket.debug.xcconfig */; + baseConfigurationReference = DB6357FD85B8607CF19844E03CF551B6 /* CocoaAsyncSocket.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32295,7 +33126,7 @@ }; B97A00B47BE98AB67CD521023B308E90 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3BC6F446BD80D5F78F941FE2471C86F8 /* RNGestureHandler.debug.xcconfig */; + baseConfigurationReference = A4B528A09CC21E7870A0445F326FFAA1 /* RNGestureHandler.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32321,7 +33152,7 @@ }; BAE12C6D47BF9A21B1FDF9D663DAC877 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E750E9D091D1A9CC5627DDCC4EAA9832 /* Firebase.release.xcconfig */; + baseConfigurationReference = B54D8624CE6218BF163A9B3FE6F328EC /* Firebase.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32337,7 +33168,7 @@ }; BBDB711743976FD8B051E4A11DBA1662 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3625BBE65B73F157169A12C751C26995 /* React-cxxreact.debug.xcconfig */; + baseConfigurationReference = B5082E252F4C01D42A0E1A8EE15013AF /* React-cxxreact.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32364,7 +33195,7 @@ }; BC2A4314574CAB2DA6081A5562AE2F3E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2D292F848C371759568A2C2ABCD1A7B9 /* UMBarCodeScannerInterface.release.xcconfig */; + baseConfigurationReference = 02A1814D5610D30B2C34D202C5188F53 /* UMBarCodeScannerInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32381,7 +33212,7 @@ }; BCF56F95D2A3F8C70517A7A11E7E37E0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC282D79910D6F5C3C62503D5C1F04C3 /* RNFBApp.debug.xcconfig */; + baseConfigurationReference = 865DFF225ABC63FA54AF94E07C215E28 /* RNFBApp.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32407,7 +33238,7 @@ }; BD19910DB350650B224C315DD9B76C7F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 50E274B0FDC45577FA9549D3C187242B /* FirebaseCrashlytics.debug.xcconfig */; + baseConfigurationReference = 3FD75A2D68DEE72F3B6230F56AF69715 /* FirebaseCrashlytics.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32430,9 +33261,35 @@ }; name = Debug; }; + BE65DFD17EBA798D673F4CDEA33962BE /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9B98D7776DF599ED2C7DBDB19388ABBF /* react-native-mmkv-storage.debug.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = react_native_mmkv_storage; + PRODUCT_NAME = "react-native-mmkv-storage"; + 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; + }; BF2F192FA36EB0207EF68478CCB6359D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3DD7C081F1053190D2A1D5378E0B12D3 /* EXFileSystem.debug.xcconfig */; + baseConfigurationReference = 3735F08F0673DBD990D48C0840F1BB91 /* EXFileSystem.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32459,7 +33316,7 @@ }; BF3C3D55EA4656E08C16EC9D77C486CD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4BF6B8C2CDE8431224EDED81BBAA94F7 /* React-RCTLinking.debug.xcconfig */; + baseConfigurationReference = 3657EFC3AEC7C2927B930C2A01D18553 /* React-RCTLinking.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32486,7 +33343,7 @@ }; BF48B6B3879FCC80A298178F292D55B4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BBD78CAA6416E3C6C0E9A765BADB047F /* UMAppLoader.release.xcconfig */; + baseConfigurationReference = 9F6E6DF35AF0B48899750BCFDCF4C8A3 /* UMAppLoader.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32514,7 +33371,7 @@ }; C098A7A4611DF2771CC7EA939609F477 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 919C50A6D079D487FD6A921C0145CE02 /* RNDateTimePicker.debug.xcconfig */; + baseConfigurationReference = 7ECE9DAE5D065917ED91FDC76A73A184 /* RNDateTimePicker.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32540,7 +33397,7 @@ }; C15027671C5D0C6A8CAC6E78D66CD017 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 069A369A40EF5B5F2056CA1660079BA9 /* react-native-appearance.release.xcconfig */; + baseConfigurationReference = F401FD0451E497D451AAD10C018FCAE7 /* react-native-appearance.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32567,7 +33424,7 @@ }; C2871C5CC657787D399A4B524949F03A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8CE00DD3674D4D80825B09A7432548E /* UMBarCodeScannerInterface.debug.xcconfig */; + baseConfigurationReference = B7BFFB579EB44BA3AED4A27883FA6543 /* UMBarCodeScannerInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32583,7 +33440,7 @@ }; C2DB949BCE9FBCCDD8E71534FB7F7E73 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7BD0ED98734525242432A759D5F27FBF /* RNFBApp.release.xcconfig */; + baseConfigurationReference = 387E3E1B5900FC9BF7971C79EC2418AB /* RNFBApp.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32610,7 +33467,7 @@ }; C33A9E2686E5927EE4D0A4C94ADBA93B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A18EAC16952FC4052FA013FDD0AFCB0 /* React-RCTSettings.debug.xcconfig */; + baseConfigurationReference = 5BEF188A9483314D071B80B0FF16A6E3 /* React-RCTSettings.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32637,7 +33494,7 @@ }; C43EF2F43E7615CA85502D30C64FA4F6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC3B029D80BE1096B22E0C92D046BD78 /* RNScreens.release.xcconfig */; + baseConfigurationReference = 22EAFCB108F194B855C1406893594BA2 /* RNScreens.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32664,7 +33521,7 @@ }; C6679B91C62A53EF07A491EE45B2DAE7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EF4B97470003B61AE2879931D9748DE3 /* React-CoreModules.debug.xcconfig */; + baseConfigurationReference = 9D3AAF375908BCE056DEDA31DD7A58EE /* React-CoreModules.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32691,7 +33548,7 @@ }; C69E7609A8E485A8D499FAECA5524FDB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 174577E73A88560DC5EDD60831D557D3 /* PromisesObjC.release.xcconfig */; + baseConfigurationReference = E804AE12EBE0B41D3C8DE9CFB01AC933 /* PromisesObjC.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32717,7 +33574,7 @@ }; C86F4AB7981E6519EB23A87879937446 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 25B96F41AA6F97B2B6FDE39595CCD41D /* React-RCTNetwork.debug.xcconfig */; + baseConfigurationReference = F54980AC1301028B8A5AD42A7C9F0F09 /* React-RCTNetwork.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32742,9 +33599,35 @@ }; name = Debug; }; + CC079B0DE6744843E2A60911F88F1030 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 044C372F86C8E48BC0C7C3E65F591321 /* MMKVCore.debug.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/MMKVCore/MMKVCore-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = MMKVCore; + PRODUCT_NAME = MMKVCore; + 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; + }; CF55DAE16EDFE6ED8386E351366F5CF8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B511866C557FC6A4878CDC484356D0FC /* UMCore.debug.xcconfig */; + baseConfigurationReference = 0A33A624074830A019388DBA4A9777ED /* UMCore.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32771,7 +33654,7 @@ }; CFDFAB5FB506C4974DE54EDD53C0D4E6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0016CB757D356FEFC24C3CBF2180C813 /* UMAppLoader.debug.xcconfig */; + baseConfigurationReference = 965EAD6B51D4D876E2C25FEDA50F764C /* UMAppLoader.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32798,7 +33681,7 @@ }; CFF4E2808673522F0463F5AD9D24DC27 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27129A10F8357EB63C5D3F6A502B9587 /* RCTRequired.debug.xcconfig */; + baseConfigurationReference = 365C60A6308F1BD47FE50AC3773A6A0C /* RCTRequired.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32812,9 +33695,35 @@ }; name = Debug; }; + D2815655307BAFA064A9438E57E391A7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 464E12AB95B3A7254CF4C5447E9369FA /* Pods-ShareRocketChatRN.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.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; + }; D2BEF955C6D541A21B2FC17F8D40B8CB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3878A8788E6F1FC42E4976D415E1B33B /* FirebaseCoreDiagnostics.release.xcconfig */; + baseConfigurationReference = 33910D6A569B0891909C64F4355FD973 /* FirebaseCoreDiagnostics.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32840,7 +33749,7 @@ }; D65845EB52762C86A7E2501FB2C4C778 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 525880D7321AB021C70521B79D0DB240 /* react-native-jitsi-meet.release.xcconfig */; + baseConfigurationReference = C10EB3FDF2428FEF7B1D0D7543095958 /* react-native-jitsi-meet.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32867,7 +33776,7 @@ }; D829BD40E0928CC43F22BF3B40B7626B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8DCDA898216AFF5600FE513729B89CC7 /* ReactNativeKeyboardInput.release.xcconfig */; + baseConfigurationReference = D0B47510C5A2CB011B76933D440E35B6 /* ReactNativeKeyboardInput.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32894,7 +33803,7 @@ }; D82D41764C2347BCD865AA37726CB377 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DDA186F2D12CC245B1F0165BF1603DF1 /* GoogleUtilities.release.xcconfig */; + baseConfigurationReference = FDD1BDA90B12D34A198B55EC675A007C /* GoogleUtilities.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32921,7 +33830,7 @@ }; D926B739DA1465748AC5A51DF54725B5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FB5636F03310523B5AB4AC1A89223497 /* react-native-safe-area-context.debug.xcconfig */; + baseConfigurationReference = 045D356244604F3734B7BF8F4E561D94 /* react-native-safe-area-context.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32947,7 +33856,7 @@ }; D97639C8B8224A918CC1611F45940647 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 02E9C129039A17E828B1E3DC260FA844 /* React-RCTVibration.release.xcconfig */; + baseConfigurationReference = F8F60025176EFF2C023432B118DEF266 /* React-RCTVibration.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -32975,7 +33884,7 @@ }; D97887993E86C41568802DFAC2634A34 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 74A969158B582707C7077C19C4D34DA8 /* EXPermissions.debug.xcconfig */; + baseConfigurationReference = 23D1D3E2EBDCDDBC76E4B830AB7008B9 /* EXPermissions.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33002,7 +33911,7 @@ }; DABFE1F0947412EFC579D421A2E390C9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BCE822D74B11D22E737B6FD6F8BECA25 /* SDWebImageWebPCoder.debug.xcconfig */; + baseConfigurationReference = 37C6BC43D1C6C0993A711E4BCF33874C /* SDWebImageWebPCoder.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33028,7 +33937,7 @@ }; DAF7195F940FA8C1010ECFB32E4EE001 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6911ED31F697A5D978DD5DAF749ECE5E /* RNReanimated.debug.xcconfig */; + baseConfigurationReference = 10CE69C3D41A4D83B1BDD0ED26676D79 /* RNReanimated.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33054,7 +33963,7 @@ }; DB682A1751B7203657DC0093E5AAA62F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0871C8795234C3431222032EA497AA83 /* React.debug.xcconfig */; + baseConfigurationReference = A7687B42D8B3C165BC0728E6AB130160 /* React.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33068,35 +33977,9 @@ }; name = Debug; }; - DBFB6247ADD92014A5C444214621728B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2A3EFED49392A9AF5CE0B7C48B7585F8 /* RNUserDefaults.debug.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/RNUserDefaults/RNUserDefaults-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RNUserDefaults; - PRODUCT_NAME = RNUserDefaults; - 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; - }; DC006E2CB853C8EBCBF31D5B907A9466 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F6A8412203B8EBE749B35D196F12915 /* React-RCTAnimation.debug.xcconfig */; + baseConfigurationReference = 1A4A1A2BCDBF1216AD0FDFBCC9C1C35E /* React-RCTAnimation.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33123,7 +34006,7 @@ }; DD56D248833C2C798647FDE5E2718CDB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D5CD9BE92AB43A4215458B3794E4A4C /* UMTaskManagerInterface.release.xcconfig */; + baseConfigurationReference = 978E964221A29FD75A5884FB53FCDD82 /* UMTaskManagerInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33204,7 +34087,7 @@ }; E01528A782B7451667DDBC3E67A11C90 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5FAEB2AE280C89F3B2E4C883DDB5519F /* EXVideoThumbnails.release.xcconfig */; + baseConfigurationReference = 08891E4645BCCFE387D06289856889BF /* EXVideoThumbnails.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33232,7 +34115,7 @@ }; E0F5AD5647A8989933301A2E39914884 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ED60595149C4D4ECE391CD7E055A488B /* RNDeviceInfo.debug.xcconfig */; + baseConfigurationReference = EC24F184D62C58E54033282986D7CEA6 /* RNDeviceInfo.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33258,7 +34141,7 @@ }; E22D3E8C025807F476FE70C2B7478E2C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBEDCF660820BB528AC2D2BF39B73B8C /* EXImageLoader.debug.xcconfig */; + baseConfigurationReference = 3C1A33210B6A5A1763EC4B25853B68A6 /* EXImageLoader.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33285,7 +34168,7 @@ }; E4409D6DD01F674F455C88AF3BCB2786 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B256DD186535793D13DC257337B65783 /* ReactNativeKeyboardTrackingView.debug.xcconfig */; + baseConfigurationReference = D93D0591C0D3E349420C33EEA84B83E1 /* ReactNativeKeyboardTrackingView.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33311,7 +34194,7 @@ }; E540270001EC0A365626142569F51C40 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 10A66D255EC7C75F76943F1D23C1DD25 /* Flipper.release.xcconfig */; + baseConfigurationReference = C8DCE9FEC10868689CDE39782E0861B2 /* Flipper.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33338,7 +34221,7 @@ }; E567A792983702981257D4CD8F75AC0C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 587E2736E299E19869C89B553DCA7677 /* React-RCTVibration.debug.xcconfig */; + baseConfigurationReference = AF41754129225A0D647350863A9AA83A /* React-RCTVibration.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33365,7 +34248,7 @@ }; E5B68E0730C33A79EFF965C1A2769A1D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C779CD88C05D8F0F0E51858A7A49B7EC /* CocoaAsyncSocket.release.xcconfig */; + baseConfigurationReference = A14DBDBC65C0A86381D0923F3853CC35 /* CocoaAsyncSocket.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33390,9 +34273,33 @@ }; name = Release; }; + E6A8A0C0E4B09B002DB71B27404DB998 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B474FCC6971E073D35E97B0AB5F2D70C /* Pods-NotificationService.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + 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; + }; E6FE5F0C28188004540F2E6718CA7118 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 424B5272FA663E6E06C5D1F1E5A726F4 /* UMFontInterface.debug.xcconfig */; + baseConfigurationReference = 210A51BFB8420DCC1B754A46ABF64811 /* UMFontInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33408,7 +34315,7 @@ }; E8DB43EE873DD987198A5B07C3FD530B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 458D7EF65833FA4786D029E49F6836A6 /* TOCropViewController.debug.xcconfig */; + baseConfigurationReference = 5CDC547FF7A95A71C57CF1992E1C59D3 /* TOCropViewController.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33434,7 +34341,7 @@ }; E9E6F5E5E76EF5F7BE09AD8193A932AB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 39079329D5EF4D688459A38EBDC71EB6 /* FirebaseInstallations.release.xcconfig */; + baseConfigurationReference = 9CCE0DA26BC84DBAE8148CCBB079AB04 /* FirebaseInstallations.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33460,7 +34367,7 @@ }; EA3DBFB4B5A87A1B65EDBDCC4650219C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A706FB427D8B0B810C195000A76DD26 /* React-RCTImage.debug.xcconfig */; + baseConfigurationReference = 6A3105D5703F39A3BE1A8CD14A0BFFDF /* React-RCTImage.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33487,7 +34394,7 @@ }; EAB03702F370FA460859FE38D0AD63E9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2497EEA28E40FB179B015BA59BEEFD30 /* CocoaLibEvent.release.xcconfig */; + baseConfigurationReference = E4E0546BEB8B0EB8562E9A0AF7794D70 /* CocoaLibEvent.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33503,7 +34410,7 @@ }; EB5A9D6EF2E1CC8C62AC6282ADEC9309 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6FF883FD05920DC5D11E10AF337F704F /* UMCore.release.xcconfig */; + baseConfigurationReference = DE73D0458D7BD5BA87810404B55E310D /* UMCore.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33531,7 +34438,7 @@ }; EC8846B90307E5484E81E85591A52732 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 11F0798C2CE3B8FA8FC0CBC2DBF33686 /* RNFBAnalytics.release.xcconfig */; + baseConfigurationReference = ABE5B04D2A00044EF19F6A1E5C187CA2 /* RNFBAnalytics.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33558,7 +34465,7 @@ }; EE3FE35E3129F966BB78F038C9D40EE7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 80AF3550A306A8563FDB94F8C035175B /* react-native-document-picker.release.xcconfig */; + baseConfigurationReference = E3F5062CBC6AE4D8D80477733A0C2BBE /* react-native-document-picker.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33585,7 +34492,7 @@ }; EECE463DBC7906B9C5F572429BF2FD36 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A1C73AD44C809A7DB22A5F187106DA39 /* ReactNativeKeyboardInput.debug.xcconfig */; + baseConfigurationReference = 8A7F6456A871706AB6F707FE6F931CB7 /* ReactNativeKeyboardInput.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33611,7 +34518,7 @@ }; F1B41A5457AA87764507747D4DBD48EA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A60D8DDF9C452D97C5D43B7C137742D /* FirebaseCoreDiagnostics.debug.xcconfig */; + baseConfigurationReference = A078DB82A9259F4CCE65EC283A390837 /* FirebaseCoreDiagnostics.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33636,7 +34543,7 @@ }; F1B898BB128EA55E2AA6FF7B14192F3A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C99A858C6E2FA0F9908159864A40BD93 /* UMPermissionsInterface.debug.xcconfig */; + baseConfigurationReference = 901124399D0AD7F2F4AA3487507561F8 /* UMPermissionsInterface.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33663,7 +34570,7 @@ }; F2707C8800F8985D4ADFB31C444579B6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D73CFEE36A84DAC62307E1903F2E9B5 /* React-Core.debug.xcconfig */; + baseConfigurationReference = 7669B44EF41AD44808934913AEC36F5A /* React-Core.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33690,7 +34597,7 @@ }; F3092F5C70CB32423DDAFCB15C440C15 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8D93BD1146A4C0A236F966A6F6838A6E /* React-CoreModules.release.xcconfig */; + baseConfigurationReference = 83037AD3447F34A9A56B31DFF9640C3E /* React-CoreModules.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33718,7 +34625,7 @@ }; F3CBC59BD83FE8FFAE663C7E4E011B7E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1D03C8F4266CCCDE032C086B8FEE0576 /* RNCAsyncStorage.debug.xcconfig */; + baseConfigurationReference = 200A97BD3152BAE20CB4B95DE7B56799 /* RNCAsyncStorage.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33744,7 +34651,7 @@ }; F6F72F3C1705BCB7FDF787ADB8733918 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 158702D57A31386B362AC76FE0879CDB /* react-native-cameraroll.debug.xcconfig */; + baseConfigurationReference = BEB4A709AF3D0BA267F943FC63FC4B1D /* react-native-cameraroll.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33770,7 +34677,7 @@ }; F72CC633A9C668B5FA0A17287F8C6379 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7D772435F16A21FE7465CF7022B14B4 /* React-RCTText.release.xcconfig */; + baseConfigurationReference = 123C91824D3DE17D6335C7D27272B686 /* React-RCTText.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33798,7 +34705,7 @@ }; F74A9A46655AB7E1E7B45BE4AB31FD81 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3EDCE04080CFB56239F3DD49B3A44CAC /* EXPermissions.release.xcconfig */; + baseConfigurationReference = F4922F43F81BFD88EC332B9A4D9BC822 /* EXPermissions.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33826,7 +34733,7 @@ }; F794C07C4866D5AF7DD14A67D25D7073 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B42718A565DD6379568761EBAB55A87 /* TOCropViewController.release.xcconfig */; + baseConfigurationReference = BC0F06FB3C6469DDB7A0108FD0F48D79 /* TOCropViewController.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33853,7 +34760,7 @@ }; F7C3A0403701565D0E723267ED3889BC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 702F2E714218881514A976B01F2C42CB /* UMFontInterface.release.xcconfig */; + baseConfigurationReference = 39015F021D146C53CCF782A977162BA2 /* UMFontInterface.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33870,7 +34777,7 @@ }; FA251019CEDAA27700BC9E6D7DDBD58F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8BC8BE97ECD6781E8AF985B22B169ED0 /* GoogleAppMeasurement.debug.xcconfig */; + baseConfigurationReference = 1C93D5B59C2FF4DC3E07CCD8D7EB844B /* GoogleAppMeasurement.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33885,7 +34792,7 @@ }; FC4AF7AB980222A1625253BCB46369C3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44E4B88B3C6C4AA9F2152965ED147C56 /* RCTRequired.release.xcconfig */; + baseConfigurationReference = A7DE2C6E5DC9720D02D35EC970CF2B81 /* RCTRequired.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -33912,6 +34819,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 03B91278BAD63EFEB214B609D2D44C46 /* Build configuration list for PBXNativeTarget "MMKVAppExtension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0D337B85BBF1F52EC489FAB916327095 /* Debug */, + 550EB8430E07F7887A3B3D65CEE85349 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 07498AAFB44560EB48F286B36D4B3883 /* Build configuration list for PBXNativeTarget "glog" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -33966,6 +34882,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 0F0529ABCC1492A9828A3AE12EFA8DDB /* Build configuration list for PBXNativeTarget "Pods-RocketChatRN" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AC7521B88D1C19A82746CE99AB034D9E /* Debug */, + 32E19AC01D17CE0ABF53F4E596FE13AB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 0F542F5ECC0C5E8741F7D8A1EB5D08C0 /* Build configuration list for PBXAggregateTarget "UMFaceDetectorInterface" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34191,6 +35116,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 438721F3C69FA03307C06B7A739846FA /* Build configuration list for PBXNativeTarget "MMKVCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CC079B0DE6744843E2A60911F88F1030 /* Debug */, + 8AD499E0B04669515B95736DF3779C7E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 47CC5FC1444532FA1D5E6CBA532F5D0F /* Build configuration list for PBXAggregateTarget "UMFontInterface" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34209,6 +35143,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 49A3366BDB4456BC2BF642D3E7A9392A /* Build configuration list for PBXNativeTarget "Pods-NotificationService" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E6A8A0C0E4B09B002DB71B27404DB998 /* Debug */, + B4218556E3FE9722BCACF25D783306F5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4ADBE3E6458C13AFDDE6FBC37EBC6455 /* Build configuration list for PBXNativeTarget "RNLocalize" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34398,15 +35341,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 737ACDD2E001DAA26D9CDBF4572EC1FF /* Build configuration list for PBXNativeTarget "RNUserDefaults" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DBFB6247ADD92014A5C444214621728B /* Debug */, - AF5BADE313CF7EF13C5E5395B901AAAD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 7491D612B9FFFC332B4F33DDF6308726 /* Build configuration list for PBXNativeTarget "React-RCTVibration" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34551,6 +35485,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 9181AE0DFFCED8EF71077109C1EDE6DC /* Build configuration list for PBXNativeTarget "Pods-ShareRocketChatRN" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B4F71070AAC5363FF537A873B6698AEB /* Debug */, + D2815655307BAFA064A9438E57E391A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 99B604AD5E0CD5A7F25BD799A6909DC7 /* Build configuration list for PBXNativeTarget "react-native-notifications" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34614,6 +35557,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A4A9D9CC77B76FB94F2D5A8F0483278C /* Build configuration list for PBXNativeTarget "react-native-mmkv-storage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BE65DFD17EBA798D673F4CDEA33962BE /* Debug */, + 870D6A60CAE4FAA1465C9E908F604BEC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A5AE8A0BC1A9E673404139FA49B7D907 /* Build configuration list for PBXAggregateTarget "OpenSSL-Universal" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34623,15 +35575,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A9FDC4BD6357D1474D9AA0988E9DD337 /* Build configuration list for PBXNativeTarget "Pods-ShareRocketChatRN" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 38953EEB263E51D29897E6F8F0CFBDB9 /* Debug */, - 10ED031356ACF69DA7825854CAC16BF6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; AA7E2A94EA5CCBD5E7C7F8ECD2CC7D25 /* Build configuration list for PBXNativeTarget "RNFastImage" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34686,6 +35629,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + B4B57B5B09434702319276612F57E9B1 /* Build configuration list for PBXNativeTarget "MMKV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28B771640B365EFF7291DB02F258AE73 /* Debug */, + 929B52DACD2F634081EE1E2A0162708C /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; B5D8DF5F4E162F0641753F2401CB301E /* Build configuration list for PBXNativeTarget "Flipper-RSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -34956,15 +35908,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F8E74138128FFB01CAC85D542269B22B /* Build configuration list for PBXNativeTarget "Pods-RocketChatRN" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A8E70A4BC8C9C720581403483498218D /* Debug */, - 8AAAF81E4B21D86C82E5E15BBF6D2954 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F9E52FBD8BDFC370D1B49A570A54C345 /* Build configuration list for PBXNativeTarget "PromisesObjC" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/ios/Pods/Target Support Files/MMKV/MMKV-dummy.m b/ios/Pods/Target Support Files/MMKV/MMKV-dummy.m new file mode 100644 index 00000000..df9324bd --- /dev/null +++ b/ios/Pods/Target Support Files/MMKV/MMKV-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_MMKV : NSObject +@end +@implementation PodsDummy_MMKV +@end diff --git a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults-prefix.pch b/ios/Pods/Target Support Files/MMKV/MMKV-prefix.pch similarity index 100% rename from ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults-prefix.pch rename to ios/Pods/Target Support Files/MMKV/MMKV-prefix.pch diff --git a/ios/Pods/Target Support Files/MMKV/MMKV.debug.xcconfig b/ios/Pods/Target Support Files/MMKV/MMKV.debug.xcconfig new file mode 100644 index 00000000..507df557 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKV/MMKV.debug.xcconfig @@ -0,0 +1,14 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CLANG_CXX_LANGUAGE_STANDARD = gnu++17 +CLANG_CXX_LIBRARY = libc++ +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MMKV +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MMKV" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MMKV +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/MMKV/MMKV.release.xcconfig b/ios/Pods/Target Support Files/MMKV/MMKV.release.xcconfig new file mode 100644 index 00000000..507df557 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKV/MMKV.release.xcconfig @@ -0,0 +1,14 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CLANG_CXX_LANGUAGE_STANDARD = gnu++17 +CLANG_CXX_LIBRARY = libc++ +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MMKV +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MMKV" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MMKV +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension-dummy.m b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension-dummy.m new file mode 100644 index 00000000..d1aaad97 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_MMKVAppExtension : NSObject +@end +@implementation PodsDummy_MMKVAppExtension +@end diff --git a/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension-prefix.pch b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension-prefix.pch new file mode 100644 index 00000000..beb2a244 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension.debug.xcconfig b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension.debug.xcconfig new file mode 100644 index 00000000..cc449012 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension.debug.xcconfig @@ -0,0 +1,14 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CLANG_CXX_LANGUAGE_STANDARD = gnu++17 +CLANG_CXX_LIBRARY = libc++ +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MMKVAppExtension +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 MMKV_IOS_EXTENSION +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MMKVAppExtension" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MMKVAppExtension +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension.release.xcconfig b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension.release.xcconfig new file mode 100644 index 00000000..cc449012 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVAppExtension/MMKVAppExtension.release.xcconfig @@ -0,0 +1,14 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CLANG_CXX_LANGUAGE_STANDARD = gnu++17 +CLANG_CXX_LIBRARY = libc++ +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MMKVAppExtension +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 MMKV_IOS_EXTENSION +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MMKVAppExtension" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MMKVAppExtension +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/MMKVCore/MMKVCore-dummy.m b/ios/Pods/Target Support Files/MMKVCore/MMKVCore-dummy.m new file mode 100644 index 00000000..23b4bdf2 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVCore/MMKVCore-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_MMKVCore : NSObject +@end +@implementation PodsDummy_MMKVCore +@end diff --git a/ios/Pods/Target Support Files/MMKVCore/MMKVCore-prefix.pch b/ios/Pods/Target Support Files/MMKVCore/MMKVCore-prefix.pch new file mode 100644 index 00000000..beb2a244 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVCore/MMKVCore-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/ios/Pods/Target Support Files/MMKVCore/MMKVCore.debug.xcconfig b/ios/Pods/Target Support Files/MMKVCore/MMKVCore.debug.xcconfig new file mode 100644 index 00000000..c572e9f5 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVCore/MMKVCore.debug.xcconfig @@ -0,0 +1,14 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CLANG_CXX_LANGUAGE_STANDARD = gnu++17 +CLANG_CXX_LIBRARY = libc++ +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MMKVCore" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MMKVCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MMKVCore +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/MMKVCore/MMKVCore.release.xcconfig b/ios/Pods/Target Support Files/MMKVCore/MMKVCore.release.xcconfig new file mode 100644 index 00000000..c572e9f5 --- /dev/null +++ b/ios/Pods/Target Support Files/MMKVCore/MMKVCore.release.xcconfig @@ -0,0 +1,14 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CLANG_CXX_LANGUAGE_STANDARD = gnu++17 +CLANG_CXX_LIBRARY = libc++ +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MMKVCore" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MMKVCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MMKVCore +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-acknowledgements.markdown b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-acknowledgements.markdown new file mode 100644 index 00000000..d7d70abc --- /dev/null +++ b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-acknowledgements.markdown @@ -0,0 +1,389 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## MMKVCore + +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +## MMKVAppExtension + +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-acknowledgements.plist b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-acknowledgements.plist new file mode 100644 index 00000000..ddc4928d --- /dev/null +++ b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-acknowledgements.plist @@ -0,0 +1,427 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD 3-Clause + Title + MMKVCore + Type + PSGroupSpecifier + + + FooterText + Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD 3-Clause + Title + MMKVAppExtension + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-dummy.m b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-dummy.m new file mode 100644 index 00000000..4c6f8b02 --- /dev/null +++ b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_NotificationService : NSObject +@end +@implementation PodsDummy_Pods_NotificationService +@end diff --git a/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-resources.sh b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-resources.sh new file mode 100755 index 00000000..9cd870a5 --- /dev/null +++ b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService-resources.sh @@ -0,0 +1,129 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy + # resources to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +case "${TARGETED_DEVICE_FAMILY:-}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" || true + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/React-Core.common/AccessibilityResources.bundle" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/React-Core.common/AccessibilityResources.bundle" +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + else + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" + fi +fi diff --git a/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.debug.xcconfig b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.debug.xcconfig new file mode 100644 index 00000000..79c3fca8 --- /dev/null +++ b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.debug.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MMKVAppExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MMKVAppExtension" -l"MMKVCore" -l"c++" -l"z" -framework "CoreFoundation" -framework "UIKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.release.xcconfig b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.release.xcconfig new file mode 100644 index 00000000..79c3fca8 --- /dev/null +++ b/ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.release.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MMKVAppExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MMKVAppExtension" -l"MMKVCore" -l"c++" -l"z" -framework "CoreFoundation" -framework "UIKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.markdown b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.markdown index 403fa661..a6223750 100644 --- a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.markdown +++ b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.markdown @@ -2617,6 +2617,392 @@ See the License for the specific language governing permissions and limitations under the License. +## MMKV + +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +## MMKVCore + +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + ## OpenSSL-Universal @@ -3311,31 +3697,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## RNUserDefaults - -MIT License - -Copyright (c) 2019 Djorkaeff Alexandre - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ## RNVectorIcons The MIT License (MIT) @@ -4042,6 +4403,31 @@ SOFTWARE. limitations under the License. +## react-native-mmkv-storage + +MIT License + +Copyright (c) 2020 Ammar Ahmed + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ## react-native-notifications The MIT License (MIT) diff --git a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.plist b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.plist index 4680e685..32733405 100644 --- a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.plist +++ b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.plist @@ -2766,6 +2766,404 @@ limitations under the License. Type PSGroupSpecifier + + FooterText + Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD 3-Clause + Title + MMKV + Type + PSGroupSpecifier + + + FooterText + Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD 3-Clause + Title + MMKVCore + Type + PSGroupSpecifier + FooterText @@ -3550,37 +3948,6 @@ SOFTWARE. Type PSGroupSpecifier - - FooterText - MIT License - -Copyright (c) 2019 Djorkaeff Alexandre - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - License - MIT - Title - RNUserDefaults - Type - PSGroupSpecifier - FooterText The MIT License (MIT) @@ -4401,6 +4768,37 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + MIT License + +Copyright (c) 2020 Ammar Ahmed + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + react-native-mmkv-storage + Type + PSGroupSpecifier + FooterText The MIT License (MIT) diff --git a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig index e8d264d0..a0b2f573 100644 --- a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig +++ b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/JitsiMeetSDK/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 FB_SONARKIT_ENABLED=1 $(inherited) SD_WEBP=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNUserDefaults" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Folly" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Glog" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-PeerTalk" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-RSocket" "${PODS_CONFIGURATION_BUILD_DIR}/FlipperKit" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Folly" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Glog" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-PeerTalk" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-RSocket" "${PODS_CONFIGURATION_BUILD_DIR}/FlipperKit" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/MMKV" "${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-mmkv-storage" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/FlipperKit/FlipperKit.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Flipper" -l"Flipper-DoubleConversion" -l"Flipper-Folly" -l"Flipper-Glog" -l"Flipper-PeerTalk" -l"Flipper-RSocket" -l"FlipperKit" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNUserDefaults" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" +OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Flipper" -l"Flipper-DoubleConversion" -l"Flipper-Folly" -l"Flipper-Glog" -l"Flipper-PeerTalk" -l"Flipper-RSocket" -l"FlipperKit" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"MMKV" -l"MMKVCore" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-mmkv-storage" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/FlipperKit/FlipperKit.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -Xcc -DFB_SONARKIT_ENABLED=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig index c7944399..fcf217b2 100644 --- a/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig +++ b/ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/JitsiMeetSDK/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SD_WEBP=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNUserDefaults" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/MMKV" "${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-mmkv-storage" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNUserDefaults" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" +OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"MMKV" -l"MMKVCore" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-mmkv-storage" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.markdown b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.markdown index 403fa661..a6223750 100644 --- a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.markdown +++ b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.markdown @@ -2617,6 +2617,392 @@ See the License for the specific language governing permissions and limitations under the License. +## MMKV + +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +## MMKVCore + +Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + ## OpenSSL-Universal @@ -3311,31 +3697,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## RNUserDefaults - -MIT License - -Copyright (c) 2019 Djorkaeff Alexandre - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ## RNVectorIcons The MIT License (MIT) @@ -4042,6 +4403,31 @@ SOFTWARE. limitations under the License. +## react-native-mmkv-storage + +MIT License + +Copyright (c) 2020 Ammar Ahmed + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ## react-native-notifications The MIT License (MIT) diff --git a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.plist b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.plist index 4680e685..32733405 100644 --- a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.plist +++ b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.plist @@ -2766,6 +2766,404 @@ limitations under the License. Type PSGroupSpecifier + + FooterText + Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD 3-Clause + Title + MMKV + Type + PSGroupSpecifier + + + FooterText + Tencent is pleased to support the open source community by making MMKV available. +Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MMKV binary from Tencent, please note that the MMKV binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MMKV source code from Tencent, please note that MMKV source code is licensed under the BSD 3-Clause License, except for the third-party components listed below which are subject to different license terms. Your integration of MMKV into your own projects may require compliance with the BSD 3-Clause License, as well as the other licenses applicable to the third-party components included within MMKV. +A copy of the BSD 3-Clause License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the OpenSSL License: +---------------------------------------------------------------------------------------- +1. OpenSSL 1.1.0i +Copyright (c) 1998-2018 The OpenSSL Project. +All rights reserved. +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + + +Terms of the OpenSSL License: +--------------------------------------------------- +LICENSE ISSUES: +-------------------------------------------------------------------- + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. + +OpenSSL License: +-------------------------------------------------------------------- +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must display the following acknowledgment: +"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== +* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). + + +Original SSLeay License: +-------------------------------------------------------------------- +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must display the following acknowledgement:" This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] + + + +Open Source Software Licensed Under the Apache License, Version 2.0: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. MultiprocessSharedPreferences v1.0 +Copyright (C) 2014 seven456@gmail.com + + +Terms of the Apache License, Version 2.0: +-------------------------------------------------------------------- +Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +“License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +“Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +“Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, “control” means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions granted by this License. + +“Source” form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +“Object” form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +“Work” shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works” shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution” shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, “submitted” means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as “Not a Contribution.” + +“Contributor” shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + +b) You must cause any modified files to carry prominent notices stating that You changed the files; and + +c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +d) If the Work includes a “NOTICE” text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + +Open Source Software Licensed Under the zlib License: +The below software in this distribution may have been modified by THL A29 Limited (“Tencent Modifications”). All Tencent Modifications are Copyright (C) 2018 THL A29 Limited. +---------------------------------------------------------------------------------------- +1. zlib v1.2.11 +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +Terms of the zlib License: +-------------------------------------------------------------------- + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD 3-Clause + Title + MMKVCore + Type + PSGroupSpecifier + FooterText @@ -3550,37 +3948,6 @@ SOFTWARE. Type PSGroupSpecifier - - FooterText - MIT License - -Copyright (c) 2019 Djorkaeff Alexandre - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - License - MIT - Title - RNUserDefaults - Type - PSGroupSpecifier - FooterText The MIT License (MIT) @@ -4401,6 +4768,37 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + MIT License + +Copyright (c) 2020 Ammar Ahmed + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + react-native-mmkv-storage + Type + PSGroupSpecifier + FooterText The MIT License (MIT) diff --git a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.debug.xcconfig b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.debug.xcconfig index ff81e86b..b78b7c56 100644 --- a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.debug.xcconfig +++ b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.debug.xcconfig @@ -1,10 +1,10 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/JitsiMeetSDK/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 FB_SONARKIT_ENABLED=1 $(inherited) SD_WEBP=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNUserDefaults" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Folly" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Glog" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-PeerTalk" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-RSocket" "${PODS_CONFIGURATION_BUILD_DIR}/FlipperKit" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Folly" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-Glog" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-PeerTalk" "${PODS_CONFIGURATION_BUILD_DIR}/Flipper-RSocket" "${PODS_CONFIGURATION_BUILD_DIR}/FlipperKit" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/MMKV" "${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-mmkv-storage" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/FlipperKit/FlipperKit.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Flipper" -l"Flipper-DoubleConversion" -l"Flipper-Folly" -l"Flipper-Glog" -l"Flipper-PeerTalk" -l"Flipper-RSocket" -l"FlipperKit" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNUserDefaults" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" +OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Flipper" -l"Flipper-DoubleConversion" -l"Flipper-Folly" -l"Flipper-Glog" -l"Flipper-PeerTalk" -l"Flipper-RSocket" -l"FlipperKit" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"MMKV" -l"MMKVCore" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-mmkv-storage" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/FlipperKit/FlipperKit.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -Xcc -DFB_SONARKIT_ENABLED=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.release.xcconfig b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.release.xcconfig index ed966ac6..813d00af 100644 --- a/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.release.xcconfig +++ b/ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.release.xcconfig @@ -1,10 +1,10 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/JitsiMeetSDK/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SD_WEBP=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNUserDefaults" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/CocoaLibEvent" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/EXAV" "${PODS_ROOT}/Headers/Public/EXAppleAuthentication" "${PODS_ROOT}/Headers/Public/EXConstants" "${PODS_ROOT}/Headers/Public/EXFileSystem" "${PODS_ROOT}/Headers/Public/EXHaptics" "${PODS_ROOT}/Headers/Public/EXImageLoader" "${PODS_ROOT}/Headers/Public/EXKeepAwake" "${PODS_ROOT}/Headers/Public/EXLocalAuthentication" "${PODS_ROOT}/Headers/Public/EXPermissions" "${PODS_ROOT}/Headers/Public/EXVideoThumbnails" "${PODS_ROOT}/Headers/Public/EXWebBrowser" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnostics" "${PODS_ROOT}/Headers/Public/FirebaseCrashlytics" "${PODS_ROOT}/Headers/Public/FirebaseInstallations" "${PODS_ROOT}/Headers/Public/Flipper" "${PODS_ROOT}/Headers/Public/Flipper-DoubleConversion" "${PODS_ROOT}/Headers/Public/Flipper-Folly" "${PODS_ROOT}/Headers/Public/Flipper-Glog" "${PODS_ROOT}/Headers/Public/Flipper-PeerTalk" "${PODS_ROOT}/Headers/Public/Flipper-RSocket" "${PODS_ROOT}/Headers/Public/FlipperKit" "${PODS_ROOT}/Headers/Public/GoogleDataTransport" "${PODS_ROOT}/Headers/Public/GoogleDataTransportCCTSupport" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/KeyCommands" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVAppExtension" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/OpenSSL-Universal" "${PODS_ROOT}/Headers/Public/PromisesObjC" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNBootSplash" "${PODS_ROOT}/Headers/Public/RNCAsyncStorage" "${PODS_ROOT}/Headers/Public/RNCMaskedView" "${PODS_ROOT}/Headers/Public/RNDateTimePicker" "${PODS_ROOT}/Headers/Public/RNDeviceInfo" "${PODS_ROOT}/Headers/Public/RNFBAnalytics" "${PODS_ROOT}/Headers/Public/RNFBApp" "${PODS_ROOT}/Headers/Public/RNFBCrashlytics" "${PODS_ROOT}/Headers/Public/RNFastImage" "${PODS_ROOT}/Headers/Public/RNGestureHandler" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RNLocalize" "${PODS_ROOT}/Headers/Public/RNReanimated" "${PODS_ROOT}/Headers/Public/RNRootView" "${PODS_ROOT}/Headers/Public/RNScreens" "${PODS_ROOT}/Headers/Public/RNVectorIcons" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/ReactNativeART" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardInput" "${PODS_ROOT}/Headers/Public/ReactNativeKeyboardTrackingView" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SDWebImageWebPCoder" "${PODS_ROOT}/Headers/Public/TOCropViewController" "${PODS_ROOT}/Headers/Public/UMAppLoader" "${PODS_ROOT}/Headers/Public/UMBarCodeScannerInterface" "${PODS_ROOT}/Headers/Public/UMCameraInterface" "${PODS_ROOT}/Headers/Public/UMConstantsInterface" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFaceDetectorInterface" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMFontInterface" "${PODS_ROOT}/Headers/Public/UMImageLoaderInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" "${PODS_ROOT}/Headers/Public/UMReactNativeAdapter" "${PODS_ROOT}/Headers/Public/UMSensorsInterface" "${PODS_ROOT}/Headers/Public/UMTaskManagerInterface" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/YogaKit" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/react-native-appearance" "${PODS_ROOT}/Headers/Public/react-native-background-timer" "${PODS_ROOT}/Headers/Public/react-native-cameraroll" "${PODS_ROOT}/Headers/Public/react-native-document-picker" "${PODS_ROOT}/Headers/Public/react-native-jitsi-meet" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public/react-native-notifications" "${PODS_ROOT}/Headers/Public/react-native-orientation-locker" "${PODS_ROOT}/Headers/Public/react-native-safe-area-context" "${PODS_ROOT}/Headers/Public/react-native-slider" "${PODS_ROOT}/Headers/Public/react-native-webview" "${PODS_ROOT}/Headers/Public/rn-extensions-share" "${PODS_ROOT}/Headers/Public/rn-fetch-blob" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" "$(PODS_ROOT)/Headers/Private/React-Core" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/EXAV" "${PODS_CONFIGURATION_BUILD_DIR}/EXAppleAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants" "${PODS_CONFIGURATION_BUILD_DIR}/EXFileSystem" "${PODS_CONFIGURATION_BUILD_DIR}/EXHaptics" "${PODS_CONFIGURATION_BUILD_DIR}/EXImageLoader" "${PODS_CONFIGURATION_BUILD_DIR}/EXKeepAwake" "${PODS_CONFIGURATION_BUILD_DIR}/EXLocalAuthentication" "${PODS_CONFIGURATION_BUILD_DIR}/EXPermissions" "${PODS_CONFIGURATION_BUILD_DIR}/EXVideoThumbnails" "${PODS_CONFIGURATION_BUILD_DIR}/EXWebBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/FBReactNativeSpec" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/KeyCommands" "${PODS_CONFIGURATION_BUILD_DIR}/MMKV" "${PODS_CONFIGURATION_BUILD_DIR}/MMKVCore" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety" "${PODS_CONFIGURATION_BUILD_DIR}/RNBootSplash" "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage" "${PODS_CONFIGURATION_BUILD_DIR}/RNCMaskedView" "${PODS_CONFIGURATION_BUILD_DIR}/RNDateTimePicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp" "${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/RNFastImage" "${PODS_CONFIGURATION_BUILD_DIR}/RNGestureHandler" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RNLocalize" "${PODS_CONFIGURATION_BUILD_DIR}/RNReanimated" "${PODS_CONFIGURATION_BUILD_DIR}/RNRootView" "${PODS_CONFIGURATION_BUILD_DIR}/RNScreens" "${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons" "${PODS_CONFIGURATION_BUILD_DIR}/React-Core" "${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText" "${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration" "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsi" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor" "${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector" "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeART" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardInput" "${PODS_CONFIGURATION_BUILD_DIR}/ReactNativeKeyboardTrackingView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImageWebPCoder" "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController" "${PODS_CONFIGURATION_BUILD_DIR}/UMAppLoader" "${PODS_CONFIGURATION_BUILD_DIR}/UMCore" "${PODS_CONFIGURATION_BUILD_DIR}/UMPermissionsInterface" "${PODS_CONFIGURATION_BUILD_DIR}/UMReactNativeAdapter" "${PODS_CONFIGURATION_BUILD_DIR}/Yoga" "${PODS_CONFIGURATION_BUILD_DIR}/YogaKit" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-appearance" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-background-timer" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-cameraroll" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-document-picker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-jitsi-meet" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-mmkv-storage" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-notifications" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-orientation-locker" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-slider" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-webview" "${PODS_CONFIGURATION_BUILD_DIR}/rn-extensions-share" "${PODS_CONFIGURATION_BUILD_DIR}/rn-fetch-blob" "${PODS_ROOT}/CocoaLibEvent/lib" "${PODS_ROOT}/OpenSSL-Universal/ios/lib" OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNUserDefaults" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" +OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CocoaAsyncSocket" -l"DoubleConversion" -l"EXAV" -l"EXAppleAuthentication" -l"EXConstants" -l"EXFileSystem" -l"EXHaptics" -l"EXImageLoader" -l"EXKeepAwake" -l"EXLocalAuthentication" -l"EXPermissions" -l"EXVideoThumbnails" -l"EXWebBrowser" -l"FBReactNativeSpec" -l"FirebaseCore" -l"FirebaseCoreDiagnostics" -l"FirebaseCrashlytics" -l"FirebaseInstallations" -l"Folly" -l"GoogleDataTransport" -l"GoogleDataTransportCCTSupport" -l"GoogleUtilities" -l"KeyCommands" -l"MMKV" -l"MMKVCore" -l"PromisesObjC" -l"RCTTypeSafety" -l"RNBootSplash" -l"RNCAsyncStorage" -l"RNCMaskedView" -l"RNDateTimePicker" -l"RNDeviceInfo" -l"RNFBAnalytics" -l"RNFBApp" -l"RNFBCrashlytics" -l"RNFastImage" -l"RNGestureHandler" -l"RNImageCropPicker" -l"RNLocalize" -l"RNReanimated" -l"RNRootView" -l"RNScreens" -l"RNVectorIcons" -l"React-Core" -l"React-CoreModules" -l"React-RCTAnimation" -l"React-RCTBlob" -l"React-RCTImage" -l"React-RCTLinking" -l"React-RCTNetwork" -l"React-RCTSettings" -l"React-RCTText" -l"React-RCTVibration" -l"React-cxxreact" -l"React-jsi" -l"React-jsiexecutor" -l"React-jsinspector" -l"ReactCommon" -l"ReactNativeART" -l"ReactNativeKeyboardInput" -l"ReactNativeKeyboardTrackingView" -l"SDWebImage" -l"SDWebImageWebPCoder" -l"TOCropViewController" -l"UMAppLoader" -l"UMCore" -l"UMPermissionsInterface" -l"UMReactNativeAdapter" -l"Yoga" -l"YogaKit" -l"c++" -l"crypto" -l"event" -l"event_core" -l"event_extra" -l"event_pthreads" -l"glog" -l"libwebp" -l"nanopb" -l"react-native-appearance" -l"react-native-background-timer" -l"react-native-cameraroll" -l"react-native-document-picker" -l"react-native-jitsi-meet" -l"react-native-mmkv-storage" -l"react-native-notifications" -l"react-native-orientation-locker" -l"react-native-safe-area-context" -l"react-native-slider" -l"react-native-webview" -l"rn-extensions-share" -l"rn-fetch-blob" -l"sqlite3" -l"ssl" -l"stdc++" -l"z" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreTelephony" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "ImageIO" -framework "JavaScriptCore" -framework "JitsiMeet" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/YogaKit/YogaKit.modulemap" -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults-dummy.m b/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults-dummy.m deleted file mode 100644 index 744c0e2b..00000000 --- a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_RNUserDefaults : NSObject -@end -@implementation PodsDummy_RNUserDefaults -@end diff --git a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults.debug.xcconfig b/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults.debug.xcconfig deleted file mode 100644 index 07cadb10..00000000 --- a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults.debug.xcconfig +++ /dev/null @@ -1,12 +0,0 @@ -APPLICATION_EXTENSION_API_ONLY = YES -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RNUserDefaults -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RNUserDefaults" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNUserDefaults" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/glog" -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../node_modules/rn-user-defaults -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults.release.xcconfig b/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults.release.xcconfig deleted file mode 100644 index 07cadb10..00000000 --- a/ios/Pods/Target Support Files/RNUserDefaults/RNUserDefaults.release.xcconfig +++ /dev/null @@ -1,12 +0,0 @@ -APPLICATION_EXTENSION_API_ONLY = YES -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RNUserDefaults -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RNUserDefaults" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/RNUserDefaults" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/glog" -OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../node_modules/rn-user-defaults -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-dummy.m b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-dummy.m new file mode 100644 index 00000000..8647bf25 --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_react_native_mmkv_storage : NSObject +@end +@implementation PodsDummy_react_native_mmkv_storage +@end diff --git a/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-prefix.pch b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-prefix.pch new file mode 100644 index 00000000..beb2a244 --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage.debug.xcconfig b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage.debug.xcconfig new file mode 100644 index 00000000..415f0f8f --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage.debug.xcconfig @@ -0,0 +1,12 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/react-native-mmkv-storage +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" +OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../node_modules/react-native-mmkv-storage +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage.release.xcconfig b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage.release.xcconfig new file mode 100644 index 00000000..415f0f8f --- /dev/null +++ b/ios/Pods/Target Support Files/react-native-mmkv-storage/react-native-mmkv-storage.release.xcconfig @@ -0,0 +1,12 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/react-native-mmkv-storage +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/react-native-mmkv-storage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FBLazyVector" "${PODS_ROOT}/Headers/Public/FBReactNativeSpec" "${PODS_ROOT}/Headers/Public/MMKV" "${PODS_ROOT}/Headers/Public/MMKVCore" "${PODS_ROOT}/Headers/Public/RCTRequired" "${PODS_ROOT}/Headers/Public/RCTTypeSafety" "${PODS_ROOT}/Headers/Public/React-Core" "${PODS_ROOT}/Headers/Public/React-RCTText" "${PODS_ROOT}/Headers/Public/React-callinvoker" "${PODS_ROOT}/Headers/Public/React-cxxreact" "${PODS_ROOT}/Headers/Public/React-jsi" "${PODS_ROOT}/Headers/Public/React-jsiexecutor" "${PODS_ROOT}/Headers/Public/React-jsinspector" "${PODS_ROOT}/Headers/Public/ReactCommon" "${PODS_ROOT}/Headers/Public/Yoga" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-mmkv-storage" +OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/yoga/Yoga.modulemap" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../node_modules/react-native-mmkv-storage +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/ios/RocketChatRN.xcodeproj/project.pbxproj b/ios/RocketChatRN.xcodeproj/project.pbxproj index 9ddacaf0..8063cfd7 100644 --- a/ios/RocketChatRN.xcodeproj/project.pbxproj +++ b/ios/RocketChatRN.xcodeproj/project.pbxproj @@ -9,6 +9,7 @@ /* Begin PBXBuildFile section */ 0BFA93B8E2ED67D4832E0C76 /* libPods-ShareRocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B0B41F834F20FC0ACC547296 /* libPods-ShareRocketChatRN.a */; }; 0C6E2DE448364EA896869ADF /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B37C79D9BD0742CE936B6982 /* libc++.tbd */; }; + 0E6A7FC7493A0BCBCBACF877 /* libPods-NotificationService.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 81411D280138EF5344596C2F /* libPods-NotificationService.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; @@ -22,7 +23,9 @@ 1E1EA8182326CD4B00E22452 /* libc.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E1EA8172326CD4B00E22452 /* libc.tbd */; }; 1E1EA81A2326CD5100E22452 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E1EA8192326CD5100E22452 /* libsqlite3.tbd */; }; 1E25743422CBA2CF005A877F /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7ACD4853222860DE00442C55 /* JavaScriptCore.framework */; }; + 1E46213124EC4748009241F1 /* SecureStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E46213024EC4748009241F1 /* SecureStorage.m */; }; 1E55FDB32320675C0048D2F9 /* libWatermelonDB.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AAA749B23043AD300F1ADE9 /* libWatermelonDB.a */; }; + 1E67380424DC529B0009E081 /* String+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E67380324DC529B0009E081 /* String+Hex.swift */; }; 1EC6ACB722CB9FC300A41C61 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1EC6ACB522CB9FC300A41C61 /* MainInterface.storyboard */; }; 1EC6ACBB22CB9FC300A41C61 /* ShareRocketChatRN.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EC6ACB022CB9FC300A41C61 /* ShareRocketChatRN.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 1EC6ACF622CBA01500A41C61 /* ShareRocketChatRN.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC6ACF522CBA01500A41C61 /* ShareRocketChatRN.m */; }; @@ -101,6 +104,10 @@ 1E1EA8152326CD4500E22452 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; }; 1E1EA8172326CD4B00E22452 /* libc.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libc.tbd; path = usr/lib/libc.tbd; sourceTree = SDKROOT; }; 1E1EA8192326CD5100E22452 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; + 1E46213024EC4748009241F1 /* SecureStorage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SecureStorage.m; sourceTree = ""; }; + 1E46213324EC4A09009241F1 /* SecureStorage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecureStorage.h; sourceTree = ""; }; + 1E6737FF24DC52660009E081 /* NotificationService-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NotificationService-Bridging-Header.h"; sourceTree = ""; }; + 1E67380324DC529B0009E081 /* String+Hex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Hex.swift"; sourceTree = ""; }; 1EC6ACB022CB9FC300A41C61 /* ShareRocketChatRN.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareRocketChatRN.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 1EC6ACB622CB9FC300A41C61 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; 1EC6ACB822CB9FC300A41C61 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -113,6 +120,7 @@ 1EFEB5992493B6640072EDC0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1EFEB5A12493B67D0072EDC0 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = ""; }; 290E43E48AD8418287FA99D6 /* WatermelonDB.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = WatermelonDB.xcodeproj; path = "../node_modules/@nozbe/watermelondb/native/ios/WatermelonDB.xcodeproj"; sourceTree = ""; }; + 4F207203734B8F5868BBE28D /* Pods-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationService.debug.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.debug.xcconfig"; sourceTree = ""; }; 60B2A6A31FC4588700BD58E5 /* RocketChatRN.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = RocketChatRN.entitlements; path = RocketChatRN/RocketChatRN.entitlements; sourceTree = ""; }; 66D6B1D0567051BE541450C9 /* Pods-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RocketChatRN.release.xcconfig"; path = "Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig"; sourceTree = ""; }; 7A006F13229C83B600803143 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; @@ -121,6 +129,8 @@ 7AAA749C23043B1D00F1ADE9 /* RocketChatRN-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RocketChatRN-Bridging-Header.h"; sourceTree = ""; }; 7AAA749D23043B1E00F1ADE9 /* Watermelon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Watermelon.swift; sourceTree = ""; }; 7ACD4853222860DE00442C55 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + 81411D280138EF5344596C2F /* libPods-NotificationService.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 9730F55A254AC78BC5361659 /* Pods-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationService.release.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.release.xcconfig"; sourceTree = ""; }; ACD75701AFD1CB848CAB0CB3 /* Pods-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RocketChatRN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig"; sourceTree = ""; }; B0B41F834F20FC0ACC547296 /* libPods-ShareRocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ShareRocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; B37C79D9BD0742CE936B6982 /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; @@ -164,6 +174,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 0E6A7FC7493A0BCBCBACF877 /* libPods-NotificationService.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -207,6 +218,10 @@ 1EFEB5A12493B67D0072EDC0 /* NotificationService.entitlements */, 1EFEB5972493B6640072EDC0 /* NotificationService.swift */, 1EFEB5992493B6640072EDC0 /* Info.plist */, + 1E6737FF24DC52660009E081 /* NotificationService-Bridging-Header.h */, + 1E67380324DC529B0009E081 /* String+Hex.swift */, + 1E46213024EC4748009241F1 /* SecureStorage.m */, + 1E46213324EC4A09009241F1 /* SecureStorage.h */, ); path = NotificationService; sourceTree = ""; @@ -218,6 +233,8 @@ 66D6B1D0567051BE541450C9 /* Pods-RocketChatRN.release.xcconfig */, 0383633C4523666C176CAA52 /* Pods-ShareRocketChatRN.debug.xcconfig */, 037C33B0D9A54FB4CB670FB7 /* Pods-ShareRocketChatRN.release.xcconfig */, + 4F207203734B8F5868BBE28D /* Pods-NotificationService.debug.xcconfig */, + 9730F55A254AC78BC5361659 /* Pods-NotificationService.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -298,6 +315,7 @@ 06BB44DD4855498082A744AD /* libz.tbd */, C235DC7B31A4D1578EDEF219 /* libPods-RocketChatRN.a */, B0B41F834F20FC0ACC547296 /* libPods-ShareRocketChatRN.a */, + 81411D280138EF5344596C2F /* libPods-NotificationService.a */, ); name = Frameworks; sourceTree = ""; @@ -359,6 +377,7 @@ isa = PBXNativeTarget; buildConfigurationList = 1EFEB5A02493B6640072EDC0 /* Build configuration list for PBXNativeTarget "NotificationService" */; buildPhases = ( + 3C502B893433C21E52E88E8B /* [CP] Check Pods Manifest.lock */, 1EFEB5912493B6640072EDC0 /* Sources */, 1EFEB5922493B6640072EDC0 /* Frameworks */, 1EFEB5932493B6640072EDC0 /* Resources */, @@ -591,6 +610,28 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; }; + 3C502B893433C21E52E88E8B /* [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-NotificationService-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; + }; 7AA5C63E23E30D110005C4A7 /* Start Packager */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -789,7 +830,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1E67380424DC529B0009E081 /* String+Hex.swift in Sources */, 1EFEB5982493B6640072EDC0 /* NotificationService.swift in Sources */, + 1E46213124EC4748009241F1 /* SecureStorage.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1058,10 +1101,12 @@ }; 1EFEB59D2493B6640072EDC0 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 4F207203734B8F5868BBE28D /* Pods-NotificationService.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; @@ -1081,6 +1126,7 @@ PROVISIONING_PROFILE_SPECIFIER = "chat.rocket.reactnative.NotificationService Development"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OBJC_BRIDGING_HEADER = "NotificationService/NotificationService-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1089,10 +1135,12 @@ }; 1EFEB59E2493B6640072EDC0 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 9730F55A254AC78BC5361659 /* Pods-NotificationService.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; @@ -1112,6 +1160,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = "chat.rocket.reactnative.NotificationService AppStore"; SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "NotificationService/NotificationService-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/ios/RocketChatRN/AppDelegate.m b/ios/RocketChatRN/AppDelegate.m index 0fe81290..6b752e8b 100644 --- a/ios/RocketChatRN/AppDelegate.m +++ b/ios/RocketChatRN/AppDelegate.m @@ -20,6 +20,7 @@ #import #import #import +#import #if DEBUG #import @@ -63,6 +64,31 @@ static void InitializeFlipper(UIApplication *application) { self.window.rootViewController = rootViewController; [self.window makeKeyAndVisible]; [RNNotifications startMonitorNotifications]; + + // AppGroup MMKV + NSString *groupDir = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]].path; + [MMKV initializeMMKV:nil groupDir:groupDir logLevel:MMKVLogNone]; + + // Start the MMKV container + MMKV *defaultMMKV = [MMKV defaultMMKV]; + BOOL alreadyMigrated = [defaultMMKV getBoolForKey:@"alreadyMigrated"]; + + if (!alreadyMigrated) { + // MMKV Instance that will be used by JS + MMKV *mmkv = [MMKV mmkvWithID:@"default" mode:MMKVMultiProcess]; + + // NSUserDefaults -> MMKV (Migration) + NSUserDefaults *userDefaults = [[NSUserDefaults alloc] initWithSuiteName:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]]; + [mmkv migrateFromUserDefaults:userDefaults]; + + // Remove our own keys of NSUserDefaults + for (NSString *key in [userDefaults dictionaryRepresentation].keyEnumerator) { + [userDefaults removeObjectForKey:key]; + } + + // Mark migration complete + [defaultMMKV setBool:YES forKey:@"alreadyMigrated"]; + } return YES; } diff --git a/ios/RocketChatRN/Info.plist b/ios/RocketChatRN/Info.plist index 6ea24815..eda38837 100644 --- a/ios/RocketChatRN/Info.plist +++ b/ios/RocketChatRN/Info.plist @@ -2,6 +2,8 @@ + KeychainGroup + $(AppIdentifierPrefix)chat.rocket.reactnative BugsnagAPIKey CFBundleDevelopmentRegion diff --git a/ios/RocketChatRN/RocketChatRN.entitlements b/ios/RocketChatRN/RocketChatRN.entitlements index 5f5c3bd2..e3d54802 100644 --- a/ios/RocketChatRN/RocketChatRN.entitlements +++ b/ios/RocketChatRN/RocketChatRN.entitlements @@ -17,5 +17,9 @@ group.ios.chat.rocket + keychain-access-groups + + $(AppIdentifierPrefix)chat.rocket.reactnative + diff --git a/ios/ShareRocketChatRN/Info.plist b/ios/ShareRocketChatRN/Info.plist index eae39b6b..3cdcad19 100644 --- a/ios/ShareRocketChatRN/Info.plist +++ b/ios/ShareRocketChatRN/Info.plist @@ -2,6 +2,8 @@ + KeychainGroup + $(AppIdentifierPrefix)chat.rocket.reactnative CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName diff --git a/ios/ShareRocketChatRN/ShareRocketChatRN.entitlements b/ios/ShareRocketChatRN/ShareRocketChatRN.entitlements index f48f06fb..4bfdb2c2 100644 --- a/ios/ShareRocketChatRN/ShareRocketChatRN.entitlements +++ b/ios/ShareRocketChatRN/ShareRocketChatRN.entitlements @@ -6,5 +6,9 @@ group.ios.chat.rocket + keychain-access-groups + + $(AppIdentifierPrefix)chat.rocket.reactnative + diff --git a/ios/ShareRocketChatRN/ShareRocketChatRN.m b/ios/ShareRocketChatRN/ShareRocketChatRN.m index a7e98544..b5fa3318 100644 --- a/ios/ShareRocketChatRN/ShareRocketChatRN.m +++ b/ios/ShareRocketChatRN/ShareRocketChatRN.m @@ -10,7 +10,7 @@ #import "ReactNativeShareExtension.h" #import #import -#import +#import #import #import @@ -44,6 +44,10 @@ RCT_EXPORT_MODULE(); // Uncomment for console output in Xcode console for release mode on device: // RCTSetLogThreshold(RCTLogLevelInfo - 1); + + // AppGroup MMKV + NSString *groupDir = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]].path; + [MMKV initializeMMKV:nil groupDir:groupDir logLevel:MMKVLogNone]; return rootView; } diff --git a/package.json b/package.json index 057689a0..5e847916 100644 --- a/package.json +++ b/package.json @@ -84,6 +84,7 @@ "react-native-keycommands": "2.0.3", "react-native-localize": "1.4.0", "react-native-mime-types": "2.3.0", + "react-native-mmkv-storage": "^0.3.5", "react-native-modal": "11.5.6", "react-native-navigation-bar-color": "2.0.1", "react-native-notifications": "2.1.7", @@ -114,7 +115,6 @@ "rn-extensions-share": "^2.4.0", "rn-fetch-blob": "0.12.0", "rn-root-view": "^1.0.3", - "rn-user-defaults": "^1.8.1", "semver": "7.3.2", "ua-parser-js": "^0.7.21", "url-parse": "^1.4.7", diff --git a/patches/react-native+0.63.1.patch b/patches/react-native+0.63.1.patch index e67629f0..aa17e4ec 100644 --- a/patches/react-native+0.63.1.patch +++ b/patches/react-native+0.63.1.patch @@ -38,18 +38,24 @@ index 478af12..d3cd45c 100644 ref.getNativeRef = getNativeRef; } diff --git a/node_modules/react-native/Libraries/Network/RCTHTTPRequestHandler.mm b/node_modules/react-native/Libraries/Network/RCTHTTPRequestHandler.mm -index 274f381..305821d 100644 +index 274f381..fa74a27 100644 --- a/node_modules/react-native/Libraries/Network/RCTHTTPRequestHandler.mm +++ b/node_modules/react-native/Libraries/Network/RCTHTTPRequestHandler.mm -@@ -10,6 +10,7 @@ - #import +@@ -8,11 +8,12 @@ + #import + #import +- ++#import #import -+#import "RNUserDefaults.h" #import #import "RCTNetworkPlugins.h" -@@ -58,6 +59,76 @@ - (BOOL)canHandleRequest:(NSURLRequest *)request ++#import "SecureStorage.h" + + @interface RCTHTTPRequestHandler () + +@@ -58,6 +59,101 @@ - (BOOL)canHandleRequest:(NSURLRequest *)request return [schemes containsObject:request.URL.scheme.lowercaseString]; } @@ -106,10 +112,35 @@ index 274f381..305821d 100644 + return [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]; +} + ++- (NSString *)stringToHex:(NSString *)string ++{ ++ char *utf8 = (char *)[string UTF8String]; ++ NSMutableString *hex = [NSMutableString string]; ++ while (*utf8) [hex appendFormat:@"%02X", *utf8++ & 0x00FF]; ++ ++ return [[NSString stringWithFormat:@"%@", hex] lowercaseString]; ++} ++ +-(void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler { + + NSString *host = challenge.protectionSpace.host; -+ NSDictionary *clientSSL = [[RNUserDefaults getDefaultUser] objectForKey:host]; ++ ++ // Read the clientSSL info from MMKV ++ __block NSDictionary *clientSSL; ++ SecureStorage *secureStorage = [[SecureStorage alloc] init]; ++ ++ // https://github.com/ammarahm-ed/react-native-mmkv-storage/blob/master/src/loader.js#L31 ++ [secureStorage getSecureKey:[self stringToHex:@"com.MMKV.default"] callback:^(NSArray *response) { ++ // Error happened ++ if ([response objectAtIndex:0] != [NSNull null]) { ++ return; ++ } ++ NSString *key = [response objectAtIndex:1]; ++ NSData *cryptKey = [key dataUsingEncoding:NSUTF8StringEncoding]; ++ MMKV *mmkv = [MMKV mmkvWithID:@"default" cryptKey:cryptKey mode:MMKVMultiProcess]; ++ ++ clientSSL = [mmkv getObjectOfClass:[NSDictionary class] forKey:host]; ++ }]; + + NSURLCredential *credential = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]; + @@ -127,18 +158,20 @@ index 274f381..305821d 100644 withDelegate:(id)delegate { diff --git a/node_modules/react-native/Libraries/WebSocket/RCTSRWebSocket.m b/node_modules/react-native/Libraries/WebSocket/RCTSRWebSocket.m -index b967c14..a233c8a 100644 +index b967c14..5ffc258 100644 --- a/node_modules/react-native/Libraries/WebSocket/RCTSRWebSocket.m +++ b/node_modules/react-native/Libraries/WebSocket/RCTSRWebSocket.m -@@ -23,6 +23,7 @@ - #import +@@ -24,6 +24,9 @@ #import #import -+#import "RNUserDefaults.h" ++#import ++#import "SecureStorage.h" ++ typedef NS_ENUM(NSInteger, RCTSROpCode) { RCTSROpCodeTextFrame = 0x1, -@@ -478,6 +479,29 @@ - (void)didConnect + RCTSROpCodeBinaryFrame = 0x2, +@@ -478,6 +481,38 @@ - (void)didConnect [self _readHTTPHeader]; } @@ -164,16 +197,40 @@ index b967c14..a233c8a 100644 + } + } +} ++ ++- (NSString *)stringToHex:(NSString *)string ++{ ++ char *utf8 = (char *)[string UTF8String]; ++ NSMutableString *hex = [NSMutableString string]; ++ while (*utf8) [hex appendFormat:@"%02X", *utf8++ & 0x00FF]; ++ ++ return [[NSString stringWithFormat:@"%@", hex] lowercaseString]; ++} + - (void)_initializeStreams { assert(_url.port.unsignedIntValue <= UINT32_MAX); -@@ -515,6 +539,16 @@ - (void)_initializeStreams +@@ -515,6 +550,31 @@ - (void)_initializeStreams RCTLogInfo(@"SocketRocket: In debug mode. Allowing connection to any root cert"); #endif -+ // SSL Pinning -+ NSDictionary *clientSSL = [[RNUserDefaults getDefaultUser] objectForKey:host]; ++ // Read the clientSSL info from MMKV ++ __block NSDictionary *clientSSL; ++ SecureStorage *secureStorage = [[SecureStorage alloc] init]; ++ ++ // https://github.com/ammarahm-ed/react-native-mmkv-storage/blob/master/src/loader.js#L31 ++ [secureStorage getSecureKey:[self stringToHex:@"com.MMKV.default"] callback:^(NSArray *response) { ++ // Error happened ++ if ([response objectAtIndex:0] != [NSNull null]) { ++ return; ++ } ++ NSString *key = [response objectAtIndex:1]; ++ NSData *cryptKey = [key dataUsingEncoding:NSUTF8StringEncoding]; ++ MMKV *mmkv = [MMKV mmkvWithID:@"default" cryptKey:cryptKey mode:MMKVMultiProcess]; ++ ++ clientSSL = [mmkv getObjectOfClass:[NSDictionary class] forKey:host]; ++ }]; ++ + if (clientSSL != (id)[NSNull null]) { + NSString *path = [clientSSL objectForKey:@"path"]; + NSString *password = [clientSSL objectForKey:@"password"]; @@ -185,7 +242,7 @@ index b967c14..a233c8a 100644 [_outputStream setProperty:SSLOptions forKey:(__bridge id)kCFStreamPropertySSLSettings]; } -@@ -594,6 +628,7 @@ - (void)closeWithCode:(NSInteger)code reason:(NSString *)reason +@@ -594,6 +654,7 @@ - (void)closeWithCode:(NSInteger)code reason:(NSString *)reason } } diff --git a/patches/react-native-mmkv-storage+0.3.5.patch b/patches/react-native-mmkv-storage+0.3.5.patch new file mode 100644 index 00000000..e39d7571 --- /dev/null +++ b/patches/react-native-mmkv-storage+0.3.5.patch @@ -0,0 +1,157 @@ +diff --git a/node_modules/react-native-mmkv-storage/android/src/main/java/com/ammarahmed/mmkv/StorageGetters.java b/node_modules/react-native-mmkv-storage/android/src/main/java/com/ammarahmed/mmkv/StorageGetters.java +index 568e369..229b911 100644 +--- a/node_modules/react-native-mmkv-storage/android/src/main/java/com/ammarahmed/mmkv/StorageGetters.java ++++ b/node_modules/react-native-mmkv-storage/android/src/main/java/com/ammarahmed/mmkv/StorageGetters.java +@@ -52,8 +52,12 @@ public class StorageGetters { + case Constants.DATA_TYPE_MAP: + case Constants.DATA_TYPE_ARRAY: + Bundle bundle = kv.decodeParcelable(key, Bundle.class); +- WritableMap map = Arguments.fromBundle(bundle); +- callback.invoke(null, map); ++ if (bundle == null) { ++ callback.invoke(null, null); ++ } else { ++ WritableMap map = Arguments.fromBundle(bundle); ++ callback.invoke(null, map); ++ } + break; + + } +diff --git a/node_modules/react-native-mmkv-storage/ios/SecureStorage.m b/node_modules/react-native-mmkv-storage/ios/SecureStorage.m +index 70f3a01..30d7251 100644 +--- a/node_modules/react-native-mmkv-storage/ios/SecureStorage.m ++++ b/node_modules/react-native-mmkv-storage/ios/SecureStorage.m +@@ -46,7 +46,6 @@ - (void) setSecureKey: (NSString *)key value:(NSString *)value + - (NSString *) getSecureKey:(NSString *)key + callback:(RCTResponseSenderBlock)callback + { +- + @try { + [self handleAppUninstallation]; + NSString *value = [self searchKeychainCopyMatching:key]; +@@ -130,7 +129,8 @@ - (void) removeSecureKey:(NSString *)key + + - (NSMutableDictionary *)newSearchDictionary:(NSString *)identifier { + NSMutableDictionary *searchDictionary = [[NSMutableDictionary alloc] init]; +- serviceName = [[NSBundle mainBundle] bundleIdentifier]; ++ // this value is shared by main app and extensions, so, is the best to be used here ++ serviceName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]; + + [searchDictionary setObject:(id)kSecClassGenericPassword forKey:(id)kSecClass]; + +@@ -139,6 +139,9 @@ - (NSMutableDictionary *)newSearchDictionary:(NSString *)identifier { + [searchDictionary setObject:encodedIdentifier forKey:(id)kSecAttrAccount]; + [searchDictionary setObject:serviceName forKey:(id)kSecAttrService]; + ++ NSString *keychainGroup = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"KeychainGroup"]; ++ [searchDictionary setObject:keychainGroup forKey:(id)kSecAttrAccessGroup]; ++ + return searchDictionary; + } + +@@ -240,10 +243,13 @@ - (void)clearSecureKeyStore + + - (void)handleAppUninstallation + { +- if (![[NSUserDefaults standardUserDefaults] boolForKey:@"RnSksIsAppInstalled"]) { ++ // use app group user defaults to prevent clear when it's share extension ++ NSString *suiteName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]; ++ NSUserDefaults *userDefaults = [[NSUserDefaults alloc] initWithSuiteName:suiteName]; ++ if (![userDefaults boolForKey:@"RnSksIsAppInstalled"]) { + [self clearSecureKeyStore]; +- [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"RnSksIsAppInstalled"]; +- [[NSUserDefaults standardUserDefaults] synchronize]; ++ [userDefaults setBool:YES forKey:@"RnSksIsAppInstalled"]; ++ [userDefaults synchronize]; + } + } + +diff --git a/node_modules/react-native-mmkv-storage/ios/StorageGetters.m b/node_modules/react-native-mmkv-storage/ios/StorageGetters.m +index 909d056..d62814a 100644 +--- a/node_modules/react-native-mmkv-storage/ios/StorageGetters.m ++++ b/node_modules/react-native-mmkv-storage/ios/StorageGetters.m +@@ -38,8 +38,13 @@ +(void) getItem:(NSString *)ID + if ([kv containsKey:key]) { + switch (type.integerValue) { + case 1: +- +- callback(@[[NSNull null], [kv getObjectOfClass:NSString.class forKey:key]]); ++ { ++ NSString* string = [kv getObjectOfClass:NSString.class forKey:key]; ++ if (!string) { ++ string = (NSString *)[NSNull null]; ++ } ++ callback(@[[NSNull null], string]); ++ } + break; + case 2: + +diff --git a/node_modules/react-native-mmkv-storage/ios/StorageIndexer.m b/node_modules/react-native-mmkv-storage/ios/StorageIndexer.m +index e7c914b..891cf93 100644 +--- a/node_modules/react-native-mmkv-storage/ios/StorageIndexer.m ++++ b/node_modules/react-native-mmkv-storage/ios/StorageIndexer.m +@@ -58,7 +58,11 @@ + (void) removeKeyFromIndexer:(MMKV *)kv + if (index != NULL && [index containsObject:key]) { + + [index removeObject:key]; +- [kv setObject:index forKey:stringsIndexKey]; ++ if (!index || [index count] == 0) { ++ [kv removeValueForKey:stringsIndexKey]; ++ } else { ++ [kv setObject:index forKey:stringsIndexKey]; ++ } + return; + } + +@@ -67,7 +71,11 @@ + (void) removeKeyFromIndexer:(MMKV *)kv + if (index != NULL && [index containsObject:key]) { + + [index removeObject:key]; +- [kv setObject:index forKey:intIndexKey]; ++ if (!index || [index count] == 0) { ++ [kv removeValueForKey:intIndexKey]; ++ } else { ++ [kv setObject:index forKey:intIndexKey]; ++ } + return; + } + +@@ -76,7 +84,11 @@ + (void) removeKeyFromIndexer:(MMKV *)kv + if (index != NULL && [index containsObject:key]) { + + [index removeObject:key]; +- [kv setObject:index forKey:boolIndexKey]; ++ if (!index || [index count] == 0) { ++ [kv removeValueForKey:boolIndexKey]; ++ } else { ++ [kv setObject:index forKey:boolIndexKey]; ++ } + return; + } + +@@ -85,7 +97,11 @@ + (void) removeKeyFromIndexer:(MMKV *)kv + if (index != NULL && [index containsObject:key]) { + + [index removeObject:key]; +- [kv setObject:index forKey:mapIndexKey]; ++ if (!index || [index count] == 0) { ++ [kv removeValueForKey:mapIndexKey]; ++ } else { ++ [kv setObject:index forKey:mapIndexKey]; ++ } + return; + } + +@@ -94,7 +110,11 @@ + (void) removeKeyFromIndexer:(MMKV *)kv + if (index != NULL && [index containsObject:key]) { + + [index removeObject:key]; +- [kv setObject:index forKey:arrayIndexKey]; ++ if (!index || [index count] == 0) { ++ [kv removeValueForKey:arrayIndexKey]; ++ } else { ++ [kv setObject:index forKey:arrayIndexKey]; ++ } + return; + } + diff --git a/patches/react-native-notifications+2.1.7.patch b/patches/react-native-notifications+2.1.7.patch index fe34efcc..355d24f0 100644 --- a/patches/react-native-notifications+2.1.7.patch +++ b/patches/react-native-notifications+2.1.7.patch @@ -1,16 +1,17 @@ diff --git a/node_modules/react-native-notifications/RNNotifications/RNNotificationEventHandler.m b/node_modules/react-native-notifications/RNNotifications/RNNotificationEventHandler.m -index edc4fd4..7cd77f6 100644 +index edc4fd4..694f01f 100644 --- a/node_modules/react-native-notifications/RNNotifications/RNNotificationEventHandler.m +++ b/node_modules/react-native-notifications/RNNotifications/RNNotificationEventHandler.m -@@ -3,6 +3,7 @@ +@@ -3,6 +3,8 @@ #import "RNNotificationUtils.h" #import "RCTConvert+RNNotifications.h" #import "RNNotificationParser.h" -+#import "RNUserDefaults.h" ++#import ++#import "SecureStorage.h" @implementation RNNotificationEventHandler { RNNotificationsStore* _store; -@@ -28,9 +29,91 @@ - (void)didReceiveForegroundNotification:(UNNotification *)notification withComp +@@ -28,9 +30,140 @@ - (void)didReceiveForegroundNotification:(UNNotification *)notification withComp [RNEventEmitter sendEvent:RNNotificationReceivedForeground body:[RNNotificationParser parseNotification:notification]]; } @@ -31,7 +32,7 @@ index edc4fd4..7cd77f6 100644 +/* + * Remove trailing slash on server url from notification +*/ -+-(NSString *)serverURL:(NSString *)host { ++- (NSString *)serverURL:(NSString *)host { + if ([host length] > 0) { + unichar last = [host characterAtIndex:[host length] - 1]; + if (last == '/') { @@ -40,6 +41,55 @@ index edc4fd4..7cd77f6 100644 + } + return host; +} ++ ++- (NSString *)stringToHex:(NSString *)string ++{ ++ char *utf8 = (char *)[string UTF8String]; ++ NSMutableString *hex = [NSMutableString string]; ++ while (*utf8) [hex appendFormat:@"%02X", *utf8++ & 0x00FF]; ++ ++ return [[NSString stringWithFormat:@"%@", hex] lowercaseString]; ++} ++ ++- (NSDictionary *) retrieveCredentialsForServer:(NSString *)serverURL { ++ // AppGroup MMKV ++ NSString *groupDir = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"AppGroup"]].path; ++ ++ // Make sure MMKV is using the group directory ++ [MMKV initializeMMKV:nil groupDir:groupDir logLevel:MMKVLogNone]; ++ ++ // Start the MMKV container ++ __block MMKV *mmkv; ++ SecureStorage *secureStorage = [[SecureStorage alloc] init]; ++ ++ // https://github.com/ammarahm-ed/react-native-mmkv-storage/blob/master/src/loader.js#L31 ++ [secureStorage getSecureKey:[self stringToHex:@"com.MMKV.default"] callback:^(NSArray *response) { ++ // error handling ++ if ([response objectAtIndex:0] != [NSNull null]) { ++ return; ++ } ++ NSString *key = [response objectAtIndex:1]; ++ NSData *cryptKey = [key dataUsingEncoding:NSUTF8StringEncoding]; ++ mmkv = [MMKV mmkvWithID:@"default" cryptKey:cryptKey mode:MMKVMultiProcess]; ++ }]; ++ ++ if (!mmkv) { ++ return @{ ++ @"userId": @"", ++ @"userToken": @"" ++ }; ++ } ++ // Get credentials ++ NSString *TOKEN_KEY = @"reactnativemeteor_usertoken"; ++ NSString *userId = [mmkv getStringForKey:[NSString stringWithFormat:@"%@-%@", TOKEN_KEY, serverURL]]; ++ NSString *userToken = [mmkv getStringForKey:[NSString stringWithFormat:@"%@-%@", TOKEN_KEY, userId]]; ++ ++ // Retrive a NSDictionary with the credentials ++ return @{ ++ @"userId": userId, ++ @"userToken": userToken ++ }; ++} + - (void)didReceiveNotificationResponse:(UNNotificationResponse *)response completionHandler:(void (^)(void))completionHandler { - [_store setActionCompletionHandler:completionHandler withCompletionKey:response.notification.request.identifier]; @@ -62,9 +112,9 @@ index edc4fd4..7cd77f6 100644 + NSString *msg = [(UNTextInputNotificationResponse *)response userText]; + + // get credentials -+ NSString *TOKEN_KEY = @"reactnativemeteor_usertoken"; -+ NSString *userId = [[RNUserDefaults getDefaultUser] stringForKey:[NSString stringWithFormat:@"%@-%@", TOKEN_KEY, [self serverURL:host]]]; -+ NSString *token = [[RNUserDefaults getDefaultUser] stringForKey:[NSString stringWithFormat:@"%@-%@", TOKEN_KEY, userId]]; ++ NSDictionary *credentials = [self retrieveCredentialsForServer:[self serverURL:host]]; ++ NSString *userId = [credentials valueForKey:@"userId"]; ++ NSString *token = [credentials valueForKey:@"userToken"]; + + // background task - we need this because fetch doesn't work if app is closed/killed + UIApplication *app = [UIApplication sharedApplication]; diff --git a/yarn.lock b/yarn.lock index 7a7a307b..1ce16343 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12824,6 +12824,11 @@ react-native-mime-types@2.3.0: dependencies: mime-db "~1.37.0" +react-native-mmkv-storage@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/react-native-mmkv-storage/-/react-native-mmkv-storage-0.3.5.tgz#9c2f064c0efdaf960e9646c68dc6ae7f11640fa5" + integrity sha512-xp0E55Qdi81k8CTeq3PUrXGwT2tMmfNfmYvZ7Emq9qWpvg3ko1/M6B1kXEXOgEou/hgqB503TGcsR/mpN5HSMA== + react-native-modal@11.5.6: version "11.5.6" resolved "https://registry.yarnpkg.com/react-native-modal/-/react-native-modal-11.5.6.tgz#bb25a78c35a5e24f45de060e5f64284397d38a87" @@ -13670,11 +13675,6 @@ rn-root-view@^1.0.3: resolved "https://registry.yarnpkg.com/rn-root-view/-/rn-root-view-1.0.3.tgz#a2cddc717278cb2175fb29b7c006e407b7f0d0e2" integrity sha512-BIKm8hY5q8+pxK9B5ugYjqutoI9xn2JfxIZKWoaFmAl1bOIM4oXjwFQrRM1e6lFgzz99MN6Mf2dK3Alsywnvvw== -rn-user-defaults@^1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/rn-user-defaults/-/rn-user-defaults-1.8.1.tgz#ccb8048f3ce43388ae40ac33eb063bfa93071702" - integrity sha512-pnUiB6Xn++5YGzSA1BKOsRAdz/GPkW3MViN5Yii6XGp5d6arcP4pOVIGmiFlOfxIFrHD3GU440WFnt5L7ogMSg== - rsvp@^3.3.3: version "3.6.2" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a"